Posted 13 февраля, 20222 yr comment_177841 Хороший день. Я использую IPBOARD 4.4.10 и установил Chatbox FREE 4.0.7. Теперь я хотел бы, чтобы гости могли не читать, а видеть Shoutbox. Поэтому я бы хотел, чтобы чат для гостей ****************** был таким Вот пример того, как гости должны его видеть. Может ли кто-нибудь сказать мне, как это сделать? Я немного знаю PHP и HTML и являюсь адаптивным человеком. Link to comment https://ipbmafia.ru/topic/24065-cenzura-chata-dlya-gostej-s/ Share on other sites Больше вариантов
13 февраля, 20222 yr comment_177843 31 минуту назад, igoritsme сказал: IPBOARD 4.4.10 давно я такого не видел Link to comment https://ipbmafia.ru/topic/24065-cenzura-chata-dlya-gostej-s/?&do=findComment&comment=177843 Share on other sites Больше вариантов
16 февраля, 20222 yr Author comment_177987 On 2/13/2022 at 3:12 PM, cyr4x said: давно я такого не видел Может быть :) Конечно, я бы тоже заплатил что-то, чтобы мои желания исполнились. Link to comment https://ipbmafia.ru/topic/24065-cenzura-chata-dlya-gostej-s/?&do=findComment&comment=177987 Share on other sites Больше вариантов
16 февраля, 20222 yr comment_177991 В 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}} Edited 16 февраля, 20222 yr by Desti Link to comment https://ipbmafia.ru/topic/24065-cenzura-chata-dlya-gostej-s/?&do=findComment&comment=177991 Share on other sites Больше вариантов
16 февраля, 20222 yr comment_177992 @Desti в чат сообщения js'м выводятся, вроде. так сделать не получится, ток исходники если редачить. Link to comment https://ipbmafia.ru/topic/24065-cenzura-chata-dlya-gostej-s/?&do=findComment&comment=177992 Share on other sites Больше вариантов
16 февраля, 20222 yr comment_177993 В чат JS-ом выводятся сообщения, которые формирует php, так что задача из хука темы превращается в хук кода, а поскольку это плагин, то и хук не нужен, предложенный заменщик размещаем в функции getmsg(). $user там есть, 0 если гость, так что if(!$user) $chat['chat'] = preg_replace('/[а-яА-ЯЁёa-zA-Z0-9_]/u','*',$chat['chat']); Link to comment https://ipbmafia.ru/topic/24065-cenzura-chata-dlya-gostej-s/?&do=findComment&comment=177993 Share on other sites Больше вариантов
16 февраля, 20222 yr comment_177994 для чатбокс+, если кому надо будет. в /applications/chatbox/modules/front/chatbox/room.php перед $new[] = array( if(!\IPS\Member::loggedIn()->member_id) $content = preg_replace('/[а-яА-ЯЁёa-zA-Z0-9_,.^:;!?#$%=+[\]\-\/\~\'"<>)(@]/u','*',$content); Link to comment https://ipbmafia.ru/topic/24065-cenzura-chata-dlya-gostej-s/?&do=findComment&comment=177994 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.