КАК СДЕЛАТЬ У ТЕМЫ ШАПКУ КАК В CMS IPB ???

Автор 2Kill, 21 декабря 2017, 19:50:25

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

2Kill

Привет всем, все знают сайт 4pda, как сделать шапку в smf, как на 4pda ???
(по сути надо зафиксировать одно админское сообщение вверху темы и наполнять, по мере надобности)


2Kill

https://4pda.ru/forum/index.php?showtopic=173935

Первое сообщение в теме зафиксированно и на всех страницах ветки отображается.

Yarik

Цитата: 2Kill от 21 декабря 2017, 19:58:44Первое сообщение в теме зафиксированно и на всех страницах ветки отображается.
https://www.simplemachines.ru/index.php?topic=1915.0

2Kill

#4
Вот такое получается, плагин не ставится, скрин: http://s01.geekpic.net/di-ZQG8OG.png
(ставится, но не работает)

Куда копать?

В ./Themes/BlackRainV3_20g_/Display.template.php
Нет строки, см. скрин. http://s01.geekpic.net/di-BOJ6TS.png

Yarik

Цитата: 2Kill от 21 декабря 2017, 21:04:22Вот такое получается, плагин не ставится, скрин: http://s01.geekpic.net/di-ZQG8OG.png
(ставится, но не работает)

Куда копать?

В ./Themes/BlackRainV3_20g_/Display.template.php
Нет строки, см. скрин. http://s01.geekpic.net/di-BOJ6TS.png
Смотреть где в дефолтной теме стоит эта строка,искать похожее в своей теме.Ну а далее смотреть как и какой код туда вставлять.
В дефолтной теме мод работает?

2Kill

Все решил проблему, надо было в ./Themes/BlackRainV3_20g_/Display.template.php сделать все как описано тут: http://s01.geekpic.net/di-3BVO47.png
Далее:

После:
=========================
// Show the member's signature?
      if (!empty($message['member']['signature']) && empty($options['show_no_signatures']) && $context['signature_enabled'])
         echo '
               <div class="signature" id="msg_', $message['id'], '_signature">', $message['member']['signature'], '</div>';

      echo '
==========================

Вставить
==========================
</div>
               </div>
               <span class="botslice"><span></span></span>
            </div>
            
                <hr class="' , !(($message['id'] == $context['topic_first_message']) && (($_REQUEST['start'] <> 0) || !empty($options['view_newest_first'])) && ($context['TopFirstPost_isSticky'])) ? 'post_separator' : 'stiky_post_separator' , '" />';
==========================

--и все заработало! ))