Как вывести список тем форума на страницу форума 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+