»» Сайт:
Главная
»» Программирование
Скриптовые языки (0)
Программирование (0)
»» Скрипты конференций
Ikonboard 2.x (46)
phpBB/ vBulletin/ Invision Board/ e.t.c. (PHP) (4)
UBB 5.xx/ 6.xx/ Threads (1)
Board Power/ e.t.c. (Perl) (2)
»» Идеология конференций
Обзоры (2)
Анализ (1)
»» Реклама:
Кнопка нашей конференции! Поставь себе!
»» Поиск по сайту:

По названию
По описанию
По тексту
По автору
Конференция
Быстрая вставка смайликов в форме быстрого ответа.
Категория Ikonboard 2.x (Читать могут все посетители)
Автор: AlexanderIpp (От 22:55 19-07-2003) -- Просмотров: 5490
Данный хак позволяет пользователю вставлять смайлик, кликнув на по его картинке рядов с формой ответа.
Проверен на версии XXXX Pro, на других тоже должен работать.
Открыть topic.cgi.
Найти:
Код:
if ($privateforum eq "all") { $allowedtext = "добавлять сообщения могут гости и зарегистрированные пользователи"} 
else { $allowedtext = "добавлять сообщения могут только зарегистрированные пользователи" }
$output1 .= qq~
<p>
<table cellpadding=0 cellspacing=0 border=0 width=$tablewidth bgcolor=$tablebordercolor align=center>
Ниже добавить:
<script language=javascript>
           function clicksmile (smile) {
                        document.reply.inpost.value+=smile;
                        }
           </script>

Найти:
Код:
<form action="$postprog" method=post> 

Сменить на:
Код:
<form action="$postprog" method=post name=reply> 

(если уже есть атрибут name, уберите его).
После:
Код:
<a href="javascript:openScript('$miscprog?action=ikoncode',550,350)">IkonCode</a> <b>$ikonxstat</b><p>$emoticonslink</font> 

Добавьте:
Код:
                             <br><table cellspacing=1 cellpadding=2 border=0 bgcolor=#dddddd align=center> 
                             <tr>
                             <td><a href="javascript:clicksmile(':)');"><img border=0 src=$imagesurl/emoticons/smile.gif></a></td>
                             <td><a href="javascript:clicksmile(':(');"><img border=0 src=$imagesurl/emoticons/sad.gif></a></td>
                             <td><a href="javascript:clicksmile(':lol:');"><img border=0 src=$imagesurl/emoticons/lol.gif></a></td>
                             </tr>
                             <tr>
                             <td><a href="javascript:clicksmile(':gigi:');"><img border=0 src=$imagesurl/emoticons/gigi.gif></a></td>
                             <td><a href="javascript:clicksmile(':mad:');"><img border=0 src=$imagesurl/emoticons/mad.gif></a></td>
                             <td><a href="javascript:clicksmile(':D');"><img border=0 src=$imagesurl/emoticons/biggrin.gif></a></td>
                             </tr>
                             <tr>
                             <td><a href="javascript:clicksmile(':eek:');"><img border=0 src=$imagesurl/emoticons/eek.gif></a></td>
                             <td><a href="javascript:clicksmile(';)');"><img border=0 src=$imagesurl/emoticons/wink.gif></a></td>
                             <td><a href="javascript:clicksmile(':confused:');"><img border=0 src=$imagesurl/emoticons/confused.gif></a></td>
                             </tr>
                             </table>

Это всё. Набор смайликов можете корректировать сами, меняя clicksmile('код') и src=$imagesurl/emoticons/смайл.gif на то что вам нужно.
Удачи!
Создать тему для обсуждения статьи
Комментировать
»» Календарь:
ПнВтСрЧтПтСбВс
12345
6789101112
13141516171819
20212223242526
27282930
»» Конференция:
Главная
Регистрация
Файловый архив
Топ-лист
Поиск
Вход
Кто on-line:
Участники: 0
Гости: 6
Статистика:
Тем: 28570
Сообщений: 1922
Участников: 14077
»» Популярные:
Склейка ... (10144)
Быстрая ... (5490)
Различны... (5300)
Самостоя... (2603)
Просмотр... (2569)
Сортиров... (2485)
Обзор ко... (2326)
Мой бан ... (2237)
Нумераци... (2069)
Настройк... (2046)


Humorist.RU - Развлекательные страницы



На базе скрипта RFBoard | Разработка скрипта: AlexanderIpp | Сделано в России  
© 2001-2005 AlexanderIpp & FAF/RFBoard team | О защите личной информации | Правила конференции