Отделение важных(глобальных) тем от объявлений.

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
men232
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет 8 месяцев

Отделение важных(глобальных) тем от объявлений.

Сообщение men232 »

Здравствуйте мастера, на одном форуме видел что оделили важные(глобальне) темы от объявлений. Я использовал код из этой темы для того что бы отделить прилепленные темы от простых, все работает. Попытался на основе того отделить то что мне нужно, получилось но немного не то.
Прописал в viewforum.php:

Код: Выделить всё

        if ($row['topic_type'] == POST_ANNOUNCE)
        {
            $s_type_switch_test = 1;
        }
        elseif ( $row['topic_type'] == POST_GLOBAL)
        {
            $s_type_switch_test = 2;
        }		
        elseif ( $row['topic_type'] == POST_STICKY)
        {
            $s_type_switch_test = 3;
        }
        else    
        {
            $s_type_switch_test = 0;
        }
а в viewforum_body.html:

Код: Выделить всё

			<!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 1 -->
				<tr>
					<td class="row3" colspan="<!-- IF S_TOPIC_ICONS -->7<!-- ELSE -->6<!-- ENDIF -->"><b class="gensmall">{L_ANNOUNCEMENTS}</b></td>
				</tr>
			<!-- ELSEIF topicrow.S_TOPIC_TYPE_SWITCH eq 2 -->
                <tr>
                    <td class="row3" colspan="<!-- IF S_TOPIC_ICONS -->7<!-- ELSE -->6<!-- ENDIF -->"><b class="gensmall">{L_ANNOUNCEMENTS}</b></td>
                </tr> 	
			<!-- ELSEIF topicrow.S_TOPIC_TYPE_SWITCH eq 3 -->
                <tr>
                    <td class="row3" colspan="<!-- IF S_TOPIC_ICONS -->7<!-- ELSE -->6<!-- ENDIF -->"><b class="gensmall">{L_STICKYS}</b></td>
                </tr>			
			<!-- ELSEIF topicrow.S_TOPIC_TYPE_SWITCH eq 0 -->
				<tr>
					<td class="row3" colspan="<!-- IF S_TOPIC_ICONS -->7<!-- ELSE -->6<!-- ENDIF -->"><b class="gensmall">{L_TOPICS}</b></td>
				</tr>
			<!-- ENDIF -->
Получается так что объявления выводятся сверху важных(глобальных). Как мне их опустить, или есть другой способ отделить их?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Отделение важных(глобальных) тем от объявлений.

Сообщение Пчелкин »

Есть
categorize_announcements_stickies
http://www.phpbb.com/community/viewtopi ... s_stickies
Чего городить..все уже отгорожено...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

Вернуться в «Поддержка phpBB 3.0.х»