Форум сетевых администраторов
Показаны 12 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Кликающиеся смайлы в форме быстрого ответа, как??? (http://netadmin.ws/forum/showthread.php?threadid=1195)


Помещено Alone 03-05-2002 в 18:32:

Question Кликающиеся смайлы в форме быстрого ответа, как???

Как бы вставить в эту форму быстрого ответа(http://www.overclocking.spb.ru/vb/showthread.php?postid=7#post7)кликающиеся смайлы. Может кто знает...

__________________
http://www.compware.ru - сайт о разгоне


Помещено ExcErr 03-05-2002 в 18:47:

Alone
Вставь в файле showthread, там где у тебя стоит форма быстрого ответа такую строчку как

code:

[<a href=" javascriptpensmiliewindow(240,280,'aa70c1e9ca91e
23f4ea7cf7d3ddefc5b')">показать рожицы!</a>]


тем самый у тебя при нажатии на этот линк будет выскакивать окно джавовское со смайлами, которые у тебя есть

__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg


Помещено Alone 03-05-2002 в 20:25:

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

__________________
http://www.compware.ru - сайт о разгоне


Помещено polo 03-05-2002 в 21:12:

quote:
и ещё созрел вопрос о том как сделать цитирование в форме и имя кликабельное тоже(у вас тут как раз вот так сделано)

Так и выдри код отсюда, это же жава.

__________________
Всегда есть решение.


Помещено Alone 04-05-2002 в 06:54:

а поподробней можно, вставку цитаты я вытащил, а как сделать имя(как я понял надо postbit редактировать, как там правильно вставить скрипт я не знаю) Вот строчка оттуда:
<a name="post$post[postid]"></a>
$post[firstnewinsert]
<normalfont><b>$post[username]</b></normalfont><br>
<smallfont>$post[usertitle]</smallfont><br>

__________________
http://www.compware.ru - сайт о разгоне


Помещено polo 04-05-2002 в 10:35:

<a href="java script:ins('$post[username]')">$post[username]</a> это в моем случае.

__________________
Всегда есть решение.


Помещено Alone 04-05-2002 в 16:34:

Спасибо большое, всё работает, но всё же не подскажешь как можно сделать клик. смайлы. Я пытался туда вставить строчку $vbcode_smilies(как я понял она отвечает за смайлы в темплейтах ответа и редактирования темы), но ничего не появилось. Может надо какой-нибудь ява скрипт туда вставить. Помоги, если можешь...

__________________
http://www.compware.ru - сайт о разгоне


Помещено Ausw 04-05-2002 в 17:51:

quote:
в иконборде такой хак есть
для иконборды-2 хак я разрабатывал и принцип был выдран из VBulletin

да там все на яве.

вот код из vbcode.js
quote:
// **************************************************
*****

function smilie(thesmilie) {
// inserts smilie text
document.vbform.message.value += thesmilie+" ";
document.vbform.message.focus();
}

function opensmiliewindow(x,y,sessionhash) {
// um... opens smilie overflow window.
window.open("misc.php?action=getsmilies&s"+sessionhash, "smilies", "toolbar=no,scrollbars=yes,resizable=yes,width="+x+",height="+y);
}

// **************************************************
*****



а вот это из таблицы, где отображаются смайлы:
quote:
<TD><A href="java script:smilie('')"><IMG alt=wink
border=0
src="чтото там/wink.gif"></A> </TD>



думаю, разберешься.


зы а странно, я думал в последних версиях это есть.

__________________
"Gott weiss, ich will kein Engel sein!"


Помещено Ausw 04-05-2002 в 18:04:

хотя эту функцию можно не писапть, это вывод всех смайлов

quote:
function opensmiliewindow

__________________
"Gott weiss, ich will kein Engel sein!"


Помещено Alone 04-05-2002 в 20:28:

Awecs
а куда всё это вписывать, можно код в готовом виде, plzzz
polo
Не мог бы ты опубликовать код здешней формы быстрого ответа, а то если я вставляю ява скрипт который отвечает за вставку имени и цитаты, то при нажатии на кнопку "ответить" выскакивает ошибка

__________________
http://www.compware.ru - сайт о разгоне


Помещено ExcErr 05-05-2002 в 07:41:

Awecs
Ты предлагаешь в самом темплейте прописывать уже готовые смайлы с линками?
Дык это же не гуманно, может все-таки как-то функцию вывод смайлов, та что в стандартном ответе, попытаться в другой темплейт переместить?

__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg


Помещено Ausw 05-05-2002 в 18:34:

ExcErr чесна сказать, я не встреваю по vb в плане ее модификации, поэтому не могу сказать что насчет темпелейтов и как там реализовано. если там уже и есть функция то ее можно выводить. например я в ib2 так и сделал, вывел таблю в файл функций, а в форме ответа вписал функцию $имя и ессно, указать путь к внешнему *.js, кстати ее можно вписать в то же файл функции что делает "цитирование".
ну а если нету там такой фичи, выводящей эту таблицу со смайлами, то можно и прописать рядом с окном поля, вывести туда штук 6-9 частоиспользуемых... ну не гуманно, а почему? что с того, что что там будут смайлики ?

__________________
"Gott weiss, ich will kein Engel sein!"


Формат времени GMT. Текущее время 19:39.
Показаны 12 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.