Форум русской поддержки Joomla!® CMS
28.02.2017, 14:28:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Joomla - марафон. Сайт на миллион
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

pagenavigation.php в папке HTML шаблона не работает

 (Прочитано 1546 раз)
0 Пользователей и 1 Гость смотрят эту тему.
green711
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 20


« : 23.08.2013, 17:29:20 »

Здравствуйте.
Проблема в следующем. Как известно, чтобы поменять стиль навигации для конкретного шаблона достаточно скопировать файл pagenavigation.php из
\plugins\content\pagenavigation\
в
\templates\наш_шаблон\html\
 и в скопированном файле исправить стили. Но у меня почему-то исправленные стили (\templates\наш_шаблон\html\pagenavigation.php) не применяются, а применяются стили из \plugins\content\pagenavigation\pagenavigation.php
От чего такое может быть?  !
Записан
artel-st
Давно я тут
****

Репутация: +36/-1
Offline Offline

Сообщений: 352


« Ответ #1 : 31.08.2013, 22:52:36 »

На сколько мне известно, кастомизация пагинации делается через файл: my_template/html/pagination.php

Ищите на форуме, тема подымалась не один раз.
Записан
ArtOs
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #2 : 10.02.2014, 13:58:03 »

На сколько мне известно, кастомизация пагинации делается через файл: my_template/html/pagination.php

Ищите на форуме, тема подымалась не один раз.

Есть предложение вникать в суть.
Речь идет не о pagination.php, а pagenavigation.php (читаем по буквам...)
Форум перерыл лично и перед данным ответом - нет ответов касательно ПЕРЕНОС в ШАБЛОН

Присоединяюсь к вопросу первого поста от green711

Суть:
Базовая "вперед" "назад" заменена на заголовки страниц в файле \plugins\content\pagenavigation\pagenavigation.php
Постраничная навигация после обновления Joomla слетает, меняю руками каждый раз.
Как и куда сохранить в шаблоне файл pagenavigation.php?
Буду благодарен за любой ответ по теме.
Данный вопрос висит на нескольких сайтах без ответа - форум будет первым Wink



Записан
SmokerMan
Профи
********

Репутация: +700/-26
Offline Offline

Пол: Мужской
Сообщений: 5290



« Ответ #3 : 10.02.2014, 14:20:16 »

Как и куда сохранить в шаблоне файл pagenavigation.php?
никак. В шаблоне нельзя переопределять плагины.

Как варинт можно
скопировать содержимое \plugins\content\pagenavigation\ в отдельную директорию
переименовать файлы pagenavigation.php и pagenavigation.xml в pagenavigation2.php и pagenavigation2.xml
подправить pagenavigation2.xml
Показать текстовый блок
запаковать это все в zip
установить как отдельный плагни
стандартный выключить, свой включить
все
Записан
Shustry
Moderator
*****

Репутация: +729/-3
Offline Offline

Пол: Мужской
Сообщений: 6669


Рисую дизайны


« Ответ #4 : 10.02.2014, 14:33:20 »

ТС, может там задачу можно средствами CSS решить?
Записан
ArtOs
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #5 : 11.02.2014, 12:33:09 »

ТС, может там задачу можно средствами CSS решить?

Благодарю за участие.
Речь идет о НОВОМ (другом) выводе данных. Стилями данных не изменить Wink
Записан
ArtOs
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #6 : 11.02.2014, 12:34:04 »

никак. В шаблоне нельзя переопределять плагины.

Как варинт можно
скопировать содержимое \plugins\content\pagenavigation\ в отдельную директорию...

СПАСИБО за ответ!
--

Хочется добить эту больную тему
собрал архив
при установке:

"JInstaller: :Install: Файл не существует /home/.../.../.../.../.../tmp/install_52f9e82b90b36/index.html
Ошибка при установке плагина"


линк на архив: http://yadi.sk/d/mRd0QswKHgjkS
« Последнее редактирование: 11.02.2014, 13:16:05 от ArtOs » Записан
liberator
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 190



« Ответ #7 : 25.10.2016, 22:34:57 »

в третьей версии сие можно проделать, напримере шаблона protostar
берёте файл из protostar под именем pagination http://prntscr.com/cyuya3 - кладёте его в свой шаблон с такой же структурой, далее создаёте в вашем шаблоне в папке HTML папку plg_content_pagenavigation - http://prntscr.com/cyuyvo и туда (в эту папку кладёте содержимое файла шаблона плагина, находится он в plugins/content/pagenavigation/tmpl/default.php) после чего редактируете тот самый файл как Вам угодно "ваш шаблон/html/plg_content_pagenavigation/default.php"
Записан
slon777
Новичок
*

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 9



« Ответ #8 : 08.01.2017, 18:13:48 »

Благодаря совету уважаемого SmokerMan проблему пагинации навигации удалось решить (кстати, обнаружил, что название следующего/предыдущего материала стандартный модуль может выводить и сам  -> не нужно плясать с sql).

в общем дополню ранее приведенный ответ:
1. берем папку с pagenavigation из plugins\content\ и копируем ее себе.
2. меняем название файлов на (например) pagenavigation2.xml и pagenavigation2.php
3. открываем pagenavigation2.xml и везде добавляем "2"
4. идем в pagination2.php и делаем тоже самое с классом и $path-ом в 207 строке
4а. можно для заморочки переопределить языки
5. сжимаем все в зип и устанавливаем как новое расширение.
6. идем в plugins\content\pagenavigation2\tmpl\default.php и правим его как хотим
пы.сы.: для себя проверил нюанс с обновлением - все работает как часы.

пы.сы.2.: ссылка https://1drv.ms/u/s!AlZ8Yvg-qoVrgS-4UJo3E2TroNov на только что слепленный мною плагин (ссылкам на next/prev материалы добавил стиль бутстрапа btn-info)
    
« Последнее редактирование: 09.01.2017, 21:27:44 от slon777 » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet