Помощь - Поиск - Пользователи - Календарь
Полная версия: Банеры!
Форум на все случаи жизни > Программирование, скрипты, графика, WEB-строительство > Форумы > Invision Power Board
Страницы: 1, 2
lado
У меня стоит Invision Board v1.1 BETA 2 . Подскажите пожалуста как вставить банеры в конце страницы (ну всякого рода счетчики)
cranky.gif

Пасибо, зарание :)
IgorekM
lado
Админцентр / Skins & Templates / Manage Board Wrappers / Edit

Ну и вставляй там коды баннеров и счётчиков сразу после тэга
Код
<% COPYRIGHT %>
или до него. Как тебе удобнее ;)
lado
Я пробовала там инклуд использовать он не цепляет, почему-то... rolleyes.gif
IgorekM
lado
Не может быть. Должно цеплять всё :)
lado
Не цепляет он ПХП, зуб даю!!!

Цитата
<% BOARD %><% STATS %><% COPYRIGHT %><? echo"test"; require("....../rambler.php");?> </body></html>


wacko.gif
Sensey
lado
а почему сразу php ? родной html не пробовал ?
StasM
А вы не мог ли бы подробнее описать процесс добавления баннера вниз страницы. (админ центр - русский)

Добавлено:
Уже не надо, разобрался. Спасибо.
kuk
но всетаки... существует ли способ установки банеров внизу страницы с использованием ПХП...?
Vanish
kuk существует :)
kuk
:) ... это сдрово, а не могли бы Вы написать как это сделать...?
Mixa
А как банер вставить допустим около картинки "BestFilez" с права (сверху в синем поле)???
IgorekM
-= Mixa =-
В файле skin_global.php найди строчку <!--IBF.BANNER--> и прямо до неё впиши код баннера
kuk
IgorekM , а ммой вопрос...?... неужто сия тайна велика есть...?
IgorekM
kuk
Попробуй этот хак с использованием инклюда:
///
/// Find file sources/functions.php
/// at the beginning after <?php and copyright insert these lines (between ///)
///
function include_hack_handler($buf)
{
global $include_temp_str;
$include_temp_str.=$buf;
return "";
}
///


/// In sources/functions.php find this line:
$text = preg_replace( "/(<|&lt;)% (BOARD HEADER|CSS|JAVASCRIPT|TITLE|BOARD|STATS|GENERATOR|COPYRIGHT|NAVIGATION) %(>|&gt;)/i", "<% \\2 %>", $text );
/// Replace it with
$text = preg_replace( "/(<|&lt;)% (BOARD HEADER|CSS|JAVASCRIPT|TITLE|BOARD|STATS|GENERATOR|COPYRIGHT|NAVIGATION|INCLUDE \"\\S*?\") %(>|&gt;)/i", "<% \\2 %>", $text );
///



