Jump to content

Как вставить что-то под каждый пост?

Featured Replies

Posted
comment_131564

Форум 2.3.4

Как вставить, к примеру, маленький баннер под каждый пост?

Снимок310.jpg

Вернее - куда вставлять?

Спасибо!

comment_131567

ищите примерный код:

<td nowrap="nowrap" align="right" valign="middle">
         		<div class="gallery-comm-controlitem"><a href="#" onclick="multiquote_add(632054); return false;" title="Добавить к многочисленным цитатам"><span id="mad_632054">+Цитата</span></a></div><div class="gallery-comm-controlitem"><a href="https://forum.bmwland.ru/index.php?act=Post&amp;CODE=02&amp;f=109&amp;t=60119&amp;qpid=632054" title="Ответить прямо в этом сообщении">Ответить с цитатой</a></div><div style="display:inline;cursor: pointer;float:right;margin-right:1px;" title="Цитировать выделенный текст" onclick="pasteselect('golgofa', '', 632054)"><img src="style_images/bmwland/quote-selected-text.gif" border="0" alt="Цитировать выделенный текст"></div>
<div align="left" style="padding-top:5px;"><img src="style_images/bmwland/p_up.gif" alt="">&nbsp;<a href="javascript:scroll(0,0);">Наверх</a></div>
         	</td>

 

  • Author
comment_131568

Так весь вопрос - где искать? В каком шаблоне?
Поскольку того, что я вижу по F12 в инспекторе, найти не могу. Всё перерыл.

comment_131569
2 минуты назад, golgofa сказал:

Так весь вопрос - где искать? В каком шаблоне?
Поскольку того, что я вижу по F12 в инспекторе, найти не могу. Всё перерыл.

тут не осуществляют поддержку древних версии, единицы имеют у себя данную версию. ну подождите, может кто откликнется.

comment_131572
2 часа назад, golgofa сказал:

куда вставлять?

Шаблон post или шаблон topicViewTemplate (можно и там и там  сделать) в группе шаблонов topic

 

  • Author
comment_131574

Так skin_post это же публикация.
А skin_topic весь облазил. Не вижу куда вставлять хоть убейся(( Самое подходящее (как мне кажется) topic_end_outline, но не отображается вставленное(

comment_131577
55 минут назад, golgofa сказал:

skin_post это же публикация.

Ну вроде ссображаешь.

И?

55 минут назад, golgofa сказал:

А skin_topic весь облазил.

Если  skin_topic - это шаблон темы, а skin_post  - шаблон постов, которые располагаются в теме, то..?

  • Author
comment_131578

то... мозги окончательно встали раком и уже не в состоянии загадки разгадывать(

comment_131580
11 минут назад, Sipsb сказал:

А @kgb всегда так! 

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

13 минут назад, Sipsb сказал:

! Знаешь где что ну подскажи и не мучай человека.

Так подсказал уже. Есть шаблон темы, есть шаблон постов. Раз посты содержаться в теме, значит где то в шаблоне темы происходит вставка шаблона постов. Осталось только найти где и после этой вставки прописать свой код. Причем раз баннер под каждый пост, то никакой дополнительной логики не надо.

В шаблоне темы всего то около 500 строк, да и ctrl + f  в помощь.

 

  • Author
comment_131585
56 минут назад, kgb сказал:

Осталось только найти где и после этой вставки прописать свой код.

Об этом и был вопрос. Всё остальное козе понятно.
Говорю же - с утра ковыряюсь в шаблоне темы и не могу найти куда вкорячить код. В упор не вижу где эта гадина пост вставляет.
В задницу её. Нет так нет((((((

comment_131602
11 часов назад, golgofa сказал:

В упор не вижу

Мляяя.  topicViewTemplate . ctrl + f  post или  ctrl + f template - это если не знаешь как шаблоны инклюдятся. А если знаешь (а должен знать) то ctrl + f  parse template

А в кучу ctrl + f  parse template="post"

И в итоге вот оно {parse template="post" group="topic" params="$post, $displayData, $topic, $forum"}

Или с "обрамлением"

			<foreach loop="post_data:$post_data as $post">			
				{parse template="post" group="topic" params="$post, $displayData, $topic, $forum"}
			</foreach>

Поэтому написать так

			<foreach loop="post_data:$post_data as $post">			
				{parse template="post" group="topic" params="$post, $displayData, $topic, $forum"}
                                        BLAH, BLAH, BLAH
			</foreach>

То после каждого поста будет выводиться BLAH, BLAH, BLAH

А вот наприер кусок моего кода, который я использовал, когда на тройке был

			<foreach loop="post_data:$post_data as $post">

				<php>
					$topic['ads']++;
				</php>

				{parse template="post" group="topic" params="$post, $displayData, $topic, $forum"}


				<!-- DirectInPost -> topicViewTemplate  -->
				<if test="!$this->memberData['member_id']">
					<if test="$this->request['page']">
						<if test="$topic['ads'] == 3">
							<div class="adBlock728x90">
									{parse template="DirectInTopic" group="skin_Advertising" params="directInTopic_1"}
							</div>
						</if>
					<else />
						<if test="$topic['ads'] == 3">
							<div class="adBlock728x90">
									{parse template="DirectInTopic" group="skin_Advertising" params="directInTopic_2"}
							</div>
						</if>
					</if>

					<if test="$this->request['page']">
						<if test="$topic['ads'] == 9">
								{parse template="DirectInTopic" group="skin_Advertising" params="directInTopic_3"}
						</if>
					</if>
				</if>

			</foreach>

Где DirectInTopic - это кастомные шаблоны в кастомной группе шаблонов skin_Advertising

  • Author
comment_131614

Я в упор не вижу topicViewTemplate в ипб 2.3.4
Такие фразы как 

template="post"
foreach loop="post_data

в коде отсутствуют.

Снимок314.jpg

Или я что-то не понимаю??

comment_131616
Цитата

Я в упор не вижу topicViewTemplate в ипб 2.3.4

Ооо, тогда извиняюсь, тема в находиться в разделе Invision Power Board 3.x и то, что это еще и древнейшая двойка я не заметил.  Я ее еще лет десять назад удалил. Интересно, а на компе у тебя windows 98?

Но по любому где то в скине skin_topic должен инклюдится skin_post. И по любому без префикса skin_ . Т.к. что 2-ка, что 3-ка, что 4-ка - общий смысл один и тот же

Скинь сюда содержимое  skin_topic,  лучше аттачем в файле тхт

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.