Мой ответ Чимберлену, или новая постраничная разбивка страниц

Дата: 13.01.2009 | Рубрика: Бесплатно · Дизайн · Статьи · Стили

В статье «Новый взгляд на постраничную навигацию 2 или от слов к делу» я писал про новый плагин пагинации, очень симпатичный, но не дружелюбный для СЕО.

Решил накиписать свою версию постраничной навигации (она же пагинация) , которую Вы сможете наблюдать внизу моего блога, под черной чертой.

jquery-paginator.jpg

Самая главная фишка, что после открытия какой-либо страницы, номер этой страницы будет в центре шкалы и не надо будет листать с первой.

Как установить плагин :

Это вставляем в файл header.php Вашей темы, перед тэгом </head> :


<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/jquery-1.2.3.pack.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/jquery.jcarousel.pack.js"></script>

<script type="text/javascript">jQuery(document).ready(function() {
jQuery('#mycarousel').jcarousel({visible:10,scroll:9,start:<?php echo intval(get_query_var('paged'))-4; ?>});
});</script>

<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/jquery.jcarousel.css" type="text/css" media="screen" />
<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/skin.css" type="text/css" media="screen" />

А это вставляем в footer.php (сам вывод постраничной навигации) :


<?php include (TEMPLATEPATH . '/navi.php'); ?>

И не забудьте скачать сам архив wp-jquery-navigation.zip, файлы из которого надо скопировать в корень вашей темы.

UPD 14.01.2009: Те кто скачали уже : Архив был не полным, я его перезалил , качайте заново.

UPD 07.04.2009: Немного подправил инструкцию, сейчас должно работать без сучка и задоринки.

UPD 06.10.2009: Сделал плагин, теперь ничего руками делать не надо, новость с плагином тут.

P.P.S. Если Вы изменили внешний вид этой пагинации, не забывайте отписываться в комментариях, чтобы остальные могли оценить Ваш труд.


60 комментариев

  • 2009-01-13 в 18:37 sergsam1 написал:

    Неплохо сделал.
    А этот плагин также "недружелюбен" для сео?
    Или тут все по-другому?
    За пагинатор спасибо.
  • 2009-01-13 в 21:30 Admin написал:

    Как раз очень дружелюбен, т.к. поисковики видят ссылки на все страницы сайта.
  • 2009-01-13 в 21:46 sergsam1 написал:

    Да? Ну тогда вообще круто!
    Но меня честно говоря интересует как будет индексировать сайт робот сапы, т.е. например если в этом пагинаторе отображается 20 страниц, то все эти 20 страниц будут 2УВ, или нет?
  • 2009-01-13 в 22:38 Admin написал:

    В отличии от wp-pagenavi - да, все страницы сайта будут 2-го уровня вложенности.
  • 2009-01-13 в 22:51 sergsam1 написал:

    Ну тогда вобще отлично, на днях буду ставить себе)
    Спасибо еще раз.
  • 2009-01-14 в 06:07 sergsam1 написал:

    Вобщем попробовал поставить у меня не получилось.
    В самом верху вот эти знаки # # # # #
    А в футере вместо навигации
    * 1
    * 2
    * 3
  • 2009-01-14 в 09:27 Admin написал:

    Могу помочь с установкой, пришли как с тобой связаться через "обратную связь".
  • 2009-01-14 в 14:40 Mussolini написал:

    За пагинатор спасибо.
  • 2009-01-14 в 16:16 Admin написал:

    Перезалил файл, скачайте заново, архив был не полным.
  • 2009-01-15 в 02:21 ton написал:

    Спасибо огромадное! заработало, не с первого раза но все же. Благодарю, очень удобно, а у вас кнопочка отправить коммент - в кроказябриках.. ;)
  • 2009-01-15 в 09:57 Admin написал:

    Нет, у всех нормально ...
  • 2009-01-15 в 10:22 adw0rd написал:

    И как влияет на сео пагинатор? Я вообще в роботс запрещаю индексировать /page/*
  • 2009-01-15 в 10:26 Admin написал:

    А я не запрещаю, и у меня много /page/ в индексе яндекса.
  • 2009-01-15 в 13:56 adw0rd написал:

    Это не ответ на вопрос...
  • 2009-01-15 в 14:12 Admin написал:

    А какой ответ Вы хотели услышать ?
    Благодаря пагинации и таким страницам как /page/2, у меня больше страниц в индексе яндекса.
  • 2009-01-15 в 14:19 adw0rd написал:

    Дублей. Ничего хорошего.
  • 2009-01-15 в 14:30 Admin написал:

    А почему дублей ? Дублей с чем ? Контент то разный получается.
  • 2009-01-15 в 15:51 adw0rd написал:

    Чем он разный? Тем что только до подката посты во всю страницу? Текст при этом не меняется.

    А если еще вы подумаете о пользователях, то стает понятно что им нужны ссылки на посты, а не страницу.
  • 2009-01-15 в 17:39 Admin написал:

    Если подумать о пользователе - то да, ссылка на страницу, которая к тому же уже поменялась.
    Но есть другой смысл, чаще всего ссылки на меня из того же яндекса ведут как раз на страницы (по основным запросам), а уж попав на сайт, пользователь сам найдет то, что ему нужно.
    Всё таки тема блога специфическая, и читателю не умеющему пользоваться поиском на сайте - здесь делать просто нечего.
  • 2009-01-15 в 17:57 adw0rd написал:

    &gt; Но есть другой смысл, чаще всего ссылки на меня
    &gt; из того же яндекса ведут как раз на страницы (по
    &gt; основным запросам), а уж попав на сайт,
    &gt; пользователь сам найдет то, что ему нужно.

    Вы считаете, что у Яндекса не будет прямой ссылки на ваш пост? Если пользователь что-то ищет он попадет на пост, зачем ему использовать поиск повторно, пусть даже и внутренний.

    &gt; Всё таки тема блога специфическая, и читателю
    &gt; не умеющему пользоваться поиском на сайте -
    &gt; здесь делать просто нечего.

    Да, согласен, ваша тема спефична и большинство найдет то что ищет. Однако, дублирование ничего хорошего не приносит все равно...
  • 2009-01-15 в 18:55 Admin написал:

    Пока все работает, когда я создавал блог, я об этом не задумывался ... да тогда и знаний особо не хватало. Теперь же я говорю про результаты индексации,на которые, честно говоря, я уже боясь влиять. Пусть всё будет, так как есть, меня это устраивает.
  • 2009-01-15 в 20:42 adw0rd написал:

    http://wp-skins.info/contact посмотрите ваш пагинатор...
  • 2009-01-15 в 21:18 Admin написал:

    Да, не учел, завтра обновлю архив.
  • 2009-01-22 в 06:56 WOLF-BESPREDEL написал:

    У меня не пошло, хотя хотелось конечно на саттелите сделать УВ 2.... и где код для footer.php ? там пусто...
  • 2009-01-22 в 09:36 Admin написал:

    поправил.
  • 2009-02-11 в 20:56 doloman написал:

    Вобщем попробовал поставить у меня не получилось.
    В самом верху вот эти знаки # # # # #
    А в футере вместо навигации
    * 1
    * 2
    * 3
    тоже самое в низу столб с цифрами как исправить
  • 2009-02-11 в 22:25 Admin написал:

    Пиши через форму обратной связи, помогу настроить.
  • 2009-03-12 в 14:50 Настройка постраничной разбивки написал:

    Здравствуйте,пробовал установить ваш плагин навигации,но к сожалению ничего не вышло,не могли бы вы помочь??? Icq - 595428
  • 2009-03-13 в 13:29 olezha_85 написал:

    Не работает :( если будет время, стуните в аську подскажите плизз :( 271729504
  • 2009-04-07 в 13:22 Admin написал:

    Немного обновил инструкцию по установке, теперь проблем быть не должно.
  • 2009-04-09 в 13:44 Admin написал:

    Ещё раз обновил инструкцию, надеюсь больше косяков не будет ...
  • 2009-05-06 в 16:26 Andrew написал:

    Очень хороший плагин, спасибо большое! Только одна прозьба, в 2 словах обьясните как мне уменьшить расстояние между цифрами - номерами страниц после того, как я поменял количество отображаемых номеров с 10 на 5?

    Заранее спасибо!
  • 2009-05-06 в 20:44 Admin написал:

    Всё настраивается через стили (css файл).
  • 2009-07-29 в 15:47 mc-sim написал:

    У меня после установки данного хака престали загружатся CSS стили к теме... При применении темы с хаком выскакивает попап jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...
    Нашел мануал по исправлению... http://spiffyd.com/blog/bug-fixed-jcarousel-widthheight-infinite-loop-popup-alert-error
    Попап пропал, но Css так же не грузяться... :((
  • 2009-07-29 в 16:02 Admin написал:

    Если Вы откроете исходный код страницы, то увидите, что все стили прописаны. А вот при попытке открыть какой-нибудь из стилей (например http://dbondar.ru/wp-content/plugins/minimeta-widget/minimeta-widget.css) выдает ошибку, проверьте существуют ли файлы и какие права на них стоят, нужно как минимум 644.
  • 2009-07-29 в 16:03 Admin написал:

    По моему, у Вас стоят неправильные права на саму папку "wp-content", минимальные права на эту папку должны быть 755.
  • 2009-07-29 в 16:21 mc-sim написал:

    Хм... Точно! С htaccess намудрил... Спасибо огромное!
  • 2009-07-29 в 16:25 Admin написал:

    Я бы на Вашем месте ещё плагин wp-super-cache поставил. Вместо спасибо, читайте текст над формой ввода комментария (синий).
  • 2009-08-21 в 17:28 Kylibin написал:

    Поставил, с установкой вообше никаких проблем..все чики.. и вправду, радует тот момент что активная страница по центру листинга а не вначале...
  • 2009-08-30 в 19:12 Boytsov написал:

    Поставил всё по инструкции...
    А получилась фигня какая-то...
    Стрелочки не работают, циферки на каком-то фоне и не посередине страницы. Вот тут посмотрите пожалуйста, как поправить: www.zakonnik.org.ru
  • 2009-08-30 в 21:47 Admin написал:

    Стрелочки работают, если страниц больше 10.
    Выравниваем с помощью CSS.
  • 2009-08-30 в 22:17 Boytsov написал:

    А что и где, и на что нужно в CSS менять?
  • 2009-09-04 в 10:29 Boytsov написал:

    Удалось выровнять с помощью тега в footer.php
  • 2009-09-23 в 14:40 Руслан написал:

    Установил, все заработало. Решил отключить плагин pagenavi , и здесь мне выдало такое: Fatal error: Call to undefined function wp_pagenavi() in /home/здесь название базы данных/здесь тоже что-то относящееся к базе данных/www/wp-content/themes/geex3m/index.php on line 25
    Вопрос: что это может быть, может не деактивировать плагин а просто снести его? Когда я его заново включаю, работает и ваша замечательная навигация и pagenavi , который мне теперь не нужен. буду признателен за ответ
  • 2009-09-23 в 14:46 Admin написал:

    Видимо в теме жестко прописано обращение к функциям плагина pagenavi, надо его удалить из шаблона.
  • 2009-09-23 в 19:21 Руслан написал:

    Да, так и было, убрал из шаблона вывод плагина, жаль
    что после этого реклама в боковой колонке съехала на центр, пришлось и ее убрать. Зато навигация заработала:-)
  • 2009-09-24 в 17:34 Юра написал:

    Что-то навигация плохо отображается. Все сдвигается влево:
    * 1
    * 2
    * 3
  • 2009-10-03 в 20:48 Роман написал:

    Здравствуйте.
    Вроде все по инструкции, но номера страниц без стилей выводит и в столбик. Что нужно сделать, чтобы как у вас?
  • 2009-10-05 в 12:05 Роман написал:

    Автор, спасибо за плагин, только вот помогите поставить.
  • 2009-10-05 в 12:24 Admin написал:

    Если у Вас не получается поставить такой вариант навигации, значит что-то не так с jquery (джаваскрипт фраемворк) или с его плагинами.
    Возможно что-то перебивает действие этих плагинов.
    Попробуйте удалить строчку c "jquery-1.2.3.pack.js", т.к. в последних версиях Wordpress jquery подключается автоматически.
  • 2009-10-06 в 12:07 Роман написал:

    Ну хоть ты тресни, хоть лопни, продвинуться дальше колоночного вывода без стилей этой навигации не получается.
    2 дня еб.... значит не судьба.
  • 2009-10-06 в 12:22 Admin написал:

    Пиши номер аськи через форму обратной связи, помогу ...
  • 2009-10-06 в 16:48 Admin написал:

    Сделал из этой навигации плагин, теперь всё автоматически, качаем плагин тут: http://wp-skins.info/2009/10/06/super-puper-plagin-postranichnoy-navigatsii-dlya-wordpress-bloga.html
  • 2009-10-08 в 18:38 Ипотпал написал:

    Благодаря
  • 2009-10-21 в 16:49 Кира написал:

    Спасибо за плагин.
    Привожу свой изменённый вариант - skolznev.ru
  • 2010-02-13 в 23:47 Виктор Семикрасов написал:

    Вот смотрите мой вариант http://film4you.su
  • 2010-03-08 в 23:46 HD-DSLR написал:

    Супер
  • 2011-10-15 в 18:37 Sergej0144 написал:

    Сделал, спасибо, очень стильно смотрится
  • 2011-12-27 в 23:03 Виктор написал:

    А можно пример с использованием драйвера PDO для базы.. а то с sql на вы...
    А http://php-include.ru/stati/postranichnaya-navigaciya-css такой способ постраничной навигации подойдет для примерно 2500 строк?
  • 2013-08-09 в 17:17 Эрик написал:

    Здравствуйте
    Установил ваш плагин, правда, воспользовался не "упрощенной инструкцией на указанном вами сайте, а полностью приведенной здесь. Рекомендуемая на сайте выдавала стабильную ошибку после вставки в footer.php темы. Т.к. это единственный рабочий плагин нумерации страниц, который у меня на установленной теме заработал, хотелось бы узнать, почему он появился на статичных страницах, но совершенно не хочет "садится" на страницы комментариев, где он нужен больше всего. Вставление в файлы footer.php вордпресса так же не дает никаких результатов. Цифры нумерации в том, что появилось, кстати, "сидят" вверху предназначенных для них квадратиков. Сайт еще на локалке в Денвере, поэтому показать пока не могу.

Уважаемые дамы и господа, если у Вас возникли вопросы относительно функционирования тем или плагинов, прошу задавать вопросы на форуме.

Оставить комментарий