Как вывести список тем форума на страницу форума phpBB 3
/ext/ создать директорию ppk, скопировать содержимое архива в эту директорию, т.е. путь файла composer.json из архива у вас должен выглядеть следующим образом: /ext/ppk/bb3topics/composer.jsonКод: Выделить всё
<div class="bb3topics_core" id="{BB3TOPICS_ID}" data-page="{BB3TOPICS_PAGE_ID}" data-forum-id="{BB3TOPICS_FORUM_ID}" data-block-ids="{BB3TOPICS_BLOCK_IDS}" data-options="{BB3TOPICS_OPTIONS}"></div>
{BB3TOPICS_ID} - уникальный идентификатор блока (не должен повторяться на странице), может состоять из букв, цифр, тире и знака подчёркивания, пример:
Код: Выделить всё
id="bb3topics_id5"{BB3TOPICS_PAGE_ID} - идентификатор страницы, обозначает страницу на которой выводится блок (число 0, 1 или 2), главная страница (0), список тем (1), список сообщений (2), при использовании 1 или 2 будет действовать опция "Из форума" соответствующей страницы в настройке "Включить отображение тем форума", идентификатор может применяться произвольно не в соответствии с текущей страницей {BB3TOPICS_FORUM_ID} - идентификатор форума темы из которого нужно выводить (если указана опция {BB3TOPICS_PAGE_ID}), для выводе тем из текущего форума нужно использовать код {FORUM_ID} (будет работать только если страница содержит идентификатор форума), пример:
Код: Выделить всё
data-forum-id="7"Код: Выделить всё
data-forum-id="{FORUM_ID}"{BB3TOPICS_BLOCK_IDS} - идентификаторы блоков тем для вывода, через запятую (отображаются в разделе "Блоки тем" в левой колонке), при выводе блоков в них действуют все опции блока кроме опций "отображать на странице", пример:
Код: Выделить всё
data-block-ids="1,4,26"{BB3TOPICS_OPTIONS} - дополнительные опции разделённые символом ;, в виде пары опция:значение, доступные на данный момент опции:compact: 1 - отображать блок в компактном виде, 0 - в полном виде, пример:
Код: Выделить всё
data-options="compact:1"PPK
SMERCH
SMERCH
/ext/ppk/bb3topics/core/bb3topics.php после
Код: Выделить всё
else if($row['type']=='random')
{
$order_by=' ORDER BY RAND()';
}Код: Выделить всё
else if($row['type']=='topics')
{
$order_by=' ORDER BY t.topic_time DESC';
}PPK
Спасибо, все сработало, но поменялась дата темы. Может можно еще и чтобы дата не менялась, а то темы идут по списку сверху вниз по дате создания темы! Спасибо!PPK писал(а):/ext/ppk/bb3topics/core/bb3topics.phpпоследобавитьКод: Выделить всё
else if($row['type']=='random') { $order_by=' ORDER BY RAND()'; }Код: Выделить всё
else if($row['type']=='topics') { $order_by=' ORDER BY t.topic_time DESC'; }
SMERCH
Andr_Uru_123+
PPK
Andr_Uru_123+
PPK
А можно сразу вступить в группу "Донаторы" со взносом через Paypal?PPK писал(а): Поддержка проекта
Andr_Uru_123+
Http://woonline.ru/moda/zhenskie-pidzhak-nositeli-vysokogo-stilya
http://woonline.ru/moda/zhenskie-pidzhak-nositeli-vysokogo-stilya
woonline.ru