Вебдизайн и Техническая поддержка
Skype: disbb.ru
Контакты: обратная связь
Часы работы:
Пн-Пт 10:00-18:00
* по московскому времени


Разделение важных и обычных тем на блоки (Alex_63)


Скриншот

  • Код добавляет разделители с надписями поверх всех важных и остальных тем раздела.
  • Автор: Alex_63
  • Платформа: MyBB
  • Категория: Страница списка тем форума
  • Оценка: 5.0/1
  • 08.09.2015, 00:37

Скриншот Скриншот Скриншот

Новое разделение тем на "Важные темы" и "Темы форума"

В HTML низ:
Код
<!-- Разделение тем: "Важные темы" и "Темы форума" // © Alex_63 -->
  <style>
  #pun-main tr.tr-divider {
  background-color: #d1d1e1;
  font-weight: bold;
  }
  </style>
  <script type="text/javascript">
  if($('#pun-viewforum').length) {
  $('#pun-main').each(function (){
  $(this).find('tr.isticky:first').before('<tr class="tr-divider imp"><td class="td-divider" colspan="4">Важные темы</td></tr>');
  $(this).find('tr.isticky:last').after('<tr class="tr-divider st"><td class="td-divider" colspan="4">Темы форума</td></tr>');
  $(this).find('tr.isticky').find('.stickytext').remove();
  });
  }
  </script>
  <!-- //End//-Разделение тем -->


Старый вариант скрипта (автор неизвестен)
Код
<script type="text/javascript">
if (document.URL.indexOf("viewforum")!=-1)
{var trs=document.getElementById('pun-main').getElementsByTagName("table")[0].rows
var io=1
for (io=1; io<=(trs.length-1); io++)
{if ((trs[io].className.indexOf("isticky")!=-1)&&(io==1))
{var portant=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(1)
var im=portant.insertCell(0)
im.innerHTML="Важные темы"
im.style.color="#0000FF"
im.style.backgroundColor="#FFFFFF"
im.colSpan="4"}
else if ((trs[io].className.indexOf("isticky")!=-1)&&(trs[io+1].className.indexOf('isticky')==-1))
{var normal=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(io+1)
var normal1=normal.insertCell(0)
normal1.innerHTML="Темы форума"
normal1.style.color="#0000FF"
normal1.style.backgroundColor="#FFFFFF"
normal1.colSpan="4"
}}}
</script>

im.style.backgroundColor="#FFFFFF"
normal1.style.backgroundColor="#FFFFFF" цвет фона строк ВАжные темы и Темы форума

normal1.style.color="#0000FF"
im.style.color="#0000FF" цвет шрифта в этих строках.
Теги: mybb, Страница списка тем форума, скрипт

Просмотров: 756, Загрузок: 0, Оценка: 5.0 (1)
Страницы:
Имя *:
Email *:
Код *:
Сайт создан в системе uCoz