Информация

  • FastVps - Хостинг для форума
  • RegPartner - Домены по правильным ценам

"4admins.ru" Рекомендует

LAST TOPIC TITLES (настройки в "Модули")

Список модификаций, которые вы можете установить себе на форумы.
  • Автор 
    Сообщение
Аватара пользователя
Сообщения: 7065
Зарегистрирован: 11 авг 2009, 16:58
Благодарил (а): 660
Поблагодарили: 2357 раз в 1754 сообщениях
Город: Москва
Пол: Мужской
Адрес форума: http://help.4admins.ru
Баллы репутации: 170

LAST TOPIC TITLES (настройки в "Модули")

Сообщение Добавлено: 12 авг 2009, 14:31

LAST TOPIC TITLES (настройки в "Модули") (заголовки последних тем в списке форумов)

Название: NV advanced last topic titles

Сложность установки:Простая

Длительность установки:~4 мин.


для клонов subsilver
Редактируемые файлы: forumlist_body.html


Найти:
Код: Выделить всё
            <!-- IF forumrow.LAST_POST_TIME -->

После этого добавить
Код: Выделить всё
                        <!-- IF forumrow.ALTT_LINK_NAME_SHORT --><p><a <!-- IF forumrow.ALTT_STYLE_BOLD or forumrow.ALTT_STYLE_ITALIC or forumrow.ALTT_STYLE_ADV -->style="<!-- IF forumrow.ALTT_STYLE_BOLD -->font-weight: bold;<!-- ENDIF --><!-- IF forumrow.ALTT_STYLE_ITALIC -->font-style: italic;<!-- ENDIF --> <!-- IF forumrow.ALTT_STYLE_ADV -->{forumrow.ALTT_STYLE_ADV2}<!-- ENDIF -->"<!-- ENDIF --> href="{forumrow.U_ALTT_LINK}" title="{forumrow.ALTT_LINK_NAME}">{forumrow.ALTT_LINK_NAME_SHORT}</a></p><!-- ENDIF -->
         


Для клонов prosilver
Редактируемые файлы forumlist_body.html

Найти
Код: Выделить всё
<!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn> {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}

В найденном после
Код: Выделить всё
         <!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn>


Добавить
Код: Выделить всё
<!-- IF forumrow.ALTT_LINK_NAME_SHORT --><a <!-- IF forumrow.ALTT_STYLE_BOLD or forumrow.ALTT_STYLE_ITALIC or forumrow.ALTT_STYLE_ADV -->style="<!-- IF forumrow.ALTT_STYLE_BOLD -->font-weight: bold;<!-- ENDIF --><!-- IF forumrow.ALTT_STYLE_ITALIC -->font-style: italic;<!-- ENDIF --> <!-- IF forumrow.ALTT_STYLE_ADV -->{forumrow.ALTT_STYLE_ADV2}<!-- ENDIF -->"<!-- ENDIF --> href="{forumrow.U_ALTT_LINK}" title="{forumrow.ALTT_LINK_NAME}">{forumrow.ALTT_LINK_NAME_SHORT}</a><br /><!-- ENDIF -->
На этом сервисе можно cоздать форум бесплатно

За это сообщение пользователя GoDFaTHeR поблагодарили:
ArtPro

Аватара пользователя
Читатель
Читатель
Сообщения: 268
Зарегистрирован: 01 июл 2011, 17:39
Благодарил (а): 79
Поблагодарили: 107 раз в 82 сообщениях
Город: Нижний Новгород
Пол: Мужской
Адрес форума: 27.4admins.ru
Баллы репутации: 2

Re: LAST TOPIC TITLES (настройки в "Модули")

Сообщение Добавлено: 27 окт 2011, 03:34

Можно прописать автора темы и время размещения сообщения - одной строкой.
Пример работы здесь - http://forum-gta.ru/
Для prosilver (можно и в subsilver):
Шаблон forumlist_body.html
найти
Код: Выделить всё
                  <!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn><!-- IF forumrow.ALTT_LINK_NAME_SHORT --><a <!-- IF forumrow.ALTT_STYLE_BOLD or forumrow.ALTT_STYLE_ITALIC or forumrow.ALTT_STYLE_ADV -->style="<!-- IF forumrow.ALTT_STYLE_BOLD -->font-weight: bold;<!-- ENDIF --><!-- IF forumrow.ALTT_STYLE_ITALIC -->font-style: italic;<!-- ENDIF --> <!-- IF forumrow.ALTT_STYLE_ADV -->{forumrow.ALTT_STYLE_ADV2}<!-- ENDIF -->"<!-- ENDIF --> href="{forumrow.U_ALTT_LINK}" title="{forumrow.ALTT_LINK_NAME}">{forumrow.ALTT_LINK_NAME_SHORT}</a><br /><!-- ENDIF --> {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
                  <!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br /> {forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<br />&nbsp;<!-- ENDIF --></span>
               </dd>
            <!-- ENDIF -->

И в этой части
Код: Выделить всё
<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<br />&nbsp;<!-- ENDIF --></span>
               </dd>
            <!-- ENDIF -->[/

Удаляем - <br /> перед {forumrow.LAST_POST_TIME}
Получаем код
Код: Выделить всё
<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF -->{forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<br />&nbsp;<!-- ENDIF --></span>
               </dd>
            <!-- ENDIF -->[/

До - Изображение
После - Изображение

Теперь, пропишем в одну строку автора и время в списке тем форума. (кому как нравится *pardon* )
Шаблон viewforum_body.html
Найти
Код: Выделить всё
               <!-- IF not S_IS_BOT --><a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{topicrow.LAST_POST_TIME}</span>

В найденном удаляем <br />
а мне без разницы

За это сообщение пользователя ViruS поблагодарили:
GoDFaTHeR, risto

Сообщения: 16
Зарегистрирован: 02 дек 2012, 18:45
Благодарил (а): 0
Поблагодарили: 0 раз в 0 сообщении
Пол: Мужской
Адрес форума: http://обсудить.сайт-визитку.рф/
Баллы репутации: 0

Настройка форума

Сообщение Добавлено: 18 окт 2013, 06:10

Стал ковырять forumlist_body.html
Цель - заменить ссылку на пост нормальной ссылкой на последнюю тему.
Написал
Код: Выделить всё
<a href="{forumrow.U_LAST_TOPIC}">{forumrow.LAST_TOPIC_TITLE}</a>

и не без ступора увидел пустоту :shock:

Догодался, что полный заголовок последнего поста - {forumrow.ALTT_LINK_NAME}, а как получить ссылку на тему и заголовок последней обновлённой темы?

Спасибо

Аватара пользователя
Сообщения: 843
Зарегистрирован: 12 янв 2012, 14:35
Благодарил (а): 69
Поблагодарили: 174 раз в 162 сообщениях
Город: Уварово
Пол: Мужской
Адрес форума: http://djedaysoft.ru/
Баллы репутации: 31

Re: LAST TOPIC TITLES (настройки в "Модули")

Сообщение Добавлено: 18 окт 2013, 12:11

"AlexSan" писал(а):
Цель - заменить ссылку на пост нормальной ссылкой на последнюю тему.

Что значит нормальной ссылкой? А до этого она какая была?
Изображение

Сообщения: 16
Зарегистрирован: 02 дек 2012, 18:45
Благодарил (а): 0
Поблагодарили: 0 раз в 0 сообщении
Пол: Мужской
Адрес форума: http://обсудить.сайт-визитку.рф/
Баллы репутации: 0

Re: LAST TOPIC TITLES (настройки в "Модули")

Сообщение Добавлено: 18 окт 2013, 20:42

"Djeday" писал(а):
А до этого она какая была?

-никакой

{forumrow.U_ALTT_LINK} - это ссылка на последний пост последнего топика.
Я хочу поставить "нормальную" ссылку на тред в том виде как она появляется в списке тем.

Аватара пользователя
Сообщения: 7065
Зарегистрирован: 11 авг 2009, 16:58
Благодарил (а): 660
Поблагодарили: 2357 раз в 1754 сообщениях
Город: Москва
Пол: Мужской
Адрес форума: http://help.4admins.ru
Баллы репутации: 170

Re: LAST TOPIC TITLES (настройки в "Модули")

Сообщение Добавлено: 22 окт 2013, 20:57

"AlexSan" писал(а):
{forumrow.U_ALTT_LINK} - это ссылка на последний пост последнего топика.

Это ссылка на последнее не прочитанное сообщение в теме
не много не понятно что имеено вы хотите сделать,

название темы ведет на первый пост, маленький листик на последний не прочитанный
На этом сервисе можно cоздать форум бесплатно

Сообщения: 16
Зарегистрирован: 02 дек 2012, 18:45
Благодарил (а): 0
Поблагодарили: 0 раз в 0 сообщении
Пол: Мужской
Адрес форума: http://обсудить.сайт-визитку.рф/
Баллы репутации: 0

Настройка форума

Сообщение Добавлено: 23 окт 2013, 10:58

GoDFaTHeR, спасибо, всё уже сделал. Для улучшения ранжирования в поисковиках, ссылки на посты не следует показывать ботам, и для ускорения индексации лучше в forumlist_body показывать ссылки на последний тред.


Вернуться в Модификации

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31