ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (17): В начало « 9 10 11 12 13 [14] 15 16 17 »   

> Описание: Ajax-чат для ExBB FM
yura3d
Отправлено: 5 августа 2009 — 14:21
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




electron пишет:
видимо потому что чат изначально был написан под синий стиль.

Изначально все моды разрабатываются под стандартный скин, которым на данный момент является InvisionExBB, это отражено и в инструкции по установке чата. Адаптация модов под другие скины не составляет труда, особенно если другой скин основан на InvisionExBB, однако это задача создателей скинов
 
 
Borman
Отправлено: 7 августа 2009 — 18:17
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 182
Дата рег-ции: Февр. 2009  
Откуда: Украина, Донецк
Репутация: 3




Имеется вопрос!
Возможно ли сделать что бы при вставке ссылки в сообщение она ставилась не как текст, а как ссылка? Однако
 
 
yura3d
Отправлено: 7 августа 2009 — 20:31
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Borman пишет:
Имеется вопрос!
Возможно ли сделать что бы при вставке ссылки в сообщение она ставилась не как текст, а как ссылка? Однако

Возможно. Предлагаемый вариант преобразования адресов в ссылки работает полностью на стороне браузеров пользователей (т.к. при преобразовании используются только возможности JavaScript), а значит никаких проблем с повышенной нагрузкой на сервер не будет. Для установки откройте файл modules/chat/javascript/chat_yura3d.js, найдите строки:
CODE:
case 'msg': for (j = 0; j < smiles.length; j++)
span[i].innerHTML = span[i].innerHTML.replace(smiles[j][0], '<img src="im/emoticons/' + smiles[j][1] + '">');
break;

И замените их строками:
CODE:
case 'msg': var original = span[i].innerHTML;

span[i].innerHTML = span[i].innerHTML.replace(/\b((http|https|ftp)\:\/\/([a-z0-9\-]{1,64}\.){1,3}[a-z]{2,6}(\/[a-z0-9\/\-\_\.\?\&\;\=\%]{1,256}|))\b/ig, '<a href="$1" target="_blank">$1</a>');

if (span[i].innerHTML == original)
span[i].innerHTML = span[i].innerHTML.replace(/\b(www\.([a-z0-9\-]{1,64}\.){1,3}[a-z]{2,6}(\/[a-z0-9\/\-\_\.\?\&\;\=\%]{1,256}|))\b/ig, '<a href="http://$1" target="_blank">$1</a>');

for (j = 0; j < smiles.length; j++)
span[i].innerHTML = span[i].innerHTML.replace(smiles[j][0], '<img src="im/emoticons/' + smiles[j][1] + '">');
break;

Это тестовый вариант, поэтому на начальном этапе возможны проблемы с преобразованием некоторых адресов. Сделать переход по внешним ссылкам в чате через редирект пока нельзя, но в будущем подумаю над этим, если будет в этом необходимость
 
 
Borman
Отправлено: 8 августа 2009 — 14:39
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 182
Дата рег-ции: Февр. 2009  
Откуда: Украина, Донецк
Репутация: 3




yura3d Агромаднейший респект! Работает! Жду когда народ заценит, но лично для меня это очень удобно!
 
 
electron
Отправлено: 9 августа 2009 — 05:59
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




вещь удобная, но по-моему ее надо ставить напару с модерацией сообщений в чате. а иначе чат просто забьется ссылками спамеров.
 
 
Borman
Отправлено: 9 августа 2009 — 14:18
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 182
Дата рег-ции: Февр. 2009  
Откуда: Украина, Донецк
Репутация: 3




electron пишет:
а иначе чат просто забьется ссылками спамеров.

Ну насчет этого я как раз не переживаю, у нас модеры жутко не любят спамеров, после первого предупреждения удаляют сразу и АйПишник админу в черный список на блокировку.

electron пишет:
ее надо ставить напару с модерацией сообщений в чате
Ну ведь это же наверно будет в полной версии чата Подмигивание

(Отредактировано автором: 9 августа 2009 — 14:18)

 
 
electron
Отправлено: 25 августа 2009 — 10:43
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




Когда незарегистрированный пользователь пытается войти в чат, ему выдается окно с текстом типа "Для входа в чат авторизуйтесь или зарегистрируйтесь!".
Немного изменил это дело и сделал ссылками слова "войдите" и "зарегистрируйтесь".

для этого в файле lang.php из папки чата /modules/chat/language/russian в переменной

CODE:
$this->LANG['ChatNeedLogin']


ставим код :

CODE:
$this->LANG['ChatNeedLogin']= 'Чат доступен только зарегистрированным на форуме пользователям.
<br>
<br>
<a href = "./loginout.php">Войдите</a> на форум или <a href = "./register.php">зарегистрируйтесь</a>';


как это выглядит - прикреплен скрин.
слова на кирилице можете изменять на свой вкус

всё Улыбка

(Отредактировано автором: 26 августа 2009 — 08:28)

 
 
Borman
Отправлено: 25 августа 2009 — 12:10
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 182
Дата рег-ции: Февр. 2009  
Откуда: Украина, Донецк
Репутация: 3





