1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Вывод тем из раздела на сайт

Тема в разделе "Вопросы и ответы по XenForo Framework", создана пользователем victorabakoumov, 11.01.2014.

Загрузка
  1. victorabakoumov

    victorabakoumov Новичок

    Регистрация:
    11.01.14
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.2.4
    Есть главная страница сайта. Необходимо в блок выводить последние 4 темы из определенного раздела (тема, краткий текст и ссылка на пост).

    Подскажите как это реализовать на PHP?
     
  2. Aiden

    Aiden Местный

    Регистрация:
    03.01.12
    Сообщения:
    202
    Симпатии:
    74
    Версия XF:
    1.4.3
  3. victorabakoumov

    victorabakoumov Новичок

    Регистрация:
    11.01.14
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.2.4
    А в DLE этот код воткнуть получится?
     
  4. Aiden

    Aiden Местный

    Регистрация:
    03.01.12
    Сообщения:
    202
    Симпатии:
    74
    Версия XF:
    1.4.3
    Если DLE поддерживает вставку PHP (разве что отдельной страницей, ибо в шаблонизаторе, насколько помню, нет поддержки PHP) на страницах, то да. А так — модуль придётся делать.
     
  5. victorabakoumov

    victorabakoumov Новичок

    Регистрация:
    11.01.14
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.2.4
    Создал *.php страницу с кодом из той темы. Если оставлять forum_ids = ALL, тогда все нормально, но если ставлю какие-нибудь ID, тогда выдает ошибку.


    • Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/username/public_html/latest_news.php on line 38
    Не подскажешь в чем может быть проблема?
    --- добавлено : 11 янв 2014 в 20:58 ---
    проблема решена заменил ($forum_ids) на вот это:

    PHP:
    $where 'WHERE `node_id` IN (' $forum_ids ')';
    а может есть где-нибудь решение как выводить кусок записи, а не только заголовок?
     
    Последнее редактирование модератором: 19.01.2014
  6. akinak

    akinak Местный

    Регистрация:
    12.02.13
    Сообщения:
    259
    Симпатии:
    243
    Версия XF:
    1.1.3
    ;
    }$sql_forum = "SELECT `title`, `thread_id` FROM `xf_thread` {$where} ORDER BY `last_post_date` DESC LIMIT {$limit}";
    Вот этот запрос перепишите, надо джойнить таблицу xf_post.
     

Поделиться этой страницей