Ребята, у меня такой вопрос. На соседнем ресурсе объяснили как сделать подфорумы так, чтобы они располагались в столбец. Вот код из моего шаблона (форум_лист):

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

<!-- IF forumrow.SUBFORUMS and forumrow.S_LIST_SUBFORUMS -->
      <div class="forumdesc">
      <script>
      subforum_icon_html='<img src="http://scienceclub.listbb.ru/images/ranks2/scienceclub_listbb_ru/arrow_right.gif">';
      subforums_old='{forumrow.SUBFORUMS}';
      subforums_new=subforum_icon_html+' '+subforums_old.replace(/,/g,'<br/>'+subforum_icon_html);
      document.write(subforums_new);
     </script>
    <noscript>
       {forumrow.SUBFORUMS}
    </noscript>
    </div>
<!-- ENDIF -->
Вопрос такой. Тут фикруется изображение форума (у меня это серая стрелочка).
+скрин
Я бы хотела, чтобы стрелочка менялась на красненькую (такое изображение у меня есть) в случае, если в подфоруме появилось новое (непрочитанное) сообщение. Как это можно было бы сделать?

Буду признательна за помощь :Rose:
Комментарии: 6

CabinetAdmin 14 май 2014, 18:28 Сообщение

Uzanka » Сегодня, 03:36 писал(а):Я бы хотела, чтобы стрелочка менялась на красненькую
Это стандартная функция.
Не знаю на счёт работоспособности, можете попробовать так, поменять:

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

<img src="http://scienceclub.listbb.ru/images/ranks2/scienceclub_listbb_ru/arrow_right.gif">
на:

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

<!-- IF not forumrow.S_UNREAD_SUBFORUMS --><img src="серая стрелка"><!-- ELSEIF forumrow.S_UNREAD_SUBFORUMS --><img src="красная стрелка"><!-- ENDIF -->
зы. есть способ вывода подфорумов в столбик без скриптов - Подфорумы в столбик.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

Uzanka 19 май 2014, 14:56 Сообщение

CabinetAdmin
Я попробовала так реализовать. Не работает :unknown Вот мой кусок кода:

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

<!-- IF forumrow.SUBFORUMS and forumrow.S_LIST_SUBFORUMS -->
      <div class="forumdesc">
      <script>
<!-- IF not forumrow.S_UNREAD_SUBFORUMS -->
subforum_icon_html='<img src="http://scienceclub.listbb.ru/images/ranks2/scienceclub_listbb_ru/arrow_right.gif">';
<!-- ELSEIF forumrow.S_UNREAD_SUBFORUMS -->
subforum_icon_html='<img src="http://scienceclub.listbb.ru/images/ranks2/scienceclub_listbb_ru/arrow_icon_topic_newest.gif">';
<!-- ENDIF -->;

      subforums_old='{forumrow.SUBFORUMS}';
      subforums_new=subforum_icon_html+' '+subforums_old.replace(/,/g,'<br/>'+subforum_icon_html);
      document.write(subforums_new);
     </script>
    <noscript>
       {forumrow.SUBFORUMS}
    </noscript>
    </div>
<!-- ENDIF -->
Вот иллюстрация, что новые сообщения есть, но красная стрелочка не появляется (вместо серой).
+скрины
Помогите, пожалуйста, решить проблему :oops:
  • 0
Форум Science-Леди www.scienceclub.listbb.ru

CabinetAdmin 19 май 2014, 16:01 Сообщение

Хм... Можете так попробовать:

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

<!-- IF not forumrow.S_UNREAD_POSTS -->
subforum_icon_html='<img src="http://scienceclub.listbb.ru/images/ranks2/scienceclub_listbb_ru/arrow_right.gif">';
<!-- ELSEIF forumrow.S_UNREAD_POSTS -->
subforum_icon_html='<img src="http://scienceclub.listbb.ru/images/ranks2/scienceclub_listbb_ru/arrow_icon_topic_newest.gif">';
<!-- ENDIF -->;
т.е. SUBFORUMS меняете на POSTS
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

Uzanka 19 май 2014, 19:27 Сообщение

CabinetAdmin
Нет. Так тоже не получилось :(

зы. сейчас вернула к первому варианту.
  • 0
Форум Science-Леди www.scienceclub.listbb.ru

CabinetAdmin 19 май 2014, 19:55 Сообщение

:(
Попробуйте вариант без скриптов - http://cabinetadmina.ru/viewtopic.php?f=121&t=3956. И в виде столбика будет, и стрелки будут меняться, ведь это стандартная функция.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

Uzanka 20 май 2014, 11:29 Сообщение

CabinetAdmin
Спасибо. Я попробую. Пойду в ту тему :)
  • 0
Форум Science-Леди www.scienceclub.listbb.ru