Предоставляем срочную помощь по DLE, пишем эксклюзивные модули для вашего проекта, парсеры грабберы, исправляем базу данных, удаляем вирусы редиректы, обновляем скрипты, помощь с переездом на другой хостинг, перенос домена, большой опыт работы с высоконагруженными проектами, защита ddos атаки, ботов и спама, оптимизация модулей и серверов дле, более 10 лет работы, тысячи модификаций и доработок, короткие сроки, дорого, качественно. telegram: @histoo

API: Последние сообщения с форума с пометкой "Сегодня"

  1. Онлайн

    Grey

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

    Сообщений: 2130

    Хак позволяющий определённым образом оформить ссылки на новые сообщения форума в блоке "последние сообщения с форума. По умолчанию отображает ваш блок если последний ответ в теме или дата создания поста сегодня\вчера. Для особо активных форумов можно оставить отображение метки только за "сегодня"


    Наша цель: /engine/bullet_energy/api/bullet_api.class.php

    Найти:
    $this->tpl->set('{lastAutorName}', $row['last_reply_info'][0]) ;


    Вставить выше:
    if(date('Ymd', $row['last_reply_info'][1]) == date('Ymd', time()) OR date('Ymd', $row['last_reply_info'][1]) == date('Ymd', (time() - 86400))) {
            // uncomment and delete previous string for active forum posting
            // if(date('Ymd', $row['last_reply_info'][1]) == date('Ymd', time())) {
            			$this->tpl->set( '[new-post]', "" );
                  $this->tpl->set( '[/new-post]', "" );
                  } else {
                  $this->tpl->set_block( "'\\[new-post\\](.*?)\\[/new-post\\]'si", "" );
    }


    Изменения в шаблоне: last_topic_content.tpl

    Добавьте в нужное место:
    [new-post][НОВОЕ] [/new-post]

    или
    [new-post]ваш стиль оформления[/new-post]

    Вложения:

    1. api.newpost.txt

      Размер файла:
      1,07 Kb
      Скачиваний:
      566
    Dock174 нравится это сообщение.
    Сообщение отредактировал Grey 5 августа 2013 - 02:47

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    4 августа 2013 - 07:55 / #1
  2. Оффлайн

    Dock174

    Посетители

    Сообщений: 24

    Grey, поставил хак, понравился только возникли трудности со стилизацией, я не понял как воспользоватся)
    [new-post]ваш стиль оформления[/new-post]
    Grey, можешь допилить хак, чтобы после прочтения поста, информация об обновление пропадала, ну а если посты добавились, то само собой появились, было бы круто)

    [img=none]http://be.rdn-team.com/uploads/forum/images/2013-11/13834814328o2y.png[/img]
    У меня например, стоит иконка крутящая, хочется, чтобы исчезала после прочтения, да и удобно же будет)

    Вложения:

    1. 8o2y.png

      Размер файла:
      12,42 Kb
      Превью:
      просмотр
    Сообщение отредактировал Dock174 3 ноября 2013 - 12:24
    3 ноября 2013 - 12:24 / #2
  3. Онлайн

    Grey

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

    Сообщений: 2130

    Dock174,
    К сожалению API форума не знает прочитал ли пользователь текущую тему или нет.

    Как вариант можете поставить картинку NEW! или что-то в этом роде
    Сообщение отредактировал Grey 3 ноября 2013 - 13:10

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    3 ноября 2013 - 13:09 / #3
  4. Оффлайн

    Dock174

    Посетители

    Сообщений: 24

    Grey, ну лан, спасибо и на этом)
    3 ноября 2013 - 13:25 / #4
  5. Онлайн

    Grey

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

    Сообщений: 2130

    Обновление хака позволяющее улучшить информирование пользователей:

    Теперь в шаблоне last_topic_content.tpl можно использовать:
    <div class="lcomment">
    [lastMessageLinck][new-post][Обновление темы] [/new-post][new-topic][Новая тема] [/new-topic] {title}[/lastMessageLinck]
    </div>


    Как установить - прочитайте во вложении.

    Вложения:

    1. addtolastpost.txt

      Размер файла:
      1,29 Kb
      Скачиваний:
      592
    Сообщение отредактировал Grey 18 января 2014 - 22:20

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    18 января 2014 - 22:19 / #5
Модераторы форума: greyPowered by Bullet Energy Forum