Кнопка на портале "Показать еще"

Скрипты и расширения для phpBB 3.1.x
Собственные расширения, допиливание уже существующих.
Свои виды перевода, свои виды стиля расширений под свои нужды.
Аватара пользователя
LEOPARD

Кнопка на портале "Показать еще"

LEOPARD 04 май 2017, 16:18 Сообщение

Дорогой, Админ :)
Поделитесь секретом. Как сделать такую же кнопку "Показать еще", как у Вас?
Изображение

Аватара пользователя
CabinetAdmin

Кнопка на портале "Показать еще"

CabinetAdmin 05 май 2017, 09:15 Сообщение

Это я скрипт тестировал, но так и не допилил. Там проблема состоит в том, что на вновь добавленные элементы не работают скрипты форума: сворачивание, всплывающие окна и тд.
Если не важно или есть желание допилить, то могу скинуть рецепт.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
LEOPARD

Кнопка на портале "Показать еще"

LEOPARD 05 май 2017, 09:58 Сообщение

CabinetAdmin писал(а):Источник цитаты Это я скрипт тестировал, но так и не допилил

Будем ждать такого чуда) :)
CabinetAdmin писал(а):Источник цитаты сворачивание, всплывающие окна и тд.

Не понял, но думаю, что не сильно важно.
CabinetAdmin писал(а):Источник цитаты есть желание допилить

Ага) Особенно мне) Я слово обвести цветом HTML не могу, а тут еще скрипты нужно допилить)
CabinetAdmin писал(а):Источник цитаты могу скинуть рецепт

Если можно, с описанием :)

Аватара пользователя
CabinetAdmin

Кнопка на портале "Показать еще"

CabinetAdmin 06 май 2017, 14:10 Сообщение

Рецепт для кнопки "Показать ещё" на портале для колонки новостей (LATEST_NEWS) с полным режимом (полный текстовый вид).

Тестировалось на Board3 Portal - 2.1.0-rc1. Но пойдёт и на других версиях.

Скачиваем скрипт:
ias.zip
(6.07 КБ) 23 скачивания


Распаковываем и закидываем в ext/board3/portal/styles/prosilver/template/portal/assets/.

Открываем portal_body.html (по пути ext/board3/portal/styles/prosilver/template/portal/), находим <!-- INCLUDE overall_footer.html --> и добавляем перед:

Код: Выделить всё

<!-- INCLUDEJS portal/assets/jquery-ias.min.js --> <!-- INCLUDEJS portal/assets/jquery-ias.script.js -->


Открываем news_center.html (по пути ext/board3/portal/styles/prosilver/template/portal/modules/) находим:

Код: Выделить всё

<div class="postbody portal-module-postbody">

и меняем на:

Код: Выделить всё

<div class="postbody portal-module-postbody portal-post-ias">


находим:

Код: Выделить всё

<div class="post <!-- IF news.news_row.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">

и меняем на:

Код: Выделить всё

<div class="portal-post post <!-- IF news.news_row.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">


Находим:

Код: Выделить всё

<!-- IF news_row.S_NOT_LAST --><br class="portal-clear" /><!-- ENDIF -->

добавляем после:

Код: Выделить всё

<!-- IF not $S_POSTBODY_TOP --></div><!-- ENDIF --> </div> </div>


Находим {NP_PAGINATION} (в некоторых версиях может быть {news.NP_PAGINATION}) и добавляем сразу после:

Код: Выделить всё

<!-- IF NEXT_PAGE --><ul><li class="next"><a href="{NEXT_PAGE}" rel="next" role="button">{L_NEXT}</a></li></ul><!-- ENDIF -->


Находим и удаляем:

Код: Выделить всё

<!-- IF not $S_POSTBODY_TOP --></div><!-- ENDIF --> </div> </div>

этот код мы удаляем, поскольку добавили его чуть выше, мы его как бы просто передвинули.


зы. Можно было бы упаковать в готовый вариант, но в разных версиях код может слегка отличатся и пришлось бы писать новую инструкцию где что подправить, поэтому проще сразу отредактировать исходные файлы..
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
LEOPARD

Кнопка на портале "Показать еще"

LEOPARD 06 май 2017, 18:04 Сообщение

CabinetAdmin писал(а):Источник цитаты <!-- IF news_row.S_NOT_LAST --><br class="portal-clear" /><!-- ENDIF -->

