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

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

Это я скрипт тестировал, но так и не допилил. Там проблема состоит в том, что на вновь добавленные элементы не работают скрипты форума: сворачивание, всплывающие окна и тд.
Если не важно или есть желание допилить, то могу скинуть рецепт.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

LEOPARDАлександр 05 май 2017, 09:58 Сообщение

CabinetAdmin писал(а): Это я скрипт тестировал, но так и не допилил
Будем ждать такого чуда) :)
CabinetAdmin писал(а): сворачивание, всплывающие окна и тд.
Не понял, но думаю, что не сильно важно.
CabinetAdmin писал(а): есть желание допилить
Ага) Особенно мне) Я слово обвести цветом HTML не могу, а тут еще скрипты нужно допилить)
CabinetAdmin писал(а): могу скинуть рецепт
Если можно, с описанием :)
  • 0

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

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

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

Скачиваем скрипт:
ias.zip
6.07 КБ 201 скачивание
Распаковываем и закидываем в 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>
этот код мы удаляем, поскольку добавили его чуть выше, мы его как бы просто передвинули.


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

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}
Пока не работает :(
  • 0

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

Вот он:

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

<!-- IF news.news_row.S_NOT_LAST --><br class="portal-clear" /><!-- ENDIF -->
у него ещё один news..

Я и говорю - код может немного отличаться, в данном случае можно по portal-clear найти похожее место.
LEOPARD писал(а): А еще сильно видоизменяется блок
После всех манипуляций не должно, это если только случайно не удалить скобку и тд. Главное отличие - вынос пагинации вне тела поста. По умолчанию пагинация находится в последнем посте и если оставить как есть, при подгрузке новых сообщений, будет подгружаться и пагинация. Само сообщение остаётся таким же как и было.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

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}
  • 0

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

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

LEOPARDАлександр 06 май 2017, 22:39 Сообщение

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

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

LEOPARD писал(а): Кнопка появилась, но при нажатии на неё, новости не появляются
А случайно не стоит расширение - блокировка рекламы ?
  • 0

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 -->
А так вообще сложно сказать, могу ещё погадать:)
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

LEOPARDАлександр 07 май 2017, 12:28 Сообщение

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

LEOPARDАлександр 07 май 2017, 12:39 Сообщение

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

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

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

У меня такие настройки
Кнопка на портале Показать еще - portal.png
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

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 -->
Это текущие коды, с последней правкой.

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

Похожие темы