Пропустить

[FAQ] Как поставить счетчик (баннер) в стиль в phpBB3

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Re: [FAQ] Как поставить счетчик (баннер) в стиль в phpBB3

Сообщение Peugeot » 04.02.2009 19:27

Fray98rus

Я вставил код баннера в overall_header.html. Теперь баннер виден на каждой странице, даже при написании постов. Как сделать так, чтобы баннер был только на главной странице? После какой строчки в index_body.html нужно размещать код.

Peugeot
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 28.01.2009 0:01
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

Re: [FAQ] Как поставить счетчик (баннер) в стиль в phpBB3

Сообщение Fray98rus » 04.02.2009 21:27

Аватара пользователя
Fray98rus
Former team member
 
Сообщения: 462
Зарегистрирован: 14.10.2007 18:21
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.

Re: [FAQ] Как поставить счетчик (баннер) в стиль в phpBB3

Сообщение Peugeot » 04.02.2009 21:38

Fray98rus

Условие ставить в любую строку index_body.html ?

Peugeot
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 28.01.2009 0:01
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

Re: [FAQ] Как поставить счетчик (баннер) в стиль в phpBB3

Сообщение Fray98rus » 04.02.2009 23:46

$template->assign_vars(array(
   'TOTAL_POSTS'   => sprintf($user->lang[$l_total_post_s], $total_posts),
и т.д.

Вот это ищешь в index.php

Добавляешь
'S_IN_INDEX'      =>   true,


Вот условие в overall_header.html
<!-- IF S_IN_INDEX --> ... <!-- ENDIF -->
Аватара пользователя
Fray98rus
Former team member
 
Сообщения: 462
Зарегистрирован: 14.10.2007 18:21
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.

Re: [FAQ] Как поставить счетчик (баннер) в стиль в phpBB3

Сообщение ADR » 17.02.2009 15:01

Джентльмены! Вставил java script в overal_header.html по выше приведенному совету Палыча, в частности над "Список форумов".
Баннер, отображается в самом верхнем-левом углу, над логотипом. Наезжает частично на логотип. С этим я б смирился, но и цвет баннера никак изменить не получается (синий на синем плохо видно).

Подскажите, как можно позиционировать и менять цвет и т.п.
Сейчас вот как:
                        <ul class="linklist navlinks">
                       
                                                   
<!-- PHP -->
	$link=mysqli_connect('localhost','********','********','********');
	$result=mysqli_query($link,"set names utf8");
	$result=mysqli_query($link,"SELECT * FROM `news` ORDER BY `news`.`data` DESC LIMIT 0,5");
	while ($row=mysqli_fetch_array($result))
	{
		$arrmsg[]=$row['title'];
		$arrlink[]=$row['news_link'];		
	}                                     
<!-- ENDPHP -->
<script language="javascript1.2">
var delay=20;var nextm=0;var link=1;zeilen=5;
	var msg=Array(
				  '<!-- PHP --> echo $arrmsg[0] <!-- ENDPHP -->',
				  '<!-- PHP --> echo $arrmsg[1] <!-- ENDPHP -->',
				  '<!-- PHP --> echo $arrmsg[2] <!-- ENDPHP -->',
				  '<!-- PHP --> echo $arrmsg[3] <!-- ENDPHP -->',
				  '<!-- PHP --> echo $arrmsg[4] <!-- ENDPHP -->');
function start_ticker(){do_ticker(msg[0], 0, 1);}
function do_ticker(text, pos, dir){
var out='<font face="Arial, Helvetica" align="center">[&nbsp;<font color=#FFFFFF><font size=-1><a href="Javascript:klick()">'+text.substring(0, pos)+'</a></font></font>&nbsp;]</font>';
if(navigator.appName=="Netscape")

with(document.ticker.document){
open(); write(out); close();
}else
ticker.innerHTML=out;
pos+=dir;
if(pos>text.length)
setTimeout('do_ticker("'+text+'",'+pos+','+(-dir)+')', delay*150);
else{
if(pos<0){
if(++nextm>=msg.length)
nextm=0;link=link+1
if (link>=zeilen+1)
link=1;text=msg[nextm];dir=-dir;}
setTimeout('do_ticker("'+text+'",'+pos+','+dir+')', delay);}}
function klick(){
	if (link==1)location.href='<!-- PHP -->  echo $arrlink[0]<!-- ENDPHP -->'
	if (link==2)location.href='<!-- PHP -->  echo $arrlink[1]<!-- ENDPHP -->'
	if (link==3)location.href='<!-- PHP -->  echo $arrlink[2]<!-- ENDPHP -->'
	if (link==4)location.href='<!-- PHP -->  echo $arrlink[3]<!-- ENDPHP -->'
	if (link==5)location.href='<!-- PHP -->  echo $arrlink[4]<!-- ENDPHP -->'
}
start_ticker();
</script>                                                           
                        
                        
                                <li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>&#8249;</strong> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks --></li>
                                <li class="rightside"><a href="#" onclick="fontsizeup(); return false;" onkeypress="fontsizeup(); return false;" class="fontsize" title="{L_CHANGE_FONT_SIZE}">{L_CHANGE_FONT_SIZE}</a></li>

                                <!-- IF U_EMAIL_TOPIC --><li class="rightside"><a href="{U_EMAIL_TOPIC}" title="{L_EMAIL_TOPIC}" class="sendemail">{L_EMAIL_TOPIC}</a></li><!-- ENDIF -->
                                <!-- IF U_EMAIL_PM --><li class="rightside"><a href="{U_EMAIL_PM}" title="{L_EMAIL_PM}" class="sendemail">{L_EMAIL_PM}</a></li><!-- ENDIF -->
                                <!-- IF U_PRINT_TOPIC --><li class="rightside"><a href="{U_PRINT_TOPIC}" title="{L_PRINT_TOPIC}" accesskey="p" class="print">{L_PRINT_TOPIC}</a></li><!-- ENDIF -->
                                <!-- IF U_PRINT_PM --><li class="rightside"><a href="{U_PRINT_PM}" title="{L_PRINT_PM}" accesskey="p" class="print">{L_PRINT_PM}</a></li><!-- ENDIF -->
                        </ul>


То, что я вставил - это сам яваскрипт и кусочек пхп сверху. Никакие "натройки" текста внутри скрипта не влияют. В ИЕ почему-то выводится не в верхнем левом углу а почти посередине, ближе к правому борту.
Пробывал в других местах разместить код, за пределами тэга ul, скрипт не работал. Пробывал код заключить в тэг li, div, p и указать свойства цвета в тэге - без изменений.
Хочется, что б было в центре шапки. Черным цветом, жирным.
Аватара пользователя
ADR
phpBB 1.4.0
 
Сообщения: 35
Зарегистрирован: 17.12.2008 11:33
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: [FAQ] Как поставить счетчик (баннер) в стиль в phpBB3

Сообщение ADR » 19.02.2009 17:29

Господа, подскажите как сделать, чтоб строчка из скрипта
var out='<font face="Arial, Helvetica"  style="position: absolute; top: 55; left: -720; font-weight:bold" size="2">[&nbsp;<a href="Javascript:klick()" style="color: #ffffff">'+text.substring(0, pos)+'</a>&nbsp;]</font>';

Отображалась одинаково в опере и в ИЕ. Настройки размера и цвета работают одинаково, а вот позиционирование никак. в ИЕ работает, а в Опере просто выводит в верхний левый угол, какие циферки не пиши...
Аватара пользователя
ADR
phpBB 1.4.0
 
Сообщения: 35
Зарегистрирован: 17.12.2008 11:33
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: [FAQ] Как поставить счетчик (баннер) в стиль в phpBB3

Сообщение Rayden » 19.02.2009 17:53

Во первых XHTML 1.0 Strict не знает <font...>
Во вторых причем тут эта тема? Или теперь любые проблемы с html можно подогнать под заголовок "как вставить счетчик"?

Добавлено спустя 1 минуту 16 секунд:
Javascript:klick()" 

уверен?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

Re: [FAQ] Как поставить счетчик (баннер) в стиль в phpBB3

Сообщение ADR » 19.02.2009 18:04

Да проблема с "счетчика" то началась)) Ни как не мог его вкорячить. Теперь коечто прояснилось конечно.
Вот <font> и "Javascript:klick()" отрабатывают одинаково. А вот left и top по разному... В ИЕ двигается этими параметрами, а в Опере прилипла блин к одному месту...
Вот собственно форум: http://www.gaz3102.ru/community/index.php
Если кому интересно...
Аватара пользователя
ADR
phpBB 1.4.0
 
Сообщения: 35
Зарегистрирован: 17.12.2008 11:33
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: [FAQ] Как поставить счетчик (баннер) в стиль в phpBB3

Сообщение electronick » 18.03.2009 16:19

Люди помогите пожалуйста как правильно поставить баннер в самом верху страницы по центру. Тут нашел только как поставить правее от лого, т.е. в самой шапке. А я хочу в самом верху над таблицей, так как планирую сделать в шапке меню. Чтоб было понятней, то использую вот это шаблон http://demo.phpbb3styles.net/SkyBlue

electronick
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 02.12.2008 18:26
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] Как поставить счетчик (баннер) в стиль в phpBB3

Сообщение Палыч » 18.03.2009 19:18

electronick писал(а):в самом верху над таблицей

там нет таблиц.
файл overall_header.html
Если на темно-полосатом фоне
После
<body id="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}">

вставляете
<div align="center">код баннер</div>

Если на светлом фоне
после
<div id="wrap">
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Re: [FAQ] Как поставить счетчик (баннер) в стиль в phpBB3

Сообщение bcluda » 07.04.2009 17:16

Вставляю код счетчика в overall_footer.html. Сам же счетчик на форуме не появляется.
Что делаю не так?

bcluda
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 20.03.2009 21:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] Как поставить счетчик (баннер) в стиль в phpBB3