Вот этого у меня нет. Видимо, из-за этого у меня и не работает. А еще сильно видоизменяется блок :(

Код: Выделить всё

{$C_BLOCK_H_L}{$TITLE}{$C_BLOCK_H_R} <!-- IF $S_POSTBODY_TOP --><div class="postbody portal-module-postbody"><!-- ENDIF --> <!-- BEGIN news --> <!-- IF news.MODULE_ID eq $MODULE_ID --> <!-- BEGIN news_row --> <!-- IF news.news_row.S_FIRST_ROW --><a id="n_{$MODULE_ID}"></a><!-- ENDIF --> <!-- IF news.news_row.S_NO_TOPICS --> <div class="post bg2"> <div class="inner"> <span><strong>{L_NO_NEWS}</strong></span> </div> </div> <!-- ELSE --> <div class="post <!-- IF news.news_row.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->"> <div class="inner"> <h4 class="first"><a id="n_{$MODULE_ID}_{news.news_row.N_ID}"></a><!-- IF news.news_row.S_UNREAD_INFO --><a href="{news.news_row.U_VIEW_UNREAD}">{NEWEST_POST_IMG}</a><!-- ELSE --><a href="{news.news_row.U_LAST_COMMENTS}">{READ_POST_IMG}</a><!-- ENDIF --> {news.news_row.ATTACH_ICON_IMG} <!-- IF news.news_row.S_POLL --><strong>{L_VIEW_TOPIC_POLL}</strong><!-- ENDIF --><!-- IF news.news_row.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{news.news_row.TOPIC_ICON_IMG}" width="{news.news_row.TOPIC_ICON_IMG_WIDTH}" height="{news.news_row.TOPIC_ICON_IMG_HEIGHT}" alt="" /> <!-- ENDIF --><a href="{news.news_row.U_VIEW_COMMENTS}"><strong>{news.news_row.TITLE}</strong></a></h4> <!-- IF news.news_row.PAGINATION --><strong class="pagination"><span>{news.news_row.PAGINATION}</span></strong><!-- ENDIF --> <ul class="linklist"> <li>{news.POSTED_BY_TEXT} {L_POST_BY_AUTHOR}{L_COLON} {news.news_row.POSTER_FULL} &raquo; {news.news_row.TIME}</li> <li class="rightside">{L_FORUM}{L_COLON} <strong><a href="{news.news_row.U_VIEWFORUM}">{news.news_row.FORUM_NAME}</a></strong></li> </ul> <!-- IF not $S_POSTBODY_TOP --><div class="postbody portal-module-postbody"><!-- ENDIF --> <div class="content"> <br />{news.news_row.TEXT} </div> <!-- IF news.news_row.S_HAS_ATTACHMENTS --> <dl class="attachbox"> <dt>{L_ATTACHMENTS}</dt> <!-- BEGIN attachment --> <dd>{news.news_row.attachment.DISPLAY_ATTACHMENT}</dd> <!-- END attachment --> </dl> <!-- ENDIF --> <br class="portal-clear" /> <span class="portal-title-span">{L_TOPIC_VIEWS}{L_COLON} {news.news_row.TOPIC_VIEWS} &nbsp;&bull;&nbsp; <a href="{news.news_row.U_VIEW_COMMENTS}" title="{L_VIEW_COMMENTS}">{L_COMMENTS}{L_COLON} {news.news_row.REPLIES}</a> &nbsp;&bull;&nbsp; <a href="{news.news_row.U_POST_COMMENT}">{L_PORTAL_POST_REPLY}</a></span> <span class="portal-read-all-link">{news.news_row.OPEN}<a href="{news.news_row.U_READ_FULL}">{news.news_row.L_READ_FULL}</a>{news.news_row.CLOSE}</span> <div class="back2top"><a href="#wrap" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div> <!-- IF news.news_row.S_NOT_LAST --><br class="portal-clear" /><!-- ENDIF --> <!-- IF news.news_row.S_LAST_ROW --> <!-- IF not news.news_row.S_NO_TOPICS --> <!-- IF news.NP_PAGINATION or news.TOTAL_NEWS --> <hr class="dashed" /> <div class="pagination"> {news.TOTAL_NEWS} <!-- IF news.NP_PAGE_NUMBER --><!-- IF news.NP_PAGINATION --> &bull; {news.NP_PAGE_NUMBER} &bull; {news.NP_PAGINATION}<!-- ELSE --> &bull; {news.NP_PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF --> </div> <!-- ENDIF --> <!-- ENDIF --> <!-- ENDIF --> <!-- IF not $S_POSTBODY_TOP --></div><!-- ENDIF --> </div> </div> <!-- ENDIF --> <!-- END news_row --> <!-- ENDIF --> <!-- END news --> <!-- IF $S_POSTBODY_TOP --></div><!-- ENDIF --> {$C_BLOCK_F_L}{$C_BLOCK_F_R}


Пока не работает :(

Аватара пользователя
CabinetAdmin

Кнопка на портале "Показать еще"

CabinetAdmin 06 май 2017, 20:26 Сообщение

Вот он:

Код: Выделить всё

<!-- IF news.news_row.S_NOT_LAST --><br class="portal-clear" /><!-- ENDIF -->

у него ещё один news..

Я и говорю - код может немного отличаться, в данном случае можно по portal-clear найти похожее место.

LEOPARD писал(а):Источник цитаты А еще сильно видоизменяется блок

После всех манипуляций не должно, это если только случайно не удалить скобку и тд. Главное отличие - вынос пагинации вне тела поста. По умолчанию пагинация находится в последнем посте и если оставить как есть, при подгрузке новых сообщений, будет подгружаться и пагинация. Само сообщение остаётся таким же как и было.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
LEOPARD

Кнопка на портале "Показать еще"

LEOPARD 06 май 2017, 21:07 Сообщение

Ахах) Фиг знает)
Ну вроде все правильно сделал. А коллапс ппц какой)
https://i.gyazo.com/c55edafe3d67e5e889f ... c69416.mp4
Нажний футер залез на самый верх)
В некоторых новостях дублируется по три видео)

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

