Перейти к содержимому


Информация статьи

  • Дабавлена: 29 фев 2012 15:52
  • Обновлена: 29 фев 2012 19:16
  • Просмотров: 619
 


* * * * *
0 Рейтинг

Разделить закрепленные темы на IPB 3.2.х

Написано ๖ۣۣۜDesperate™ 29 фев 2012 15:52
Разделим закрепленные темы от основных

Пройти ACP - Внешний вид - ВАШ СТИЛЬ - Шаблоны - Список тем форума - forumIndexTemplate

ВАРИАНТ №1

Ищем:
<foreach loop="topics:$topic_data as $tid => $data">

Добавить после:

<if test="!$this->subHeadShow"> <th scope='col' colspan='<if test="endannouncements:|:$this->memberData['is_mod'] == 1">6<else />5</if>'> <if test="$data['pinned']">ВАШ ТЕКСТ<else />  {$this->lang->words['forum_topic']}  </if>  </th>  <if test="$this->subHeadShow=1"> </if> </if>
<if test="$data['pinned']">
<if test="$this->hasPinned=1"></if>
<else />
<if test="$this->hasPinned">
<if test="$this->hasPinned=0"></if>
<tr class='subhead altbar'>
  <if text="$this->memberData['is_mod'] == 1">
		<th scope='col' colspan='5'>
	   Темы
  <else />
  </if>
</tr>
	 </if>
</if>

И в ipb_styles.css найдите

table.ipb_table th {
  font-size: 11px;
  font-weight: bold;
  padding: 6px;
}
И замените на:

table.ipb_table th {
background: #ВАШ ЦВЕТ;
font-size: 11px;
font-weight: bold;
padding: 6px;
}

ВАРИАНТ № 2

Найти:
<!-- BEGIN TOPICS -->
	<if test="hastopics:|:is_array( $topic_data ) AND count( $topic_data )">
	 {parse striping="forumTable" classes="row1,row2"}
	 <foreach loop="topics:$topic_data as $tid => $data">

После него добавить:

<if test="!$this->subHeadShow">
					<tr class='subhead altbar'>
					<th scope='col' colspan='<if test="endannouncements:|:$this->memberData['is_mod'] == 1">6<else />5</if>'>
					<if test="$data['pinned']">
					 Важные темы
					<else />
					 Закрепленные
					</if>
					</th>
					</tr>
					
				<tr class='header'>
					<th scope='col' class='col_f_icon'>&nbsp;</th>
					<th scope='col' class='col_f_topic'>{$this->lang->words['forum_topic']}</th>
					<th scope='col' class='col_f_starter short'>{$this->lang->words['']}</th>
					<th scope='col' class='col_f_views stats'>{$this->lang->words['forum_stats']}</th>
					<th scope='col' class='col_f_post'>{$this->lang->words['forum_last_post_info']}</th>
					<if test="topicsismod:|:$this->memberData['is_mod'] == 1">
						<th scope='col' class='col_f_mod short'> <input type='checkbox' id='tmod_all' class='input_check' title='{$this->lang->words['topic_select_all']}' value='1' /> </th>
					</if>
				</tr>  
					<if test="$this->subHeadShow=1"> </if>
					</if>
					<if test="$data['pinned']">
					<if test="$this->hasPinned=1"> </if>
					<else />
					<if test="$this->hasPinned">
					<if test="$this->hasPinned=0"> </if>
					<tr class='subhead altbar'>
					<if test="$this->memberData['is_mod'] == 1">
					<th scope='col' colspan='6'>
					<else />
					<th scope='col' colspan='5'>
					</if>
					 Темы форума
					</th>
					</tr>
				  
				<tr class='header'>
					<th scope='col' class='col_f_icon'>&nbsp;</th>
					<th scope='col' class='col_f_topic'>{$this->lang->words['forum_topic']}</th>
					<th scope='col' class='col_f_starter short'>{$this->lang->words['']}</th>
					<th scope='col' class='col_f_views stats'>{$this->lang->words['forum_stats']}</th>
					<th scope='col' class='col_f_post'>{$this->lang->words['forum_last_post_info']}</th>
					<if test="topicsismod:|:$this->memberData['is_mod'] == 1">
						<th scope='col' class='col_f_mod short'> <input type='checkbox' id='tmod_all' class='input_check' title='{$this->lang->words['topic_select_all']}' value='1' /> </th>
					</if>
				</tr>  
					</if>
				</if>  

Вариант 1
2.png

Вариант 2

3.png

Тема поддержки файла
  • 0

Powered by Tutorials 1.5.0 © 2016, by Michael McCune