igoritsme Опубликовано 13 февраля, 2022 Поделиться Опубликовано 13 февраля, 2022 Хороший день. Я использую IPBOARD 4.4.10 и установил Chatbox FREE 4.0.7. Теперь я хотел бы, чтобы гости могли не читать, а видеть Shoutbox. Поэтому я бы хотел, чтобы чат для гостей ****************** был таким Вот пример того, как гости должны его видеть. Может ли кто-нибудь сказать мне, как это сделать? Я немного знаю PHP и HTML и являюсь адаптивным человеком. AnWey 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
cyr4x Опубликовано 13 февраля, 2022 Поделиться Опубликовано 13 февраля, 2022 31 минуту назад, igoritsme сказал: IPBOARD 4.4.10 давно я такого не видел Donjuan, AnWey и aLEX49566 2 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
igoritsme Опубликовано 16 февраля, 2022 Автор Поделиться Опубликовано 16 февраля, 2022 On 2/13/2022 at 3:12 PM, cyr4x said: давно я такого не видел Может быть :) Конечно, я бы тоже заплатил что-то, чтобы мои желания исполнились. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 16 февраля, 2022 Поделиться Опубликовано 16 февраля, 2022 (изменено) В 13.02.2022 в 17:12, cyr4x сказал: давно я такого не видел Посмотри на мой форум, освежи.. В 13.02.2022 в 16:41, igoritsme сказал: Я немного знаю PHP А функцию preg_replace знаете? И условный оператор в темплейтах {{if}}? Если всё это совместить в цикле вывода сообщений, то получится что-то типа (условно, сами по месту разберетесь) {{if !$member->member_id}} {{$gueststr = preg_replace('/[а-яА-ЯЁёa-zA-Z0-9_]/u','*',$message);}} {$gueststr} {{else}} {$message} {{endif}} Изменено 16 февраля, 2022 пользователем Desti Xontero, igoritsme и AnWey 1 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
by_ix Опубликовано 16 февраля, 2022 Поделиться Опубликовано 16 февраля, 2022 @Desti в чат сообщения js'м выводятся, вроде. так сделать не получится, ток исходники если редачить. SlawkA 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 16 февраля, 2022 Поделиться Опубликовано 16 февраля, 2022 В чат JS-ом выводятся сообщения, которые формирует php, так что задача из хука темы превращается в хук кода, а поскольку это плагин, то и хук не нужен, предложенный заменщик размещаем в функции getmsg(). $user там есть, 0 если гость, так что if(!$user) $chat['chat'] = preg_replace('/[а-яА-ЯЁёa-zA-Z0-9_]/u','*',$chat['chat']); by_ix 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
by_ix Опубликовано 16 февраля, 2022 Поделиться Опубликовано 16 февраля, 2022 для чатбокс+, если кому надо будет. в /applications/chatbox/modules/front/chatbox/room.php перед $new[] = array( if(!\IPS\Member::loggedIn()->member_id) $content = preg_replace('/[а-яА-ЯЁёa-zA-Z0-9_,.^:;!?#$%=+[\]\-\/\~\'"<>)(@]/u','*',$content); igoritsme 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.