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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки

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

UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Опять даю идею перлописцам
 
Короче было бы неплохо рядом с названием топика или внутри топика сделать кнопочку или маленькую ссылочку которая бы генерила код для вставки в сообщение линка на этот топик.
Это гораздо упростило и облагородило бы работу модераторов, да и посты юзеров.
Вместо непонятного -
Цитата:
смотри тут - http://forum.ru-board.com/topic.cgi?forum=8&topic=3807#1

Можно б было вставлять приятные ссылочки типа Соединение с локальной сетью через интернет
То есть надо чтоб при нажатии на эту кнопочку генерился код для вставки линка на этот топик в сообщение.
 
Как вам идейка? Кто б взялся ? lynx аууу
 
 
 


Вставка ссылки на сообщение в пост

 
 
В файле template.dat в header подключаем файл ява-скриптов:
 
<script type="text/javascript" src="путь_к_скрипту.js"></script>  
 
В ява-скрипте пишем:  
 

Код:
 
function topicURL(){  
var url="\[url\="+document.location+"\]"+document.title+"\[\/url\]";  
document.forms[0].elements[7].value = url;  
}  
 

#Проверьте, восьмым ли элементом формы является у вас textarea.
 
 
topic.cgi  
 
Ищем код:  
 
 

Код:
 
<td class="bottomline" bgcolor="$postbackcolor">  
<hr size=1 width=100% color=$tablebordercolor>  
                    <font face="$font" color=$postfontcolor size=$dfontsize1>$ibtxt{'0212'} <b>$numberofposts</b> | $ibtxt{'3012'} <b>$joineddate</b> | $ibtxt{'0319'}: <b>$postdate</b>$view_ip</font>  
       </td>  
 

 
После него добавляем:  
 
 

Код:
 
<td class="bottomline" bgcolor="$postbackcolor">  
<hr size=1 width=100% color=$tablebordercolor>  
                    <font face="$font" color=$postfontcolor size=$dfontsize1>$ibtxt{'0212'} <b>$numberofposts</b> | $ibtxt{'3012'} <b>$joineddate</b> | $ibtxt{'0319'}: <b>$postdate</b>$view_ip color=red]| <a href="javascript:pasteURL();void(0)">url</a>[/color]</font>  
       </td>  
 
 
 
 
При таком варианте в поле для ввода текста бедет вводится текущий url, который в строке состояния браузера. По нажатию на ссылку.  
 


----------
-= Я тут чертовски давно =-





Изменил название темы. Xnom

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 22:56 23-06-2003 | Исправлено: lynx, 18:49 08-10-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вообще-то это стандартной жабой можно сделать.
 
Где у  вас жаба скрипты? У меня в одтельном файле и линк на него в template.dat
 
в header:
 
<script type="text/javascript" src="путь_к_скрипту.js"></script>
 
В жаба-скрипте пишем:
 
function topicURL(){
var url=document.location;  
document.forms[0].elements[7].value = url;  
}
 
Потом в топик.cgi
 
Где вы хотите это прикрутить?
Я сделала после тут:

Цитата:
Всего записей: 2018 | Зарегистр. 21-03-2002 | Отправлено: 22:56 23-06-2003  

 
 
Ищем код (на дефолтной):
 

Код:
 
<td class="bottomline" bgcolor="$postbackcolor">
<hr size=1 width=100% color=$tablebordercolor>
                    <font face="$font" color=$postfontcolor size=$dfontsize1>$ibtxt{'0212'} <b>$numberofposts</b> | $ibtxt{'3012'} <b>$joineddate</b> | $ibtxt{'0319'}: <b>$postdate</b>$view_ip</font>
       </td>

 
И добавляем:
 

Код:
 
<td class="bottomline" bgcolor="$postbackcolor">
<hr size=1 width=100% color=$tablebordercolor>
                    <font face="$font" color=$postfontcolor size=$dfontsize1>$ibtxt{'0212'} <b>$numberofposts</b> | $ibtxt{'3012'} <b>$joineddate</b> | $ibtxt{'0319'}: <b>$postdate</b>$view_ip | <a href="javascript:pasteURL();void(0)">url</a></font>
       </td>
 

 
При таком варианте в поле для ввода текста бедет вводится текущий url, который в строке состояния браузера. По нажатию на сылку.
 
Я не уверена, что это кому-то надо, поэтому не стала думать, как линк на пост делать.
 

Цитата:
 lynx аууу

 
Никогда так больше не делай.
 
 
Добавлено

Цитата:
 Удобная фича для Ру-Боард и всех  

 
И как ты думаешь, через месяц возможно будет по этому названию тему найти в форуме???? Ты правила читал?  
 
Добавлено
Не так написала жабову переменную.
 
var url="\[url\="+document.location+"\]"+"\[\/url\]";
 
Только надо еще в серединку подставлять название темы...
 
Добавлено
Вот так плюс заголовок документа.:
 
var url="\[url\="+document.location+"\]"+document.title+"\[\/url\]";
 
 
Пока только жаба, никакого перла.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 23:42 23-06-2003
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
Вот так всегда, обругали и никакой благодарности за идею...


----------
-= Я тут чертовски давно =-





Спасибо за идею, а вот за флуд могу и выговор дать. Xnom

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 13:41 24-06-2003 | Исправлено: Xnom, 14:04 24-06-2003
SedoiDDD



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

Код:
(8)Exec format error: exec of
что за ошибка?
 
Добавлено:

Цитата:
#Проверьте, восьмым ли элементом формы является у вас textarea.  

 Подскажите как это точнее определить? вставил в шаблон, при нажатии на ссылку пишет ошибку
Код:
Необходимо наличие объекта

 
Вот еще ошибка

Код:
Ошибка: pasteURL is not defined Источник: javascript:pasteURL();void(0) Строка: 1

Всего записей: 57 | Зарегистр. 02-03-2006 | Отправлено: 10:06 06-04-2010 | Исправлено: SedoiDDD, 16:18 22-04-2010
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » код вставки ссылки на сообщение


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru