Как вставить текст между категориями?

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
ilchenkom
phpBB 1.0.0
Сообщения: 7
Зарегистрирован: 06.04.2009 22:40

Как вставить текст между категориями?

Сообщение ilchenkom » 07.04.2009 0:40

Доброго времени суток!
Собственно сабж.
Нужно вставить текст в промежутки между категориями..Как это сделать?
С Уважением,
Максим

den.good

Re: Как вставить текст между категориями?

Сообщение den.good » 31.07.2009 12:22

Добрый всем день. ;)

Я второй день не могу найти как вставить баннер между категориями. :shock:
В моем случае после первой категории и после третьей.
На многих форумах этот вопрос задавался но нигде ответов не было. :shock:

Подскажите кто знает!

Спасибо.

Добавлено спустя 7 минут 35 секунд:
Забыл написать.


Стиль просилвер.

Аватара пользователя
nissin
phpBB 3.0.2
Сообщения: 2098
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 325 раз
Контактная информация:

Re: Как вставить текст между категориями?

Сообщение nissin » 31.07.2009 13:06

Примерно так:
Файл includes/functions_display.php
Найти:

Код: Выделить всё

	// Used to tell whatever we have to create a dummy category or not.
	$last_catless = true;
Добавить после:

Код: Выделить всё

	$cat_number = 0;
Найти:

Код: Выделить всё

			$template->assign_block_vars('forumrow', array(
Добавить перед:

Код: Выделить всё

			$cat_number++;
Найти:

Код: Выделить всё

				'U_VIEWFORUM'			=> append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $row['forum_id']))
Добавить перед:

Код: Выделить всё

				'CAT_NUMBER'			=> $cat_number,
Файл styles/prosilver/template/forumlist_body.html
Найти:

Код: Выделить всё

	<!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW  or forumrow.S_NO_CAT  -->
Добавить перед:

Код: Выделить всё

		<!-- IF forumrow.CAT_NUMBER == 2 or forumrow.CAT_NUMBER == 4 -->
			<div style="padding: 5px 5px 2px 5px; font-size: 1.1em; background-color: #FFFFFF; margin: 0px auto; text-align: center;">
				Здесь рекламный блок...
			</div>
			<br />
		<!-- ENDIF -->
Всё повторяется. nurlan.info

den.good

Re: Как вставить текст между категориями?

Сообщение den.good » 31.07.2009 13:44

Но банер не появился!? :cry:


Неотображается банер но если я поставлю forumrow.CAT_NUMBER == 0
В этой строчке
<!-- IF forumrow.CAT_NUMBER == 2 or forumrow.CAT_NUMBER == 4 -->

То у меня банер ставится перед каждым форумом а не после категории.

den.good

Re: Как вставить текст между категориями?

Сообщение den.good » 31.07.2009 18:32

У меня стоит СЕО Премод может это из за него не отображается баннер между категориями?
http://www.phpbb-seo.com/en/phpbb-seo-p ... t1549.html

Я сделал вроде все правильно если с нулем у меня баннер появляется хоть и некорректно. :?



Еще маленький вопрос. Как сделать что бы в подвале форума отображалось это

Код: Выделить всё

Time : 0.084s | 14 Queries | GZIP : On 

Аватара пользователя
Палыч
Former team member
Сообщения: 9688
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

Re: Как вставить текст между категориями?

Сообщение Палыч » 31.07.2009 20:09

den.good писал(а):Как сделать что бы в подвале форума отображалось это
Раскоментируйте в config.php (уберите @)

Код: Выделить всё

@define('DEBUG', true);
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

den.good

Re: Как вставить текст между категориями?

Сообщение den.good » 03.08.2009 16:10

Спасибо Палыч сработало.


ОТ банеров между категориями решил отказаться. :cry:

Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Зарегистрирован: 04.01.2006 11:36
Откуда: Нижний Тагил
Поблагодарили: 11 раз
Контактная информация:

