Как поместить объект (блок или фрагмент кода)

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
future
phpBB 1.4.4
Сообщения: 183
Стаж: 14 лет 6 месяцев
Благодарил (а): 39 раз
Поблагодарили: 1 раз

Как поместить объект (блок или фрагмент кода)

Сообщение future »

Как расщипить категории блоков, чтобы всунуть туда блок или фрагмент кода?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Как поместить объект (блок или фрагмент кода)

Сообщение МайскийЖук »

Полагаю, надо открыть /styles/prosilver/template/forumlist_body.html и найти там следующее:

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

<!-- END forumrow -->
После этого вставить то, что нужно. Как-то так, работоспособность не гарантируется.
Последний раз редактировалось МайскийЖук 28.04.2012 10:39, всего редактировалось 1 раз.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Как поместить объект (блок или фрагмент кода)

Сообщение Pazh »

Перед какой-то определенной категорией нужно вставить, или только после первой, или после каждой категории?
Помощь в ЛС/email только за WM или ЮMoney
future
phpBB 1.4.4
Сообщения: 183
Стаж: 14 лет 6 месяцев
Благодарил (а): 39 раз
Поблагодарили: 1 раз

Re: Как поместить объект (блок или фрагмент кода)

Сообщение future »

И то и другое) Просто я не хочу пихать вниз, потому что не всем будет удобно тащиться вниз для просмотра какой-либо информации.
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Как поместить объект (блок или фрагмент кода)

Сообщение Pazh »

МайскийЖук приведенный Вами код из не стандартного prosilver-а - наверно кусок какого-то мода.

Добавлено спустя 45 секунд:
future что значит "и то и другое" - моя твоя не понимать
Помощь в ЛС/email только за WM или ЮMoney
future
phpBB 1.4.4
Сообщения: 183
Стаж: 14 лет 6 месяцев
Благодарил (а): 39 раз
Поблагодарили: 1 раз

Re: Как поместить объект (блок или фрагмент кода)

Сообщение future »

И после первой и после каждой.
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Как поместить объект (блок или фрагмент кода)

Сообщение Pazh »

в файле forumlist_body.php найти

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

	<!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW  or forumrow.S_NO_CAT  -->
и вставить перед этим свой блок завертный в условие

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

<!-- IF forumrow.S_IS_CAT and not forumrow.S_FIRST_ROW -->
Ваш блок
<!-- ENDIF -->
- в результате Ваш новый блок (!!! один и тот же!!!) будет отображаться после каждой категории (включая последнюю)
Помощь в ЛС/email только за WM или ЮMoney
future
phpBB 1.4.4
Сообщения: 183
Стаж: 14 лет 6 месяцев
Благодарил (а): 39 раз
Поблагодарили: 1 раз

Re: Как поместить объект (блок или фрагмент кода)

Сообщение future »

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

<span class="corners-bottom"><span></span></span></div>
		</div>
		<style type='text/css'>
