Evil |
|
---|---|
Может кто поделиться своими наработками по ЧПУ? Был неплохой плагин NiceURL, но после установки работает не корректно, как понимаю проблемы в изменении версии котонти по отношению к плагину. |
Dr2005alex |
|
---|---|
Чпу есть в коробке. В плагине URL Editor в конфиге выбираем удобный. А в корне сайта есть файл sef-urls.htaccess Содержимое этого файла кидаете в свой файл .htaccess или переименовываете файл sef-urls.htaccess в .htaccess И будет вам счастье. WebKaa.ru - Cotonti Relax
|
CrazyFreeMan |
|
---|---|
Но там ведь не на все модули/плагины есть пресеты? тот же форум не полностью нормальный, может об этом вопрос
|
Evil |
|
---|---|
У меня с ним даже из формы поиска не уходит запрос... он очень "урезанный"... |
Alex300 |
|
---|---|
Вполне себе нормальный. Никто его не "урезал". Если у Вас не уходит запрос - то проблема именно у Вас. Можете проверить форму поиска на этом сайте. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Evil |
|
---|---|
#40610 Alex300: 1. тут поиск работает по ссылке http://www.cotonti.com/find, а в удобном http://site.ru/search 2. возможно вы правы поиск установлен в header кодом (код взять из темы symisun-03, изменена только кнопка): <form id="search" action="{PHP|cot_url('plug','e=search')}" method="post"> <input type="text" name="sq" class="searchfield" value="{PHP.L.Search}..." onblur="if(this.value=='') this.value='{PHP.L.Search}...';" onfocus="if(this.value=='{PHP.L.Search}...') this.value='';" maxlength="40"/> <input value="" type="image" src="/themes/{PHP.theme}/img/search_button.png" /> </form> при отправлении запроса из header'a приходит ответ:
но опять же, это не единственная проблема, которая у меня возникла, ссылка на новость выглядит /news/1, а ссылка на комментарии обращается к /page/1#, что отправляет на не существующую страницу. |
Dayver |
|
---|---|
Alex300 |
|
---|---|
Это потому что Вы передаете Post запрос без параметра x. Анти XSS защита движка не любит такие запросы. Отдавайте GET запрос. ЧПУ тут не причем (как ни странно )) ) Вообще для поиска $_POST запрос - плохо. Если пользователь решит вернуться назад к результатам поиска браузер попросит его подтвердить повторную отправку формы вместо нормального отображения предыдущей страницы. Рабочий пример <form class="" action="{PHP|cot_url('search')}"> <div class="form-group"> <input type="text" class="form-control" name="sq" placeholder="{PHP.L.Search}..." /> <button type="submit" class="btn btn-default"><i class="fa fa-search"></i></button> </div> </form>
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
|
This post was edited by Alex300 (2015-02-27 08:43, 9 years ago) |
Evil |
|
---|---|
Это отлично, тогда надо сделать запрос на редактирование скина symisun-03, а то в нем много косяков таких... |
Dayver |
|
---|---|
#40623 Evil: Это легко можете сделать вот тут https://github.com/Cotonti/Cotonti/issues/new с перечнем косяков это даже ускорит исправление коробочного скина в следующих релизах Pavlo Tkachenko aka Dayver
|
Evil |
|
---|---|
Проблема номер два теперь появилась и в поиске, имеется страница с ЧПУ ссылкой /razdel1/stranica, из плагина find он выдает ссылку /page/stranica что ведет в пустоту) и я уверен что это проблема коробочного ЧПУ... #40625 Dayver: А на сайте это сделать нельзя, обязательно регаться на гихабе? |
Dayver |
|
---|---|
#40628 Evil: Можно, просто разработчикам удобнее отслеживать задачи там, но если это проблема то можете оставить список косяков symisun-03 по пунктам тут и я перенесу его на гитхаб. Добавлено 5 минут спустя: #40628 Evil: Не факт что проблема в коробочном ЧПУ ... скорее в некоробочном find'е с которым давно куча косяков Pavlo Tkachenko aka Dayver
|
|
This post was edited by Dayver (2015-02-27 09:45, 9 years ago) |
Evil |
|
---|---|
#40629 Dayver: ну проблема в комментах и поиске говорит о том, что проблема не в модуле и плагине... |
Dayver |
|
---|---|
Кстати https://github.com/Dayver/cot-find более свежая версия Pavlo Tkachenko aka Dayver
|
Evil |
|
---|---|
#40632 Dayver: Спасибо, уже ставлю! А чего на сайте не обновить?
По скину symisun-03 надо поменять метод POST на метод GET в хеадере. |
|
This post was edited by Evil (2015-02-27 10:00, 9 years ago) |