По вопросу активных ссылок в чатике.
|
Alipapa |
Опубликовано 19-10-2009 15:07
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Для предотвращения спама и в целях безопасности сообщения фильтруются, поэтому активную ссылку через сообщение передать невозможно. Если вам хочется, чтобы работали ссылки в чате, внесите изменения в код в файле infusions/ap_chat_panel/ap_chat.php:
$chat_message = trim(stripinput(censorwords($chat_message)));
замените на:
$chat_message = trim(censorwords($chat_message));
После этого можно будет вставлять в сообщения ссылки и другой html-код. |
|
|
|
Alipapa |
Опубликовано 19-10-2009 15:08
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Это примерно 32-я строка. |
|
|
|
alex208210 |
Опубликовано 22-10-2009 12:08
|
Пользователь
Сообщений: 21
Зарегистрирован: 03.10.09
|
можешь сделать что бы можно было выбирать какому рангу пользователя можно удалять сообщения.. например администраторам разрешить удалять только сови сообщения.. пользователям запретить удалять.. а супер админам удалять любые сообщения |
|
|
|
Alipapa |
Опубликовано 22-10-2009 14:10
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
В гостевой, что ли? Она вообще нужна кому-нибудь? |
|
|
|
alex208210 |
Опубликовано 22-10-2009 17:33
|
Пользователь
Сообщений: 21
Зарегистрирован: 03.10.09
|
в чате.... которы справа здесь.. Мини-чат
впринципе.. уже нашел. можно через настройку прав админов убрать возможность удалять сообщения в чате..
Изменил(а) alex208210, 22-10-2009 17:46 |
|
|
|
BAN |
Опубликовано 24-10-2009 14:45
|
Пользователь
Сообщений: 6
Зарегистрирован: 24.10.09
|
Alipapa, спс...
Я еще вставил, вот этот код, и теперь автоматом делает активными и "короткими"...
Код $chat_message = preg_replace('#(^|[\n ])((http|https|ftp|ftps)://[\w\#$%&~/.\-;:=,?@\[\]\(\)+]*)#sie', "'\\1<a href=\"'.trim('\\2').'\" target=\"_blank\" title=\"autolink\">'.trimlink('\\2', 20).(strlen('\\2')>30?substr('\\2', strlen('\\2')-10, strlen('\\2')):'').'</a>'", $chat_message);
$chat_message = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]\(\)+]*)#sie", "'\\1<a href=\"http://'.trim('\\2').'\" target=\"_blank\" title=\"autolink\">'.trimlink('\\2', 20).(strlen('\\1')>30?substr('\\2', strlen('\\2')-10, strlen('\\2')):'').'</a>'", $chat_message);
$chat_message = preg_replace("#([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#sie", "hide_email('\\1@\\2')", $chat_message);
|
|
|
|
BAN |
Опубликовано 18-11-2009 16:51
|
Пользователь
Сообщений: 6
Зарегистрирован: 24.10.09
|
Как сделать, чтобы при нажатии на ник в поле чата, он сразу бы вбивался в поле ввода текста, например вот так:
BAN,
... с пробелом после запятой
Спросите зачем? Когда идут дискурсии, с большим количеством участников, "убиваем" время, которое занимает набор ника...
Изменил(а) BAN, 18-11-2009 16:53 |
|
|
|
Alipapa |
Опубликовано 18-11-2009 19:18
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
А что? Давненько мы чат не обновляли. Постараюсь в ближайшие дни выбрать время. |
|
|
|
BAN |
Опубликовано 22-11-2009 16:34
|
Пользователь
Сообщений: 6
Зарегистрирован: 24.10.09
|
Усе я сам сделал, ник вбиваеться, через JavaScript:InsertNick |
|
|