Posted 27 июня, 20177 yr comment_131564 Форум 2.3.4 Как вставить, к примеру, маленький баннер под каждый пост? Вернее - куда вставлять? Спасибо!
27 июня, 20177 yr 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&CODE=02&f=109&t=60119&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=""> <a href="javascript:scroll(0,0);">Наверх</a></div> </td>
27 июня, 20177 yr Author comment_131568 Так весь вопрос - где искать? В каком шаблоне? Поскольку того, что я вижу по F12 в инспекторе, найти не могу. Всё перерыл.
27 июня, 20177 yr comment_131569 2 минуты назад, golgofa сказал: Так весь вопрос - где искать? В каком шаблоне? Поскольку того, что я вижу по F12 в инспекторе, найти не могу. Всё перерыл. тут не осуществляют поддержку древних версии, единицы имеют у себя данную версию. ну подождите, может кто откликнется.
27 июня, 20177 yr comment_131572 2 часа назад, golgofa сказал: куда вставлять? Шаблон post или шаблон topicViewTemplate (можно и там и там сделать) в группе шаблонов topic
27 июня, 20177 yr Author comment_131574 Так skin_post это же публикация. А skin_topic весь облазил. Не вижу куда вставлять хоть убейся(( Самое подходящее (как мне кажется) topic_end_outline, но не отображается вставленное(
27 июня, 20177 yr comment_131577 55 минут назад, golgofa сказал: skin_post это же публикация. Ну вроде ссображаешь. И? 55 минут назад, golgofa сказал: А skin_topic весь облазил. Если skin_topic - это шаблон темы, а skin_post - шаблон постов, которые располагаются в теме, то..?
27 июня, 20177 yr Author comment_131578 то... мозги окончательно встали раком и уже не в состоянии загадки разгадывать(
27 июня, 20177 yr comment_131580 11 минут назад, Sipsb сказал: А @kgb всегда так! Да, всегда так, потому что считаю, что надо дать человеку наводку, а до остального он должен додуматься сам. 13 минут назад, Sipsb сказал: ! Знаешь где что ну подскажи и не мучай человека. Так подсказал уже. Есть шаблон темы, есть шаблон постов. Раз посты содержаться в теме, значит где то в шаблоне темы происходит вставка шаблона постов. Осталось только найти где и после этой вставки прописать свой код. Причем раз баннер под каждый пост, то никакой дополнительной логики не надо. В шаблоне темы всего то около 500 строк, да и ctrl + f в помощь.
27 июня, 20177 yr Author comment_131585 56 минут назад, kgb сказал: Осталось только найти где и после этой вставки прописать свой код. Об этом и был вопрос. Всё остальное козе понятно. Говорю же - с утра ковыряюсь в шаблоне темы и не могу найти куда вкорячить код. В упор не вижу где эта гадина пост вставляет. В задницу её. Нет так нет((((((
28 июня, 20177 yr 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
28 июня, 20177 yr Author comment_131614 Я в упор не вижу topicViewTemplate в ипб 2.3.4 Такие фразы как template="post" foreach loop="post_data в коде отсутствуют. Или я что-то не понимаю??
28 июня, 20177 yr 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.