Помощник
Здравствуйте, гость ( Вход | Регистрация )
Вид ЧПУ, Изменение стандартного вида ЧПУ |
Гость_Chifs_* |
2013-01-18, 20:08
Сообщение
#1
|
|
Гости |
Здравствуйте! Решил сделать сайт, и после раздумий выбор пал на систему Eleanor. Установил Eleanor 0.9, все отлично, но хотелось бы изменить вид выводимого ЧПУ.
А конкретнее, заменить следующий вид: мой-сайт.рф/новости/первая-новость.html мой-сайт.рф/страницы/первая-страница.html На мой-сайт.рф/первая-новость.html мой-сайт.рф/первая-страница.html Так же хотелось бы в идеале убрать ".html" на конце, заменив на "/" #решено Посмотрев .htaccess я не нашел нужных правил, да и я не особо в них понимаю, поэтому решил спросить помощи на форуме. Спасибо. Сообщение отредактировал Chifs - 2013-01-18, 20:12 |
|
|
||
Alexander |
2013-01-18, 20:29
Сообщение
#2
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Chifs, с ЧПУ все немного хитрее. Убрать окончание .html нельзя полностью, но его можно изменить. Дело в том, что окончание ЧПУ играет важную роль в распознавании типа ссылки, а именно всё, что оканчивается на .html для модуля новостей - это однозначное указание на подробный просмотр новости. Если же что-либо оканчивается на разделитель / , то в модуле новостей это однозначный указатель на категорию новости.
Так нельзя. Точнее вожможен только один из вариантов (либо ручное допиливание). Прежде, чем передать управление модулю, система частично обрабатывает полученную ссылку в надежде узнать, к какому модулю она (ссылка) относится. Если подходящий идентификатор не найден, используется модуль по умолчанию. Вы можете выставить модуль по умолчанию в настройках системы. ЧПУ в Eleanor CMS построено таким образом, чтобы полностью исключить неоднозначности при обработке URL-ов. Вот как в вашем случае должна поступить система, если вдруг окажется что URI страницы и URI новости совпадут? |
|
|
||
Гость_Chifs_* |
2013-01-18, 20:41
Сообщение
#3
|
|
Гости |
Chifs, с ЧПУ все немного хитрее. Убрать окончание .html нельзя полностью, но его можно изменить. Дело в том, что окончание ЧПУ играет важную роль в распознавании типа ссылки, а именно всё, что оканчивается на .html для модуля новостей - это однозначное указание на подробный просмотр новости. Если же что-либо оканчивается на разделитель / , то в модуле новостей это однозначный указатель на категорию новости. Так нельзя. Точнее вожможен только один из вариантов (либо ручное допиливание). Прежде, чем передать управление модулю, система частично обрабатывает полученную ссылку в надежде узнать, к какому модулю она (ссылка) относится. Если подходящий идентификатор не найден, используется модуль по умолчанию. Вы можете выставить модуль по умолчанию в настройках системы. Спасибо за быстрый ответ. В общем походив по гуглу наткнулся на соответствующие темы, и нашел альтернативный способ. В настройках модуля "новости" указал нужные "Секции модуля", так же и с модулем страниц. Жаль нельзя убрать полностью эти секции, так как выдает ошибку. В том-то и дело, что каждая ссылка будет уникальной, поэтому и хотелось убрать лишнее, а так конечно да. Но хотелось бы больше разрешений по управлению ЧПУ. |
|
|
||
Alexander |
2013-01-18, 20:48
Сообщение
#4
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Chifs, добиться нужного вам эффекта можно, путем допиливания
Можно платно, можно бесплатно. Правда, в бесплатном варианте, вам придется потом самостоятельно всем рассказать как достичь такого эффекта (сравнив файлы, описать здесь, что как и куда нужно вставить-заменить) |
|
|
||
Гость_Chifs_* |
2013-01-18, 20:57
Сообщение
#5
|
|
Гости |
Меня в принципе альтернатива устраивает Если понадобится, буду разбираться и делать, не получится - закажу.
А так нужды особой нет, раз альтернатива подходит. |
|
|
||
Гость_Chifs_* |
2013-01-18, 23:33
Сообщение
#6
|
|
Гости |
Не стану создавать еще одну тему, спрошу здесь.
Почему при создании пункта меню, он высвечивается только на главной? |
|
|
||
Alexander |
2013-01-18, 23:52
Сообщение
#7
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Chifs, в смысле? Система использует кэш браузера. Возможно, страницы просмотра новости закэшировались (чтобы зря не тратить ресурсы).
|
|
|
||
Гость_Chifs_* |
2013-01-19, 11:37
Сообщение
#8
|
|
Гости |
Ну дело в том что я делаю ссылку в меню такого плана:
http://мой-сайт.рф/страницы/материал/ Кнопка в меню на главной ведет на данную страницу, но после перехода на нее кнопка уже ведет на мой-сайт.рф/страницы/ Создаю снова пунк меню в адм. центре, ввожу тоже самое, кнопка появляется, но после перехода на страницу, исчезает(т.е. выводится только на главной и на других страницах кроме, самой страницы материала) Так же с добавленным блоком, он не отображается на страницах модуля "статистические страницы" Сообщение отредактировал Chifs - 2013-01-19, 11:48 |
|
|
||
Alexander |
2013-01-19, 12:06
Сообщение
#9
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Chifs, при нахождении на странице, нажмите F5. Или в конец строки добавьте мусора, например: http://мой-сайт.рф/страницы/материал/?asfasdf
|
|
|
||
Гость_nemihika_* |
2013-04-20, 16:10
Сообщение
#10
|
|
Гости |
а как исправить такое вот чпу?
Безымянный.png ( 3.23 килобайт ) Скачиваний: 79 Сообщение отредактировал nemihika - 2013-04-20, 16:10
Прикрепленные файлы
|
|
|
||
wormen |
2013-04-20, 16:12
Сообщение
#11
|
|
Опытный Группа: Eleanor user Сообщений: 800 Регистрация: 2012-09-13 Репутация: нет Всего: нет |
в какой кодировке у вас сайт и БД?
Сообщение отредактировал wormen - 2013-04-20, 16:13 |
|
|
||
Гость_nemihika_* |
2013-04-20, 16:42
Сообщение
#12
|
|
Гости |
сменила, помогло. Большое спасибо за быстрый ответ, почему то так и думала что в этом дело. Сообщение отредактировал nemihika - 2013-04-20, 16:43 |
|
|
||
Alexander |
2013-04-20, 16:57
Сообщение
#13
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
ЧПУ работает корректно в любой кодировке. А то, что браузер в статусбаре пишет всякие кракозябры, по-моему это мелочь.
|
|
|
||
ZyXEL |
2013-05-01, 1:37
Сообщение
#14
|
|
Любитель Группа: Eleanor user Сообщений: 111 Регистрация: 2009-08-28 Из: Moscow Репутация: нет Всего: нет |
Alexander, по поводу допиливания ЧПУ, чтобы ссылки были вида .../первая-новость.html, .../первая-страница.html цена вопроса ?
|
|
|
||
Alexander |
2013-05-01, 15:44
Сообщение
#15
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
ZyXEL, не понял формата, пожалуйста, дайте больше примеров.
|
|
|
||
ZyXEL |
2013-05-01, 19:54
Сообщение
#16
|
|
Любитель Группа: Eleanor user Сообщений: 111 Регистрация: 2009-08-28 Из: Moscow Репутация: нет Всего: нет |
Alexander, все что необходимо, это убрать из ссылок названия модулей, т.е. вместо site.ru/новости/название-новости.html ссылка была вида site.ru/название-новости.html, ну и точно так же для статических страниц.
Сообщение отредактировал ZyXEL - 2013-05-01, 19:55 |
|
|
||
Alexander |
2013-05-02, 4:50
Сообщение
#17
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
ZyXEL, такая настройка уже есть в системе - посмотрите внимательней.
|
|
|
||
ZyXEL |
2013-05-02, 10:59
Сообщение
#18
|
|
Любитель Группа: Eleanor user Сообщений: 111 Регистрация: 2009-08-28 Из: Moscow Репутация: нет Всего: нет |
Alexander, подскажите, где искать ? )
|
|
|
||
Alexander |
2013-05-03, 0:33
Сообщение
#19
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
ZyXEL, в настройках сайта, кажется. Там будет обычный select с одиночным выбором, в котором выбирается модуль.
Сообщение отредактировал Alexander - 2013-05-03, 0:34 |
|
|
||
Текстовая версия | 0.0361 сек. 11 запросов GZIP включен Сейчас: 2025-01-13, 19:09 |