Доработка Ajax Chat от Handyman
Игнорирование сообщений от недругов
Доработка Ajax Chat от Handyman
Здравствуйте, гении phpBB!
Можно ли как-то допилить вот этот чат , чтобы не видеть сообщения от недругов?
Можно ли как-то допилить вот этот чат , чтобы не видеть сообщения от недругов?
-
- Администратор
- Сообщения: 1073
- Зарегистрирован: 22.08.13 09:05
- Благодарил (а): 133 раза
- Поблагодарили: 264 раза
- Контактная информация:
Доработка Ajax Chat от Handyman
Ну, у меня была (и есть) доработка / переработка этого мода, и если не ошибаюсь, в личке на гюру я тебе её даже давал. Поэтому можно попробовать, установлю сейчас на тестовом форуме - погоняю
Добавлено спустя 28 минут 31 секунду:
Нужно, чтобы сообщения совсем не были видны? Или же чтобы функция работала аналогично оригинальной функции phpBB при просмотре тем, с возможностью показать выбранный пост? Пример на скриншоте
Добавлено спустя 28 минут 31 секунду:
Нужно, чтобы сообщения совсем не были видны? Или же чтобы функция работала аналогично оригинальной функции phpBB при просмотре тем, с возможностью показать выбранный пост? Пример на скриншоте
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Доработка Ajax Chat от Handyman
Да я помню про личку и твою пеработку, только я попасть в нее не могу, в личку, меня там наглухо забанили.
Лучше, чтобы вообще видны не были, от греха подальше! Контингент, понимаешь ли!
Лучше, чтобы вообще видны не были, от греха подальше! Контингент, понимаешь ли!
-
- Администратор
- Сообщения: 1073
- Зарегистрирован: 22.08.13 09:05
- Благодарил (а): 133 раза
- Поблагодарили: 264 раза
- Контактная информация:
Доработка Ajax Chat от Handyman
Попробуй так:
Менять нужно все найденные строки в chat.php и shout.php (файлы находятся в корне форума), количество нахождений строк я указал в скобках.
Найти (таких строки ДВЕ в chat и одна в shout):
Заменить на:
Найти (такая строка одна и находится только в chat):
Заменить на:
Найти (таких строки ДВЕ и находятся только в chat):
Заменить на:
Менять нужно все найденные строки в chat.php и shout.php (файлы находятся в корне форума), количество нахождений строк я указал в скобках.
Найти (таких строки ДВЕ в chat и одна в shout):
Код: Выделить всё
$sql = 'SELECT * FROM ' . CHAT_TABLE . ' ORDER BY message_id DESC';
Код: Выделить всё
$sql = 'SELECT * FROM ' . CHAT_TABLE . ' WHERE user_id NOT IN(SELECT zebra_id FROM ' . ZEBRA_TABLE . " WHERE user_id = {$user->data['user_id']} AND foe = 1) ORDER BY message_id DESC";
Код: Выделить всё
$sql = 'SELECT COUNT(message_id) AS total_messages FROM ' . CHAT_TABLE;
Код: Выделить всё
$sql = 'SELECT COUNT(message_id) AS total_messages FROM ' . CHAT_TABLE . ' WHERE user_id NOT IN(SELECT zebra_id FROM ' . ZEBRA_TABLE . " WHERE user_id = {$user->data['user_id']} AND foe = 1)";
Код: Выделить всё
$sql = 'SELECT * FROM ' . CHAT_TABLE . " WHERE message_id > $last_id ORDER BY message_id DESC";
Код: Выделить всё
$sql = 'SELECT * FROM ' . CHAT_TABLE . " WHERE message_id > $last_id AND user_id NOT IN(SELECT zebra_id FROM " . ZEBRA_TABLE . " WHERE user_id = {$user->data['user_id']} AND foe = 1) ORDER BY message_id DESC";
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Доработка Ajax Chat от Handyman
Shredder, все работает, как и всегда, спасибо!
Добавлено спустя 11 минут 12 секунд:
Там еще архив чата есть, а что там поправить?
Добавлено спустя 11 минут 12 секунд:
Там еще архив чата есть, а что там поправить?
- Вложения
-
- chat_arc.rar
- Архив чата
- (3.22 КБ) 1107 скачиваний
- chat_arc.rar
- Архив чата
- (3.22 КБ) 1107 скачиваний
-
- Администратор
- Сообщения: 1073
- Зарегистрирован: 22.08.13 09:05
- Благодарил (а): 133 раза
- Поблагодарили: 264 раза
- Контактная информация:
Доработка Ajax Chat от Handyman
А у тебя какая версия чата? Посмотри в настройках чата в админке. В моей такого файла нет.
И дай ссылку на свой форум. Можно в личку, если здесь не хочешь "светить".
И дай ссылку на свой форум. Можно в личку, если здесь не хочешь "светить".
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
-
- Администратор
- Сообщения: 1073
- Зарегистрирован: 22.08.13 09:05
- Благодарил (а): 133 раза
- Поблагодарили: 264 раза
- Контактная информация:
Доработка Ajax Chat от Handyman
Я думал, что ты мою версию на phpbbguru успел скачать, вроде до бана тебе её пересылал. Там архив уже встроен в основной файл чата, и инструкцию я давал именно для своей. Для Хэндимэновской она тоже подходит, за исключением того, что там есть не все данные мной строчки, и за исключением архива. Его архив работает по-другому, а установленной Хэндименовской версии под рукой нет, поэтому проверить негде. Попробуй изменённый архив, который во вложении.
- Вложения
-
- chat_arc.rar
- (3.22 КБ) 1133 скачивания
- chat_arc.rar
- (3.22 КБ) 1133 скачивания
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Доработка Ajax Chat от Handyman
Shredder, я тогда не стал переустанавливать чат, для меня это архисложно, поставить одно дело, а менять версию - это выше моих сил.
Добавлено спустя 33 минуты 10 секунд:
Все работает!
Добавлено спустя 33 минуты 10 секунд:
Все работает!