Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

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

<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

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

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

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

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

  • Author

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

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

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

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

И?

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

template="post"
foreach loop="post_data

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

Снимок314.jpg

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

Цитата

Я в упор не вижу 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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.