Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » ClickSmileZzzz..!

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
topic.cgi
 
найдите вот это (Line:505)

Код:
 
<SCRIPT language=Javascript>  
function paste(name){  
var input=document.mt.elements[7];  
input.value=input.value+"[b]"+name+"[/b]$rt";  
}  
function paste2(name){  
var input=document.mt.elements[7]  
if (name!="") input.value=input.value+"[quote]"+name+"[/quote]$rt"  
}  
</SCRIPT>  
 

 
замените на  

Код:
 
<SCRIPT language=Javascript>  
function paste(name){  
var input=document.mt.elements[7];  
input.value=input.value+"[b]"+name+"[/b]$rt";  
}  
function paste2(name){  
var input=document.mt.elements[7]  
if (name!="") input.value=input.value+"[quote]"+name+"[/quote]$rt"  
}  
function smilie(thesmilie) {
document.mt.inpost.value += thesmilie+" ";
document.mt.inpost.focus();
}  
</SCRIPT>  
 

 
 
Line:523
<form name=mt action="$postprog" method=post>
Если у вас name не =mt, то замените выше на свое.
 
 
 
найдите вот это (Line:540)

Код:
 
<SCRIPT language=JavaScript>  
if (navigator.appVersion.indexOf("MSIE")!= -1) document.writeln("Для вставки цитаты, выделите её и <a href='VBScript:paste2(document.selection.createRange().Text)'>нажмите эту ссылку</a><br></span>")  
</SCRIPT></font>  
 

 
И добавьте:

Код:
 
<p>
<TABLE align=center width="30%" bgColor=#efefef border=2 cellPadding=0 cellSpacing=0>
<tr><td>
<TABLE align=center width="100%" bgColor=#efefef border=0 cellPadding=3 cellSpacing=1>
                   
                    <TR>
                      <TD align=middle bgColor=#fafafa colSpan=3>
                      <FONT class=s><B>Смайлики</B></FONT></TD></TR>
                    <TR align=middle>
                      <TD><A href="javascript:smilie(':)')"><IMG  border=0 src="$imagesurl/emoticons/smile.gif"></A>&nbsp;</TD>
                      <TD><A href="javascript:smilie(';)')"><IMG  border=0 src="$imagesurl/emoticons/wink.gif"></A>&nbsp;</TD>
                      <TD><A href="javascript:smilie(':(')"><IMG  border=0 src="$imagesurl/emoticons/sad.gif" ></A>&nbsp;</TD>
                    </TR>
                    <TR align=middle>
                      <TD><A href="javascript:smilie(':D')"><IMG  border=0 src="$imagesurl/emoticons/biggrin.gif"></A>&nbsp;</TD>
                      <TD><A href="javascript:smilie(':lol:')"><IMG  border=0 src="$imagesurl/emoticons/lol.gif"></A>&nbsp;</TD>
                      <TD><A href="javascript:smilie(':frown:')"><IMG  border=0 src="$imagesurl/emoticons/frown.gif"></A>&nbsp;</TD>
                    </TR>
                    <TR align=middle>
                      <TD><A href="javascript:smilie(':cool:')"><IMG  border=0 src="$imagesurl/emoticons/cool.gif"></A>&nbsp;</TD>
                      <TD><A href="javascript:smilie(':rolleyes:')"><IMG  border=0 src="$imagesurl/emoticons/rolleyes.gif"></A>&nbsp;</TD>
                      <TD><A href="javascript:smilie(':zloy:')"><IMG  border=0 src="$imagesurl/emoticons/zloy.gif"></A>&nbsp;</TD></TR>
                    <TR align=middle>
                      <TD><A href="javascript:smilie(':mad:')"><IMG  border=0 src="$imagesurl/emoticons/mad.gif"></A>&nbsp;</TD>
                      <TD><A href="javascript:smilie(':rulez:')"><IMG border=0 src="$imagesurl/emoticons/rulez.gif"></A>&nbsp;</TD>
                      <TD><A href="javascript:smilie(':suxx:')"><IMG  border=0 src="$imagesurl/emoticons/suxx.gif"></A>&nbsp;</TD>                                            
                    </TR>
                    <TR>
                      <TD align=middle bgColor=#fafafa colSpan=3><FONT class=s><A href="javascript:openScript('misc.cgi?action=showsmilies',300,350)">Все смайлики</a></FONT></TD>
                      </TR></TABLE></td></tr></TABLE><p>
 
                     
 
