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


Фотография
- - - - -

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

Темы Закрепленные

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 17

#1 Оффлайн   ๖ۣۣۜDesperate™

    Администратор


  • Администраторы
  • Репутация
    4 616
    • Cообщений: 8 560
    • Форум:3.4.х
    • Город:IpbZona
    Участник

Отправлено 29 Февраль 2012 - 15:51

Разделим закрепленные темы от основных

Пройти 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   85,31К    скачиваний 292

Итог 2 варианта:

Прикрепленный файл  3.png   83,82К    скачиваний 266
  • 7

Заработок и обучение заработку

#2 Оффлайн   Beliar

    Постоялец


  • Пользователи
  • Репутация
    78
    • Cообщений: 271
    • Форум:3.4.х
    • Город:Томск

Отправлено 29 Февраль 2012 - 16:04

Сделал как написано, но не совсем получилось, получилось, что обычные темы отделены от прикрепленых, но над прикреплеными не написано что они закреплены, как показано на скрине. то есть просто сразу начинаются прикрепленные темы, а потом отступ, написано "Темы" и пошли уже сами темы
  • 0

#3 Оффлайн   ๖ۣۣۜDesperate™

    Администратор


  • Администраторы
  • Репутация
    4 616
    • Cообщений: 8 560
    • Форум:3.4.х
    • Город:IpbZona
    Участник

Отправлено 29 Февраль 2012 - 19:14

Обновлена инструкция, добавлен второй вариант....


  • 0

#4 Оффлайн   Beliar

    Постоялец


  • Пользователи
  • Репутация
    78
    • Cообщений: 271
    • Форум:3.4.х
    • Город:Томск

Отправлено 29 Февраль 2012 - 19:16

Да спасибо всё получилось.
MANGUST, ещё внимательнее читай.
  • 0

#5 Оффлайн   Vision

    Продвинутый


  • Пользователи
  • Репутация
    3
    • Cообщений: 82
    • Форум:3.2.3
    • Город:Павлодар

Отправлено 10 Июль 2012 - 17:58

Делал, по 1 варианту.
Не много не получилось, точнее на скрине. Там на скрине в правом нижнем углу цвет не до конца..

И Вот этого кода я не нашел, вообще нет ничего на table.ipb_table th
Я просто этот код:

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

Просто в самый низ добавил.
Вот скрин:

Прикрепленный файл  Безымянный.png   11,88К    скачиваний 42

Сообщение отредактировал Vision: 10 Июль 2012 - 17:58

  • 0

#6 Оффлайн   Caius

    Активный


  • Пользователи
  • Репутация
    24
    • Cообщений: 142
    • Форум:3.4.х
    • Город:Екатеринбург

Отправлено 27 Июль 2012 - 00:16

Сделал второй вариант, все норм, но дублируются полосы информации, как убрать выделенное:
Изображение

Сообщение отредактировал Caius: 27 Июль 2012 - 00:19

  • 0

#7 Оффлайн   Яна

    Забанен


  • Пользователи
  • Репутация
    16
    • Cообщений: 109
    • Форум:3.3.х

Отправлено 14 Февраль 2013 - 22:05

Подскажите, пожалуйста, как сделать это на 3.3?


  • 0

#8 Онлайн   ..ツ⋆WOLF⋆ツ..

    Гуру


  • Модераторы
  • Репутация
    1 802
    • Cообщений: 8 175
    • Форум:3.4.х
    • Город:Казань

Отправлено 14 Февраль 2013 - 22:06

Подскажите, пожалуйста, как сделать это на 3.3?

по подробнее. у вас эти коды есть в шаблоне?


  • 1

#9 Оффлайн   Яна

    Забанен


  • Пользователи
  • Репутация
    16
    • Cообщений: 109
    • Форум:3.3.х

Отправлено 14 Февраль 2013 - 22:10

по подробнее. у вас эти коды есть в шаблоне?

Нет, у меня таких нет... и шаблон называется boardIndexTemplate, а не  forumIndexTemplate. 

И в GlobalTemplate смотрела - тоже нет.


  • 0

#10 Онлайн   ..ツ⋆WOLF⋆ツ..

    Гуру


  • Модераторы
  • Репутация
    1 802
    • Cообщений: 8 175
    • Форум:3.4.х
    • Город:Казань

Отправлено 14 Февраль 2013 - 22:12

Нет, у меня таких нет... и шаблон называется boardIndexTemplate, а не  forumIndexTemplate. 

И в GlobalTemplate смотрела - тоже нет.

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


  • 1





Темы с аналогичными тегами: Темы, Закрепленные