.gmtbl {background-color: transparent; border: 0px solid #18b8f9;}
.gmtdttl{font-size: 100%; font-weight: bold; color: #000000; text-align:right;  background-color: transparent}
.gmtdtext {font-size: 100%; font-weight: normal; color: #000000;text-align:center;}
.tddiv { text-align: left !important;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: transparent; border: 0px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}
</style>

<script language='JavaScript' type='text/javascript' src='http://informer.gismeteo.ru/html/js/showtlist_new.js'></script>
<script language='JavaScript' type='text/javascript' src='http://informer.gismeteo.ru/html/js/ldata_new.js'></script>

 <div id='informer4'></div>
<div id='infscript' style='visibility:hidden'></div>
<script language='JavaScript' type='text/javascript'src='http://informer.gismeteo.ru/html/2.php?tnumber=1&city0=4368%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0&codepg=utf-8&par=4&inflang=rus&domain=ru&vieinf=4&p=1&w=1&tblstl=gmtbl&tdttlstl=gmtdttl&tdtext=gmtdtext&new_scheme=1'></script>
Отобразился лишь после первой категории (между второй и первой) и усе. Кеши чистил.
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Как поместить объект (блок или фрагмент кода)

Сообщение Pazh »

future исправил свой ответ. Подправьте у себя
Помощь в ЛС/email только за WM или ЮMoney
future
phpBB 1.4.4
Сообщения: 183
Стаж: 14 лет 6 месяцев
Благодарил (а): 39 раз
Поблагодарили: 1 раз

Re: Как поместить объект (блок или фрагмент кода)

Сообщение future »

styles/prosilver/template - forumlist_body.html (если я вас правильно понял, но у меня нет там таких строк, Notepad++ не может найти.
В конце только NO CAT есть и все.
А то есть перед ноу кэт вбить и все?
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Как поместить объект (блок или фрагмент кода)

Сообщение Pazh »

Версия движка?
Помощь в ЛС/email только за WM или ЮMoney
future
phpBB 1.4.4
Сообщения: 183
Стаж: 14 лет 6 месяцев
Благодарил (а): 39 раз
Поблагодарили: 1 раз

Re: Как поместить объект (блок или фрагмент кода)

Сообщение future »

Сейчас лишь стало перед первой категорией.
PHP Version 5.2.14
Просильвер, 3.0.10
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Как поместить объект (блок или фрагмент кода)

Сообщение Pazh »

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

	<!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW  or forumrow.S_NO_CAT  -->
это 10-я строка в файле forumlist_body.php

Вот с моего тестового форума первые строки файла forumlist_body.php

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

<!-- BEGIN forumrow -->
	<!-- IF (forumrow.S_IS_CAT and not forumrow.S_FIRST_ROW) or forumrow.S_NO_CAT  -->
			</ul>

			<span class="corners-bottom"><span></span></span></div>
		</div>
	<!-- ENDIF -->
	
	<!-- IF forumrow.S_IS_CAT and not forumrow.S_FIRST_ROW -->
	Ваш блок
	<!-- ENDIF -->
	
	<!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW  or forumrow.S_NO_CAT  -->
		<div class="forabg">
			<div class="inner"><span class="corners-top"><span></span></span>
Надпись "Ваш блок" показывается между всеми категориями. Проверяйте место установки и очищайте кеш тем. Вам нужно заменить слова "Ваш блок" на код Вашего нового блока
Помощь в ЛС/email только за WM или ЮMoney
future
phpBB 1.4.4
Сообщения: 183
Стаж: 14 лет 6 месяцев
Благодарил (а): 39 раз
Поблагодарили: 1 раз

Re: Как поместить объект (блок или фрагмент кода)

Сообщение future »

Да, верно.
У меня такие строки, причем до ENDIF очень далеко:

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

<!-- BEGIN forumrow -->
	<!-- IF (forumrow.S_IS_CAT and not forumrow.S_FIRST_ROW) or forumrow.S_NO_CAT  -->
			</ul>

			<span class="corners-bottom"><span></span></span></div>
		</div>
	<!-- ENDIF -->

	<!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW  or forumrow.S_NO_CAT  -->
<div class="forabg">
			<div class="inner"><span class="corners-top"><span></span></span>
			<ul class="topiclist">
				<li class="header">
					<dl class="icon">
						<dt><!-- IF forumrow.S_IS_CAT --><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt>
						<dd class="topics">{L_TOPICS}</dd>
						<dd class="posts">{L_POSTS}</dd>
						<dd class="lastpost"><span>{L_LAST_POST}</span></dd>
					</dl>
				</li>
			</ul>
			<ul class="topiclist forums">
	<!-- ENDIF -->

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

<!-- IF forumrow.S_IS_CAT and not forumrow.S_FIRST_ROW -->
- Такой нет вверху вообще как видите...верней есть. но еще добавлено условие or
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Как поместить объект (блок или фрагмент кода)

Сообщение Pazh »

Перечитайте ВНИМАТЕЛЬНО мой пост Как поместить объект (блок или фрагмент кода)
То что Вы пишете что у Вас нет - это условие, которое Вам нужно вставить
Помощь в ЛС/email только за WM или ЮMoney

Вернуться в «Поддержка phpBB 3.0.х»