Нужна статистика последних сообщений на форум.

Автор letreex, 25 января 2011, 00:08:36

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

letreex

Здравствуйте.
Мне нужна статистики ТЕ модуль или вариант как можно его реализовать.
В общем нужен вывод статистики последних сообщений с форума (без разницы из каких тем но нужно из всех)
Что то типо на подобии как в SSI. (<?php ssi_recentTopics(); ?>)

Вот можно ли как то в шапку сайта встроить эту статистику и еше 2 стасистику популярных самых тем?

Есть ли какие то модули или как можно это реализовать?

Очень уж пригодилось бы. Просто все форумы обыскал ничего не нашел.

0daliska

Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

Макар

Цитата: letreex от 25 января 2011, 00:08:36

Вот можно ли как то в шапку сайта встроить эту статистику и еше 2 стасистику популярных самых тем?

сейчас допью кофе
как раз гуща останется
http://твой форум/ssi_examples.php

<?php ssi_boardStats(); ?>
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

letreex

Тау ну по сути статистику в ssi я эту вижу. А начинаю вставлять в шаблон (index.template) и не работает.
Может если не правильно вставляю подскажите куда и каким образом вставить?
Работаю с смф первый раз.

letreex


letreex

http://ssmaker.ru/91d22a46/ ссылка посмотреть изображение поближе
Вот я хочу сделать эту статистику вот в это место в форуме.

http://ssmaker.ru/d08993c8/ ссылка посмотреть изображение поближе
Вот какой код и куда мне вставить(или 3 статистики в линеечку различные туда)? или может модуль какой есть? wallbash

Bugo

Изучайте функцию theme_linktree в index.template.php (отображаемая полоска — это свойство border-top для блока с классом navigate_section).

letreex

Цитата: Bugo от 25 января 2011, 18:20:28
Изучайте функцию theme_linktree в index.template.php (отображаемая полоска — это свойство border-top для блока с классом navigate_section).

А по подробнее? Как мне вставить эту статистику из SSI в шаблон?

letreex

Цитата: Bugo от 25 января 2011, 18:20:28
Изучайте функцию theme_linktree в index.template.php (отображаемая полоска — это свойство border-top для блока с классом navigate_section).

Ладно короче с этим разобрался.


Вот что получилось.

ссылка посмотреть изображение поближе[/b]
http://ssmaker.ru/7031ec23/

Теперь нужно как то сделать board (В виде таблицы) типо обводка. и как то этот можуль сжать, вот шас покажу приблизительно что я хочу. {В фотошопе приблизительно набросал.} К рисунку не придирайтесь я просто для примерного показа сделал.

http://ssmaker.ru/0bebfcd9/
ссылка посмотреть изображение поближе[/b]

Так можно ли это реализовать и как?

letreex

И так помощи не дождался сделал все сам.

И так кому нужно вывести из SSI на главную страницу форума вот держите код
http://ssmaker.ru/5ee50518/

Там показано куда вставляется. Это в Index.template

и так вот сам код

Ищем:
function theme_linktree($force_show = false)
{


После этого вставляем:
//реализация SSI статистики
require("SSI.php");
   $posts = ssi_recentTopics($num_recent = 8, $exclude_boards = null, $include_boards = null, $output_method = 'echo');
   echo '
      <table border="0" class="ssi_table">';
   foreach ($posts as $post)
      echo '
         <tr>
            <td valign="top">
               <a href="', $post['href'], '">', $post['subject'], '</a>
               ', $txt[525], ' ', $post['poster']['link'], '
               ', $post['new'] ? '' : '<a href="' . $scripturl . '?topic=' . $post['topic'] . '.msg' . $post['new_from'] . ';topicseen#new"><img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/new.gif" alt="' . $txt[302] . '" border="0" /></a>', '
            </td>
            <td align="right" nowrap="nowrap">
               ', $post['time'], '
            </td>
         </tr>';
   echo '
      </table>';


Это будет выводится статистика на форум.
А дальше уже ручками подгоняйте под свой шаблон.
Всем спасибо кто хоть, что то попробовал подсказать. Кому нужен код берите.