portal_body:

Код: Выделить всё

<!-- INCLUDE overall_footer.html --><!-- INCLUDE overall_header.html --> <!-- INCLUDE portal/_block_config.html --> <div id="portal-body" role="grid"> <!-- IF S_TOP_COLUMN --> <div id="portal-top" role="rowgroup"> <!-- [+] top module area --> <ul> <li> <!-- BEGIN modules_top --> <!-- DEFINE $TEMPLATE_FILE = '{modules_top.TEMPLATE_FILE}' --> <!-- DEFINE $IMAGE_SRC = '{modules_top.IMAGE_SRC}' --> <!-- DEFINE $IMAGE_WIDTH = '{modules_top.IMAGE_WIDTH}' --> <!-- DEFINE $IMAGE_HEIGHT = '{modules_top.IMAGE_HEIGHT}' --> <!-- DEFINE $CUSTOM_CODE = '{modules_top.CODE}' --> <!-- DEFINE $TITLE = '{modules_top.TITLE}' --> <!-- DEFINE $MODULE_ID = '{modules_top.MODULE_ID}' --> <!-- INCLUDE {$TEMPLATE_FILE} --> <!-- END modules_top --> </li> </ul> <!-- [-] top module area --> </div> <!-- ENDIF --> <!-- [+] center module area --> <!-- IF S_CENTER_COLUMN --> <div id="portal-center-wrapper"> <div id="portal-center" style="margin: 0 <!-- IF S_RIGHT_COLUMN -->{S_PORTAL_RIGHT_COLUMN}px<!-- ELSE -->-{$BLOCK_DISTANCE}<!-- ENDIF --> 0 <!-- IF S_LEFT_COLUMN -->{S_PORTAL_LEFT_COLUMN}px<!-- ELSE -->-{$BLOCK_DISTANCE}<!-- ENDIF -->; padding: 0 {$BLOCK_DISTANCE};" role="rowgroup"> <!-- BEGIN modules_center --> <!-- DEFINE $TEMPLATE_FILE = '{modules_center.TEMPLATE_FILE}' --> <!-- DEFINE $IMAGE_SRC = '{modules_center.IMAGE_SRC}' --> <!-- DEFINE $IMAGE_WIDTH = '{modules_center.IMAGE_WIDTH}' --> <!-- DEFINE $IMAGE_HEIGHT = '{modules_center.IMAGE_HEIGHT}' --> <!-- DEFINE $CUSTOM_CODE = '{modules_center.CODE}' --> <!-- DEFINE $TITLE = '{modules_center.TITLE}' --> <!-- DEFINE $MODULE_ID = '{modules_center.MODULE_ID}' --> <!-- INCLUDE {$TEMPLATE_FILE} --> <!-- END modules_center --> <!-- IF S_DISPLAY_JUMPBOX and B3P_DISPLAY_JUMPBOX --> <br /> <!-- INCLUDE portal/modules/jumpbox.html --> <!-- ENDIF --> </div> </div> <!-- ENDIF --> <!-- [-] center module area --> <!-- [+] left module area --> <!-- IF S_LEFT_COLUMN --> <div id="portal-left" style="width: {S_PORTAL_LEFT_COLUMN}px;" role="rowgroup"> <!-- BEGIN modules_left --> <!-- DEFINE $TEMPLATE_FILE = '{modules_left.TEMPLATE_FILE}' --> <!-- DEFINE $IMAGE_SRC = '{modules_left.IMAGE_SRC}' --> <!-- DEFINE $IMAGE_WIDTH = '{modules_left.IMAGE_WIDTH}' --> <!-- DEFINE $IMAGE_HEIGHT = '{modules_left.IMAGE_HEIGHT}' --> <!-- DEFINE $CUSTOM_CODE = '{modules_left.CODE}' --> <!-- DEFINE $TITLE = '{modules_left.TITLE}' --> <!-- DEFINE $MODULE_ID = '{modules_left.MODULE_ID}' --> <!-- INCLUDE {$TEMPLATE_FILE} --> <!-- END modules_left --> </div> <!-- ENDIF --> <!-- [-] left module area --> <!-- [+] right module area --> <!-- IF S_RIGHT_COLUMN --> <div id="portal-right" style="width: {S_PORTAL_RIGHT_COLUMN}px; margin-<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->right<!-- ELSE -->left<!-- ENDIF -->: -{S_PORTAL_RIGHT_COLUMN}px;" data-width="{S_PORTAL_RIGHT_COLUMN}" role="rowgroup"> <!-- BEGIN modules_right --> <!-- DEFINE $TEMPLATE_FILE = '{modules_right.TEMPLATE_FILE}' --> <!-- DEFINE $IMAGE_SRC = '{modules_right.IMAGE_SRC}' --> <!-- DEFINE $IMAGE_WIDTH = '{modules_right.IMAGE_WIDTH}' --> <!-- DEFINE $IMAGE_HEIGHT = '{modules_right.IMAGE_HEIGHT}' --> <!-- DEFINE $CUSTOM_CODE = '{modules_right.CODE}' --> <!-- DEFINE $TITLE = '{modules_right.TITLE}' --> <!-- DEFINE $MODULE_ID = '{modules_right.MODULE_ID}' --> <!-- INCLUDE {$TEMPLATE_FILE} --> <!-- END modules_right --> </div> <!-- ENDIF --> <!-- [-] right module area --> <br class="portal-clear" /> <!-- IF S_BOTTOM_COLUMN --> <div id="portal-bottom" role="rowgroup"> <!-- [+] bottom module area --> <ul> <li> <!-- BEGIN modules_bottom --> <!-- DEFINE $TEMPLATE_FILE = '{modules_bottom.TEMPLATE_FILE}' --> <!-- DEFINE $IMAGE_SRC = '{modules_bottom.IMAGE_SRC}' --> <!-- DEFINE $IMAGE_WIDTH = '{modules_bottom.IMAGE_WIDTH}' --> <!-- DEFINE $IMAGE_HEIGHT = '{modules_bottom.IMAGE_HEIGHT}' --> <!-- DEFINE $CUSTOM_CODE = '{modules_bottom.CODE}' --> <!-- DEFINE $TITLE = '{modules_bottom.TITLE}' --> <!-- DEFINE $MODULE_ID = '{modules_bottom.MODULE_ID}' --> <!-- INCLUDE {$TEMPLATE_FILE} --> <!-- END modules_bottom --> </li> </ul> <!-- [-] bottom module area --> </div> <!-- ENDIF --> </div> <!--// board3 Portal by www.board3.de //--> <div class="copyright">Powered by <a href="http://www.board3.de/">Board3 Portal</a> &copy; 2009 - 2015 Board3 Group</div> <!-- INCLUDEJS portal/assets/jquery.getscrollbarwidth.js --> <!-- INCLUDEJS portal/assets/portal.js --> <!-- INCLUDEJS portal/assets/jquery-ias.min.js --> <!-- INCLUDEJS portal/assets/jquery-ias.script.js --> <!-- INCLUDE overall_footer.html -->


