1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - новый и перспективный форумный движок от бывших создателей vBulletin.

Mark new thread in some Node

Тема в разделе "Плагины для XenForo", создана пользователем eterskov, 4 дек 2013.

Загрузка
  1. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1.329
    Симпатии:
    384
    Версия XF:
    1.2.3
    Mark new thread in some Node 1.0
    Информер "Новая тема"

    Автор: Akinak
    Релиз: 18 апреля 2013г.
    Тема на оф сайте
    Код:
    http://xenforo.com/community/resources/mark-new-thread-in-some-node.1728/
    Требуется TMS

    скриншот.jpg

    Добавить в EXTRA.CSS этот код:

    Код:
    .discussionListItem .thread_new:after
    {
    background-color: #ac1212;
    content: "NEW";
    color: white;
    border-radius: 2px;
    margin-left: 5px;
    padding: 1px 5px;
    font-size: 9px; }
    Если вы не используете TMS, в шаблоне thread_list_item найти
    Код:
    <a href="{xen:link "threads{xen:if '{$thread.isNew} AND {$thread.haveReadData}', '/unread'}", $thread}"
                        title="{xen:if '{$thread.isNew} AND {$thread.haveReadData}', {xen:phrase go_to_first_unread_message}}"
                        class="{xen:if $thread.hasPreview, PreviewTooltip}"
                        data-previewUrl="{xen:if $thread.hasPreview, {xen:link threads/preview, $thread}}">{xen:helper wrap, $thread.title, 50}</a>
    и заменить на этот код:
    Код:
    <a href="{xen:link "threads{xen:if '{$thread.isNew} AND {$thread.haveReadData}', '/unread'}", $thread}"
                        title="{xen:if '{$thread.isNew} AND {$thread.haveReadData}', {xen:phrase go_to_first_unread_message}}"
                        class="{xen:if $thread.hasPreview, PreviewTooltip}  {xen:if {$thread.is_new}, 'thread_new'}"
                        data-previewUrl="{xen:if $thread.hasPreview, {xen:link threads/preview, $thread}}">{xen:helper wrap, $thread.title, 50}</a>
     

    Вложения:

    SpiritFlame нравится это.
  2. Amadeus

    Amadeus Новичок

    Регистрация:
    30.11.13
    Сообщения:
    16
    Симпатии:
    6
    Версия XF:
    1.4.2
    Здравствуйте :)

    А что-то как-то никаких изменений после установки...
    Что-то еще помимо установки и внесения изменений в EXTRA.CSS делать нужно?
    XF 1.2.3, TMS 1.3.0.
    Ручное изменение thread_list_item тоже не помогло.

    Я где-то туплю?
     
  3. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1.329
    Симпатии:
    384
    Версия XF:
    1.2.3
    Может создать новую тему?
     
  4. Amadeus

    Amadeus Новичок

    Регистрация:
    30.11.13
    Сообщения:
    16
    Симпатии:
    6
    Версия XF:
    1.4.2
    Туплю, но не настолько )))
     
  5. Twaryfen1x

    Twaryfen1x Активный пользователь

    Регистрация:
    03.12.12
    Сообщения:
    39
    Симпатии:
    1
    Версия XF:
    1.2.1
    на 1.2.1 тоже не пашет
     
  6. Amadeus

    Amadeus Новичок

    Регистрация:
    30.11.13
    Сообщения:
    16
    Симпатии:
    6
    Версия XF:
    1.4.2
    Кстати, а где в XenForo настраивается, СКОЛЬКО дней тему считать новой?
    Может быть там собака зарыта?

    ---

    Ну вот сам себе и ответил :)

    Не сразу нашел в Настройках этот плагин. А там как раз и устанавливается в каких разделах его использовать и сколько тему считать новой. Спасибо, теперь все заработало.
     
    Последнее редактирование: 5 дек 2013
  7. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1.329
    Симпатии:
    384
    Версия XF:
    1.2.3
    Может в личку автору написать? Он, вроде, наш земляк.
     
  8. Amadeus

    Amadeus Новичок

    Регистрация:
    30.11.13
    Сообщения:
    16
    Симпатии:
    6
    Версия XF:
    1.4.2
    Не, с моей стороны косяк. Смотреть надо внимательнее. Не сразу нашел настройки плагина. Все нормально работает. Все темы, созданные за последние 24 часа (86400 секунд - в настройках), отметились как "NEW".
     
    Mirovinger и eterskov нравится это.
  9. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1.329
    Симпатии:
    384
    Версия XF:
    1.2.3
    Могу в догонку дать свой КОД индикатора новых сообщений для Разделов.

    Закинуть в EXTRA.CSS

    Код:
    .nodeInfo.unread .nodeIcon:after {
        color: #FF6600;
        content: "Новое";
        display: inline-block;
        font-size: 9px;
        left: 36px;
        padding: 0 0 0 10px;
        position: relative;
        text-shadow: 0 0 0 transparent, 0 1px 1px rgba(0, 0, 0, 0.35);
        top: -10px;
        vertical-align: 2px;
    }
    
    Так выглядит
    05-12-2013 16-55-50.jpg
     
    aligon7, Amadeus и Mirovinger нравится это.
  10. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    983
    Симпатии:
    62
    Версия XF:
    1.4.7
    Так на много лучше
     
  11. avasil89

    avasil89 Пользователь

    Регистрация:
    18.01.13
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.2.4
    Привет. Везде втыкаю код, работать не хочет. TMS нету, стоить поставить?
    Стиль не стандарт.
    И еще вопросить, вот этот EXTRA.css это для стандартного стиля, для других стилей свой css должен быть?
    Спасибо.
    --- добавлено : 2 фев 2014 в 21:02 ---
    Все работает, мой косяк.
     
    Последнее редактирование модератором: 10 фев 2014

Поделиться этой страницей