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

плеер чрез теги ( [play]и[/play] )

 

602
Ventage @new1
Кнопка.
<script type="text/javascript">
if (parent.mystatus == 1 ||parent.mystatus == 2) {
document.write("<input type=button onclick=\"document.fmsg.text0.value='[video]'+document.fmsg.text0.value+'[/video]';document.fmsg.text0.focus();\" value=\"video\" class=ok>"); }</script>
Красное измени. 😀

Отредактировано new1 - 08.11.2012
4
Богдaн @Богдaн
Очень нужно видео и мп3 плеер в гостевую. Помогите пжлст. И может кто знает как в чат через теги вставлять картинки [img]ссылка[/img]

2615
4
Богдaн @Богдaн
Спасибо огромное. Вот бы и как картинки через теги вставлять в чат подсказали

2615
Сергей @Pegass
в пункте раз реализовано через тег media

596
Сергей @Князь_Пипецкий
Богдaн пишет:

Спасибо огромное. Вот бы и как картинки через теги вставлять в чат подсказали

В скрипты - "функция вывода сообщений и команд":

/*Картинки*/
if (img_no==0){text=text.replace(/\[img\](http:\/\/(.*?)\.(gif|jpg|jpeg|bmp|png|tif|tiff))\[\/img\]/mig,'<br><a href="$1" target="_blank" ><img onload=parent.imgminimum(this) src=$1 title="открыть в новом окне" border=0></a> ')} else {text=text.replace(/\[img\](http:\/\/(.*?)\.(gif|jpg|jpeg|bmp|png|tif|tiff))\[\/img\]/mig,"<a href=$1 target=_blank><img src=http://mpchat.com/blank/img/ftp/img.gif border=0> $2.$3</a>")};

В шаблон "Чат внутри" (кнопочка для удобного вывода картинок) :

<input type="image" src="/адрес картинки для кнопки" title="Вставьте ссылку на картинку. Нажмите кнопку"
onclick="document.fmsg.text0.value='[img]'+document.fmsg.text0.value+'[/img]';document.fmsg.text0.focus();">

1007
BETEPAH @BETEPAH
Князь_Пипецкий пишет:

В шаблон "Чат внутри" (кнопочка для удобного вывода картинок) :

<input type="image" src="/адрес картинки для кнопки" title="Вставьте ссылку на картинку. Нажмите кнопку"
onclick="document.fmsg.text0.value='[i mg]'+document.fmsg.text0.value+'[/i mg]';document.fmsg.text0.focus();">


Лучше вот так, тогда тегами будут обрамляться только ссылки, а не весь текст в поле сообщения.
Само собой, в коде кнопки заменить media на нужный тег.

Отредактировано BETEPAH - 16.01.2013
596
Сергей @Князь_Пипецкий
Музыка в чате через теги [play][/play] - вещь очень хорошая!
Но......есть определенные трудности.
Ссылки в тег вставляются только прямые, типа **********
Эти прямые ссылки все труднее находить.
Раньше я просто заливал файлы на dropbox. Теперь этот чертов dropbox дает только ссылки на скачивание 🙁
Есть множество сервисов с плейлистами, можно организовывать даже музыку в чате на заказ.

Вопрос:

Возможно ли каким либо образом организовать трансляцию музыки например с ********** ?

Там ссылки на файлы типа ********** которые [play][/play] не прочитает.

Сервис дает код для вставки на сайт:

<object width="550" height="124"><param name="movie" value="http://embed.prostopleer.com/track?id=B126vzB2qaseBjhq"></param><embed src="http://embed.prostopleer.com/track?id=B126vzB2qaseBjhq" type="application/x-shockwave-flash" width="550" height="124"></embed></object> <br> <small>Listen or <a href="http://prostopleer.com/tracks/1781855xqJP" target="_blank">download Виктор Зинчук Эль-бимбо for free</a> on <a href="http://prostopleer.com/" target="_blank">Prostopleer</a></small>

А вот как его внедрить в mpchat ?

Отредактировано Князь_Пипецкий - 18.01.2013
1007
BETEPAH @BETEPAH
Князь_Пипецкий пишет:

