Запись в 20.08.2016

Мод последних топиков из форума на главную для SocialEngine

asvfedf 0 - комментарии
ITN >> Без рубрики >> Мод последних топиков из форума на главную для SocialEngine

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

Установка:

1. Откройте include/class_forum.php найдите:
// THIS METHOD LISTS ALL TOPICS IN A FORUM
     // INPUT: $forum_id REPRESENTING THE FORUM ID OF THE FORUM TO RETRIEVE TOPICS FROM
     //      $start REPRESENTING THE TOPIC TO START WITH
     //      $limit REPRESENTING THE NUMBER OF TOPICS TO RETURN
     // OUTPUT: AN ARRAY OF TOPIC INFORMATION
     function forum_topic_list($forum_id, $start, $limit)

function new_topic_list($forum_id, $limit) { // if $forum_id=0, all forums
       global $database, $user;
              if($forum_id) $where=»WHERE forumtopic_forum_id=’$forum_id'»;
       // GET TOPICS

После этого вставьте:
           $gettopics = $database->database_query(«SELECT se_forumtopics.forumtopic_id, se_forumtopics.forumtopic_subject, se_forumtopics.forumtopic_date, se_forumtopics.forumtopic_forum_id,se_forumtopics.forumtopic_creatoruser_id,se_forumtopics.forumtopic_totalreplies, se_forumtopics.forumtopic_views, se_users.user_id, se_users.user_username, se_users.user_fname, se_users.user_lname, se_users.user_photo FROM se_forumtopics LEFT JOIN se_users ON se_forumtopics.forumtopic_creatoruser_id=se_users.user_id  {$where} ORDER BY se_forumtopics.forumtopic_id DESC LIMIT $limit»);
            $forumtopic_array = Array();
            while( $newtopics = $database->database_fetch_assoc($gettopics) )
                
             $forumtopic_array[]=$newtopics;    
            
       return $forumtopic_array;

     }

2. Откройте home.php найдите:
// ASSIGN SMARTY VARIABLES AND INCLUDE FOOTER

После этого добавьте:
$forum = new se_forum();
$topic_limit = 10; //количество выводимых топиков
$topic_array = $forum->new_topic_list(0,$topic_limit);    // Установить 0 для вывода из всех форумов или поменяйте на ID определенного форума из которого хотите вывести топики
$smarty->assign(‘topics’, $topic_array);

3. Открыть home.tpl и в том месте где вам нужно вставить код:
{* NEW TOPICS FROM FORUMS *}
                  {section name=topic_loop loop=$topics max=10}  
          <div style=»‘border-bottom:» solid=»»>
           <div style=»float:left»>[img]./images/icons/disscusion.jpg[/img] </div>
           <div>
                
             <div style=»margin-top:3px;»>    
               <div style=»‘float:left;»> [url=forum_topic.php?forum_id={$topics[topic_loop].forumtopic_forum_id}&topic_id={$topics[topic_loop].forumtopic_id}]{$topics[topic_loop].forumtopic_subject}[/url]
              
{capture assign=»topic_poster»} [url='{$url-]url_create(«profile», $topics[topic_loop].user_username)}’> {$topics[topic_loop].user_fname} {$topics[topic_loop].user_lname}[/url]{/capture}    {lang_sprintf id=6000095 1=$topic_poster}
              {assign var=’topic_date_basic’ value=$datetime->time_since($topics[topic_loop].forumtopic_date)}
            — {lang_sprintf id=$topic_date_basic[0] 1=$topic_date_basic[1]}</div>
               <div style=»float:right»> {lang_print id=1000065} {$topics[topic_loop].forumtopic_views} | {lang_print id=69658061} {$topics[topic_loop].forumtopic_totalreplies} </div>
               <div class=»space-line»></div>
            </div>  
          </div>
             </div>
               {/section}

Связанная запись

Что такое интернет-реклама?

Термин интернет-реклама охватывает все различные виды рекламы, рассчитанные на размещение в Интернете и работу с…

Оптимизация страниц сайта

При оптимизации страниц мы ориентируемся на специфику сбора и восприятия информации пользователем. Данность такова, что…

Аудит юзабилити сайта

Наш инновационный подход к аналитике позволяет эффективно решать проблемы интерфейса и устранять барьеры конверсии. Аудит…

Маркетинговый аудит сайта

Маркетинговый анализ сайта – это всестороннее изучение продукта клиента (товара, услуги, сайта) в конкурентной интернет-среде.…

Почему наш аудит юзабилити лучший?

Изучаем вашу аудиторию и определяем, что мешает ей совершать целевые действия на сайте Находим реальные барьеры конверсии…

Анализ рыночного сегмента

Прежде чем выходить на онлайн-рынок, необходимо понимать его специфику, иметь представление о состоянии целевого сегмента,…

Модернизация эргономики сайта — это необязательно редизайн

Существует устоявшееся мнение, что в результате проведения юзабилити-экспертизы чаще всего клиенту приходится делать совершенно новый…

Конкурентный анализ

Анализ конкурентной интернет-среды – это определение основных соперников, изучение их стратегий продвижения, анализ аудитории. В…

Анализ целевой аудитории

В рамках этого блока проводится сбор и анализ информации о целевой аудитории: мнения и предпочтения…

Анализ сайта компании

Анализ сайта компании – это не общие советы или адаптация типовых моделей, это исследовательская работа…

Медийная реклама

СОЗДАЕТ ПРАВИЛЬНЫЙ ИМИДЖ, ФОРМИРУЕТ СПРОС И ПРОДАЕТ Мы проводим масштабные медийные кампании, которые включают все…

Поисковый аудит сайта

Поисковый аудит сайта (SEO анализ) – это диагностика ресурса на выявление ошибок, которые препятствуют выходу…

Исследование аудитории

Целевая аудитория – это краеугольный камень в комплексном интернет-продвижении, и правильность ее оценки определяет эффективность…

Наши преимущества

Обширный опыт планирования стратегии интернет-маркетинга и разработки стратегии продвижения сайтов для проектов разной направленности и…

СЕРТИФИКАТЫ

ТЕХНОЛОГИЧЕСКАЯ БАЗА Интернет-агентство использует собственные технологические разработки «Ашманов и партнеры», а так же активно пользуется…

Мониторинг посещаемости сайта и конверсии

В ходе поисковой оптимизации мы анализируем эффективность запросов, по которым потенциальные клиенты приходят на ваш…

ПОЧЕМУ МЫ: ЦИФРЫ И ФАКТЫ

  14 лет на рынке интернет-маркетинга: «Ашманов и партнеры» — одна из первых компаний в…

Cоциальная cеть на DLE + Полный пакет модулей

Cоциальная cеть на DLE 8.2 + Полный пакет модулей - устанавливается как самостоятельный движок. (далее…)

Скин IBR Shadow 2.1.4 Rus

Стиль с графикой для блога и галереи. В архиве psd-файл для правки шапки + инструкция…

DLE Forum 2.5 Final Release + DLE Forum 2.5 Final Release nulled by dlekey

Система DLE Forum 2.5 Final Release представляет собой комплекс продуктов, предназначенных для создания и эффективного…

Скин Baisik для IPB 3.0.x

Классический шаблон для IPB 3.0.x в контрастных тонах + PSD. Багов не обнаружено. (далее…)

Шаблон The Basics для Joomla 1.5

Неплохой оранжево-черный шаблон The Basics на Joomla 1.5 прекрасно подойдет для персонального сайта, блога или…

аутсорсинговый контактный центр

Аутсорсинговый контактный центр — это специализированная организация, которая предоставляет услуги по обработке входящих и исходящих…