CSS + маленькая правка pagebreak.php
class всей таблицы в которой располагаются (заголовок. название страниц и ссылка на всё страницы) - "contenttoc"
Выглядит сиё так:
<table cellpadding="0" cellspacing="0" class="contenttoc">
<tr>
<th>Индекс материала</th>
</tr>
<tr>
<td><a href="материал" class="toclink">Заголовок материала</a></td>
</tr>
<tr>
<td><a href="страница после разрыва 1" class="toclink active">1</a></td>
</tr>
<tr>
<td><a href="страница после разрыва 2" class="toclink">2</a></td>
</tr>
<tr>
<td><a href="все страницы" class="toclink">Все страницы</a></td>
</tr>
</table>
Слова - "индекс материала" обрамлены тегами <th>, чтоб избавиться от этих слов можно применить правило CSS которое выглядит так:
.contenttoc th {
display:none;
}
Класс заголовка -"toclink active", вообще то это неправильно,потому как пробела быть не должно. Поэтому заместо пробела нужно вставить нижнее подчеркивание, иначе работать не будет. В файле plugins\content\pagebreak.php находим строчку 188, выглядит так: $class = ($limitstart === 0 && $showall === 0)? 'toclink active' : 'toclink';, и ставим нижнее подчеркивание.
Кстати, на первой странице у заголовка один класс два класса - "toclink active", при переходе на вторую страницу его класс меняется на остаётся щдин класс - "toclink", поэтому если вы его скрыли на первой странице, то на второй он снова отобразится (для себя я решил пусть лучше так, иначе как попасть на страницу до разрыва).
Чтобы убрать заголовок нужно воспользоваться тем же правилом для этого класса что было приведено раньше:
.toclink_active {
display:none;
}
Ну а если Вас не устраивает, что заголовок отображается и на других страницах, в той же строчке к классу "toclink" припишите
какой-нибудь суфиксс, например "_1" и используйте тоже правило CSS
.toclink_1 {
display:none;
}
Спасибо smart просветили. Не знал об этом правиле и принял его за ошибку.
Был не прав. Исправлюсь.
Тогда всё гораздо проще
Так наверно будет правельней:
В заголовке два класса -"toclink active" (если вы находитесь на странице соответствующей этому заголовку), при переходе на вторую страницу остаётся один класс - "toclink".. В файле plugins\content\pagebreak.php находим строчку 188, выглядит так: $class = ($limitstart === 0 && $showall === 0)? 'toclink active' : 'toclink';. Добавим к этим классам суффикс, например "_1", Суфиксы добавим чтоб правило CSS было применимо только для заголовка.
Чтобы убрать заголовок нужно воспользоваться тем же правилом для этого класса что было приведено раньше:
.active_1 {
display:none;
}
Ну а если Вас не устраивает, что заголовок отображается и на других страницах
.toclink_1 {
display:none;
}
Убрать - "Все страницы" можно в настройках плагина, самый нижний пункт.
"Страница 1 из 2" класс - "pagenavcounter"
<div class="pagenavcounter">Страница 2 из 3</div>
Что делать с этим классом решать Вам.
"Предыдущая и следующая" класс - "pagenavbar"
<div class="pagenavbar"><div><a href="1"><< Предыдущая</a> - <a href="2">Следующая >></a></div></div>
Тоже понятно!?
Есть ещё строка 228, выглядит так: $class = ($limitstart == $i-1)? 'toclink active' : 'toclink';
Отвечает за классы названий страниц, как активных - "toclink active", так и не активных - "toclink".
И ещё строка 249, выглядит так:$class = ($showall == 1)? 'toclink active' : 'toclink';
отвечает за слова "Все страницы".
У меня работает 1.5