Re: Как вставить текст между категориями?

Сообщение Oleg NT » 03.08.2009 16:44

По-моему, nissin просто ++$cat_number забыл :)

Аватара пользователя
nissin
phpBB 3.0.2
Сообщения: 2098
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 325 раз
Контактная информация:

Re: Как вставить текст между категориями?

Сообщение nissin » 03.08.2009 16:58

точно :)
пост поправил на всякий случай.
Всё повторяется. nurlan.info

den.good

Re: Как вставить текст между категориями?

Сообщение den.good » 05.08.2009 16:23

Заработало !!!
Спасибо.


Единственное реклама добавляется не между категориями, а присоединяется в конце к текущей категории.

Товарищи подскажите пожалуйста, как можно отделить рекламный блок от категории??
Я пробовал переставлять кусок кода в файле forumlist_body.html ничего не получилось.





И еще из-за рекламы Гугла страница медленнее открывается (((

dolcevita
phpBB 1.0.0
Сообщения: 7
Зарегистрирован: 08.04.2011 22:43
Благодарил (а): 3 раза

Re: Как вставить текст между категориями?

Сообщение dolcevita » 08.04.2011 23:02

Добрый день !

Спасибо, что написали, как вставить код, вот только у меня блоки отображаются над категориями , а не между ними.

Изображение

Может я не правильно поняла и так и должно быть или я что-то не так сделала, хотя перепроверила дважды. У меня шаблон subsilver, может в этом дело? В нет строки

Код: Выделить всё

<!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW  or forumrow.S_NO_CAT  -->
Есть только

Код: Выделить всё

<!-- IF forumrow.S_IS_CAT -->
Перед ней я и вставляю код.

Мне нужно,чтобы блоки отражались на главной странице в списке форумов между категориями или разделами, не знаю, как правильно это называется. Вроде бы всё просто и нужно только найти нужный файл и вставить код, но почему-то блок отображается либо сверху, над разделами либо снизу под разделами, но не между ними. Ведь есть же форумы, где это реализовано, значит это возможно, вопрос - как?

Будьте добры, подскажите, как это сделать?

Аватара пользователя
nissin
phpBB 3.0.2
Сообщения: 2098
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 325 раз
Контактная информация:

Re: Как вставить текст между категориями?

Сообщение nissin » 09.04.2011 0:47

Для subsilver2 по другому естественно будет.
И особого смысла как бы и нет (категории так явно не разделены), но если хочется...
Найти:

Код: Выделить всё

	<!-- IF forumrow.S_IS_CAT -->
Добавить после:

Код: Выделить всё

		<!-- IF forumrow.CAT_NUMBER == 2 or forumrow.CAT_NUMBER == 4 -->
		<tr>
			<td class="cat" colspan="5" align="center">
				Здесь рекламный блок...
			</td>
		</tr>
		<!-- ENDIF -->
Всё повторяется. nurlan.info

Аватара пользователя
HAMMER663
Модератор
Модератор
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 244 раза
Контактная информация:

Re: Как вставить текст между категориями?

Сообщение HAMMER663 » 19.10.2012 22:08

у меня это что-то не заработало..

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 10752
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 42 раза
Поблагодарили: 2338 раз
Контактная информация:

Re: Как вставить текст между категориями?

Сообщение Sheer » 19.10.2012 22:13

HAMMER663
Проверь, что попадает в forumrow.CAT_NUMBER
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
HAMMER663
Модератор
Модератор
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 244 раза
Контактная информация:

Re: Как вставить текст между категориями?

Сообщение HAMMER663 » 19.10.2012 22:19

интересно...

Код: Выделить всё

1,3,5,7,9,11,13,15,17,19,21,23,25,
а как узнать ID нужной категории?

Добавлено спустя 3 минуты 27 секунд:
Это ж что за ерунда получается..
категория на главной форума имеет ID=60
В админке icat=7
В итоге нужная категория имеет номер 13

Закрыто

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