news_center:

Код: Выделить всё

{$C_BLOCK_H_L}{$TITLE}{$C_BLOCK_H_R} <!-- IF $S_POSTBODY_TOP --><div class="postbody portal-module-postbody"><!-- ENDIF --> <!-- BEGIN news --> <!-- IF news.MODULE_ID eq $MODULE_ID --> <!-- BEGIN news_row --> <!-- IF news.news_row.S_FIRST_ROW --><a id="n_{$MODULE_ID}"></a><!-- ENDIF --> <!-- IF news.news_row.S_NO_TOPICS --> <div class="post bg2"> <div class="inner"> <span><strong>{L_NO_NEWS}</strong></span> </div> </div> <!-- ELSE --> <div class="portal-post post <!-- IF news.news_row.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->"> <div class="inner"> <h4 class="first"><a id="n_{$MODULE_ID}_{news.news_row.N_ID}"></a><!-- IF news.news_row.S_UNREAD_INFO --><a href="{news.news_row.U_VIEW_UNREAD}">{NEWEST_POST_IMG}</a><!-- ELSE --><a href="{news.news_row.U_LAST_COMMENTS}">{READ_POST_IMG}</a><!-- ENDIF --> {news.news_row.ATTACH_ICON_IMG} <!-- IF news.news_row.S_POLL --><strong>{L_VIEW_TOPIC_POLL}</strong><!-- ENDIF --><!-- IF news.news_row.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{news.news_row.TOPIC_ICON_IMG}" width="{news.news_row.TOPIC_ICON_IMG_WIDTH}" height="{news.news_row.TOPIC_ICON_IMG_HEIGHT}" alt="" /> <!-- ENDIF --><a href="{news.news_row.U_VIEW_COMMENTS}"><strong>{news.news_row.TITLE}</strong></a></h4> <!-- IF news.news_row.PAGINATION --><strong class="pagination"><span>{news.news_row.PAGINATION}</span></strong><!-- ENDIF --> <ul class="linklist"> <li>{news.POSTED_BY_TEXT} {L_POST_BY_AUTHOR}{L_COLON} {news.news_row.POSTER_FULL} &raquo; {news.news_row.TIME}</li> <li class="rightside">{L_FORUM}{L_COLON} <strong><a href="{news.news_row.U_VIEWFORUM}">{news.news_row.FORUM_NAME}</a></strong></li> </ul> <!-- IF not $S_POSTBODY_TOP --><div class="postbody portal-module-postbody portal-post-ias"><!-- ENDIF --> <div class="content"> <br />{news.news_row.TEXT} </div> <!-- IF news.news_row.S_HAS_ATTACHMENTS --> <dl class="attachbox"> <dt>{L_ATTACHMENTS}</dt> <!-- BEGIN attachment --> <dd>{news.news_row.attachment.DISPLAY_ATTACHMENT}</dd> <!-- END attachment --> </dl> <!-- ENDIF --> <br class="portal-clear" /> <span class="portal-title-span">{L_TOPIC_VIEWS}{L_COLON} {news.news_row.TOPIC_VIEWS} &nbsp;&bull;&nbsp; <a href="{news.news_row.U_VIEW_COMMENTS}" title="{L_VIEW_COMMENTS}">{L_COMMENTS}{L_COLON} {news.news_row.REPLIES}</a> &nbsp;&bull;&nbsp; <a href="{news.news_row.U_POST_COMMENT}">{L_PORTAL_POST_REPLY}</a></span> <span class="portal-read-all-link">{news.news_row.OPEN}<a href="{news.news_row.U_READ_FULL}">{news.news_row.L_READ_FULL}</a>{news.news_row.CLOSE}</span> <div class="back2top"><a href="#wrap" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div> <!-- IF news.news_row.S_NOT_LAST --><br class="portal-clear" /><!-- ENDIF --> <!-- IF not $S_POSTBODY_TOP --></div><!-- ENDIF --> </div> </div> <!-- IF news.news_row.S_LAST_ROW --> <!-- IF not news.news_row.S_NO_TOPICS --> <!-- IF news.NP_PAGINATION or news.TOTAL_NEWS --> <hr class="dashed" /> <div class="pagination"> {news.TOTAL_NEWS} <!-- IF news.NP_PAGE_NUMBER --><!-- IF news.NP_PAGINATION --> &bull; {news.NP_PAGE_NUMBER} &bull; {news.NP_PAGINATION}<!-- IF NEXT_PAGE --><ul><li class="next"><a href="{NEXT_PAGE}" rel="next" role="button">{L_NEXT}</a></li></ul><!-- ENDIF --><!-- ELSE --> &bull; {news.NP_PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF --> </div> <!-- ENDIF --> <!-- ENDIF --> <!-- ENDIF --> <!-- ENDIF --> <!-- END news_row --> <!-- ENDIF --> <!-- END news --> <!-- IF $S_POSTBODY_TOP --></div><!-- ENDIF --> {$C_BLOCK_F_L}{$C_BLOCK_F_R}