Возможно ли каким либо образом организовать трансляцию музыки например с **********

Возможно - ссылка на параллельную ветку
text = text.replace(/\[media\](http:\/\/prostopleer\.com\/tracks\/(.*?))\[\/media\]/mig, '<object width="411" height="28"><param name="movie" value="http://embed.prostopleer.com/track?id=$2"></param><embed src="http://embed.prostopleer.com/track?id=$2" type="application/x-shockwave-flash" width="411" height="28"></embed></object>');
Тег для музыки, само собой, поправьте - у меня он - media

Отредактировано BETEPAH - 18.01.2013
596
Сергей @Князь_Пипецкий
BETEPAH пишет:

Князь_Пипецкий пишет:

Возможно ли каким либо образом организовать трансляцию музыки например с **********

Возможно - ссылка на параллельную ветку
text = text.replace(/\[media\](http:\/\/prostopleer\.com\/tracks\/(.*?))\[\/media\]/mig, '<object width="411" height="28"><param name="movie" value="http://embed.prostopleer.com/track?id=$2"></param><embed src="http://embed.prostopleer.com/track?id=$2" type="application/x-shockwave-flash" width="411" height="28"></embed></object>');
Тег для музыки, само собой, поправьте - у меня он - media

О, да!
Работает!
Спасибо огромное!!

4
Богдaн @Богдaн
Подскажите пожалуйста: 1)Как сделать чтобы звук сообщения издавался только при входном сообщениии. 2)Возможно ли установить оценки на форум и гостевую? 3)Как сменить надписи и фон в ЗАГСЕ?

596
Сергей @Князь_Пипецкий
2. https://vmeste.eu/forum?pid=204845#p204845

3. В стилях (или стилизатором)

596
Сергей @Князь_Пипецкий
Богдaн пишет:

Подскажите пожалуйста: 1)Как сделать чтобы звук сообщения издавался только при входном сообщениии. 2)Возможно ли установить оценки на форум и гостевую? 3)Как сменить надписи и фон в ЗАГСЕ?

Вот настройки на звук сообщений:

Скрипты - Настройки:


var zvukmsgno=0 //для кнопки вкл/откл по умол 1- вкл 0 -выкл
var zvukmsg="<embed type='application/x-shockwave-flash' src='http://mpchat.com/blank/player.swf' allowfullscreen='false' flashvars='file=sound/sound-1.mp3&autostart=true' width='0' height='0'>";

синим - адрес на файл звука

Срипты - Функция вывода сообщений и команд:

/* Вывод простого сообщения */

if(cmd==0) {
symbol=symbols[0];if(nick==mynick) symbol=symbols[1];if(tonick==mynick || text.split(" "+mynick+":").length>1) {if(zvukmsgno==1 && loaded) symbol=zvukmsg+symbols[2]; else symbol=symbols[2];}
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> ";

/* Вывод приватных сообщений */
if(cmd==1 || cmd==2) {
symbol=symbols[0];if(nick==mynick) symbol=symbols[3];if(tonick==mynick) {if(zvukmsgno==1 && loaded) symbol=zvukmsg+symbols[4]; else symbol=symbols[4];}
symbol2="";if(nick==mynick) symbol2=symbols[5];if(tonick==mynick) symbol2=symbols[6];
if(cmd==2) {symbol2=""; set_nick=" <a href='' onclick='return false;'><font size="+sizenick+" color="+colornick+" face='"+facenick+"'>"+set_nick+":</font></a> ";}
else set_nick=" <a href='' onclick=\"parent.ptonick('"+nick+": '); return false;\"><font size="+sizenick+" color="+colornick+" face='"+facenick+"'>"+set_nick+":</font></a> ";
set_text=" <font size="+size+" color="+color+" face='"+face+"'>"+symbol2+" "+set_text+"</font> ";
towr=set_time+symbol+icon+set_nick+set_text+"<br>";
if(nick==mynick || tonick==mynick) myhistory+=towr;

добавить красное для публичных сообщений и зеленое для приватных - если нужно.