///
///In file sources/functions.php find
function do_output($output_array) {
global $DB, $Debug, $skin_universal, $ibforums;
/// replace with
function do_output($output_array) {
global $DB, $Debug, $skin_universal, $ibforums, $include_temp_str;
///




///
///In file sources/functions.php after
$ibforums->skin['template'] = str_replace( "<% NAVIGATION %>" , $nav , $ibforums->skin['template']);

/// insert this
//
// Include tag hack
//
$incmatches=array();
while (preg_match("\x3C\% INCLUDE \"(\S*?)\" \%\x3E",$ibforums->skin['template'],$incmatches)>0)
{
$include_temp_str="";
ob_start('include_hack_handler');
include($incmatches[1]);
ob_end_flush();
$ibforums->skin['template'] = str_replace("<".$incmatches[0].">",$include_temp_str,$ibforums->skin['template']);
$incmatches=array();
}
///

Now you can use this directive in board wrapper:

<% INCLUDE "http://www.yourdomain.com/test.html" %>

You can include any valid PHP or HTML file this way.

Далее всавь код баннера в страницу php или html и вставь вышеуказанный код INCLUDE в любое место любой страницы форума. Можно и через Board Wrapper
Mixa
IgorekM

Спасибо
:D
Fastserg
Может я что-то не так сделал, но при использовании INCLUDE обращение на файл идет не от посетиттеля, а от хоста форума.
Fastserg
Трудно ответить? :)
Или никто не знает :(
Drean
А как их все по центру разместить???
IgorekM
Drean
<center></center>
or
<align='center'>
Drean
IgorekM
Еслиб я знал что надо было просто тэг центра потсавить, я бы не спросил.. rolleyes.gif
Drean
IgorekM
А как сменить фон шапки форума.
Смотри ниже мой морум, если не понял о чем я. ;)
Наблюдатель
Drean, к шапке нужно подходить подготовленным! То, что ты там у себя нагородил... даже не нагородил, а пытался привязать стандартное решение к своим нуждам - слишком просто. Попробуй поглядеть коды и понять мысль автора движка. Ты сделал логотип, но... чушь это!

Логотип должен быть прозрачным (фон логотипа), тогда появится цветовой градиент, который берётся из картинки фона. Найди сам название этой картинки - он указан в операторе background... Ладно, вот эта строка:

Код
#logostrip { border:1px solid #345487;background-color: #3860BB;background-image:url(style_images/1/tile_back.gif);padding:0px;margin:0px; }


Вот как это можно сделать по простому => http://knitting-info.ru/forums/ »»

Но ты ведь не хочешь идти стандартными путями и слиться с массой?...

Тогда посмотри нестандартное решение => http://forum.sto100.msk.ru/index.php »»

По последней ссылки я оттачиваю новый движок - моя конфа пока работает а старом, но интерморда та-же... Я как раз и привязываю сейчас "своё лицо" на новый движок.

Игорёк выше дал хак для применения очень полезной технологии SSI. Она заключается в том, что по запросу юзера страница "собирается" из множества файлов, которые удобно редактировать админу. Т.е. не надо редактировать всю главную страницу, а достаточно отредактировать один файл, который затем вставится в эту главную страницу. Например, у меня в последней ссылке работают в общей сложности около 12-15 текстовых файлов, которые вставляются операторами include (и другими) в главную страницу. Нужно новости обновить - правлю файл info.txt, баннер в подвал добавить - правлю footer.txt...
И без всяких АдминЦентров.

Собери свою конфу сам!
Angor
Drean
izmeni fail : header_tile.gif
Drean
Angor
Цитата
izmeni fail : header_tile.gif

Что я не вижу где там что менять и как.
Наблюдатель
Обясни как мне сделать то точ ты предлагешьв первом варианте стандартном.
Angor
Drean
tazelij sluchaj.............
blink.gif

izmeni cvet vsego etogo faila na takojze kak i logo4.jpg u teba
Наблюдатель
Drean, сделай ФОН картинки logo4.gif прозрачным (транспарентным). Я тут грубо накропал....


[img]http://stophack.ru/logo4.gif[/img]

а у тебя так:

[img]http://www.freeforall.ptlan.com/forums/style_images/1/logo4.gif[/img]
Drean
Я щас переделал, но не знаю как оставить перелив фона, градиент..
Наблюдатель
Drean, градиент проявится сам на транспарентных участках - для того и делаем фон прозрачным... Я смотрю ты опять лого поменял. У тебя есть графический редактор? Загрузи в него файл logo4.gif и выбери опцию "сделать фон прозрачным". Я не могу давать рекомендации, если ты в графике "плаваешь"...

Вот тебе твой лого... Замени существующий...
Наблюдатель
Или этот - более радикальный...
Наблюдатель
Здесь они смотрятся неказисто, но когда под этот лого ляжет градиент.... вид будет другой! Пробуй!
Drean
Наблюдатель
Спасибо за лого, у меня восьмой фотошоп стоит, что там сделать нало чтоб он прозрачным стал, спасибо что уделяешь внимание... wub.gif
Drean
Кстати смотри что с фоном делается
Наблюдатель
Цитата(Drean @ 7.03.2004 - 13:46)
Кстати смотри что с фоном делается

Drean, ага, всё правильно - несовпадение высот лого и фона, в результате чего фоновый градиент отображается два раза (почти полтора).

Давай прикинем:
высота логотипа - 77 пикселей (logo4.gif)
высота градиента - 52 пикселя (tile_back.gif)

Нужно их уравнять. Я сделал новый файл tile_back.gif - высота градиента 77 пикселей. Он ниже. Попробуй заменить существующий (сперва сохрани оригинал!)

По работе с Фотошопом... нас ЗДЕСЬ не поймут, но ссылок по работе с ним могу накидать....

Смотри три баннерика на этой странице => http://forum.materinstvo.ru/index.php?act=SF&f=42
Drean
Всё окей... :)
Наблюдатель
Drean, что-то мне не нравится... Вероятно я не очень хорошо сделал градиент - поиграй с ним сам... Посветлее-бы... Ну, главное ты принцип понял - тебе и карты в руки...

Удач!
Fletcher
Цитата(IgorekM @ 28.01.2003 - 11:39)
lado
Админцентр / Skins & Templates / Manage Board Wrappers / Edit

Ну и вставляй там коды баннеров и счётчиков сразу после тэга
Код
<% COPYRIGHT %>
или до него. Как тебе удобнее ;)

А как сделать, чтобы копирайты были ВЫШЕ счётчиков? blink.gif А то я поставил счётчики НИЖЕ тега
Код
<% COPYRIGHT %>
, а они почему-то выше копирайта отображаются... huh.gif
Наблюдатель
Fletcher, закомментируй копирайт:
Код
<!-- <% COPYRIGHT %> -->
- он всё равно не отображается (ты его не видишь в IE, а в Мозилле виден именно этот ТЭГ, а не копирайт). Копирайт, который в самом низу, сделан по хитрому и лучше не ковыряй его. У тебя красиво смотрятся баннерики выше этого копирайта - не заморачивайся... w00t.gif
AlexGURU
Кому не сложно посмотрите пожалуйста видно баннер или нет.

