Последние темы с форума

(Ответов: 11, Просмотров: 1785)
Страница 1 из 2 12 Последняя
  1. Banned
    • Регистрация: 02.09.2009
    • Сообщений: 714
    • Репутация: -8
    Как в сайдбар на WP (2.9) сделать такой блок...аля Последние темы с форума. Двиг форума IPB 3.0.5
    Спасибо
    • 0
  2. Root13
    Guest
    Вот лови, настроить не сложно, скрипт нужно кинуть в папку шаблона. Если будут вопросы - пиши, помогу.

    PHP код:
    <?php
        
        
    if( !defined("DNREAD") ) exit();

    //************************************************** ******************************
    // БЛОК ВЫВОДА ПОСЛЕДНИХ СООБЩЕНИЙ С ФОРУМА
    // INVISION POWER BOARD 2.0.x , 2.1.x
    // Разработка oleg_matasov
    //
    // admin@tbilisskaya.com
    //************************************************** ******************************

    //======[ОСНОВНЫЕ НАСТРОЙКИ]======
    //Префикс таблицы с IPB
    $prefix '';
    //Сколько тем выводить
    $num 10;
    //Сколько символов оставить в названии темы после урезания
    $topic_num_sym 40;
    //Имя папки с картинками текущего скина
    $img_path '1';
    //Формат времени
    $time 'd.m H:i';
    //Форумы, которые мы не трогаем
    $forumexclude '11,21';
    //Сервер БД на котором висит база форума
    $host="";
    //Имя БД
    $database="";
    //Логин БД
    $username="";
    //Пароль БД
    $password="";

    //====[Если не знаем PHP - дальше ничего не трогаем :)]=========

        
    $ipb_db mysql_pconnect($host$username$password) or trigger_error(mysql_error(), E_USER_ERROR);
        
        
    mysql_select_db($database,$ipb_db);
        
        
    mysql_query("SET NAMES utf8");
        
        
    $resultf mysql_query("SELECT tid, title, description, posts, last_post, starter_name, last_poster_name FROM ".$prefix."topics ORDER BY last_post DESC LIMIT $num",$ipb_db) or die(mysql_error());
        
    $row_resultf mysql_fetch_assoc($resultf);
        
    $totalRows_resultf mysql_num_rows($resultf);
        echo 
    '<div style="padding: 3px;">';
        
    $i 1;
        do {
            
    $topicstrip $row_resultf['title'];
            if (
    strlen($topicstrip) > $topic_num_sym) {
                
    $topicstrip substr($topicstrip,0,$topic_num_sym);
                
    $topicstrip $topicstrip "...";
            }

            
    $last_date date($time,$row_resultf['last_post']);

            echo 
    "$i. <a title=\"".$row_resultf['description']."\" href=\"forum/index.php?showtopic=".$row_resultf['tid']."&view=getlastpost\">$topicstrip</a>&nbsp;<font color=\"#7D7D7D\">&rarr; $row_resultf[last_poster_name]$last_date</font><br />"
            
    $i++;
        }while(
    $row_resultf mysql_fetch_assoc($resultf));
        echo 
    '</div>';
        
        
    mysql_free_result($resultf);
    ?>
    • 0
  3. Banned
    • Регистрация: 02.09.2009
    • Сообщений: 714
    • Репутация: -8
    ну с самим файлом разобрался..а как вывести его в сайдбар? Пробовал через include - что-то не работает оО
    • 0
  4. Root13
    Guest
    Вот ссылка на плагин который возволяет всатвить в сайдбар произвольный PHP код.

    Устанавливаем этот плагин, активируем.
    Внешний вид -> виджеты -> выбираем PHP code.
    Далле просто вставляем код:

    PHP код:
    <?php
    define
    ("DNREAD",1);
    include(
    "ipb.php");
    ?>
    вот и все. должно работать.
    • 0

    Спасибо сказали:

    BVz(26.12.2009),
  5. Banned
    • Регистрация: 02.09.2009
    • Сообщений: 714
    • Репутация: -8
    Все заработало. Благодарю)
    • 0
  6. Root13
    Guest
    Цитата Сообщение от Fubuki Посмотреть сообщение
    Все заработало. Благодарю)
    Всегда пожалуйста, обращайтесь.
    • 0
  7. Banned
    • Регистрация: 02.09.2009
    • Сообщений: 714
    • Репутация: -8
    Вот назрел еще такой вопрос. А как сделать наоборот. Последние посты с WP на IPB вывести? )))
    • 0
  8. Banned
    • Регистрация: 23.12.2009
    • Сообщений: 768
    • Репутация: -72
    А как такое же сделать на более старом IPB скажем 2.3.5
    • 0
  9. Senior Member Аватар для Тормоз
    • Регистрация: 04.11.2009
    • Сообщений: 529
    • Репутация: 79
    Берёте какой-нибудь плагин для трансляции RSS и всё.
    Должно работать с любого движка на любой другой.
    Я отказался от всех форумов, меня тут больше нет.
    • 0
  10. Banned
    • Регистрация: 23.12.2009
    • Сообщений: 768
    • Репутация: -72
    А по подробнее можешь расписать как это делается.
    • 0
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Темы для джумла 1.5
Прочее 12 27.02.2011 14:54
Продам 2 темы для WP
Готовые дизайны, шаблоны 10 30.06.2010 02:58
Темы для сайтов
Партнерские программы 0 08.02.2010 16:22

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры