Форум » Система построения сайтов » Форумы » Нумерация страниц вверху форума
Открыть Ответить

Нумерация страниц вверху форума

0.00

0.00

1
02.02.2016 15:59:54

Подскажите пожалуйста как сделать нумерацию страниц так же вверху форума?


Вместе мы сильнее!
Группа
Клиент
Пункты
1822
Регистрация
28.10.2013
Пол
Женщина
Из
Эстония
Предупреждения
Нет
estma
estma
3.67

3.67

03.02.2016 19:01:31 05.02.2016 17:04:57

Данная модификация позволяет вывести в верху, нумерацию страниц при просмотре содержания тем форумов. Актуально для всех категорий.

Редактированию подвержены два файла, шаблон темы: templates/default/forum-list-open.html и основной файл функционала модуля форума: modules/forum/index.php

Открываем файл: modules/forum/index.php
Поиском находим данный участок и удаляем его:

$ordernum = (is_moder($conf['name'])) ? "pid = '0' AND catid = '".$cat."'" : "pid = '0' AND catid = '".$cat."' AND time <= now() AND status != '0'";
					$pnum = num_article("forum-pagenum", $conf['name'], $listnum, "cat=".$cat."&amp;", "id", "_forum", "catid", $ordernum, $conffo['pnum']);


Поиском находим следующий участок:
$cont = tpl_eval("forum-list-open", $newtop, $catlink, "<a href=\"index.php?name=".$mod."&amp;cat=".$massiv[0][0]."\" title=\"".$massiv[0][1]."\">".$massiv[0][1]."</a>");


Заменяем его данным участком:
$ordernum = (is_moder($conf['name'])) ? "pid = '0' AND catid = '".$cat."'" : "pid = '0' AND catid = '".$cat."' AND time <= now() AND status != '0'";
					$pnum = num_article("forum-pagenum", $conf['name'], $listnum, "cat=".$cat."&amp;", "id", "_forum", "catid", $ordernum, $conffo['pnum']);
					$cont = tpl_eval("forum-list-open", $newtop, $catlink, "<a href=\"index.php?name=".$mod."&amp;cat=".$massiv[0][0]."\" title=\"".$massiv[0][1]."\">".$massiv[0][1]."</a>", $pnum);


Открываем файл: templates/default/forum-list-open.html
default - это ваша тема оформления, название может быть другое.

Удаляем всё содержание и заменяем на данное:
<div class="forum-foot clrfix">
	$arg[4]
	<span class="pull-right"><b>$arg[1]</b></span>
</div>
<div class="forum-top">
	<h1 class="heading2">$arg[3]</h1>
</div>


Сохраняем содержание обоих файлов, в случае если сайт находится на сервере в интернете, в соответствии, заменяем существующие, на новые, отредактированные файлы.

В связи с заслешиванием двойных кавычек системы безопасности форума, код выше не является 100% корректным, поэтому, прикрепляю файл-инструкцию с корректным кодом: Нумерация страниц вверху форума


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
39894
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

03.02.2016 22:06:16

К сожелению не вышло.Пишет:
Parse error: syntax error, unexpected 'index' (T_STRING) in /data02/virt42175/domeenid/www.мой сайт/htdocs/modules/forum/index.php on line 127


Вместе мы сильнее!
Группа
Клиент
Пункты
1822
Регистрация
28.10.2013
Пол
Женщина
Из
Эстония
Предупреждения
Нет
estma
estma
3.67

3.67

04.02.2016 17:17:35

Вероятно где то произошла опечатка в коде.
Сообщите приватом данные для доступа на ФТП, модифицирую.


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
39894
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

10.02.2016 18:45:43

Обратите внимание, указанный выше метод добавляет нумерацию страниц в просмотре тем форума, для модификации просмотра сообщений тем, воспользуйтесь инструкцией ниже.

Откройте файл темы оформления: templates/default/forum-view-open.html
default - это ваша тема оформления, название может быть другое.

Удаляем всё содержание и заменяем на данное:

<h5 class="cat-navi">$arg[1]</h5>
<div class="forum-top">
	<h1 class="heading2">$arg[5]</h1>
	<span class="pull-right">
		<b>$arg[2]</b>
		<b>$arg[3]</b>
	</span>
	<h1 class="heading2">$arg[6] $arg[4]</h1>
</div>


Конечно возможны другие варианты оформления, в любом случае, переменная отвечающая за вывод нумерации в данном шаблоне имеет название: $arg[5]


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
39894
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код