Новые сообщения 1.1.0

Добавляет вывод новых сообщений и тем форума в боковой панели.

  1. Sprinx
    Совместимость:
    проверялся на совместимость
    Изменения в БД:
    не требуются
    Автор:
    Sprinx
    Общественное достояние:
    да
    Описание: добавляет вывод новых сообщений и тем форума в боковой панели.
    Инструкция по установке:
    Открыть index.php

    Найти:
    Код:
    // Allow cron
    
    Выше вставить
    Код:
    if($bb_cfg['new_post'])
    {
      $template->assign_vars(array(
         'NEW_POST' => true,
       ));
    
       if (!$new_post = CACHE('bb_cache')->get('new_post'))
       {
         $new_post = DB()->fetch_rowset('SELECT
           p.post_id, p.poster_id, t.topic_title, t.topic_first_post_id, t.topic_id, u.username, u.user_id,
           u.avatar_ext_id, u.user_rank, p.forum_id, p.post_time
           FROM '.BB_POSTS.' p
           LEFT JOIN '.BB_TOPICS.' t ON t.topic_id = p.topic_id
           LEFT JOIN '. BB_USERS  .' u ON u.user_id = p.poster_id
         ORDER BY p.post_id DESC LIMIT 10');
         CACHE('bb_cache')->set('new_post', $new_post, 60);
       }
    
       foreach ($new_post as $row)
       {
     
         if((!empty($excluded_forums_csv)) ? !in_array($row['forum_id'], explode(',', $excluded_forums_csv)) : true){
     
           $mes = ($row['post_id'] == $row['topic_first_post_id']) ? true : false;
       
           $topic_text = ($mes) ? ' разместил новую тему ' : ' ответил ';
    
           $template->assign_block_vars('new',array(
             'POSTING'    => ($mes) ? TOPIC_URL . $row['topic_id'] : POST_URL . $row['post_id'].'#'.$row['post_id'],
             'TOPIC_TITLE' => $row['topic_title'],
             'POST_TOPIC'  => str_short($row['topic_title'], 32),
             'AVATAR'     => get_avatar($row['user_id'], $row['avatar_ext_id']),
             'TOPIC_TEXT'  => profile_url(array('username' => $row['username'], 'user_id' => $row['poster_id'], 'user_rank' => $row['user_rank'])). $topic_text .bb_date($row['post_time']),
           ));
         }
       }
    }
    
    Открыть config.php в новой ревизии library/config.php

    В самы конец вставить:
    Код:
    $bb_cfg['new_post'] = true;
    
    Открыть templates/page_header.tpl в новой ревизии styles/templates/page_header.tpl

    Найти:

    Код:
    <!-- IF HTML_SIDEBAR_1 -->
    
    Выше вставить:
    Код:
    <!-- IF NEW_POST -->
           <div class="section">
             <h3>Новые сообщения</h3>
             <div id="new_post">
               <ul class="newtopics_mes">
                 <!-- BEGIN new -->
                   <li>
                     <a href="{new.PROFILE}" class="avatars">{new.AVATAR}</a>
                     <a href="{new.POSTING}" title="{new.TOPIC_TITLE}" class="title">{new.POST_TOPIC}</a>
                     <div>{new.TOPIC_TEXT}</div>
                   </li>
                 <!-- END new -->
               </ul>
             </div>
           </div>
           <!-- ENDIF -->
    
    Открыть templates/css/main.css в новой ревизии styles/templates/css/main.css

    В самый конец вставить.

    Код:
    #new_post ul.newtopics_mes, li  { margin: 0; }
    #new_post ul.newtopics_mes li { font: 11px/1.231 arial,helvetica,clean,sans-serif; margin: 5px 0; padding: 2px; list-style: none outside none; margin: 5px 0px; overflow: hidden; }
    #new_post ul.newtopics_mes .avatars  img{ height: 48px;width: 48px; }
    #new_post ul.newtopics_mes .avatars { margin-right: 5px; float: left; width: auto; height: auto; }
    #new_post ul.newtopics_mes .title { color: #A52A2A; font-weight: bold; }
    

    Изображения

    1. 123123432543425.png

Последние обнoвления

  1. Обновление 1.1.0

Пoследние рецензии

  1. viktor
    viktor
    5/5,
    Версия: 1.1.0
    отлично работает
  2. puhpol
    puhpol
    5/5,
    Версия: 2014-10-28
    Удобная штука. Спасибо!
  3. Анонимный пользователь
    Анонимный пользователь
    5/5,
    Версия: 2014-10-28
    Замечательный мод.Спасибо!
  4. Kryl
    Kryl
    5/5,
    Версия: 2014-10-28
    На 600 ревизии , все работает ... СПАСИБО !
  5. Анонимный пользователь
    Анонимный пользователь
    5/5,
    Версия: 2014-10-28
    Спасибочки!!! Страничка сразу преобразилась оличная тема. 5+++