Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

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

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

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

Сообщение ilchenkom »

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

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

Сообщение den.good »

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

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

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

Спасибо.

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


Стиль просилвер.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

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

Сообщение nissin »

Примерно так:
Файл 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 »

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


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

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

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

Сообщение den.good »

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

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



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

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

Time : 0.084s | 14 Queries | GZIP : On 
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

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

Сообщение Палыч »

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

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

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

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

Сообщение den.good »

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


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

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

Сообщение Oleg NT »

По-моему, nissin просто ++$cat_number забыл :)
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

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

Сообщение nissin »

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

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

Сообщение den.good »

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


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

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





И еще из-за рекламы Гугла страница медленнее открывается (((
dolcevita
phpBB 1.0.0
Сообщения: 7
Стаж: 12 лет 11 месяцев
Благодарил (а): 3 раза

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

Сообщение dolcevita »

Добрый день !

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

Изображение

Может я не правильно поняла и так и должно быть или я что-то не так сделала, хотя перепроверила дважды. У меня шаблон 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.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

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

Сообщение nissin »

Для 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
Former team member
Сообщения: 2032
Стаж: 13 лет 11 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз
Контактная информация:

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

Сообщение HAMMER663 »

у меня это что-то не заработало..
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

HAMMER663
Проверь, что попадает в forumrow.CAT_NUMBER
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 13 лет 11 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз
Контактная информация:

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

Сообщение HAMMER663 »

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

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

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»