Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2009-10-24 02:01:13

Madn
Участник
Зарегистрирован: 2009-10-24
Сообщений: 8
Рейтинг :   

Редактирование ЧПУ

Возможно ли не изменяя код движка, и только редактируя .htaccess, \engine\conf\rewrite.php, \engine\conf\links.inc.php - сделать ссылки такого вида-   категория/саб.категория/1саб-категория/стр.html
То есть, если новость заносится в несколько категорий, разделителем был-бы не "-", а "/"

Или в каком направлении искать решение

P.S. моменты типа "юзабилити" или SEO, в ДАННОМ СЛУЧАЕ совершенно не имеют значения.

заранее спасибо за подсказки

Не в сети

#2 2009-10-24 02:08:04

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Редактирование ЧПУ

Не меняя код - нельзя.
И даже не могу навскидку сказать насколько легко это сделать изменением кода..

Не в сети

#3 2009-10-26 03:03:10

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Редактирование ЧПУ

Провёл небольшое исследование - сделать так, чтобы двиг при генерации ссылок разделял категории символом "/" можно изменив всего 2 байта,.. но есть одна загвоздка - такие ссылки не обрабатываются корректно sad

Но есть и хорошая новость - я приблизительно представляю в какую сторону надо копать, чтобы такой вариант заработал, буду дальше разбираться smile

Не в сети

#4 2009-10-26 08:29:19

Madn
Участник
Зарегистрирован: 2009-10-24
Сообщений: 8
Рейтинг :   

Re: Редактирование ЧПУ

vitaly пишет:

Провёл небольшое исследование - сделать так, чтобы двиг при генерации ссылок разделял категории символом "/" можно изменив всего 2 байта,.. но есть одна загвоздка - такие ссылки не обрабатываются корректно sad

Но есть и хорошая новость - я приблизительно представляю в какую сторону надо копать, чтобы такой вариант заработал, буду дальше разбираться smile

Спасибо Виталий ! Вопрос уже решен (к утру сегодняшнему), немного "через хвост":P, но всё работает...:)
Задача стояла о переносе сайта с другого движка, с условием сохранить все урлы-пути... структуру т.с.
Т.е. изначально с нуля создавать сайт на NGCMS не надо было, поэтому и столкнулся с такой "проблемой"...
Много возможностей NGCMS никогда использоваться не будут...
Добавил пару реврайт-правил, и убрал удаление "/"... Так конечно-же делать очень плохо, но в данном случае позволительно.
Еще раз спасибо, и удачи !

Не в сети

#5 2009-10-26 15:55:03

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Редактирование ЧПУ

Madn, а как же рассказать всем что ты сделал? smile
Может кому-то ещё такое потребуется.

p.s. Версия двига какая?

Не в сети

#6 2009-10-26 16:52:00

Madn
Участник
Зарегистрирован: 2009-10-24
Сообщений: 8
Рейтинг :   

Re: Редактирование ЧПУ

vitaly пишет:

Madn, а как же рассказать всем что ты сделал? smile
Может кому-то ещё такое потребуется.

p.s. Версия двига какая?

да, конечно:)
только позже чуток, когда всё-всё корректно заработает без проблем...
а то утром сказал, что всё сделал... а нет... есть ещё над чем поработать:rolleyes:
версия 0.9.0

Не в сети

#7 2009-10-26 23:09:50

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Редактирование ЧПУ

Ааа... на 0.9.0 всё совсем по другому smile
Я подумал, что у тебя такое получилось для 0.9.1

Не в сети

#8 2010-01-19 16:17:56

Madn
Участник
Зарегистрирован: 2009-10-24
Сообщений: 8
Рейтинг :   

Re: Редактирование ЧПУ

vitaly пишет:

Ааа... на 0.9.0 всё совсем по другому smile
Я подумал, что у тебя такое получилось для 0.9.1

Ну там(на 0.9.1) видимо исправлен момент когда при "добавлении" некоторые символы резались, а при "редактировании" эта регулярка уже не подключалась. (На 0.9.1 пока совсем не смотрю.... ПХП5 нет пока у хостера:rolleyes:).

А было так...
Было большое желание "заказчика" перенести сайт с сохранением УРЛов, живостью линков с других сайтов, индексацией и т.д. То бишь с длинющим урлом и окончанием .HTM. Можно было бы тупо вставить слэши в альт-имена, добавить реврайт-правила и всё работало бы... Но до поры -до времени, это раз ... Так делать некрасиво и неправильно-это два... Поэтому два с лишним месяца "заказчик" принимал объяснения+внушения+самообразование на предмет 301-го редиректа, что и было в дальнейшем с успехом примемено;)

Спасибо. Тему можно закрывать.1ё

Не в сети

#9 2010-09-21 17:19:21

nnq11
Участник
Зарегистрирован: 2010-03-13
Сообщений: 51
Рейтинг :   

Re: Редактирование ЧПУ

vitaly пишет:

Провёл небольшое исследование - сделать так, чтобы двиг при генерации ссылок разделял категории символом "/" можно изменив всего 2 байта,.. но есть одна загвоздка - такие ссылки не обрабатываются корректно sad

Но есть и хорошая новость - я приблизительно представляю в какую сторону надо копать, чтобы такой вариант заработал, буду дальше разбираться smile

Прошло уже порядочно времени. Есть мысли по этому вопросу?

Изменено nnq11 (2010-09-21 17:20:04)

Не в сети

Подвал раздела

Работает на FluxBB