таким образом, наиболее-часто-кликаемые смайлы выводятся слева от окна ввода.
примечание: все смайлики должны лежать в соответсвующей папке и соотв. именами.
вроде бы ничего не забыл..... если что-пишите
 
Пример - тут
 
Ausw ;-)
 
Добавлено
опаньки, тут байда случилась.... ;)

Цитата:
"+name+"

тег цитирования в коде принялся как цитата внутри цитаты.  

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 19:51 02-11-2001 | Исправлено: Ausw, 18:54 21-11-2001
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw

Цитата:
опаньки, тут байда случилась....  
 
Цитата:"+name+"
 
тег цитирования в коде принялся как цитата внутри цитаты.  

юзай код [no] для отключения других кодов

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 05:14 03-11-2001
uucyc

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
юзай код [no] для отключения других кодов

 
Это как?

Всего записей: 4 | Зарегистр. 19-11-2001 | Отправлено: 11:57 19-11-2001
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
uucyc
пишешь все между {no} и {/no}, только скобки такие :[]
Ausw
rulezzzz

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 18:43 20-11-2001
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
юзай код [no] для отключения других кодов

uucyc
pechalny
Димон походу уже исправил
 
И еще... сия фича предназначена только для topic.cgi
ессно, при новой теме или редактировании не будет такого
в post.cgi аналогичное встречается раза два или три. но думаю разберетесь, все без изменений, код такой же.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 18:58 21-11-2001
Guest

BANNED
Редактировать | Цитировать | Сообщить модератору
Ausw
Будь добр  
Обьясни по подробней куда и что вставлять в post.cgi

Отправлено: 01:03 09-02-2002
MVY

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw
 

Цитата:
<form name=mt action="$postprog" method=post>  
Если у вас name не =mt, то замените выше на свое.

 
Извини , я не совсем понял . Вместо mt надо вписать своё имя под которым я зареген у себя в форуме или как ?

Всего записей: 297 | Зарегистр. 02-02-2002 | Отправлено: 21:20 09-02-2002
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MVY  

Цитата:
Вместо mt надо вписать своё имя под которым я зареген у себя в форуме или как ?  
ага и пароль, также не забудь указать ftp доступ.
 
имя textarea. открой (если еще не открывал) свой topic.cgi - и глянь что там написано. и поймешь в чем дело
 
 
 
 

Цитата:
Обьясни по подробней куда и что вставлять в post.cgi

что там не понятного ? форма в post.cgi встречается 3 раза, на создание новой темы, ответа и ответить вложив.  
код ответа практически ничем не отличается от того что в topic.cgi,  
добавляй перед ней
Код:
<SCRIPT>
function smilie(thesmilie) {  
document.mt.inpost.value += thesmilie+" ";  
document.mt.inpost.focus();  
}  
</SCRIPT>  

а дальше все как из topic.cgi

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 21:30 09-02-2002 | Исправлено: Ausw, 21:31 09-02-2002
MVY

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw
 
Плиз . Объясни пожалуйста подробней , что найти и на что заменить в post.cgi . А то я ведь в этом пока ещё ничччччего не понимаю .  
Вот эту строку я не нашёл там вообще
 

Код:
<SCRIPT language=Javascript>

 
Заранее благодарю

Всего записей: 297 | Зарегистр. 02-02-2002 | Отправлено: 23:07 09-02-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MVY
А этой стороки там и нету.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 09:27 14-02-2002
MVY

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp
Ну что тебя так рассмешило ? Не все же такие знатоки как ты . Наверняка ты и сам когда-то в этом ни фига не смыслил . И  откуда знаешь , может настанет такой день , когда ты и такие как ты в чём-то будете у меня просить помощи .  
Чем вот так прикалываться надо мной и над кем-бы то ни было, если такой умный, лучше бы объяснил .

Всего записей: 297 | Зарегистр. 02-02-2002 | Отправлено: 16:40 14-02-2002 | Исправлено: MVY, 16:42 14-02-2002
Guest

BANNED
Редактировать | Цитировать | Сообщить модератору
Похоже обьяснять никто не собирается.
Спасибо всем

Отправлено: 00:20 18-02-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MVY
Да нет, никто не прикалывается.
Счаз, погляжу код...
 
Добавлено
В post.cgi
Ищем:

Код:
 
# Output the form
 
     
   &codebuttons;
    &get_icons;
$output .= qq~
        $headcb
        <table cellpadding=0 cellspacing=0 border=0 width=$tablewidth bgcolor=$tablebordercolor align=center>
            <tr><td>
                <table cellpadding=4 cellspacing=1 border=0 width=100%>
                <tr>
                    <td bgcolor=$titlecolor colspan=2><font face="$font" color=$titlefontcolor size=$dfontsize1><b>$ibtxt{'1452'}</b>: $startthreads</td>
                </tr>
                <tr><form action="$thisprog" method=post name=PostTopic>
                <input type=hidden name="action" value="addnew">
                <input type=hidden name="forum" value="$inforum">
 

Выше добавить:

Код:
 
<SCRIPT>  
function smilie(thesmilie) {  
document.mt.inpost.value += thesmilie+" ";  
document.mt.inpost.focus();  
}    
</SCRIPT>  
 

Теперь в приведённом выше куске:

Код:
 
                <td bgcolor=$miscbackone valign=top><font face="$font" color=$fontcolormisc size=$dfontsize1><b>$ibtxt{'1421'}</b><p>
                $ibtxt{'1422'} <b>$htmlstate</b> $ibtxt{'1423'}<p>$ibtxt{'1424'} <b>$idmbcodestate</b> $ibtxt{'1423'}<p>$emoticonslink</font></td>
                <td bgcolor=$miscbackone valign=middle>$bodycb<TEXTAREA cols=75 name=inpost rows=20 wrap=VIRTUAL>$inpost</TEXTAREA>$endcb</td>
 

Ну или в стандартной IB немного иначе, там размер textarea другой.
Над этим куском надо добавить:

Код:
 
<td>
<TABLE align=center width="30%" bgColor=#efefef border=2 cellPadding=0 cellSpacing=0>  
<tr><td>  
<TABLE align=center width="100%" bgColor=#efefef border=0 cellPadding=3 cellSpacing=1>  
                   
                    <TR>  
                      <TD align=middle bgColor=#fafafa colSpan=3>  
                      <FONT class=s><B>Смайлики</B></FONT></TD></TR>  
                    <TR align=middle>  
                      <TD><A href="javascript:smilie(':)')"><IMG  border=0 src="$imagesurl/emoticons/smile.gif"></A>&nbsp;</TD>  
                      <TD><A href="javascript:smilie(';)')"><IMG  border=0 src="$imagesurl/emoticons/wink.gif"></A>&nbsp;</TD>  
                      <TD><A href="javascript:smilie(':(')"><IMG  border=0 src="$imagesurl/emoticons/sad.gif" ></A>&nbsp;</TD>  
                    </TR>  
                    <TR align=middle>  
                      <TD><A href="javascript:smilie(':D')"><IMG  border=0 src="$imagesurl/emoticons/biggrin.gif"></A>&nbsp;</TD>  
                      <TD><A href="javascript:smilie(':lol:')"><IMG  border=0 src="$imagesurl/emoticons/lol.gif"></A>&nbsp;</TD>  
                      <TD><A href="javascript:smilie(':frown:')"><IMG  border=0 src="$imagesurl/emoticons/frown.gif"></A>&nbsp;</TD>  
                    </TR>  
                    <TR align=middle>  
                      <TD><A href="javascript:smilie(':cool:')"><IMG  border=0 src="$imagesurl/emoticons/cool.gif"></A>&nbsp;</TD>  
                      <TD><A href="javascript:smilie(':rolleyes:')"><IMG  border=0 src="$imagesurl/emoticons/rolleyes.gif"></A>&nbsp;</TD>  
                      <TD><A href="javascript:smilie(':zloy:')"><IMG  border=0 src="$imagesurl/emoticons/zloy.gif"></A>&nbsp;</TD></TR>  
                    <TR align=middle>  
                      <TD><A href="javascript:smilie(':mad:')"><IMG  border=0 src="$imagesurl/emoticons/mad.gif"></A>&nbsp;</TD>  
                      <TD><A href="javascript:smilie(':rulez:')"><IMG border=0 src="$imagesurl/emoticons/rulez.gif"></A>&nbsp;</TD>  
                      <TD><A href="javascript:smilie(':suxx:')"><IMG  border=0 src="$imagesurl/emoticons/suxx.gif"></A>&nbsp;</TD>                                              
                    </TR>  
                    <TR>  
                      <TD align=middle bgColor=#fafafa colSpan=3><FONT class=s><A href="javascript:openScript('misc.cgi?action=showsmilies',300,350)">Все смайлики</a></FONT></TD>  
                      </TR></TABLE></td></tr></TABLE></td>
 

Вроде так.
Аналогично и для остальных двух форм.
PS Сам не пробовал... Сорри...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 09:26 18-02-2002 | Исправлено: Alexander Ipp, 10:04 18-02-2002
MVY

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp
 
Вот за это спасибо

Всего записей: 297 | Зарегистр. 02-02-2002 | Отправлено: 10:46 18-02-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MVY
Работает?

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 20:22 18-02-2002
MVY

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp
Ага. Спасибо ещё раз

Всего записей: 297 | Зарегистр. 02-02-2002 | Отправлено: 21:15 18-02-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да не за что.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 20:39 19-02-2002
AlboN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
Добавлено  
В post.cgi  
Ищем:  
 
Код:
# Output the form  
 
     
   &codebuttons;  
    &get_icons;  
$output .= qq~  
        $headcb  
        <table cellpadding=0 cellspacing=0 border=0 width=$tablewidth bgcolor=$tablebordercolor align=center>  
            <tr><td>  
                <table cellpadding=4 cellspacing=1 border=0 width=100%>  
                <tr>  
                    <td bgcolor=$titlecolor colspan=2><font face="$font" color=$titlefontcolor size=$dfontsize1><b>$ibtxt{'1452'}</b>: $startthreads</td>  
                </tr>  
                <tr><form action="$thisprog" method=post name=PostTopic>  
                <input type=hidden name="action" value="addnew">  
                <input type=hidden name="forum" value="$inforum">  
 
 
Выше добавить:  
 
Код:
<SCRIPT>  
function smilie(thesmilie) {    
document.mt.inpost.value += thesmilie+" ";    
document.mt.inpost.focus();    
}    
</SCRIPT>    
 

ну тут понятно, а вот ниже не понял,.. в каком куске ?
на что то заменить? добавить?  
 

Код:
 
Теперь в приведённом выше куске:  
 
Код:
                <td bgcolor=$miscbackone valign=top><font face="$font" color=$fontcolormisc size=$dfontsize1><b>$ibtxt{'1421'}</b><p>  
                $ibtxt{'1422'} <b>$htmlstate</b> $ibtxt{'1423'}<p>$ibtxt{'1424'} <b>$idmbcodestate</b> $ibtxt{'1423'}<p>$emoticonslink</font></td>  
                <td bgcolor=$miscbackone valign=middle>$bodycb<TEXTAREA cols=75 name=inpost rows=20 wrap=VIRTUAL>$inpost</TEXTAREA>$endcb</td>  
 

 
