Поддержка Разное Не генерируется следующая страница

  • Друзья, у меня такая проблемка появилась: содал галерею в nextgen gallery, добавил в неё 22 фотки, создал новую страницу и добавил на неё эту галерею; — в итоге на странице выходит 20 миниатюр фоток и ниже ссылки на следующую страницу «2» и стрелочка, так вот при нажатии на на «2» или стрелочку вторая страница с недостающими двумя миниатюрами не открывается, а просто крутится курсор загрузки и всё. Пробовал обновить и страницу, и галерею, и кеш браузера чистил, но воз и ныне там. Кто знает, почему не генериться следующая страница? Что может мешать? Фотки по объёму не большие, да и на следующей странице всего-то две миниатюрки должны выйти, а не сами фотки.
    Активен

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Что может мешать?

    Это помогут выяснить пп4-6.

    Здравствуйте. Выяснил, что проблема заключается в теме, по-скольку меняя тему на другую, всё начинает работать. Спросил у других знатоков — почему может не работать пагинация в моей теме? Сказали, что это проблема с подключением к теме аяксовского скрипта, и что надо поправить функцию пагинации, но как? — не сказали…пока жду ответа. Буду очень признателен, если Вы сможете мне помочь раньше них. Пробовал прикрутить плагин WP-PageNavi, но именно в скрипте page нет таких функций, которые плагин просит поменять под себя (т.е. чтобы плагин работал корректно, нужно чтобы в скрипте присутствовали требуемые функции, а в моей page.php их нет. Они только в single и functions есть). А может эти функции в моей теме заданы несколько иначе, чем в примере, который приводится на сайте установки плагина? Очень прошу Вас помочь мне.

    А может эти функции в моей теме заданы несколько иначе, чем в примере, который приводится на сайте установки плагина?

    Может. Но угадать, что и как у вас работает — невозможно.

    Ок! Вот кусок из page.php :

    <div id="content">	
    
    			<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
                <div class="postwrap">
    			<div class="post" id="post-<?php the_ID(); ?>">
    			<h2 class="title"><?php the_title(); ?></h2>
    				<div class="entry">
                        <?php if ( function_exists('has_post_thumbnail') && has_post_thumbnail() ) { the_post_thumbnail(array(300,225), array('class' => 'alignleft post_thumbnail')); } ?>
    					<?php the_content('<p class="serif">Читать далее »</p>'); ?>
    
    					<?php wp_link_pages(array('before' => '<p><strong>Страницы:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
    
    				</div>
    			</div>
    			</div>
                            <?php comments_template(); ?>
    			<?php endwhile; endif; ?>
    		<?php edit_post_link('Редактировать запись.', '<p>', '</p>'); ?>
    		</div>

    Вот кусок из index.php моей темы:

    <div class="navigation">
    					<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } else { ?>
    					<div class="alignleft"><?php next_posts_link('« Предыдущие записи') ?></div>
    					<div class="alignright"><?php previous_posts_link('Следующие записи »') ?></div>
    					<?php } ?>
    				</div>

    Вот кусок из single.php моей темы:

    <div class="navigation clearfix">
    								<div class="alignleft"><?php previous_post_link('« %link') ?></div>
    								<div class="alignright"><?php next_post_link('%link »') ?></div>
    							</div>

    Вот кусок из archive.php моей темы:

    <div class="navigation">
    			<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } else { ?>
    			<div class="alignleft"><?php next_posts_link('« Предыдущие записи') ?></div>
    			<div class="alignright"><?php previous_posts_link('Следующие записи »') ?></div>
    			<?php } ?>
    		</div>

    То есть в в файлах index и archive плагин пагинации работать должен, но что мешает ему работать в page.php и как сделать чтобы он заработал?

    ==Исправлено==

    1. Не надо пачкать форум жирным шрифтом.
    2. Учитесь вставлять код в форум. Для есть этого кнопка в форме, подпись под формой и п14 правил форума.

    SeVlad
    ===

    Ок! Прошу прощения, постараюсь соблюдать Ваши правила в дальнейшем. Ну а помочь-то поможете? Или нужна ещё какя информация по проблеме?

    Ну а помочь-то поможете? Или нужна ещё какя информация по проблеме?

    Вы уже столько наговорили, что лично потерял нить — в чём же проблема и с чем помочь.

    у меня не работает родная WP пагинация страниц (именно страниц), т.е если добавить в выводимую на стр. галерею большее число табнейлов, чем указано в настройках nextgen gallery, то перехода на след. стр. не происходит (просто крутится колёсико курсора и всё). Уже путём исключения согласно п. 4-6 выяснил, что проблема в самой теме, т.к если сменить тему, то в другой всё работает корректно. Сам вопрос — как можно поправить выбранную мною тему, чтобы функция пагинации работала правильно? Пробовал устранить данную проблему установкой плагина WP-PageNavi, но ничего не произошло, т.к. те функции которые требуется заменить для корректной работы плагина, уже имеются в скриптах темы, но только на страницах архива и индексовой стр., а в page.php я не знаю как организовать работу этого плагина (он после установки просто даже и не отображается на обычных страницах, а показывается только стандартная WP-пагинация и всё). В выше приведённом посте я привёл куски кодов из из скриптов моей темы, куски которые отвечают за пагинацию на single, index, archive страницах, а так же почти весь код с page.php страницы, собственно на которой и не работает ни стандартная WP-пагинация, ни WP-PageNavi — пагинация. Вообщем я и хотел бы узнать как мне не меняя темы(ведь в другой же работает!) мне можно сделать рабочую пагинацию именно для page.php, чтобы при превышении заданной в nextgen gallery величины табнейлов на странице, можно было перейти на следующую страницу с недостающими табнейлами.

    А вы виджеты случайно не добавляли при генерации? Может тогда дело в них, если в другой работает?

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Не генерируется следующая страница» закрыта для новых ответов.