Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.19 » Опять премодерация. |
<<Назад Вперед>> | Страницы: 1 2 * 3 Модераторы: aerograf, wsx | Печать |
Yuras
Долгожитель форума
Всего сообщений: 382 Рейтинг пользователя: 11 Ссылка Дата регистрации на форуме: 15 мар. 2007 |
ой, а как это ты ник подменил??? |
Gram
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 38 Ссылка Дата регистрации на форуме: 23 июля 2003 |
Yuras написал: ой, а как это ты ник подменил??? Зашел к себе в профиль и сменил ник... Ну и аватар заменил для порядка |
jamix
Долгожитель форума
Всего сообщений: 312 Рейтинг пользователя: 8 Ссылка Дата регистрации на форуме: 11 сен. 2005 |
Оффтопик: А мне так вообще показалось, что XXXX Prо сам с собой разговаривает :-)))))) . А ник лучше смени - плагиат какой то, да и путаться народ будет. |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 22 мая 2007 17:41 Сообщение отредактировано: 22 мая 2007 17:41
Gram основная проблема в том, как мы будем "канонизировать" уже существующих пользователей. Если это можно сделать чистым SQL, без PHP, это одно (и я его сделаю, если ты запрос сформулируешь), если нет — это совсем другое... Насчет темы — понял, в чем тут дело... Я имел в виду, что тема видна в разделе, на главной в списке последних тем и прочих местах. А то, что в нее так можно зайти — неприятно, но не критично. Впрочем, исправлю, т.к. это не сложно. Пересчет статистики выполнил, но ничего не изменилось (как, собственно, и должно быть после установки патча). ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Yuras
Долгожитель форума
Всего сообщений: 382 Рейтинг пользователя: 11 Ссылка Дата регистрации на форуме: 15 мар. 2007 |
jamix, я тоже сначала подумал, что XXXX Prо сам с собой начал говорить я у себя на одном сайте делал "транслитерацию" ников при внесении в БД и обращении к БД. То есть те буквы, которые выглядят одинаково на русском и английском переводил в английскую. А (а русская) - А (а англ) Р (р русская) - Р (р англ) и т.д. |
Gram
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 38 Ссылка Дата регистрации на форуме: 23 июля 2003 |
C помощью одного мускуля я не уверен, что сделать получится. В чате это делается так — в таблице юзеров заводится отдельный столбец для хранения канонического ника, есть некий инклюдовый файл (который в случае жуткой необходимости редактируется в ручную), содержащий правила канонизации для разных регионов (можно оставить только русский)
в админке выбирается функция для проверки канонического ника, а также присутствует пункт меню (Ре)генерация канонических ников, при выборе которого пересчитываются канонические ники (после смены функции в админке надо будет в ручную пересчитать канонические ники, как это сейчас сделано при пересчете статистики). Соответственно при регистрации пользователя или смене его ника канонический ник должен генерироваться автоматом. Ну и проверка в таком случае тоже вполне очевидна... |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Ну да. Проблема только вот в чем: как сгенерировать этот столбец для всех уже существующих пользователей, чтобы не писать для этого отдельный код? ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
В принципе, можно и чистым SQL обойтись, но он будет очень уж громоздок, боюсь. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Gram
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 38 Ссылка Дата регистрации на форуме: 23 июля 2003 |
XXXX Pro написал: Ну да. Проблема только вот в чем: как сгенерировать этот столбец для всех уже существующих пользователей, чтобы не писать для этого отдельный код? Дык код то в любом случае придется писать, пункт в меню для генерации ника в любом случае надо будет делать... (мало ли чего поменяется)... А писать то там вообще буквально строчек 5 - пройтись во таблице юзеров и на основе ника проапдейтить столбец с канонических ником... |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Как выяснилось, нужно еще одно мелкое исправление: в common.php функцию process_post нужно привести к виду:
---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
<<Назад Вперед>> | Страницы: 1 2 * 3 Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.19 » Опять премодерация. |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |