2017-01-20 47 views
0

Как добавить баннеры после категорий на главной странице в Phpbb? like this photoКак добавить баннеры после категорий на главной странице в Phpbb?

Я пробовал в forumlist_body.html, viewforum_body.html и viewtopic_body.html. Но я никогда не вижу разницы. Я использую phpbb 3.1. my style page in admin panel его стиль в панели администратора. Я использовал тему DVGFX, но наследовал ее от просилвера. Спасибо.

+1

Я не уверен насчет 3.1, но в старых версиях phpBB вы должны очистить кеш стиля в ACP, прежде чем вы увидите какие-либо изменения. – jhmckimm

+0

Я пробовал ясно, но никаких изменений. – mymiracl

ответ

1

Файл, чтобы изменить это forumlist_body.html

Вот исходные линии 11 до 27

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

Вы должны предварять что-то вроде этого:

<!-- IF forumrow.S_IS_CAT --> 
    add your ADS here 
<!-- ENDIF --> 

Но лучший способ заключается в перегрузите событие forumlist_body_category_header_before. Так что ваш код должен быть:

<!-- IF forumrow.S_IS_CAT --> 
    <a href="site2.com"> 
     <img alt="" height="80" src="site1.com/reklam/ads.jpg"; width="1000"> 
    </a> 
<!-- ENDIF --> 
<!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW or forumrow.S_NO_CAT --> 
    <div class="forabg"> 
     <div class="inner"> 
     <ul class="topiclist"> 
      <li class="header"> 
       <!-- EVENT forumlist_body_category_header_row_prepend --> 
       <dl class="icon"> 
        <dt><div class="list-inner"><!-- IF forumrow.S_IS_CAT --><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --></div></dt> 
        <dd class="topics">{L_TOPICS}</dd> 
        <dd class="posts">{L_POSTS}</dd> 
        <dd class="lastpost"><span>{L_LAST_POST}</span></dd> 
       </dl> 
       <!-- EVENT forumlist_body_category_header_row_append --> 
      </li> 
     </ul> 
     <ul class="topiclist forums"> 
<!-- ENDIF -->   

Это советы помогут вам во время разработчика: Убедитесь, что в PCA>General>Server configuration>Load Settings>General options>Recompile stale style components установлен в Да. Поэтому вам не нужно перезагружать кеш после каждого обновления.

+0

Это не сработало. :(Вы удалили кронштейн – mymiracl

+0

ли каждая сторона 'добавить свой ADS' здесь? Ли ваш очистить кэш? Вы изменили настройки, чтобы обнаружить каждое изменение стиля и вычислили их? –

+0

<дл класс =«значок»> \t \t \t \t \t \t

\t \t \t \t \t \t <дд класс = "темы"> {L_TOPICS} его мой код. для объявлений. – mymiracl

Смежные вопросы