Ну или в стандартной IB немного иначе, там размер textarea другой.  
Над этим куском надо добавить:  
 

Код:
 
<td>  
<TABLE align=center width="30%" bgColor=#efefef border=2 cellPadding=0 cellSpacing=0>  
<tr><td>  
<TABLE align=center width="100%" bgColor=#efefef border=0 cellPadding=3 cellSpacing=1>  
                     
                    <TR>  
                      <TD align=middle bgColor=#fafafa colSpan=3>  
                      <FONT class=s><B>Смайлики</B></FONT></TD></TR>  
                    <TR align=middle>  
                      <TD><A href="javascript:smilie(':)')"><IMG  border=0 src="$imagesurl/emoticons/smile.gif"></A>&nbsp;</TD>  
                      <TD><A href="javascript:smilie(';)')"><IMG  border=0 src="$imagesurl/emoticons/wink.gif"></A>&nbsp;</TD>  
                      <TD><A href="javascript:smilie(':(')"><IMG  border=0 src="$imagesurl/emoticons/sad.gif" ></A>&nbsp;</TD>  
                    </TR>  
                    <TR align=middle>  
                      <TD><A href="javascript:smilie(':D')"><IMG  border=0 src="$imagesurl/emoticons/biggrin.gif"></A>&nbsp;</TD>  
                      <TD><A href="javascript:smilie(':lol:')"><IMG  border=0 src="$imagesurl/emoticons/lol.gif"></A>&nbsp;</TD>  
                      <TD><A href="javascript:smilie(':frown:')"><IMG  border=0 src="$imagesurl/emoticons/frown.gif"></A>&nbsp;</TD>  
                    </TR>  
                    <TR align=middle>  
                      <TD><A href="javascript:smilie(':cool:')"><IMG  border=0 src="$imagesurl/emoticons/cool.gif"></A>&nbsp;</TD>  
                      <TD><A href="javascript:smilie(':rolleyes:')"><IMG  border=0 src="$imagesurl/emoticons/rolleyes.gif"></A>&nbsp;</TD>  
                      <TD><A href="javascript:smilie(':zloy:')"><IMG  border=0 src="$imagesurl/emoticons/zloy.gif"></A>&nbsp;</TD></TR>  
                    <TR align=middle>  
                      <TD><A href="javascript:smilie(':mad:')"><IMG  border=0 src="$imagesurl/emoticons/mad.gif"></A>&nbsp;</TD>  
                      <TD><A href="javascript:smilie(':rulez:')"><IMG border=0 src="$imagesurl/emoticons/rulez.gif"></A>&nbsp;</TD>  
                      <TD><A href="javascript:smilie(':suxx:')"><IMG  border=0 src="$imagesurl/emoticons/suxx.gif"></A>&nbsp;</TD>                                              
                    </TR>  
                    <TR>  
                      <TD align=middle bgColor=#fafafa colSpan=3><FONT class=s><A href="javascript:openScript('misc.cgi?action=showsmilies',300,350)">Все смайлики</a></FONT></TD>  
                      </TR></TABLE></td></tr></TABLE></td>  
 

 
а нет ли уже отредактированного скрипта? "post.cgi"  не проще ли это чем копаться в коде?
 

Всего записей: 73 | Зарегистр. 02-03-2002 | Отправлено: 22:07 03-03-2002 | Исправлено: pechalny, 22:19 03-03-2002
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
а нет ли уже отредактированного скрипта? "post.cgi"  не проще ли это чем копаться в коде?  

нету

----------
cynicism is the only thing that keeps me sane

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 22:20 03-03-2002
AlboN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
краткость-сестра таланта... но все равно спасибо...

Всего записей: 73 | Зарегистр. 02-03-2002 | Отправлено: 23:02 03-03-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » ClickSmileZzzz..!


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru