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

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

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

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

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

SpitefulBeaverkill

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никак не разберусь как можно поставить свой счетчик!
Подскажите только поподробней!
 


 
Как поставить счетчик (баннер) на страницы форума

 
Вариант 1.  
 
В Admincenter -> » Редактировать Шаблон конференции  
там ищем строку $ikonboard_main (почти в самом конце.)  
Если до неё вставляем, то счётчик будет до самой конференции. Если после - то после.
Баннер так вставляем только нижний.
 
Вариант 2.
 
В файле data/template.dat после $ikonboard_main и перед </body> ставим код счетчиков/баннеров (только вниз).
 
Так же смотрите старую тему:
 
Как засунуть банер на иконбоард?
 
и тему:
 
Как вставить банер в личный ящик
 
 
Конкретный пример вставки баннера RLE вниз (SSI из Перловых скриптов не парсится).
 
 
В ikon.lib
После:
 

Код:
 
<table width=80% align=center cellpadding=3 cellspacing=0>  
<tr><td align=center valign=middle>  
<font face=verdana color=$fontcolormisc size=$dfontsize2>  
<p><h3><b>$maintenance_message</b></h3><p>  
$boardcopyright <a href="$boardurl/privacy.cgi">$ibtxt{'0133'}</a><br><br>  
Powered by <a href="http://www.ikonboard.com">Ikonboard $versionnumber</a><br>&copy; 2000 Ikonboard.com  
</font></td></tr></table>  
~;  
 

 
Пишем:
 

Код:
 
 
 
##banner start##
srand;
my $seed=int rand(10000000);
my $gigibanner1 = qq~
<br><center>
<!-- Russian LinkExchange code START -->
<iframe src=http://www.linkexchange.ru/cgi-bin/erle.cgi?сюда_ваш_ID?$seed frameborder=0 vspace=0 hspace=0 width=468 height=60 marginwidth=0  marginheight=0 scrolling=no>
<a href=http://www.linkexchange.ru/users/062530/goto.map target=_top>
<img src=http://www.linkexchange.ru/cgi-bin/rle.cgi?сюда_ваш_ID?$seed alt="RLE Banner Network" border=0 height=60 width=468></a></iframe>
<!-- Russian LinkExchange code END -->
</center>
~;
foreach my $line (@templatedata) {  
$line =~ s/\$page_title/$title/sg;  
if ($maintenancemode eq "y") {  
$line =~ s/\$ikonboard_main/\n$maintmodetext\n\n\n/sg;  
}  
else{  
$line =~ s/\$ikonboard_main/$output\n\n$gigibanner1\n$copyright\n/sg;  
}  
print $line;  
}  
exit;  
##end banner##
 
 

 
(с) DimoN

Всего записей: 35 | Зарегистр. 04-10-2002 | Отправлено: 20:17 06-10-2002 | Исправлено: lynx, 20:04 29-06-2003
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SpitefulBeaverkill
Идёшь в Admincenter -> » Редактировать Шаблон конференции
там ищёшь строку $ikonboard_main (почти в самом конце.)
 
Если до неё вставишь, то счётчик будет до самой конференции. Если после - то после.

----------
The Abyss - UO, LA2, Ботва, BSFG

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 20:53 06-10-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В связи с тем, что возник вопрос, как встатить баннер вверх страницы, отвечаю.
 
Открываем файл ikon.lib
Ищем код (поиск по строке '$boardname'):
 

Код:
 
   <tr>
        <td bgcolor=$titleback><font face=$font color=$titlefont size=$dfontsize4>Да?<b>&raquo; $boardname &laquo;</font></b><br><font face=$font color=$titlefont size=$dfontsize2>$boarddescription</font></td>
        <td bgcolor=$titleback align=right valign=bottom><font face=$font color=$titlefont size=$dfontsize1><a href="$homeurl">&raquo; $ibtxt{'0110'} $homename</a></font></td>
 

 
Он выводит шапку конференции.  
Мееняем его на (примерно):
 

Код:
 
 <tr>
        <td bgcolor=$titleback><font face=$font color=$titlefont size=$dfontsize4><b>&raquo; $boardname &laquo;</font></b><br><font face=$font color=$titlefont size=$dfontsize2>$boarddescription</font></td>
        <td bgcolor=$titleback align=right valign=bottom><!- - пошел код баннера //--><img src="" width="480" height="60" alt="Это баннер"></td>
        </tr>
 

 
Тогда баннер будет показываться вместо надписи "Вернуться на ... домашняя страница". Эту надпись можно сделать слева. То есть слева, вместо текстового названия конференции:
 

Код:
 
<font face=$font color=$titlefont size=$dfontsize4><b>&raquo; $boardname &laquo;</font></b><br><font face=$font color=$titlefont size=$dfontsize2>$boarddescription</font>
 

 
Что в переводе с Перла означает вывести Название конференции и описание конференции, вместо этого помещаете туда логотип конференции (надо нарисовать его только предварительно) и код будет иметь вид:
 
 

Код:
 
 <tr>
        <td bgcolor=$titleback><!- - пошел логотип//--><a href="главная страница сайта"><img src="" width="сколько_надо" height="60" alt="Это логотип"></a></td>
        <td bgcolor=$titleback align=right valign=bottom><!- - пошел код баннера //--><img src="" width="480" height="60" alt="Это баннер"></td>
        </tr>
 
 


Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 17:35 13-10-2003 | Исправлено: lynx, 17:39 13-10-2003
durachka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть другой вопрос, но по этой же теме, есть код баннера на php, выполнение php в папке cgi-bin запрещено. Как можно разместить этот самый код в папке, где можно выполнять php, и потом вставить этот код в форум? Это вообще реально сделать?

Всего записей: 596 | Зарегистр. 20-05-2001 | Отправлено: 00:11 09-12-2003
Cheery



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

Цитата:
Есть другой вопрос, но по этой же теме, есть код баннера на php, выполнение php в папке cgi-bin запрещено. Как можно разместить этот самый код в папке, где можно выполнять php, и потом вставить этот код в форум? Это вообще реально сделать?

Простейшее решение

Код:
use LWP::Simple;
&getprint('http://сервер/банер.php');

Но зависит еще и от кода.. если он учитывает особенности того, кто запрашивает код.. то лучше его переписать..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:59 09-12-2003 | Исправлено: Cheery, 23:01 09-12-2003
12341234

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

Цитата:
use LWP::Simple;
&getprint('http://сервер/банер.php');

А где это прописать? Прямо в шаблоне конференции или в коде непосредственно?

Всего записей: 188 | Зарегистр. 13-01-2003 | Отправлено: 05:45 10-12-2003
Cheery



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

Цитата:
А где это прописать? Прямо в шаблоне конференции или в коде непосредственно?

Ессно в коде.. где хочешь, чтобы выводился.. Либо в шаблоне ставишь метку для банера.. Потом добавляешь кода замены этой метки на html код, а перед этим загоняешь этот код в переменную используя уже не getprint, а просто get..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:24 10-12-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Как поставить счетчик, баннер в 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