LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 12:25:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Как заключить пагинацию (разметку на страницы) в nofollow?  (Прочитано 372 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Ufa
Захожу иногда
**

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

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


« : 16.11.2011, 16:49:57 »

Привет! Подскажите как заключить пагинацю в nofollow!

Гуглил, но ничего толкового не нашел.

Копался в файле пагинации /libraries/joomla/html/pagination.php, но, так ка не владею PHP, не докапался до истины.

Где же эти ссылки генерируются?

С ув.
Записан
v-idea
Давно я тут
****

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

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



« Ответ #1 : 16.11.2011, 21:10:28 »

Добрый!
На данную тему можете посмотреть здесь. Только там для 1.7. Для 1.5 по аналогии.
Записан
Ufa
Захожу иногда
**

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

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


« Ответ #2 : 17.11.2011, 13:15:57 »

Спасибо за подсказку, но я так и не докопался до истины.

Может еще что подскажете?
Сув.
Записан
v-idea
Давно я тут
****

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

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



« Ответ #3 : 17.11.2011, 14:01:17 »

Подскажу... Как научится немного самостоятельно работать.

Когда Вам надо что-то подкорректировать например на какой либо странице Вашего сайта на CMS Joomla!, то берёте в исходном коде самой страницы ту часть кода, необходимую для изменения. Поскольку страницы в жумле да и сам сайт полностью динамически генерируется по средством языка PHP, то соответственно за разные части сайта отвечают те или иные "куски" кода.
Так вот берёте например название класса pagination тега ul:

Код
<ul class="pagination">

и в корневой директории Вашего сайта забиваете это слово в поиск, например я использую Тотал Командер в "Поиске файлов" поле "Искать файлы" - оставляю пустым, а рядом с полем "С текстом" ставлю галочку и в само поле ввожу pagination. И поисковик найдёт все файлы в Joomla содержащие данную запись.
Даю ещё одну подсказку. В Жумла код страниц формируется либо из определённого "шаблона" (куска кода), например за вид самого материала отвечает файл: components\com_content\views\article\tmpl\default.php; либо через Жумла классы (не путать с CSS-классами, напрмер с class="pagination").
И вот уже в найденных поиском файлах смотрите, что похоже именно на Вашу часть кода и соответственно правите его. Если Вы владеете только HTML, то соответственно "правите" только html-код. А если владеете PHP, то уже можете и переделать php-код.
Иногда конечно поиск даст слишком много результатов, ну тут уже надо смотреть по смыслу.
Записан
midav
Завсегдатай
*****

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

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



« Ответ #4 : 18.11.2011, 14:00:58 »

Смотрите файл ваш_шаблон/html/pagination.php , если такого файла в вашем шаблоне нет, тогда смотрим  libraries/joomla/html/pagination.php . Но лучше создать этот файл в своем шаблоне , чтобы не править ядро системы . Можно взять этот файл из другого шаблона , например из шаблона Beez , и скопировать его в свой шаблон .
Ссылки формируются в функции pagination_item_active , туда и нужно добавить nofollow .
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | 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