Мини-чат for JohnCMS 6.1.2

8.4K
.
Большинство людей используют XD нет :XD и те, как -_-, поэтому я сделал, что
.
SpAgEtE, Тогда регуляркой нужно искать и заменять
.
ДоХтор
# SpAgEtE (09.08.2016 / 15:11)
[php]$post = str_replace("xD","<img src='../images/xD.gif' />",$post);
$post = str_replace(";)","<img src='../images/namig.gif' />",$post);
$post = str_replace("xd","<img src='../images/xD.gif' />",
Вместо многократных вызовов лучше сохранить искомые значения в массив, и этот массив передавать в str_replace. А чтобы не объявлять второй массив заменяемых значений, надо организовать поиск и замену по подмаскам. В итоге твой код можно сократить втрое :
$pattern = ['~(xD)~i','~(;\))~i','~(-_-)~i','~(o\.o)~i','~(:/)~i'];
echo preg_replace($pattern, '<img src="../images/$1.gif" />', $post);
.
Как сделать чтоб выводились только последние сообщения чата без возможности отправлять сообщения с главной сайта. Johncms 6.2.0 mini-chat_2
.
XPiReoN, Настроить include.php
.
Вообщем разобрался кое как, я в этом деле новичек)))
.
КИДАЛА!!! Дел не иметь!
# бек (11.02.2016 / 18:47)
Нет надо чтоб бан получал. А то некого нету всякий хрен болтайут. Когда админ ест можно не банит
нормальный антимат,автобан реализовать сложно.лучше нормального модера нет ничего
.
А почему не приходит оповещание если хто то тебе ответил в Чате?
.
# lfanl (24.09.2016 / 16:14)
А почему не приходит оповещание если хто то тебе ответил в Чате?
нет такой функции в этом модуле
.
# SpAgEtE (09.08.2016 / 15:11)
[php]$post = str_replace("xD","<img src='../images/xD.gif' />",$post);
$post = str_replace(";)","<img src='../images/namig.gif' />",$post);
$post = str_replace("xd","<img src='../images/xD.gif' />",
собери все что в первом аргументе 'xD' и т.д. в массив, и все что во втором '<img src='../images/xD.gif' />' и т.д. во второй массив
и используй их
$post = str_replace($array1, $array2, $post);
Всего: 279