Сообщение Berk » 07.04.2009 17:53

кэш почисти в админке
Отредактированные файлы, сохраняйте в кодировке UTF-8 (без BOM)!
[url=А здесь был юзербар нашего автоклуба :)[/url]
Аватара пользователя
Berk
phpBB 2.0.9
 
Сообщения: 329
Зарегистрирован: 09.09.2008 13:13
Откуда: Украина, Киев
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Re: [FAQ] Как поставить счетчик (баннер) в стиль в phpBB3

Сообщение Элегар » 21.04.2009 13:45

Я хочу вставить баннер, но не статческий код, а пхп. Не пойму, как это можно сделать в 3 phpBB..
То есть мне нужно примерно следующее: вставить в header_overall что-то вроде {какие-то-буковки}, и где-то написать обработчик шаблона, который заменит {какие-то-буковки} на хтмл-код с баннером, зависящим от раздела, в котором он показывается. Во второй версии движка это делалось в page_header.php, а в третьей я ничего похожего не нахожу.. Подскажете?

Элегар
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 15.04.2009 12:59
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] Как поставить счетчик (баннер) в стиль в phpBB3

Сообщение vitty » 22.05.2009 12:39

Вопрос в следующем, добавил в overall_footer.html через админку. Соответсвенно счетчик появился все номрально. Но возникло пару вопросов. Счетчик появился внизу в левом углу, как его сдвинуть допустим в центр?

Далее каким, образом, разместить банер какого-либо из партнерских форумов в портале, чтобы он не отображался на всех страницах, а допустим в портале. Поскольку при редактировании overall_footer.html отображается на всех страницах, что не всегда приемлемо при обмене баннерами?

vitty
phpBB 2.0.4
 
Сообщения: 205
Зарегистрирован: 20.06.2006 10:06
Благодарил (а): 9 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

Re: [FAQ] Как поставить счетчик (баннер) в стиль в phpBB3

Сообщение Berk » 22.05.2009 12:45

для размещения по центру используй тег <center></center>

на портале можешь создавать дополнительные блоки и в них помещать баннеры
как делаю, например, я
можешь глянуть

и вообще почитывай htmlbook.ru
Отредактированные файлы, сохраняйте в кодировке UTF-8 (без BOM)!
[url=А здесь был юзербар нашего автоклуба :)[/url]
Аватара пользователя
Berk
phpBB 2.0.9
 
Сообщения: 329
Зарегистрирован: 09.09.2008 13:13
Откуда: Украина, Киев
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Пред.След.

Вернуться в Стили для phpBB 3.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Изображение