Аватара пользователя
CabinetAdmin

Кнопка на портале "Показать еще"

CabinetAdmin 06 май 2017, 21:24 Сообщение

В news_center.html нет первого добавленного класса portal-post-ias.
Плюс, я надеюсь, что система архива модуля включена - Enable the news archive system?
Ну и самое главное - кеш.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
LEOPARD

Кнопка на портале "Показать еще"

LEOPARD 06 май 2017, 22:39 Сообщение

CabinetAdmin писал(а):Источник цитаты Плюс, я надеюсь, что система архива модуля включена - Enable the news archive system?
Ну и самое главное - кеш.

+
Кнопка появилась, но при нажатии на неё, новости не появляются :(

Аватара пользователя
romaamor

Кнопка на портале "Показать еще"

romaamor 07 май 2017, 06:17 Сообщение

LEOPARD писал(а):Источник цитаты Кнопка появилась, но при нажатии на неё, новости не появляются

А случайно не стоит расширение - блокировка рекламы ?

Аватара пользователя
CabinetAdmin

Кнопка на портале "Показать еще"

CabinetAdmin 07 май 2017, 08:51 Сообщение

В моей версии {news.NP_PAGINATION} имеет такой вид {NP_PAGINATION}, т.е. вся пагинация без news., возможно просто кнопка вперёд не появляется, можно попробовать:

Код: Выделить всё

<!-- IF NEXT_PAGE --><ul><li class="next"><a href="{NEXT_PAGE}" rel="next" role="button">{L_NEXT}</a></li></ul><!-- ENDIF -->

заменить на:

Код: Выделить всё

<!-- IF news.NEXT_PAGE --><ul><li class="next"><a href="{news.NEXT_PAGE}" rel="next" role="button">{L_NEXT}</a></li></ul><!-- ENDIF -->


А так вообще сложно сказать, могу ещё погадать:)
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
LEOPARD

