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

Отдельная страница смайлов для форума

 

3910
Дмитрий @Q-Tec
Можно ли сделать отдельную страницу смайлов на форуме? А в общем, как сделать так, что бы они вставлялись в сообщение?

мне функцию чтот эту не найти, аль я слеп?)

Отредактировано Q-Tec - 05.01.2009
602
Женя @zhekaosincev
/* Управление смайлами */
var i=0;
var smdir="http://mpchat.com/blank/img/smiles/";
var sm=new Array();
sm[i]=new Array('*1','1.gif');i++;
sm[i]=new Array('*2','2.gif');i++;
sm[i]=new Array('*3','3.gif');i++;
sm[i]=new Array('*4','4.gif');i++;
sm[i]=new Array('*5','5.gif');i++;
sm[i]=new Array('*6','6.gif');i++;
sm[i]=new Array('*7','7.gif');i++;
sm[i]=new Array('*8','8.gif');i++;
sm[i]=new Array('*9','9.gif');i++;
sm[i]=new Array('*10','10.gif');i++;
sm[i]=new Array('*11','11.gif');i++;
sm[i]=new Array('*12','12.gif');i++;
sm[i]=new Array('*13','13.gif');i++;
sm[i]=new Array('*14','14.gif');i++;
sm[i]=new Array('*15','15.gif');i++;
sm[i]=new Array('*16','16.gif');i++;
sm[i]=new Array('*17','17.gif');i++;
sm[i]=new Array('*18','18.gif');i++;
sm[i]=new Array('*19','19.gif');i++;
sm[i]=new Array('*20','20.gif');i++;

/* Для вывода смайлов */
var smiles="";
for(i=0;i<sm.length;i++) smiles+="<img src="+smdir+sm[i][1]+" onclick=put(this.title) title=' "+sm[i][0]+" ' style=cursor:pointer;></a> ";

у тя так?

3910
Дмитрий @Q-Tec
Мне надо функция вывода смайла в форуму текста на форуме, что бы можно было создать отдельную страницу со смайлами и после открытия, вставлять их.....

6703
Андрей @ZloVeЩиЙ
тоесть что то типо как на юкозовских форумах или в чатах мп?

3910
Дмитрий @Q-Tec
как в самом чате )
открываешь отдельную страницу и вставляешь.. )

Отредактировано Q-Tec - 05.01.2009
2536
удалён @crigon
Можно сделать, чтобы на форуме работали все смайлы, которые в чате)
И это не вопрос))

3910
Дмитрий @Q-Tec
ну в форум я хочу другие )))
можешь подсказать код хоть одного смайла, что бы он вставлялся со страницы в форум? )

835
Виталик @Bulbik
crigon пишет:

Можно сделать, чтобы на форуме работали все смайлы, которые в чате)
И это не вопрос))

а как ето сделать, подскажы, с меня +

3363
Влад @4ih-pqh
Bulbik пишет:

crigon пишет:

Можно сделать, чтобы на форуме работали все смайлы, которые в чате)
И это не вопрос))

а как ето сделать, подскажы, с меня +

вот у меня так

/* Управление смайлами */
var i=0;
var smdir="адрес чатаimg/smile/forum/";
var sm=new Array();
sm[i]=new Array('*1','1.gif');i++;
sm[i]=new Array('*2','2.gif');i++;
sm[i]=new Array('*3','3.gif');i++;
sm[i]=new Array('*4','4.gif');i++;
sm[i]=new Array('*5','5.gif');i++;
sm[i]=new Array('*6','6.gif');i++;
sm[i]=new Array('*7','7.gif');i++;
sm[i]=new Array('*8','8.gif');i++;
sm[i]=new Array('*9','9.gif');i++;
sm[i]=new Array('*10','10.gif');i++;
sm[i]=new Array('*11','11.gif');i++;
sm[i]=new Array('*12','12.gif');i++;
sm[i]=new Array('*13','13.gif');i++;
sm[i]=new Array('*14','14.gif');i++;
sm[i]=new Array('*15','15.gif');i++;
sm[i]=new Array('*16','16.gif');i++;
sm[i]=new Array('*17','17.gif');i++;
sm[i]=new Array('*18','18.gif');i++;
sm[i]=new Array('*19','19.gif');i++;
sm[i]=new Array('*20','20.gif');i++;
sm[i]=new Array('*21','21.gif');i++;
sm[i]=new Array('*22','22.gif');i++;
sm[i]=new Array('*23','23.gif');i++;
sm[i]=new Array('*24','24.gif');i++;
sm[i]=new Array('*25','25.gif');i++;
sm[i]=new Array('*26','26.gif');i++;
sm[i]=new Array('*27','27.gif');i++;
sm[i]=new Array('*28','28.gif');i++;
sm[i]=new Array('*29','29.gif');i++;
sm[i]=new Array('*30','30.gif');i++;
sm[i]=new Array('*31','31.gif');i++;
sm[i]=new Array('*32','32.gif');i++;
sm[i]=new Array('*33','33.gif');i++;
sm[i]=new Array('*34','34.gif');i++;
sm[i]=new Array('*35','35.gif');i++;
sm[i]=new Array('*36','36.gif');i++;
sm[i]=new Array('*37','37.gif');i++;
sm[i]=new Array('*38','38.gif');i++;
sm[i]=new Array('*39','39.gif');i++;
sm[i]=new Array('*40','40.gif');i++;
sm[i]=new Array('*41','41.gif');i++;
sm[i]=new Array('*42','42.gif');i++;
sm[i]=new Array('*43','43.gif');i++;
sm[i]=new Array('*44','44.gif');i++;
sm[i]=new Array('*45','45.gif');i++;
sm[i]=new Array('*46','46.gif');i++;

Отредактировано 4ih-pqh - 05.01.2009
3910
Дмитрий @Q-Tec
4ih-pqh, %) это и так понятно, что там можно... а тут про отдельную страницу...

20090
Dimitry @Dimitry
наши смайлы эксклюзивные, поэтому и прикольные ))
особенно 🤪

3910
Дмитрий @Q-Tec
demon пишет:

наши смайлы эксклюзивные, поэтому и прикольные ))
особенно :crazy:

всё пьёшь? :D

7094
Dim @Render
:cool: и этот Exclusive + ))

3363
Влад @4ih-pqh
Q-Tec пишет:

4ih-pqh, %) это и так понятно, что там можно... а тут про отдельную страницу...

а нафих?мне лично не удобно пользоваться отдельной страницей 😀

2536
удалён @crigon
Я в форуме никогда не копался. Если страница заново созданная будет, то функцию как угодно можно обозвать.

В документе с формой (самый простой вариант, не очень удобен):
function put(text) {document.form.message.value+=text;document.form.message.focus();}
На самой странице смайлов:
function put(smile) { opener.put(smile); return false;}
<a href=# onclick="return put(' *19 ');" title=' *19 '><img src='img/smile/19.gif'></a>