ЧПУ на странице категории нашего движка

 

Доброго времени суток, дорогой читатель моего блога! Сегодня мы продолжаем цикл "создать блог с нуля", если быть точнее то нам сегодня предстоит обработать один тип страницы нашего блога. Занятие это не долгое, ибо все нужные нам файлы уже настроены. Нам осталось лишь отредактировать таблицу базы данныхmenu, добавив в нее одну новую колонку. На этом я пост закончу.

 

 

Стоило бы создать эту колонку еще в прошлой статье, но чет я не подумал =) Давайте быстренько отредактируем таблицу базу данных и пойдем по своим делам =)

 

Таблица базы данных, новая колонка

 

Заходим в структуры таблицы menu и создаем новую колонку после id

 

новая колонка в базе данных

 

Далее нам необходимо создать такую же колонку как и в прошлом посте

 

заполняем поля новой колонки

 

Так как функции транслита у нас еще нет, то нам необходимо отредактировать какую-нить категорию в базе данных, добавить имя ссылки. Если у Вас нет категории, то Вы можете создать ее через админ панель.

 

пример заполнения поля в таблице базы данных

 

Имя ссылки я прописал вот такое:

testovaya-kategoriya.html

После создание новой колонки, и прописи адреса, страница категории будет доступна по адресу

http://имя сайта/category/testovaya-kategoriya.html

 

пример работы ЧПУ категории

 

Заключение

 

Пост очень не большой, тем не менее теперь у нас страницы сайта доступны по адресам

  • http://имя сайта/contacts.html - Страница обратной связи
  • http://имя сайта.ru/post/dobro-pozhalovat.html - Страница поста "Добро пожаловать!"
  • http://имя сайта.ru/category/testovaya-kategoriya.html - Страница категории "Тестовая категория"

В следующем посте (скорее всего после завтра) мы напишем функцию транслита, после чего прикрутим ее. А далее уже займемся автоматической сменой ссылок на нашем движке, эдакой "сети условий".

В общем до скорых встреч, у меня все!

 

Возможно Вам будут интересны следующие заметки

Комментарии (11)

Ваше имя *
Сайт
Ваш E-mail *
Ваше сообщение *
 
Вы не подтвердили условия политики конфиденциальности.
Роман, 07 Августа 2012 г. 10:42 пишет:
Гость
Приветствую! А как сделать чтобы на странице категории выводились под категории находящиеся в данной категории?!
Rio-Shaman, 07 Августа 2012 г. 13:29 пишет:
Автор
Для того чтобы данная возможность появилась в модуле ЧПУ, необходимо полностью переписать его (модуль). Слишком глобальный вопрос для того чтобы ответить на него в комментарии...
Ответ для пользователя: Роман
Роман, 07 Августа 2012 г. 13:33 пишет:
Гость
Я наверно не в тот пост написал))) Надо было вот сюда писать http://rio-shaman.ru/index.php?blog=115
Rio-Shaman, 07 Августа 2012 г. 15:19 пишет:
Автор
Если Ваш вопрос все еще актуален, то распишите его по подробнее в том посте к которому относится Ваш вопрос =)
Ответ для пользователя: Роман
Роман, 22 Июля 2013 г. 16:00 пишет:
Гость
Алексей, добрый день! Весь мозг сломал... где то накосячил в установке ЧПУ. Главная открывается переходишь на внутреннюю страницу пишет "Not Found

The requested URL /home/xxx/data/www/new.site.ru/index.php was not found on this server."

где копать?
Алексей, 22 Июля 2013 г. 22:34 пишет:
Автор
У Вас имеется в папке /home/xxx/data/www/new.site.ru/ файл index.php? Если да то скорее всего Вы нахимичили в файле .htaccess
Ответ для пользователя: Роман
Роман, 22 Июля 2013 г. 22:40 пишет:
Гость
Файл есть. .htaccess с сайта
Алексей, 22 Июля 2013 г. 22:54 пишет:
Автор
А без файла .htaccess сайт работает?
Ответ для пользователя: Роман
Роман, 23 Июля 2013 г. 09:44 пишет:
Гость
Нет. Без него тоже самое. Когда ЧПУ отключаешь тогда работает...
Роман, 24 Июля 2013 г. 12:15 пишет:
Гость
Я еще вот что забыл упомянуть: на денвере все работает... когда переношу на хостинг то перестает работать!
Sa1nt, 04 Марта 2014 г. 12:59 пишет:
Читатель
Собственно возник вопрос по поводу RS-BLOG,
Как создать категорию? (категория это пункт меню?)
и самый основной вопрос))
делаю публикацию в название пишу Галерея и т.д.
Создаю а в списке публикаций нет заголовка, если создаю и везде вбиваю test то норм отображает
Предыдущая запись "Добро пожаловать в CMS RS-BLOG v2" нормально показывается в списке