У меня есть социальная сеть, в которой есть раздел блогов и вопросов.На каждой из них есть страницы сообщества (блоги / вопросы).первые десять блогов / вопросов отображаются.Справа от них находится список интерактивных категорий, которые сортируют страницы в соответствии с их категориями.
У меня есть нумерация страниц после каждых десяти.Я делаю mod_rewrite для симпатичных URL-адресов на моем dev и у меня все работает правильно.Проблема в том, что после следующего нажатия первый раз «страница =» становится пустой и просто перезагружается первая (страница по умолчанию), но после второго щелчка она становится «страница = 10», как и должно быть, а затем третий щелчок «страница = 20»как и должно быть.
Так что в основном я пытаюсь заставить его перейти на «страницу = 10» после одного клика, а не двух.Вот код для нумерации страниц:
<div id="all_page_turn">
<ul>
<?php if($totalBlogs > 10 && $_GET['page'] >= 10) { ?>
<li class="PreviousPageBlog round_10px">
<a href="/blogs/?cat=<?php if(isset($_GET['cat'])) { echo $_GET['cat'];} ?>&sort=<?php if(isset($_GET['sort'])) { echo $_GET['sort'];} ?>&page=<?php if(isset($_GET['page'])) { echo ($_GET['page'] - 10);} ?>">Previous Page</a>
</li>
<?php } ?>
<?php if($totalBlogs > 10 && $_GET['page'] < ($totalBlogs-10)) { ?>
<li class="NextPageBlog round_10px">
<a href="/blogs/?cat=<?php if(isset($_GET['cat'])) { echo $_GET['cat'];} ?>&sort=<?php if(isset($_GET['sort'])) { echo $_GET['sort'];} ?>&page=<?php if(isset($_GET['page'])) { echo ($_GET['page'] + 10);} ?>">Next Page</a>
</li>
<?php } ?>
</ul>
</div>
</div>
и вот ссылка на категорию по умолчанию:
<div id="RightBlogs">
<div id="search_blogs_future" class="round_10px">
<form name="searchBlogs" action="/blogs" method="get">
<input type="text" name="BlogSearch" class="text" value="<?php if(empty($_GET['BlogSearch'])) { echo "Search Blogs"; }else{ echo $_GET['BlogSearch'];} ?>" onclick="clearify(this);" />
<input type="submit" name="subBlogSearch" value="Search" />
</form>
</div>
<div class='<?php if(empty($_GET['cat']) || $_GET['cat'] == "All") { echo "all_blog_cats_Highlighted"; }else{ echo "all_blog_cats_unHighlighted"; } ?> round_10px'>
<a href='/blogs/?cat=All'>
All
</a>
</div>
Вот снимок экрана страницы, когда я нахожусь у моего разработчикапоэтому я не могу предоставить ссылку.Вы не можете видеть кнопку «Далее», но она находится внизу, а затем категории находятся справа.