Я вижу только слово "Лучшие" в рамочке и то в форуме , а на IPDynamic Lite нет вообще ( может и не надо )

http://guru.net.ua/forums

http://guru.net.ua
PapaKitson
2 AlexGURU

Цитата
видно баннер или нет

Видно только
Цитата
слово "Лучшие" в рамочке и то в форуме


Наблюдатель
PapaKitson, на тему скрытого текста: не думаю, что это реклама. Человек просит помощи и правильно делает, что даёт ссылки - как ещё поглядишь проблему?

По проблеме.
1. Что бросается в глаза - слишком широкая надпись в шапке. Слова "& форум." совершенно лишние. Даже если их убрать, то всё равно широко - появляется нижняя полоса прокрутки. Короче, твой logo4.gif никуда не годится!

2. Я внизу вижу
Код
[ Время генерации скрипта: 0.1433 ]   [ Использовано запросов: 14 ]   [ GZIP включён ]

<% COPYRIGHT %> Лучшие форумы рунета

Powered by Invision Power Board(U) v1.3 Final © 2003  IPS, Inc.


А всё почему? - да потому, что у тебя ссылка на картинку
Код
<img src="file://C:/WINDOWS/transp.gif" border="0" width="88" height="31" alt='Лучшие форумы рунета'>

Заметь, я вижу копирайт - закомментируй его!

На сайте никаких баннеров вообще не вижу...
AlexGURU
Ни о какой рекламе и речи не идет. Я вам не конкурент.
Я баннер сам установить не могу.

Прошу помощи по разъяснению установки баннеров.

Наблюдатель как закомментировать копирайт
Наблюдатель
Цитата(Наблюдатель @ 15.03.2004 - 14:14)
Fletcher, закомментируй копирайт:
Код
<!-- <% COPYRIGHT %> -->
- он всё равно не отображается (ты его не видишь в IE, а в Мозилле виден именно этот ТЭГ, а не копирайт). Копирайт, который в самом низу, сделан по хитрому и лучше не ковыряй его. У тебя красиво смотрятся баннерики выше этого копирайта - не заморачивайся... w00t.gif

хм...
Lehych
Цитата
Далее вставь код баннера в страницу php или html и вставь вышеуказанный код INCLUDE в любое место любой страницы форума. Можно и через Board Wrapper


Хак работает, только почему то результат вставляется в самом верху страницы, а не там, где я его ожидал наблюдать. unsure.gif
Наблюдатель
Lehych, а вот как у меня.... Я для примера написал обведённые строки сразу после....
Наблюдатель
А это сам шаблон...

1. кодировка
2. иконка-логотип для отображение в строке адреса браузера
3. вставка "шапки"
4, 5, 6. примеры, куда "всё это богатство" может быть вставлено
7. вставка "подвала"
8. а это нужно закомментировать!!! (окружить тэгами комментария)
Lehych
Куда не поставлю, все равно вверху оказывается. blink.gif

вот так выглядит:
Код
123<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>


а стоит здесь:
Код
<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><% TITLE %></title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<% GENERATOR %>
<% CSS %>
<% JAVASCRIPT %>
</head>
<body>
<script>showme='n'; st='js'</script><script language="JavaScript" type="text/javascript" src="/pphlogger.js"></script>
<div id="ipbwrapper">
<% BOARD HEADER %>

<% INCLUDE "http://*****/test.txt" %>

<% NAVIGATION %>
<% BOARD %>
<% STATS %>
Наблюдатель
Lehych, посмотри на полном экране мой последний скриншот - тебя касаются пункты 4, 5, 6.... Неужели сложно кликнуть по рисунку и рассмотреть?
Lehych
Ну и где у меня виден косяк? Вроде бы как по 5му пункту написано верно всё.

ЗЫ: Уж наверно я кликал по рисунку. Не так уж это и сложно, и уж тем более не сложнее, чем хаки прикреплять к исходникам.
Наблюдатель
Lehych, извини - погорячился...

Посмотри на свой первый КОД - цифры 123 у тебя стоят в самом начале шаблона... А во втором КОДе у тебя показан инклюд... но ты показываешь скриншот именно от первого КОДа... Ты сначала очисти шаблон от посторонних включений, а потом вставь просто любой текст между тэгами шаблона (без всяких инклюдов - просто буквы вставь), как это сделал я на своём последнем скриншоте... и посмотри. Отмечу, что у тебя инклюд стоит там, где надо (отображаться будет между Привет, Юзер и значком навигации - как здесь), но... что в файле test.txt ? - может он пустой?

Удач!
Lehych
Первый код это вырезка из уже сгенеренной страницы. 123 - это содержимое файла test.txt, а второй код - это уже сам шаблон. Как видно, 123 там вначале отсутствует.
..
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.

Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.

Warning: require_once(/var/www/bestfil1/public_html/setlinks_0d98c/slsimple.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/bestfil1/public_html/forums/lofiversion/index.php on line 355