€
$
₴
₽
EN
RU
Ribbon
Catalog
Files
Forums
Services
Page
Main
Radiotalk
Custom
MPCHAT - CMS хостинг чатов для профессионалов
81 •
Посмотреть все темы
🔒 Справочник по сервису
1
20087
Dimitry
@Dimitry
10.10.2004
[b]Для новичков в HTML[/b]
[url=https://forum.vmeste.eu/viewtopic.php?pid=52377#p52377]Цвета[/url], [url=https://forum.vmeste.eu/viewtopic.php?pid=52378#p52378]Фон[/url], [url=https://forum.vmeste.eu/viewtopic.php?pid=52379#p52379]Картинки[/url]
[url=https://forum.vmeste.eu/viewtopic.php?pid=52380#p52380]Ссылки[/url]
[url=https://forum.vmeste.eu/viewtopic.php?pid=52382#p52382]Музыка/Плеер[/url]
[url=https://forum.vmeste.eu/viewtopic.php?id=2156]Сборник JavaScript'ов[/url]
[b]О функциях / Пользовательские "дополнения"[/b]
[url=https://forum.vmeste.eu/viewtopic.php?pid=108492#p108492]Главная админка чата[/url]
[url=https://forum.vmeste.eu/viewtopic.php?pid=52376#p52376]Стилизатор[/url]
[url=https://forum.vmeste.eu/viewtopic.php?pid=7420#p7420]Фильтрация[/url]
[url=https://forum.vmeste.eu/viewtopic.php?pid=24782#p24782]Бот-робот и его настройка[/url]
[url=https://forum.vmeste.eu/viewtopic.php?pid=24783#p24783]Движки[/url]
[url=https://forum.vmeste.eu/viewtopic.php?pid=108498#p108498]Общение в чате с мобильного телефона[/url] / [url=https://forum.vmeste.eu/viewtopic.php?id=5309]Обсуждение[/url]
[url=https://forum.vmeste.eu/viewtopic.php?pid=83341#p83341]Изменение вида сообщения из нижнего фрейма[/url] / [url=https://forum.vmeste.eu/viewtopic.php?id=6889]Обсуждение[/url]
[url=https://forum.vmeste.eu/viewtopic.php?pid=86489#p86489]Выделение сообщения "мне" - по полу[/url] / [url=https://forum.vmeste.eu/viewtopic.php?id=6888]Обсуждение[/url]
[url=https://forum.vmeste.eu/viewtopic.php?pid=106486#p106486]Выносим строки градиента и граф. ников в отдельные файлы[/url]
[url=https://forum.vmeste.eu/viewtopic.php?pid=117847#p117847]Следующий статус в анкете[/url]
[url=https://forum.vmeste.eu/viewtopic.php?pid=135938#p135938]Описание градиента[/url]
[url=https://forum.vmeste.eu/viewtopic.php?pid=143469#p143469]Запускаем музыку в чате для всех[/url]
[url=https://forum.vmeste.eu/viewtopic.php?pid=147974#p147974]Кнопка "пожаловаться" для форума[/url] / [url=https://forum.vmeste.eu/viewtopic.php?id=8982]Обсуждение[/url]
[url=https://forum.vmeste.eu/viewtopic.php?id=8451]Мощный фильтр рекламы в чат (обсуждение)[/url]
[url=https://forum.vmeste.eu/viewtopic.php?id=2025]Скрипт готовых фраз для чата (обсуждение)[/url]
[url=https://forum.vmeste.eu/viewtopic.php?id=6192]Работа с фреймовой системой (обсуждение)[/url]
[url=https://forum.vmeste.eu/viewtopic.php?id=9914]Готовые решения - расширения стандартного функционала[/url]
[b]Если у вас возникли вопросы - [url=https://forum.vmeste.eu/viewtopic.php?id=11466]FAQ[/url][/b]
Отредактировано Dimitry -
19.04.2010
20087
Dimitry
@Dimitry
24.03.2005
[b]Фильтрация[/b]
Синтаксис построчно:
старое_слово^новое_слово^
Функция ищет старое слово в строке написанной посетителем и заменяет на новое слово, также можно использовать не только слова, но и фразы.
Такая маленькая функция владеет огромными возможностями:
[b]1.[/b] Антимат
бля^я ублюдок^
[b]2.[/b] Антиреклама
chat^класный у вас чат ребята^
[b]3.[/b] Тэги - использование тэгов простыми пользователями могут сильно навредить чату
[b]a.[/b] прямые - с изпользованием < >
обычные тэги
<br>^<br>^
<b>^<b>^
</b>^</b>^
включение всего HTML
<^<^
>^>^
картинка выводится так <img>http://mpchat.com/star.gif</img>
<img>^<img src=^
</img>^>^
...
[b]б.[/b] секретное использование тэгов
используйте знаки которые вы будете использовать для вывода тыгов, я использую { }, вместо стандартных < >
обычные тэги
{br}^<br>^
включение всего HTML
{^<^
}^>^
картинка выводится так {img}http://mpchat.com/star.gif{/img}
{img}^<img src=^
{/img}^>^
[b]4.[/b] Вывод сообщений администратора
нужно сказать чтобы все перезашли в чат - обязательно большим шрифтом
{newload}^<font size=7 color=red>Немедленно перезайдите в чат!</font>^
конечно вы можете использовать другое кодовое слово вместо {newload}, и использовать свой хтмл код.. вставить пару картинок, или даже флэш с музыкой.
[b]5.[/b] Добавление команд
тут дело фантазии и возможностей, можно придумать миллион команд можно крутить чат как хочешь, послать пользователя на другой сайт, писать от его имени, изменять его анкету без разрешения, менять статус за него и т.д.
Но необходимо знать очень хорошо JavaScript!
Вот пример того как можно обновить/очистить фрейм сообщений у всех чатлан:
Для начала можно удалить старые сообщения чата в вебфтп в файле msg.dat, следующий код обновит фрейм сообщений у всех чатлан {reload}
{reload}^<script>parent.chat.msg_reload();</script>^
[color=red]Можно придумать и другие выкрутасы, но не забывайте что если злоумышленник будет знать эти ключевые слова, то чату не сдобровать.[/color]
20087
Dimitry
@Dimitry
03.03.2006
[b]Бот-робот и его настройка[/b]
Для создания робота, необходимо указать в параметрах ник робота и зарегистрировать данный ник!
--------------------------------------------------------
Что бы обучить робота необхобимо запрограммировать его логику!
Открываете текстовый документ и...
обучаете вашего робота. 😁
Грамматика!
Запись идёт построчно, от простого к сложному!
каждая строка должна содержать знак || - разделитель входных слов(то что говорят в чате) и вывода(то что говорит робот)
входные слова ||выходные слова
| - знак "или"(используется в входных и выходных словах) макс. [color=red]неограниченно[/color].
& - знак "и"(только в входных словах между |) макс. [color=red]неограниченно[/color].
|| - разделяет (между входными и выходными) мах 1
и так, пример...(кто то спросил у робота как дела или как делишки)
[color=Green]как дела|как делишки||Ништяк!|Просто класс|Отстой[/color]
Это одна из строк мозга робота.
Здесь робот посмотрит фразу и если найдёт "как дела" или "как делишки" , то ответит одной из трёх фраз!
Также можно написать иначе , используя &
[color=Green]как&дела|как&делишки||Ништяк!|Просто класс|Отстой[/color]
Здесь робот если найдёт слово "как" и слово "дела", то ответит одной из трёх фраз!
Преимущество данно способа в том что даже если кто нибуть спросит "как у тебя дела", робот всё равно ответит.. несмотря на то что "у тебя" между "как" и "дела" вы неуказали.
-------------------------------------------------------
итог и ответ на ещё один вопрос
в первом он ище фразу "как дела"
во втором два слова "как" и "дела"
то есть во втором также сработает "дела то как?"
а в первом, реагирует только на "как дела"
[b]Иногда робот желает что-то сказать, в зависимости от его активности, даже если вы к нему не обращяетесь, чтобы задать такие фразы:[/b]
Необходимо написать ПЕРВУЮ строку мозга следующего вида ([u]перед || ничего нет[/u])
||фраза1|фраза2|фраза3|...
(Вместо фраз в первой строке можно использовать: %anekdot% %stih% %aforism% %history% - например для вывода роботом анекдотов из базы заполненной вами)
[color=red]Иногда робот не знает что ответить[/color], поэтому нужно ввести для него стандартные фразы.
Чтобы ввести стандартные фразы при его незнании необходимо написать ВТОРУЮ строку мозга следующего вида ([u]перед || стоит пробел[/u])
||фраза1|фраза2|фраза3|...
Также можно использовать ник к которому обращяется робот или на который он реагирует, для этого в фразах-ответах используйте [b]%nick%[/b]
Для того чтобы создать такого робота нужно хорошее логическое мышление!
[b]Базы робота[/b] - чтении вариантов ответов из файлов.
Например вы можете создать такие условия в мозге робота:
анекдот|анегдот||%anekdot%
стишок|стих||%stih%
пословиц|афоризм||%aforism%
расказ|истори||%history%
где %[color=red]anekdot[/color]% (разрешены только английские буквы и цифры)
есть фаил с вариантами ответов [color=blue]robot/anekdot.dat[/color]
в котором ответы располагаются построчно, подробнее в главной админке -> Базы робота!
[b]Вопросы[/b]
Чтобы включить робота, просто припишите его ник в параметрах, также укажите там его активность!
[color=red]1[/color].[color=blue]"Я бы хотел узнать возможно ли еще сделать так чтобы робот отвечал не оброщаясь к нему?" [/color]
Да, робот произносит занесённые стандартные фразы в зависимости от эго активности. Также он реагирует на маты и слова как анекдот, афоризм, стих.
[color=red]2[/color].[color=blue]отображение в списке учасников[/color]
Робот отображается в списке участников поумолчанию и это можно выключить в скриптах!
[color=red]3[/color]. [color=blue]логика робота [/color]
[color=Blue]Это код робота Повторюха в главном чате[/color]
Незабывайте.. от простого к сложному, иначе робот будет немногословлен!
[right][url=https://forum.vmeste.eu/viewtopic.php?id=5353]"Самый лучший бот"[/url]
[url=https://forum.vmeste.eu/viewtopic.php?id=6863]"Болтун"[/url][/right]
--------------------------------------------------------
[b]Demo[/b]
[url=http://futurama.wikia.com/wiki/Characters#Robots]Как придумать имя для робота?[/url]
http://imgs.su/users/1/1165057764.txt
20087
Dimitry
@Dimitry
16.11.2007
[b]Стилизатор[/b]
Эта фишка, созданная 09.10.04, позволяет стилизировать(изменять дизайн до мелочей) всех документов сервиса мпчат.
При этом для настройки нет необходимости знания HTML - свободу ламерам 😉
Чаты созданные до этой даты смогут настроить через эту функцию только те документы которые непредоставленны для редактирования HTML.
Новые чаты смогут редактировать все документы.
Это связано с тем что в HTML шаблонах уже созданных чатов, к примеру в тэге <body> регистрции отсутствует class=reg-body, в новых чатах это будет выглядеть так:
<body class=reg-body>, для top100 <body class=top100-body> и т.д.
P.S. легким движением мышки меняем все фоны, шрифты, размеры, цвета, курсоры, прокрутки и т.д. абсолютно для всех скриптов 😀 )
[color=red]Внимание!!! Стилизатор ничего не меняет в HTML и в настройках вашего чата, он только испольсует стили, при сохранении он перезаписывает их под свой лад 😀
[/color]
[i]Совет: полностью настройте общий вид для всех окон выбрав "Все документы - Тело документа". После этого можно изменить нужные свойства других окон! [/i]
20087
Dimitry
@Dimitry
16.11.2007
[b]Цвета[/b]
Для цвета используй код из 6 знаков,
каждый знак может иметь одно из этих значений 0123456789abcdef - их 16,
перкые два знака красный, вторые зелёный, третьи синий цвет.
Чем больше значение тем ярче цвет!
Примеры:
ff0000 - ярко красный
00ff00 - ярко зелёный
0000ff - ярко синий
fffff00 - оранжев.
ит.д.
Испрользуя различные пропорции можно получать различные цвета!
Чтобы изменить шрифт текста используйте тэги:
<font color=ff0000 size=3 face=Verdana>Текст</font>
Где color=ff0000 - цвет шрифта
size=3 - его размер
face=Verdana - название шрифта.
Если один из этих параметров неуказывать то будут взяты стандартные значения!
К примеру чтобы просто сменить цвет:
<font color=ff0000>Текст</font>
20087
Dimitry
@Dimitry
16.11.2007
[b]Фон[/b]
Фон любово фрэйма, ХТМЛ документа прописывается в тэге <body>
<body background=myimage.gif bgcolor=000000 text=FF4500 bgproperties=FIXED>
Это пример стандартного <body>
text - цвет текста в фрейме
bgcolor - фон (000000 - чёрный)
background - картинка (укажите адрес)
bgproperties=FIXED - фиксация картинки (картинка непрокручивается)
Использование всех параметров неявляется обязательным условием!
Если нужен только цветовой фон, background нужно стереть!
</body> - в фрейме сообшений ненужен
20087
Dimitry
@Dimitry
16.11.2007
[b]Картинки[/b]
Любую картинку можно сделать либо фоном страницы, как это показано выше, либо просто паставить в любое место страницы.
Для этого необходимо знать её адрес в интернете, если адреса нет, её необходжимо закачать на любой сайт к интернете (на сайте narod.ru запрещено для использования)
Вы знаете адрес, и хотите установить картинку, тогда используйте этот тэг:
<img src=http://homepage.ru/image.gif border=0 width=300 height=20%>
src=http:// - здесь прописывается адрес картинки
border=0 - это толщина рамки вокруг картинки(если использовать как ссылку, в данном случае рамки небудет =0 )
width=300 - ширина 300 пикселов
height=20% - высота, 20 процентов от высоты экрана.
Данные переменные можете менять как хотите, но самое главное это присутствие адреса картинки src.
20087
Dimitry
@Dimitry
16.11.2007
[b]Ссылки[/b]
И так любая ссылка описывается тэгом <a>
<a href=http://mpchat.com target=_blank>Ссылка</a>
href=http:// - это адрес на который переходим
target=_blank - а это значит что откроется в новом окне (если убрать откроется в этом же)
"Ссылка" - здесь может быть любой текст или картинка (всё что угодно)
Пример ссылки с картинкой без рамки (открывается в новом окне):
<a href=http://mpchat.com target=_blank><img src=http://mpchat.com/fovorite.gif border=0></a>
20087
Dimitry
@Dimitry
16.11.2007
[b]Проигрыватель музыки[/b]
[code]<select name=href onchange='sel(this.value);'>
<option value=''>-=выключенно=-
<option value='http://url.ru/music.mid'>Название midi
<option value='http://url.ru/listen.pls'>Winamp radio
...
</select>
<div id=mus></div>
<script>
function sel(href){
if(href=='') mus.innerHTML="Включить музыку";
else mus.innerHTML="<EMBED type=application/x-mplayer2 src="+href+" width=180 height=45></embed>";
}
sel('');
</script>[/code]
Вы можете добавлять столько песен и радио каналов сколько найдёте в интернете, нужно добавлять всего лишь строки:
<option value='http://url.ru/music.mid'>Название midi
20087
Dimitry
@Dimitry
28.07.2008
[b]Изменение вида сообщения из нижнего фрейма [/b] ([url=https://forum.vmeste.eu/viewtopic.php?id=6889]Обсуждение[/url])
[color=red]by crigon[/color]
[i]Кто-то жаловался, что не работали смайлики. Сейчас, вроде, всё нормально.[/i]
[b][color=blue]I. Жирность\Наклонность и любое другое выделение сообщения через "CHECKBOX"[/color][/b]
В связи с тем, что меня уже достали вопросами, вот вам описание того, как это делал я. Ниже описание для [b]жирного[/b] текста.
[img]http://imgs.su/tmp/1216391300.jpg[/img]
[b]1)[/b] Открываем [i]Фильтрацию[/i].
Добавляем:
[code]#(b)^<b>^[/code]
[b]2)[/b] Открываем [i]chat.inc[/i].
Добавляем:
[code]<input type="hidden" name="bt" value="0" />
<input type="checkbox" onclick="fmsg.bt.value = 1; fmsg.text0.focus(); if(!this.checked) { fmsg.bt.value = 0; fmsg.text0.focus(); }" />[/code]
[b]3)[/b] Открываем [i]Скрипты[/i].
Находим:
[code]/* Транслирует текст на русский по звучанию */[/code]
Выше добавляем:
[code]function bt(msg) {
if(parent.chat.document.fmsg.bt.value == 1 && msg) {
if(msg.substr(0,1) == ' ') { msg = msg.substr(1,msg.length); msg = ' (b) '+msg+' (/b)'; }
else msg = ' (b) '+msg+' (/b)'; }
return msg; }[/code]
Находим:
[code]msg_text=translit(msg_text);[/code]
Ниже добавляем:
[code]msg_text=bt(msg_text);[/code]
[b]4)[/b] РАДУЕМСЯ!
[b][color=blue]II. Изменение цвета сообщения через нижний фрейм при помощи "SELECT"[/color][/b]
Сразу хочу напомнить, что это все это только для текста, [i]tonick:[/i] будет цвета, заданного из настроек.
[b]1)[/b] Открываем [i]Фильтрацию[/i].
Добавляем:
[code](font)^<font style="color: #^
(font2)^;">^
(/font)^</font>^[/code]
[b]2)[/b] Открываем [i]chat.inc[/i].
Добавляем:
[code]<input type="hidden" name="fc" value="" />
<script language="javascript" type="text/javascript">
<!--
var fontcolor = new Array('111111','222222','333333','444444','555555','666666','777777','888888','999999','aaaaaa','bbbbbb','cccccc','dddddd','eeeeee','ffffff','110000','220000','330000','440000','550000','660000','770000','880000','990000','aa0000','bb0000','cc0000','dd0000','ee0000','ff0000','001100','002200','003300','004400','005500','006600','007700','008800','009900','00aa00','00bb00','00cc00','00dd00','00ee00','00ff00','000011','000022','000033','000044','000055','000066','000077','000088','000099','0000aa','0000bb','0000cc','0000dd','0000ee','0000ff','111100','222200','333300','444400','555500','666600','777700','888800','999900','aaaa00','bbbb00','cccc00','dddd00','eeee00','ffff00','110011','220022','330033','440044','550055','660066','770077','880088','990099','aa00aa','bb00bb','cc00cc','dd00dd','ee00ee','ff00ff','001111','002222','003333','004444','005555','006666','007777','008888','009999','00aaaa','00bbbb','00cccc','00dddd','00eeee','00ffff','221100','442200','663300','884400','aa5500','cc6600','ee7700','ff8800','220011','440022','660033','880044','aa0055','cc0066','ee0077','ff0088','002211','004422','006633','008844','00aa55','00cc66','00ee77','00ff88','112200','224400','336600','448800','55aa00','66cc00','77ee00','88ff00','110022','220044','330066','440088','5500aa','6600cc','7700ee','8800ff','001122','002244','003366','004488','0055aa','0066cc','0077ee','0088ff');
var fontselect = '<select name="fontsel" onchange="fmsg.fontsel.style.background = \'#\'+this.value; fmsg.fc.value = this.value; fmsg.text0.focus();" class="text">';
for(var n = 0; n < fontcolor.length; n++) fontselect += '<option value="'+fontcolor[n]+'" style="background: #'+fontcolor[n]+';"> </option>';
fontselect += '</select>';
document.write(fontselect);
//-->
</script>[/code]
[b]3)[/b] Открываем [i]Скрипты[/i].
Находим:
[code]/* Транслирует текст на русский по звучанию */[/code]
Выше добавляем:
[code]function fc(msg) {
if(parent.chat.document.fmsg.fc.value != '' && msg) {
if(msg.substr(0,1) == ' ') { msg = msg.substr(1,msg.length); msg = ' (font)'+parent.chat.document.fmsg.fc.value+'(font2) '+msg+' (/font)'; }
else msg = ' (font)'+parent.chat.document.fmsg.fc.value+'(font2) '+msg+' (/font)'; }
return msg; }[/code]
Находим:
[code]msg_text=translit(msg_text);[/code]
Ниже добавляем:
[code]msg_text=fc(msg_text);[/code]
[color=purple][b][u]Внимание:[/u][/b] Настоятельно рекомендую изменить теги в фильтрации, особенно во втором варианте, возможно, на что-нибудь такое: "Cnje8q32-"[/color]
Отредактировано Dimitry -
27.02.2009
2536
удалён
@crigon
12.08.2008
[b]Выделение сообщения "мне" в зависимости от статуса\пола[/b] ([url=https://forum.vmeste.eu/viewtopic.php?id=6888]Обсуждение[/url])
[quote]var userlist="<table id=ul width=100%>"+
"<tr id=woman><td colspan=4> Девушки:</td><td id=womanc>0</td></tr>"+
"<tr id=man><td colspan=4> Парни:</td><td id=manc>0</td></tr>"+
"<tr id=noman><td colspan=4> Не определились:</td><td id=nomanc>0</td></tr>"+
"</table>";[/quote]
[b][u]1)[/u] Вывод простого сообщения[/b] - ищем в тексте фразу, если находим - ставим подсветку
[color=purple]/* Вывод простого сообщения */
if(cmd==0) {
symbol=symbols[0];if(nick==mynick) symbol=symbols[1];if(tonick==mynick || text.split(mynick+":").length>1) symbol=symbols[2];
if(tonick==mynick || text.split(mynick+":").length>1) symbol = symbols[2];[/color]
if(text.substr(0,9) == 'Девушкам:' && parent.mymw == '1') symbol = symbols[2]; [color=gray]// Если первые [u]9 символов[/u] текста равны искомому и наша переменная пола равна [u]1[/u] - мы девочки![/color]
if(text.substr(0,7) == 'Парням:' && parent.mymw == '0') symbol = symbols[2]; [color=gray]// Если первые [u]7 символов[/u] текста равны искомому и наша переменная пола равна [u]0[/u] - мы мальчики![/color]
if(text.substr(0,3) == 'Им:' && parent.mymw == '') symbol = symbols[2]; [color=gray]// Если первые [u]3 символа[/u] текста равны искомому и переменной пола нету - мы хз кто![/color]
[color=purple]set_nick=" <a href='' onclick=\"parent.tonick('"+nick+": '); return false;\"><font size="+sizenick+" color="+colornick+" face='"+facenick+"'>"+set_nick+":</font></a> ";
set_text=" <font size="+size+" color="+color+" face='"+face+"'>" +set_text+"</font> ";
towr=symbol+set_time+set_nick+set_text+"<br>";
if(nick==mynick || tonick==mynick) myhistory+=towr;
wr(towr);
}[/color]
[b][u]2)[/u] Вывод приватного сообщения[/b] - результаты тестов показали, что для привата оно не работает.
По крайней мере, у меня пока не получалось...
[b][u]3)[/u] Настроим никлист, чтобы было удобно кликать по заголовкам[/b] - необязательный пункт
[color=purple]var userlist="<table id=ul width=100%>"+
"<tr id=woman><td colspan=4> <a href=\"javascript:;\" onclick=\"parent.tonick('Девушкам: '); return false;\">Девушки:</a></td><td id=womanc>0</td></tr>"+
"<tr id=man><td colspan=4> <a href=\"javascript:;\" onclick=\"parent.tonick('Парням: '); return false;\">Парни:</a></td><td id=manc>0</td></tr>"+
"<tr id=noman><td colspan=4> <a href=\"javascript:;\" onclick=\"parent.tonick('Им: '); return false;\">Не определились:</a></td><td id=nomanc>0</td></tr>"+
"</table>";[/color]
Отредактировано crigon -
18.11.2008
20087
Dimitry
@Dimitry
26.10.2008
[b]Выносим граф. ники и градиент из скриптов в отдельные файлы (от admiral)[/b]
Идем в Модерация - Скрипты чата - /* [НАСТРОЙКИ] */
Ищем - /* для добавления граф. ников (img/flash), пример: gna['nick']='image.gif'; */
Ниже вставляем - document.write("<sc"+"ript src=gn.js></sc"+"ript>");
Теперь идем в |-Дополнительно-|.::WebFTP::. и в корне чата создаем файл gn.js в который переносим все что было в скриптах для вывода граф ников, тоесть это:
[code]var gna = new Array;
gna['adm']='http://mpchat.com/blank/img/adm.gif';[/code]
и т.д. сколько там у вас было описано этих граф ников
С скриптов чата соответственно это описание граф ников все удаляем
По такому же принципу делается и с градиентом текста, создается второй файл например gr.js и в нем описывается все по градиентному тексту, кому что прописывали в скриптах.
Путь до файлов .js может быть и другой, смотря куда положите этот файл, у меня например в отдельной папочке scripts ))
Проверял, так же можно повыносить в отдельные файлы и /* Вывод статусов */ и /* Вывод статусов ICQ */ и /* Сообщение о смене статусa ICQ */
Файл скриптов заметно уменьшился, по крайней мере у меня 😀
20087
Dimitry
@Dimitry
04.11.2008
[b]Главная админка чата (от Qwert)[/b]
[b]Администрация[/b] - страница управления вашим чатом и все что с ним связано!
После создания чата вам надо проверить свою почту и активировать свой чат по ссылке которая указана в письме
[i]Внимание:[/i]На некортых почтовых сервисах сообщения с сервиса mpchat приходят в папки "Сомнительные" или "Спам"
Войти в администрацию вы можете с главной страницы http://mpchat.com/ , введя логин чата и пароль!
Если вы ввели правильный логин и пароль то вы попадаете на главную страницу администрации!
Сверху у Вас есть меню о котором мы собственно и поговорим!
Теперь подробнее что находится в каждом разделе и подразделе!
[b]-=Начало=-[/b]
Подразделы:
[i]Информация[/i] - на эту странице вы попадаете при входе в администрацию!Тут находится краткая информация о Вашем чате в табличном варианте!
[i]Помощь и советы:[/i] - все что можжет Вам пригодится в дальнейшей разработке и развитии чата
[i]Параметры[/i]
- Очень много полезного!Тут находится то что нельзя настроить с помощью скриптов!Побродив по этому разделу вы сможете уже на 15% сделать свой чат!
Изменение темы чата, пароля в администрацию, настройки участника, ограничения для смайлов, включить бота и настроить его!, подкоректировать некотрые настройки галереи, форума и гостевой!
[i]Выход[/i] - помоему не требует объяснения!
[b]-=Шаблоны=-[/b]
Подразделы:
[i]Титульник[/i] - лицо вашего чата в кодовом варианте находится именно тут!Все кодовые настройки которые касаются титульной страницы проводим тут!
[i]Анкета[/i] - тут настраивается анкета пользователей как она будет выглядеть и что будет содержать!
[i]Настройки[/i] - то что будет отображаться у пользователя после нажатия кнопки "Настройки" в чате!
[i]Окно привата[/i] - думаю тут все понятно!Все что связано с приват окном!
[i]Регистрация[/i] - ничего интересного для новичков тут нету!
[i]Рег. форма[/i] - вторая страница после титульной куда попадает посетитель!Тут вы можете добавить дополнительные поля для ввода при регистрации!Стандартные 4 поля являются обязательными!Без них никто не зарегестрируется!
[i]Гостевая[/i] - настраиваем страницу гостевой именно сдесь!
[i]Форум[/i] - Кодовые настройки форума!Именно тут вы можете изменить вид форума под свой лад!Главное условие - прямые руки!!!!
[i]Обратная связь[/i] - форма обратной связи настраивается сдесь!
[b]-=Фреймы=-[/b]
Все что касается их - [url=https://forum.vmeste.eu/viewtopic.php?id=6192]сюда[/url]
[b]-=Дизайн=-[/b]
Подразделы
[i]HTML документы[/i] - сдесь можно создавать и редактировать страницы которые будут привязаны к Вашему чату!Настраивать эти страницы прийдется с нуля!
[i]Картинки дизайна[/i] - если ваш дизайн содержит какую то графику - загружать ее можна сюда!Так же в этот раздел можно попасть с помощью WebFTP папка "img"
[i]Стили[/i] - [url=https://forum.vmeste.eu/viewtopic.php?id=6008]все тут[/url]
[i]Стилизатор[/i] - [url=https://forum.vmeste.eu/viewtopic.php?pid=52376#p52376]сюда[/url]
[i]Установщик дизайнов[/i] - если вы не владеете знаниями html или вам просто лень настраивать свой чат, за вас это уже сделали дизайнеры сервиса mpchat!Готовые стили для чатов!Устанавливаем их тут!
[b]-=Модерация=-[/b]
Подразделы:
[i]Скрипты в чате[/i] - наверное самый важный раздел для чата!именно благодаря этому разделу Ваш чат работает и функционирует правильно и быстро!Одна ошибка - чат работать не будет!Так что будьте внимательны с настройкой скриптов!Этот подраздел специально разделен еще больше и к каждому скрипту есть подпись что это и к чему относится!Если я начну сейчас описывать все не хватит времени до утра!Вообщем удачи и будте внимательны!
[i]Смайлы, Иконки[/i] - загрузка смайлов и иконок, а также работа над ними!
[i]Галерея, форум[/i] - редактирование галереи и форумов чата!
[i]Комнаты[/i] - создание и редактирование комнат!
[i]Управление баном[/i] - тут можно забанить пользователя или снять бан с забаненого пользователя!Есть разные вида банов!Подробнее в самом подразделе!
[i]Лог сообщений[/i] - сообщения которые были написаны в Вашем чате(вместе с приватом)
[i]Фильтрация чата[/i] - подробная информация [url=https://forum.vmeste.eu/viewtopic.php?pid=7420#p7420]тут[/url]
[b]
-=Пользователи=-
[/b]
Подразделы:
[i]Управление[/i] - все зарегестрированые пользователи вашего чата отображаются тут!Редактирование их данных тоже доступно сдесь!
[i]Статусы[/i] - присвоить кому то какой то статус можно сдесь!
[i]Настроить статусы[/i] - тут можно создать статусы, настраивать их и редактировать!
[i]Фоторгафии[/i] - фотографии Ваших пользователей!Так же можно попасть в этот раздел с помощью WebFTP папка "foto"
[i]Рассылка[/i] - рассылки устраиваем в этом разделе!
[i]База данных[/i] - тут хранится вся информация о пользователях которые зарегестрированы у вас в чате!Базу данных можно загружать и на другой чат, заранее создав архив и скачав его с сервера!Так же там можно производить другие немаловажные операции касающиеся чата!Подробная информация о ник в разделе!
[b]-=Дополнительно=-[/b]
[i]WebFTP[/i] - раздел в котором находятся файлы вашего чата!
[i]HTML Editor[/i] - Если Ваши знания языка программирования html не очень велики то вы можете сгенерировать html код именно тут!думаю попав сюда - разберетесь!
[i]Мозг робота[/i] - иными словами словарный забас вашего бота
Больше про это [url=https://forum.vmeste.eu/viewtopic.php?pid=24782#p24782]сдесь[/url]
[i]Базы робота[/i] - варианты ответов робота в отдельных файлах
[i]Голосования[/i] - тут можно создавать и редактировать голосования которые будут проводится у вас в чате!
[i]Обсуждение в чате, форуме[/i] - ссылки на чат и на форум сервиса!
Ну вот собственно и все! Удачи Вам в ваших начинаниях и продолжениях!
2536
удалён
@crigon
12.12.2008
[b]Следующий статус в анкете ([url=https://forum.vmeste.eu/profile.php?id=1759]admiral[/url])[/b]
Пример вывода сследующего статуса, сколько сообщеий и времени до него осталось в анкете пользователейописан на примере статусов стандартного чата, если Вы используете свои статусы, настраивайте вывод по примеру ниже:
Открываем -=Шаблоны=- - Анкета
Находим <body class=info-body> выше вставляем следующий скрипт, [color=red][b]будьте внимательны, если у Вас свои статусы[/b][/color]:
[code]<script>
var msg= Number (%msg%);
var chas="%time_h%";
var min= Number (%time_m%);
var allmin=Math.round((chas*60)+min);
var sl_stat ='';
var sl_min ='';
var sl_msg='';
var status='%status%';
var xmin='';
var xmsg='';
switch (status)
{
case 'нет': sl_stat ='новичок'; sl_msg='50'; sl_min ='50'; if (allmin>=sl_min) xmin='-'; else xmin=sl_min-allmin; if (msg>=sl_msg) xmsg='-'; else xmsg=sl_msg-msg; break;
case 'новичок': sl_stat ='пользователь'; sl_msg='300'; sl_min ='300'; if (allmin>=sl_min) xmin='-'; else xmin=sl_min-allmin; if (msg>=sl_msg) xmsg='-'; else xmsg=sl_msg-msg; break;
case 'пользователь': sl_stat ='бывалый'; sl_msg='2000'; sl_min ='2000'; if (allmin>=sl_min) xmin='-'; else xmin=sl_min-allmin; if (msg>=sl_msg) xmsg='-'; else xmsg=sl_msg-msg; break;
case 'бывалый': sl_stat ='ведущий'; sl_msg='10000'; sl_min ='10000'; if (allmin>=sl_min) xmin='-'; else xmin=sl_min-allmin; if (msg>=sl_msg) xmsg='-'; else xmsg=sl_msg-msg; break;
case 'модер': sl_stat ='-'; break;
case 'супмодер': sl_stat ='-'; break;
case 'админ': sl_stat ='-'; break;
default: sl_stat ='-'; sl_msg='-'; sl_min ='-';
}
</script>[/code]
Это сам скрипт описывающий Ваши статусы, далее нам необходимо вставить строку в таблицу для вывода этого следующего статуса, для этого добавляем строку вывода, например после строки [b]Статус[/b]:
[code]<tr><td>Следующий статус:</td><td>
<script>
if (sl_stat=='-') document.write(sl_stat);
else document.write(sl_stat+" (Осталось: сообщений - "+xmsg+", минут - "+xmin+")");
</script>
</td></tr>[/code]
Таким образом у нас будет выводиться в анкете следующий статус пользователя чата и сколько времени и сообщений до него осталось )
20087
Dimitry
@Dimitry
05.02.2009
[b]Описание градиента[/b] (от DelFast)
[b][color=orange]1.[/color] Что такое градиент?[/b]
Градиент это переливающиеся цвета вашего сообщения указанными Вами цветами.
[b][color=orange]2.[/color] Зачем нужен градиент?[/b]
Градиент нужен в некоторой степени выделение чатлана (либо его награждение за ту или иную помощь), в другой степени красивый, переливающийся текст.
[b][color=orange]3.[/color] Что нам нужно[/b]
Сделать градиент не так уж и сложно, но нужно будет немного потрудится.
Что нам надо? Таблица HTML цветов и хорошие прямые руки 😀
[b][color=orange]4.[/color] Где мне найти таблицу HTML цветов?[/b]
Как такову таблицу можно использовать настройки фраз в чате, выбирая нужный Вам цвет и копировать рядом стоящий код, либо найти в поисковике "Таблица HTML цветов", я взял [url=http://35rus.ru/htmlcolor.php]Это![/url]
[color=red][b]Необходимо знать, что нужно копировать не [u]RGB[/u] код цвета, а [u]HTML[/u][/b] (в 4-м столбике [url=http://35rus.ru/htmlcolor.php]Этой[/url] таблицы HTML цветов[/color]
[b][color=orange]5.[/color] Так как же делать градиент?[/b]
Заходим в [b]ГЛАВНУЮ админку[/b] чата -> [b]-=Модерация=-[/b] -> [b]Скрипты в чате[/b].
Открыли? Молодцы. Далее находим первый раздел, это будут [b]/* [НАСТРОЙКИ] */[/b], нажимаем на него.
Четвёртый пункт снизу, [b]/* Градиент текста: 0 - выкл, 1 - вкл, позиции в списке - это номера функций "cmd" от 0-10(11-никлист) */[/b].
Далее, воспользуемся той таблицой HTML цветов. Важно, что градиент нужно добавлять после строчки [b]var gra = new Array;[/b] такого образца
gra['Ваш_Ник']=new Array("[color=red]#цвет1[/color]","[color=orange]#цвет2[/color]","[color=green]#цвет3[/color]");
Что такое ЦВЕТ1, ЦВЕТ2, ЦВЕТ3? Это те цвета, которые будут переливаться в тексте из 1-го цвета во второй, а из второго в третий. Копируем те HTML коды и вставляем вместо [color=red]#цвет1[/color], [color=orange]#цвет2[/color], [color=green]#цвет3[/color], вставляем разные цвета.
Далее нужно нажать кнопку сохранить и перезайти в чате.
Наш пример: мы сделали для ника DelFast градиент с [color=red]красным[/color], [color=orange]оранжевым[/color], [color=green]зелёным[/color] цветом. Как это выглядит в коде:
gra['DelFast']=new Array("#FF0000","#FFA500","#00FF00");
Вот у нас что получилось:
[img]http://imgs.su/tmp/1233828772.jpg[/img]
Красиво, не правда-ли? 😀
[b][color=orange]6.[/color] У меня нет градиента на нике, как его сделать?[/b]
Заходим в [b]ГЛАВНУЮ админку[/b] чата -> [b]-=Модерация=-[/b] -> [b]Скрипты в чате[/b].
Открываем раздел [b]/* [Функция - вывода сообщений и команд] */[/b], находим пункт [b]/* Добавление граф ников, градиента и формат времени */[/b].
Заменяем первые две строчки, эти
[code]set_nick=setgn(cmd,nick);
set_text=setgr(cmd,nick,text);[/code]
Заменяем на
[code]set_nick=setgr(cmd,nick,nick);
set_text=setgr(cmd,nick,text);[/code]
После этого нужно перезайти в чат!
Ну вот и всё, желаю удачи в создании градиента.
20087
Dimitry
@Dimitry
02.03.2009
[b]Запускаем музыку в чате для всех[/b] (обновлено)
Поддерживает mp3 и flv форматы, должно работать у всех у кого браузер поддерживает флешь!
В скриптах чата в разделе функция вывода сообщений можно добавить такую красную строчку:
[quote]/* [Функция - вывода сообщений и команд] */
var pu = new Array;
function f(room,cmd,nick,tonick,text,time,colornick,color,var9,var10,var11,var12,var13,var14) {
if(ign_ok(nick) && cmd!=6 && cmd!=7) return 0;
[color=red]
if(nick=='НИКАДМИНА') {t=text.split('[play]'); if(t[1]) {t2=t[1].split('[/play]'); if(t2[0]) {var autostart='true'; if(loaded) autostart='false'; text=text.replace('[play]'+t2[0]+'[/play]','<embed type="application/x-shockwave-flash" src="http://mpchat.com/blank/player.swf" allowfullscreen="false" flashvars="file='+t2[0]+'&autostart='+autostart+'" width="250" height="20">'); }}}
[/color][/quote]
Вы сможете прописать ник модера диджея чтобы он мог запускать для всех музыку таким кодом:
[play]адрес-песни[/play]
2536
удалён
@crigon
14.03.2009
[b]Кнопка "пожаловаться" для форума[/b] (автор [b][url=https://forum.vmeste.eu/profile.php?id=1093]Q-Tec[/url][/b]) [url=https://forum.vmeste.eu/viewtopic.php?id=8982][Обсуждение][/url]
Для отслеживания форума сделал себе кнопку "пожаловаться" под каждым сообщением пользователя... на скрине показано, что вышло. Может кому тоже понадобится, в общем объясняю как её поставить.
[b]Открываем [u]шаблоны - форум[/u] в любое место ставим скрипт открытие окна определённых размеров (желательно где нить сверху):[/b]
[quote]<script>
/* Открытие окна определёных размеров */
function wo(url,name,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
set ='height='+h+',width='+w+',top='+TopPosition+
',left='+LeftPosition+',scrollbars='+scroll+',resizable'
window.open(url,name,set);
}
</script>[/quote]
[b]Находим [u]/* Отображение сообщений в теме */ - Цитировать[/u] и ставим после [u]</a>[/u] (После ссылки на "Цитировать")[/b]
[quote]| <a href=\"#\" onclick=\"wo('index.php?inc=post&nick="+mynick+"&id="+myid+"&act=new&tonick=[color=blue]Deluxe[/color]&tema=Forum Message: "+forum+" - "+topic+" - "+num+"','PM','490','300','yes'); return false;\" >Пожаловаться</a>[/quote]
Синим выделен мой ник, на который будут приходить письма с жалобой, меняем на свой ник. Сохраняем. Если всё правильно сделанно, то после ссылки "Цитировать" (примущества расположения там этой ссылки, что гости её не увидят) у вас будет ссылка на "Пожаловаться". Нажимаем на неё, видим в "тема:"
[quote]Forum Message: 1 - 392 - 3[/quote]
Первая цифра "1" означает, что номер форума "?inc=forum&forum=1"
Вторая цифра "392" означает номер темы "?inc=forum&forum=1&topic=392"
Третья цифра "3" означает номер сообщения в этой теме
(цифры конечно же отличаются в каждом форуме, теме, сообщении )
[img]http://imgs.su/users/47217/1236985720.jpg[/img]
В закрытой теме нельзя отправлять сообщения.