electron Мерси! Полезное добавление. Закатив глазки
 
 
Zeg
Отправлено: 26 августа 2009 — 07:50
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




Только один лишний обратный слэш нужно убрать, бо криво получится (жирным выделено, как должно быть):

electron пишет:
<a href = "./loginout.php">Войдите</a> на форум или <a href = "./register.php">зарегистрируйтесь</a>';


А так - нормуль!
 
 
electron
Отправлено: 26 августа 2009 — 08:28
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




а, ну да, извините, ошибся немного. исправил Закатив глазки
 
 
St.A.N.
Отправлено: 31 августа 2009 — 12:19
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 37
Дата рег-ции: Авг. 2009  
Репутация: 1




А как удалить сообщения чата, это возможно вообще. И ещё у меня проблема со смайлами: одинаковае смайлы не отображаются вместе. К примеру я ставлю один и тот же смайлик подряд, скажем три штуки. В таком случае ставится только первый, а остальные идут кодом. Не важно слитно ли стяли смайлы или нет, был ли текст между ними или просто пробел... А вот если ставить разные смайлы один за одним - то здесь никаких искривлений. Чё делать то теперь с этим всем, а? А?!
 
 
electron
Отправлено: 31 августа 2009 — 14:11
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




St.A.N. пишет:
А как удалить сообщения чата, это возможно вообще

можно, удалив файл messages.php из папки modules/chat/data

St.A.N. пишет:
ещё у меня проблема со смайлами: одинаковае смайлы не отображаются вместе. К примеру я ставлю один и тот же смайлик подряд, скажем три штуки. В таком случае ставится только первый, а остальные идут кодом. Не важно слитно ли стяли смайлы или нет, был ли текст между ними или просто пробел... А вот если ставить разные смайлы один за одним - то здесь никаких искривлений. Чё делать то теперь с этим всем, а?

читаем внимательно эту тему и выставляем права на нужные папки и файлы
 
 
yura3d
Отправлено: 31 августа 2009 — 14:37
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




St.A.N. пишет:
И ещё у меня проблема со смайлами: одинаковае смайлы не отображаются вместе. К примеру я ставлю один и тот же смайлик подряд, скажем три штуки. В таком случае ставится только первый, а остальные идут кодом. Не важно слитно ли стяли смайлы или нет, был ли текст между ними или просто пробел... А вот если ставить разные смайлы один за одним - то здесь никаких искривлений.

Смотрите внимательно первое сообщение темы, там приведены ссылки на исправления большинства найденных на сегодяшний день проблем чата, в том числе проблемы с обработкой нескольких одинаковых смайлов в одном сообщении. Вам необходимо установить исправление от 04.07.2009

electron пишет:
А как удалить сообщения чата, это возможно вообще.

Модерация чата (в том числе удаление сообщений) на данный момент не поддерживается, о чём я предупреждал в первом сообщении темы:
yura3d пишет:
В данной версии не реализованы возможности модерирования чата, а также нет поддержки привата и чат-комнат, это будет сделано несколько позже

Если необходимо очистить историю сообщений чата, подойдёт метод, описанный electron выше:
electron пишет:
можно, удалив файл messages.php из папки modules/chat/data
 
 
electron
Отправлено: 31 августа 2009 — 14:46
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




наверно стОит предупредить, что при удалении файла messages.php из папки modules/chat/data удалится вся история чата
 
 
St.A.N.
Отправлено: 31 августа 2009 — 15:19
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 37
Дата рег-ции: Авг. 2009  
Репутация: 1




Спасибо всем! Всё так открыто и подробно. Улыбка Я просто пробежал по страницам темы с поиском слова "смайл" в браузере, каюсь. Растерялся Думал это у меня глюк...))))))
(Добавление)
А ещё вопрос: что такое undefined у меня в чате? Не понял
 
 
Страниц (17): В начало « 9 10 11 12 13 [14] 15 16 17 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Мод: Чат на форуме (Beta)
Темы Форум Информация о теме Обновление
Восстановление пароля админа
на своем форуме при отключенной почте
Решение проблем Ответов: 10
Автор темы: kitNest
27 октября 2011 — 19:34
Автор: BON
пол посетителей
видел где-то на подобном форуме
Обсуждение Ответов: 5
Автор темы: riogerto
17 апреля 2012 — 16:28
Автор: yura3d
Мод: Похожие темы
Совместимость: ExBB FM 1.0 (версии: RC1, RC2 )
Модификации и дополнения Ответов: 37
Автор темы: Иван Петров
8 сентября 2012 — 14:27
Автор: wasp
Перспективы дальнейшего развития
Отказ от ExBB FM 1.0 и переход на ExBB FM 1.1 и ExBB 2.0
Новости Ответов: 217
Автор темы: yura3d
24 июля 2012 — 16:59
Автор: electron
Как удалить тему
Как на форуме удалить тему
Общие вопросы Ответов: 3
Автор темы: rovinat
15 марта 2013 — 15:01
Автор: BON
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1021]     [ ]