1 / 1 / 2
Регистрация: 01.02.2014
Сообщений: 65
|
||||||
1 | ||||||
Постраничная навигация на нескольких страницах04.02.2014, 18:14. Показов 2620. Ответов 24
Метки нет (Все метки)
Здравствуйте!
Скрипт постраничной навигации установлен на главной странице test1.ru Что надо в нём поменять, что бы установить на другую страницу test1.ru/category/vse/novosti/good_new.php
0
|
04.02.2014, 18:14 | |
Ответы с готовыми решениями:
24
Постраничная навигация Постраничная навигация постраничная навигация постраничная навигация |
16 / 16 / 8
Регистрация: 15.03.2010
Сообщений: 320
|
|||||||||||
05.02.2014, 14:22 | 2 | ||||||||||
Во всех ссылках навигации поменять
0
|
1 / 1 / 2
Регистрация: 01.02.2014
Сообщений: 65
|
||||||
05.02.2014, 18:06 [ТС] | 3 | |||||
Подключил на каждую страницу где категории постраничную навигацию.
А как убрать GET параметры в адресной строке, мне уже давали готовое решение, на главной странице как убирать. Я запутался просто. Сейчас так адресная строка: test1.ru/catalog/fantastika/fantastika_spisok/fantastika?page=1 Как сделать так: test1.ru/catalog/fantastika/fantastika_spisok/fantastika/page/1/ Что изменить в коде, и написать в файле htaccess? Код такой сейчас:
0
|
16 / 16 / 8
Регистрация: 15.03.2010
Сообщений: 320
|
|||||||||||
05.02.2014, 18:12 | 4 | ||||||||||
Это в .htaccess Добавлено через 55 секунд
0
|
1 / 1 / 2
Регистрация: 01.02.2014
Сообщений: 65
|
||||||
05.02.2014, 18:45 [ТС] | 5 | |||||
Переделал. При нажатии следующей страницы ошибка: Internal Server Error
Код
Options -Indexes RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ $1.php [L] Options -Indexes RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^page/(\d+)/?$ index.php?page=$1 [L] Options -Indexes RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^catalog/fantastika/fantastika_spisok/fantastika/page/(\d+)/$ /catalog/fantastika/fantastika_spisok/fantastika?page=$1 [L]
0
|
16 / 16 / 8
Регистрация: 15.03.2010
Сообщений: 320
|
||||||
05.02.2014, 19:07 | 6 | |||||
и после href= тоже ' Добавлено через 3 минуты Не спец в htaccess, но вот это Код
Options -Indexes RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f Добавлено через 16 минут Internal Server Error - 100% ошибка в htaccess Сохрани где-нибудь его в другом месте, скопируй в корень сайта, очисти и напиши только Код
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^catalog/fantastika/fantastika_spisok/fantastika/page/(\d+)/$ /catalog/fantastika/fantastika_spisok/fantastika?page=$1 [L] Затем частями возвращай остальное.
0
|
1 / 1 / 2
Регистрация: 01.02.2014
Сообщений: 65
|
|||||||||||
06.02.2014, 16:47 [ТС] | 7 | ||||||||||
Заработало!
Нужно было кавычки добавить:
Добавлено через 21 час 18 минут Подскажите ещё, как сделать, что бы описание сайта, которое на главной странице, не выводилось на страницах page1, page2, page3 и тд. А то получаеться дублирование текста на каждую страницу. Код навигации и в table описание сайта:
0
|
16 / 16 / 8
Регистрация: 15.03.2010
Сообщений: 320
|
|||||||||||
06.02.2014, 18:22 | 8 | ||||||||||
Много вариантов. Например:
Это на главной странице выведет, на остальных - нет. Добавлено через 1 минуту напутал, нужно
0
|
1 / 1 / 2
Регистрация: 01.02.2014
Сообщений: 65
|
|||||||||||
06.02.2014, 19:05 [ТС] | 9 | ||||||||||
текст не выходит не на одной странице, правильно подключил tabletest.php ?
Если первый вариант где page > 0, то текст выводиться на всех страницах:
0
|
16 / 16 / 8
Регистрация: 15.03.2010
Сообщений: 320
|
||||||
06.02.2014, 19:19 | 10 | |||||
Если код постраничной установлен на всех страницах, то $page исходя из него всегда есть, на главной она = 1.
Тогда пробуй так:
0
|
1 / 1 / 2
Регистрация: 01.02.2014
Сообщений: 65
|
|
06.02.2014, 19:49 [ТС] | 11 |
Заработало.
Но появилась цифра 1 после текста. По стилю такая же, как цифра 1 в ряде цифр "первая < 1 2 3 4 > последняя"
0
|
16 / 16 / 8
Регистрация: 15.03.2010
Сообщений: 320
|
||||||
06.02.2014, 20:12 | 12 | |||||
замените на
Нет, стоп, так навигация исчезнет на главной странице... Добавлено через 4 минуты Или ее и не должно быть на главной, что-то я работаю над своим сайтом и мельком гляжу на ваши вопросы, уже начинаю париться? Откуда там цифра 1? После какого текста?
0
|
1 / 1 / 2
Регистрация: 01.02.2014
Сообщений: 65
|
|
06.02.2014, 20:52 [ТС] | 13 |
Вот здесь делаю http://aviara.ru На главной странице цифра 1 появилась между большим текстом и подвалом.
Добавлено через 6 минут Текст этим подключается: include table/tabletest.php
0
|
16 / 16 / 8
Регистрация: 15.03.2010
Сообщений: 320
|
|
06.02.2014, 20:53 | 14 |
что в tabletest.php?
0
|
1 / 1 / 2
Регистрация: 01.02.2014
Сообщений: 65
|
|||||||||||
06.02.2014, 21:09 [ТС] | 15 | ||||||||||
только это:
Если убрать это:
Значит цифра 1 только из скрипта пагинации попадает туда.
0
|
16 / 16 / 8
Регистрация: 15.03.2010
Сообщений: 320
|
|||||||||||
06.02.2014, 21:17 | 16 | ||||||||||
замените на
Хотя может и не в этом, не знаю. Нужно разбираться, совсем сейчас нет времени. Если не решите сами, напишите. Как появится время попробую разобраться.
0
|
1 / 1 / 2
Регистрация: 01.02.2014
Сообщений: 65
|
||||||
06.02.2014, 21:32 [ТС] | 17 | |||||
Всё готово! Цифры 1 нету. И ещё вопросик небольшой, как за экранировать кавычки? Делаю так, не получаеться:
0
|
16 / 16 / 8
Регистрация: 15.03.2010
Сообщений: 320
|
|
06.02.2014, 21:35 | 18 |
Если используешь print или например echo и начинаешь с ", то внутри в тексте используй ' или экранируй так \"
0
|
1 / 1 / 2
Регистрация: 01.02.2014
Сообщений: 65
|
|
06.02.2014, 23:08 [ТС] | 19 |
Всё получилось! Ещё раз спасибо!
0
|
16 / 16 / 8
Регистрация: 15.03.2010
Сообщений: 320
|
|
06.02.2014, 23:10 | 20 |
Рад.
0
|
06.02.2014, 23:10 | |
06.02.2014, 23:10 | |
Помогаю со студенческими работами здесь
20
Постраничная навигация Постраничная навигация Постраничная навигация Постраничная навигация Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |