ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

Форумы для чатов

 

20090
Dimitry @Dimitry
Банер наверно будет в бесплатных в самом низу чтоб не мешал )
Ну пока форум не доработан, да и показы банерные особо не нужны, будем без банера.

140
Microsoft @Microsoft
Дим слушай такая проблема,вот я создал на форуме раздел скрипты,вставляю скрипт и там в некоторых скриптах есть знаки смайлов...ну вот....нажимаю отправить..и там в некоторых скриптах появляются смайли.Можно как-нибудь сделать чтоб в определённом сообщении смайлы отключать? ********** Вот если что посмотри здесЯ.

696
Евгений @Advocat
а фильтрация форума тебе на что дана ? 🙄

140
Microsoft @Microsoft
Advocat пишет:

а фильтрация форума тебе на что дана ? 🙄

Да я ещё непонял для чего она....что и гостевая и чат..я ей не пользуюсь...если знаеш расскажи чё как?

20090
Dimitry @Dimitry
Ничего странного нет, ты зачем в смайлы добавил смаил ' * '
Т.е. ты для него цыфру даже не прописал! Иди исправляй!Ё

20090
Dimitry @Dimitry
<title>Форум %title%</title>

Для индексации, хотя надо бы её вообще запретить.. она нагружает сервер!

16
bukan @bukan
demon, ок. Работает.
А ЧПУ сильно нагружает сервер?

20090
Dimitry @Dimitry
Ну дак представь поисковик откроет все страницы ВСЕХ форумов в течении скажем так 1 мин )
Мне кажется будет КРЕШ сервака )

140
Microsoft @Microsoft
Вопрос.....вот можно сделать там где на главной написано почти в конце..."выбрать форум" можно в это же место воткнуть ссылку?Я вставляю код..там пишет загружено за....как это можно сделать?

16
bukan @bukan
demon, такого не будет. Яша не будет индексировать все форумы одновременно, т.к. каждый сайт (чат и форум) имеет разный ВЫЦ (и ТЫЦ), поэтому на приоритеты на индексацию будут разные.

20090
Dimitry @Dimitry
Ну в целях раскрутки можно.. много на поисковиках страниц форумов.. может и наши будут первыми 😀 )))))))))))

140
Microsoft @Microsoft
будте добры мой вопрос не пропускайте а?

187
chat-for-all @chat-for-all
Microsoft пишет:

будте добры мой вопрос не пропускайте а?

Ответ на твой первый вопрос:
Microsoft пишет:

Да я ещё непонял для чего она....что и гостевая и чат..я ей не пользуюсь...если знаеш расскажи чё как?

Фильтрация может использоваться для различный вещей.
Из-за нагрузки на сервер возможно оставят только фильтрацию чата.
При помощи фильтрации можно фильтровать мат, рекламу и прочее.
Можно встраивать свои теги и скрипты, в том числе и делать скрытые команды администрирования.
Подробнее
https://forum.vmeste.eu/forum/viewtopic.php?pid=7420#p7420
и
https://forum.vmeste.eu/forum/viewtopic.php?pid=28784#p28784


-----------------------
Я вот например придумал систему одного административного ключа для нужных мне администраторских команд через фильтрацию чата. Кстати это будет интересно всем.
Вот прототип:
~^-^
[b]gjwor[/b]^hidden~key^

#[hidden~key.h]^<font size=5 color=green>^
#[/hidden~key.h]^</font>
[hidden~key.flash]^<embed src="^
[/hidden~key.flash]^" menu="true" quality="high" bgcolor="" width="100%" height="300" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />^

....
это пара примеров простеньких команд, в том числе вставка флеша.

Как вы можете догадаться тут используется принцип двойной замены.
Т.е. если вам понадобится сменить ключ - меняете его в одном месте, и все команды сразу будут использовать новый. Так что теперь не надо волноваться, что кто-нибудь случайно узнает какие-либо ваши админ. команды.
А также недопущение написания тильды ~, на которой хитрость защиты и построена.
Разумеется тильду (а тогда и системное название ключа hidden~key) можно заменить на что-нибудь своё, если вам она нужна для чего нибудь ещё.
Так как команды используются только администрацией, а также учитывая что обрабатываются они один раз и потом заносятся в msg.dat нагрузку на сервер при использовании в чате такие замены создавать не должны.
Плюсы очевидны - в отличие от джава скрипт пользователь не знает ключа.
Ещё можно реализовать сам ключ на заменах (чтобы его никто не мог узнать) + недопущение какого-нибудь символа что содержит ключ, ну а все теги на джаве.

Отредактировано chat-for-all - 15.09.2006
187
chat-for-all @chat-for-all
Ответ на твой второй вопрос:
Microsoft пишет:

Вопрос.....вот можно сделать там где на главной написано почти в конце..."выбрать форум" можно в это же место воткнуть ссылку?Я вставляю код..там пишет загружено за....как это можно сделать?

Тебе нужно на титульнике (главной странице твоего чата) выпадающее меню со списком доступных форумов сделать?
Вот пожалуйста,
<select onchange="window.location='?inc=forum&forum='+value;">
<option selected value="./">Выберите Форум
<option value="1">Твой Форум ID 1
<option value="2">Твой форум ID 2
<option value="3">Твой форум ID 3
</select>

Отредактировано chat-for-all - 15.09.2006
140
Microsoft @Microsoft
chat-for-all пишет:

Ответ на твой второй вопрос:
Microsoft пишет:

Вопрос.....вот можно сделать там где на главной написано почти в конце..."выбрать форум" можно в это же место воткнуть ссылку?Я вставляю код..там пишет загружено за....как это можно сделать?

Тебе нужно на титульнике (главной странице твоего чата) выпадающее меню со списком доступных форумов сделать?
Вот пожалуйста,
<select onchange="window.location='?inc=forum&forum='+value;">
<option selected value="./">Выберите Форум
<option value="1">Твой Форум ID 1
<option value="2">Твой форум ID 2
<option value="3">Твой форум ID 3
</select>


Нет,в том месте где эти форумы....просто ниже поставить ссылки..я ставлю он пишет загружено за......

187
chat-for-all @chat-for-all
А... ну ты портишь выполнение скрипта, в мозилле есть такая хорошая вещь javascript console.
Ну да ладно.
Вот так вставь ссылку:
wr("<a href='http://microsoft.mpchat.ru/?inc=forum'>artyom's forum</a><br>");

Отредактировано chat-for-all - 15.09.2006
20090
Dimitry @Dimitry
По поводу фильтрации, нагрузку даже в чате она создаёт поэтому рекомендуется поменьше строк )
При каждом отправлении сообщения проверяется вся фильтрация: нагрузка=кол-во символов сообщения * число строк фильтра
Ну не бойтесь в чате то я её не уберу 😉

А вот в гостевой и в форуме уже отрублю сегодня, но понимая что нужны моментальные замены, можно фильтрировать сообщение форума/гостевой один раз например против рекламы, и для этого можно сделать чтобы использовалась главная фильтрация с символом (R)

Кто за кто против?

2902
serhio @serhio
нет возражений...

187
chat-for-all @chat-for-all
Всё таки в чате у всех одна единая база msg.dat
И каждое новое сообщение любого обрабатывается только один раз и сразу для всех.
В общем в чате её ни в коем случае убирать не надо.
Кстати можно, как я уже писал мою систему с двойной заменой частично перевести на js.
Т.е. замена ["hidden~key + команда"] на "<теги/код...>" будет производится на уровне джаваскрипта.
А фильтр чата будет только не давать пользователям написать тильду (или какой там символ вы выберете), чтобы они не вызвали спец команду.
А также фильтр будет заменять "ключ" на "hidden~key".

Но некоторые команды-скрипты все же лучше оставить в фильтрации, недоступными к получению через html-код. Дабы пользователи знали не совсем всё, что может делать администрация.

426
XAM @XAM
Неплохо бы еще в теги добавить <a></a>