Кнопка на портале "Показать еще"

LEOPARD 07 май 2017, 12:28 Сообщение

romaamor писал(а):Источник цитаты А случайно не стоит расширение - блокировка рекламы ?

Именно расширение? Нет.
CabinetAdmin писал(а):Источник цитаты В моей версии {news.NP_PAGINATION} имеет такой вид {NP_PAGINATION}, т.е. вся пагинация без news., возможно просто кнопка вперёд не появляется, можно попробовать:

А если сделать так, то кнопка снова не появляется :(
Какой-то у меня портал кривейший :(

Аватара пользователя
LEOPARD

Кнопка на портале "Показать еще"

LEOPARD 07 май 2017, 12:39 Сообщение

Может еще какие-то условия должны быть соблюдены?
Кстати, портал версии 2.1.0
Изображение

Аватара пользователя
CabinetAdmin

Кнопка на портале "Показать еще"

CabinetAdmin 07 май 2017, 12:57 Сообщение

Раз кнопка не появляется, значит предыдущий код верный.

У меня такие настройки
Кнопка на портале Показать еще - portal.png
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
LEOPARD

Кнопка на портале "Показать еще"

LEOPARD 07 май 2017, 15:23 Сообщение

CabinetAdmin, я пошел за ПМ. Буду стреляться =@
Поехали:

Скрипты
Изображение

news_center.html:

Код: Выделить всё

{$C_BLOCK_H_L}{$TITLE}{$C_BLOCK_H_R} <!-- IF $S_POSTBODY_TOP --><div class="postbody portal-module-postbody"><!-- ENDIF --> <!-- BEGIN news --> <!-- IF news.MODULE_ID eq $MODULE_ID --> <!-- BEGIN news_row --> <!-- IF news.news_row.S_FIRST_ROW --><a id="n_{$MODULE_ID}"></a><!-- ENDIF --> <!-- IF news.news_row.S_NO_TOPICS --> <div class="post bg2"> <div class="inner"> <span><strong>{L_NO_NEWS}</strong></span> </div> </div> <!-- ELSE --> <div class="portal-post post <!-- IF news.news_row.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->"> <div class="inner"> <h4 class="first"><a id="n_{$MODULE_ID}_{news.news_row.N_ID}"></a><!-- IF news.news_row.S_UNREAD_INFO --><a href="{news.news_row.U_VIEW_UNREAD}">{NEWEST_POST_IMG}</a><!-- ELSE --><a href="{news.news_row.U_LAST_COMMENTS}">{READ_POST_IMG}</a><!-- ENDIF --> {news.news_row.ATTACH_ICON_IMG} <!-- IF news.news_row.S_POLL --><strong>{L_VIEW_TOPIC_POLL}</strong><!-- ENDIF --><!-- IF news.news_row.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{news.news_row.TOPIC_ICON_IMG}" width="{news.news_row.TOPIC_ICON_IMG_WIDTH}" height="{news.news_row.TOPIC_ICON_IMG_HEIGHT}" alt="" /> <!-- ENDIF --><a href="{news.news_row.U_VIEW_COMMENTS}"><strong>{news.news_row.TITLE}</strong></a></h4> <!-- IF news.news_row.PAGINATION --><strong class="pagination"><span>{news.news_row.PAGINATION}</span></strong><!-- ENDIF --> <ul class="linklist"> <li>{news.POSTED_BY_TEXT} {L_POST_BY_AUTHOR}{L_COLON} {news.news_row.POSTER_FULL} &raquo; {news.news_row.TIME}</li> <li class="rightside">{L_FORUM}{L_COLON} <strong><a href="{news.news_row.U_VIEWFORUM}">{news.news_row.FORUM_NAME}</a></strong></li> </ul> <!-- IF not $S_POSTBODY_TOP --><div class="postbody portal-module-postbody portal-post-ias"><!-- ENDIF --> <div class="content"> <br />{news.news_row.TEXT} </div> <!-- IF news.news_row.S_HAS_ATTACHMENTS --> <dl class="attachbox"> <dt>{L_ATTACHMENTS}</dt> <!-- BEGIN attachment --> <dd>{news.news_row.attachment.DISPLAY_ATTACHMENT}</dd> <!-- END attachment --> </dl> <!-- ENDIF --> <br class="portal-clear" /> <span class="portal-title-span">{L_TOPIC_VIEWS}{L_COLON} {news.news_row.TOPIC_VIEWS} &nbsp;&bull;&nbsp; <a href="{news.news_row.U_VIEW_COMMENTS}" title="{L_VIEW_COMMENTS}">{L_COMMENTS}{L_COLON} {news.news_row.REPLIES}</a> &nbsp;&bull;&nbsp; <a href="{news.news_row.U_POST_COMMENT}">{L_PORTAL_POST_REPLY}</a></span> <span class="portal-read-all-link">{news.news_row.OPEN}<a href="{news.news_row.U_READ_FULL}">{news.news_row.L_READ_FULL}</a>{news.news_row.CLOSE}</span> <div class="back2top"><a href="#wrap" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div> <!-- IF news.news_row.S_NOT_LAST --><br class="portal-clear" /><!-- ENDIF --> <!-- IF not $S_POSTBODY_TOP --></div><!-- ENDIF --> </div> </div> <!-- IF news.news_row.S_LAST_ROW --> <!-- IF not news.news_row.S_NO_TOPICS --> <!-- IF news.NP_PAGINATION or news.TOTAL_NEWS --> <hr class="dashed" /> <div class="pagination"> {news.TOTAL_NEWS} <!-- IF news.NP_PAGE_NUMBER --><!-- IF news.NP_PAGINATION --> &bull; {news.NP_PAGE_NUMBER} &bull; {news.NP_PAGINATION}<!-- IF news.NEXT_PAGE --><ul><li class="next"><a href="{news.NEXT_PAGE}" rel="next" role="button">{L_NEXT}</a></li></ul><!-- ENDIF --><!-- ELSE --> &bull; {news.NP_PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF --> </div> <!-- ENDIF --> <!-- ENDIF --> <!-- ENDIF --> <!-- ENDIF --> <!-- END news_row --> <!-- ENDIF --> <!-- END news --> <!-- IF $S_POSTBODY_TOP --></div><!-- ENDIF --> {$C_BLOCK_F_L}{$C_BLOCK_F_R}


portal_body.html:

Код: Выделить всё

<!-- INCLUDE overall_header.html --> <!-- INCLUDE portal/_block_config.html --> <div id="portal-body" role="grid"> <!-- IF S_TOP_COLUMN --> <div id="portal-top" role="rowgroup"> <!-- [+] top module area --> <ul> <li> <!-- BEGIN modules_top --> <!-- DEFINE $TEMPLATE_FILE = '{modules_top.TEMPLATE_FILE}' --> <!-- DEFINE $IMAGE_SRC = '{modules_top.IMAGE_SRC}' --> <!-- DEFINE $IMAGE_WIDTH = '{modules_top.IMAGE_WIDTH}' --> <!-- DEFINE $IMAGE_HEIGHT = '{modules_top.IMAGE_HEIGHT}' --> <!-- DEFINE $CUSTOM_CODE = '{modules_top.CODE}' --> <!-- DEFINE $TITLE = '{modules_top.TITLE}' --> <!-- DEFINE $MODULE_ID = '{modules_top.MODULE_ID}' --> <!-- INCLUDE {$TEMPLATE_FILE} --> <!-- END modules_top --> </li> </ul> <!-- [-] top module area --> </div> <!-- ENDIF --> <!-- [+] center module area --> <!-- IF S_CENTER_COLUMN --> <div id="portal-center-wrapper"> <div id="portal-center" style="margin: 0 <!-- IF S_RIGHT_COLUMN -->{S_PORTAL_RIGHT_COLUMN}px<!-- ELSE -->-{$BLOCK_DISTANCE}<!-- ENDIF --> 0 <!-- IF S_LEFT_COLUMN -->{S_PORTAL_LEFT_COLUMN}px<!-- ELSE -->-{$BLOCK_DISTANCE}<!-- ENDIF -->; padding: 0 {$BLOCK_DISTANCE};" role="rowgroup"> <!-- BEGIN modules_center --> <!-- DEFINE $TEMPLATE_FILE = '{modules_center.TEMPLATE_FILE}' --> <!-- DEFINE $IMAGE_SRC = '{modules_center.IMAGE_SRC}' --> <!-- DEFINE $IMAGE_WIDTH = '{modules_center.IMAGE_WIDTH}' --> <!-- DEFINE $IMAGE_HEIGHT = '{modules_center.IMAGE_HEIGHT}' --> <!-- DEFINE $CUSTOM_CODE = '{modules_center.CODE}' --> <!-- DEFINE $TITLE = '{modules_center.TITLE}' --> <!-- DEFINE $MODULE_ID = '{modules_center.MODULE_ID}' --> <!-- INCLUDE {$TEMPLATE_FILE} --> <!-- END modules_center --> <!-- IF S_DISPLAY_JUMPBOX and B3P_DISPLAY_JUMPBOX --> <br /> <!-- INCLUDE portal/modules/jumpbox.html --> <!-- ENDIF --> </div> </div> <!-- ENDIF --> <!-- [-] center module area --> <!-- [+] left module area --> <!-- IF S_LEFT_COLUMN --> <div id="portal-left" style="width: {S_PORTAL_LEFT_COLUMN}px;" role="rowgroup"> <!-- BEGIN modules_left --> <!-- DEFINE $TEMPLATE_FILE = '{modules_left.TEMPLATE_FILE}' --> <!-- DEFINE $IMAGE_SRC = '{modules_left.IMAGE_SRC}' --> <!-- DEFINE $IMAGE_WIDTH = '{modules_left.IMAGE_WIDTH}' --> <!-- DEFINE $IMAGE_HEIGHT = '{modules_left.IMAGE_HEIGHT}' --> <!-- DEFINE $CUSTOM_CODE = '{modules_left.CODE}' --> <!-- DEFINE $TITLE = '{modules_left.TITLE}' --> <!-- DEFINE $MODULE_ID = '{modules_left.MODULE_ID}' --> <!-- INCLUDE {$TEMPLATE_FILE} --> <!-- END modules_left --> </div> <!-- ENDIF --> <!-- [-] left module area --> <!-- [+] right module area --> <!-- IF S_RIGHT_COLUMN --> <div id="portal-right" style="width: {S_PORTAL_RIGHT_COLUMN}px; margin-<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->right<!-- ELSE -->left<!-- ENDIF -->: -{S_PORTAL_RIGHT_COLUMN}px;" data-width="{S_PORTAL_RIGHT_COLUMN}" role="rowgroup"> <!-- BEGIN modules_right --> <!-- DEFINE $TEMPLATE_FILE = '{modules_right.TEMPLATE_FILE}' --> <!-- DEFINE $IMAGE_SRC = '{modules_right.IMAGE_SRC}' --> <!-- DEFINE $IMAGE_WIDTH = '{modules_right.IMAGE_WIDTH}' --> <!-- DEFINE $IMAGE_HEIGHT = '{modules_right.IMAGE_HEIGHT}' --> <!-- DEFINE $CUSTOM_CODE = '{modules_right.CODE}' --> <!-- DEFINE $TITLE = '{modules_right.TITLE}' --> <!-- DEFINE $MODULE_ID = '{modules_right.MODULE_ID}' --> <!-- INCLUDE {$TEMPLATE_FILE} --> <!-- END modules_right --> </div> <!-- ENDIF --> <!-- [-] right module area --> <br class="portal-clear" /> <!-- IF S_BOTTOM_COLUMN --> <div id="portal-bottom" role="rowgroup"> <!-- [+] bottom module area --> <ul> <li> <!-- BEGIN modules_bottom --> <!-- DEFINE $TEMPLATE_FILE = '{modules_bottom.TEMPLATE_FILE}' --> <!-- DEFINE $IMAGE_SRC = '{modules_bottom.IMAGE_SRC}' --> <!-- DEFINE $IMAGE_WIDTH = '{modules_bottom.IMAGE_WIDTH}' --> <!-- DEFINE $IMAGE_HEIGHT = '{modules_bottom.IMAGE_HEIGHT}' --> <!-- DEFINE $CUSTOM_CODE = '{modules_bottom.CODE}' --> <!-- DEFINE $TITLE = '{modules_bottom.TITLE}' --> <!-- DEFINE $MODULE_ID = '{modules_bottom.MODULE_ID}' --> <!-- INCLUDE {$TEMPLATE_FILE} --> <!-- END modules_bottom --> </li> </ul> <!-- [-] bottom module area --> </div> <!-- ENDIF --> </div> <!--// board3 Portal by www.board3.de //--> <div class="copyright">Powered by <a href="http://www.board3.de/">Board3 Portal</a> &copy; 2009 - 2015 Board3 Group</div> <!-- INCLUDEJS portal/assets/jquery.getscrollbarwidth.js --> <!-- INCLUDEJS portal/assets/portal.js --> <!-- INCLUDEJS portal/assets/jquery-ias.min.js --> <!-- INCLUDEJS portal/assets/jquery-ias.script.js --> <!-- INCLUDE overall_footer.html -->


Это текущие коды, с последней правкой.

Может я наркоман?



Похожие темы

Вернуться в «Расширения для phpBB 3.1.x»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя