Хак для роутинга
8
При создании собственного модуля встала задача, чтобы в URLе не присутствовало название экшена, а сразу шел параметр. В сообществе нашел пару постов которые помогли разобраться, но конечного решения так и не было. Хочу поделиться тем, что у меня получилось. Рассмотрим все на примере экшена profile. Переделываем URL страницы пользователя с
site.ru/profile/vasya/
На
site.ru/vasya/
Читать дальше
site.ru/profile/vasya/
На
site.ru/vasya/
Читать дальше
Как сделать короткие урлы?
2
Возникла задача сделать url топиков вида сайт/5af9g2bq.html вместо сайт/blog/названиеблога/12345.html или хотя бы так сайт/12345.html. Последний вариант и сейчас работает, но тут же редиректится на сайт/blog/названиеблога/12345.html.Задача 1 — как выключить этот редирект?
Задача 2 — добавить поле в бд, где будет хранится «5af9g2bq», чтобы запрос был по этому полю, а не по ID топика. Добавить поле и заполнять его при сохранении топика — не проблема. Подскажите элегантное решение для замены запросов с ID на это поле? Хук или можно в плагине как-то это перехватить и заменить?
Два слеша в URL, как исправить?
1
На страницах блогов в постраничной навигации («предыдущая»-1-2-3-4… ) ссылки на страницы формируются с двумя // вот пример прямо с сайта:
p206.ru/blog/206//page2/
Где поправить, не подскажите?
p206.ru/blog/206//page2/
Где поправить, не подскажите?
- 0
- 21 ноября 2011, 19:53
- adainas
- Оставить комментарий
Url без page
5
Все привет, давно меня тут не было.
Спасибо авторам за новую прекрасную версию движка.
А давайте я сразу спрошу и всем на будущее будет полезный топик+)
Собственно, уважаемые, подскажите на пальцах, как в версии 0.5 движка реализовать короткий адрес именно статических страниц. Поиск юзал, решения есть, но не понимаю я как это сделать и предыдущей версии и в новой =(
site.com/page/title_page => site.com/title_page
от себя же обещаю поделиться, чем смогу по ковырянию и прикручиванию чего-то
как было когда-то с соц кнопками в постах
зы: шаблон liveportal будет апгрейдиться до новой версии?
Спасибо авторам за новую прекрасную версию движка.
А давайте я сразу спрошу и всем на будущее будет полезный топик+)
Собственно, уважаемые, подскажите на пальцах, как в версии 0.5 движка реализовать короткий адрес именно статических страниц. Поиск юзал, решения есть, но не понимаю я как это сделать и предыдущей версии и в новой =(
site.com/page/title_page => site.com/title_page
от себя же обещаю поделиться, чем смогу по ковырянию и прикручиванию чего-то
как было когда-то с соц кнопками в постах
зы: шаблон liveportal будет апгрейдиться до новой версии?
Вопрос по Плагину Russian URLs
можно ли отделить от плагина кириллические «логины» или просто запретить регистрацию таких логинов?
- 0
- 12 июня 2011, 22:12
- nivgenij
- Оставить комментарий
Присадка к плагину "Ручные URL"
8
Данное изменение позволяет убрать из URL параметр blog, т.е. изменить url вида netlanc.net/blog/25.html или netlanc.net/blog/plagin-ruchnye-url.html в netlanc.net/plagin-ruchnye-url/
Читать дальше
Читать дальше
Ручное редактирование URL
1
Подскажите пожалуйста, как реализовать возможность каждому материалу задать свой URL?
Как например в WordPress при публикации новости можно ей задать какой угодно URL.
Как например в WordPress при публикации новости можно ей задать какой угодно URL.
- -1
- 16 мая 2011, 17:19
- Fortunato2011
- 7
Возвращение к теме о роутинге (для профилей)
1
Данная конструкция преобразует url вида /profile/{USERNAME} в url вида /{USERNAME}
Но главной проблемой является то, что таким образом переписываются все url сайта, и мы уже не сможем попасть ни на страницу регистрации, ни входа(ни блогов и проч.).
Какой хак в данном случае использовать для класса Router?
Я думаю многим будет интересна эта тема с точки зрения создателей социальных сетей на фреймворке LiveStreet.
Спасибо за внимание!
$config['router']['uri'] = array(
'~^([a-z_\-]+)$~i' => "profile/\1",
);
Но главной проблемой является то, что таким образом переписываются все url сайта, и мы уже не сможем попасть ни на страницу регистрации, ни входа(ни блогов и проч.).
Какой хак в данном случае использовать для класса Router?
Я думаю многим будет интересна эта тема с точки зрения создателей социальных сетей на фреймворке LiveStreet.
Спасибо за внимание!
Полная карта URL в стандартной модификации livestreet
Я думаю это будет интересно не только мне
Где можно посмотреть все пути для управления движком?
mysite.ru/login
mysite.ru/topic/add
mysite.ru/blog
и т.д.
Я понимаю, что все это можно увидеть в конфиге, но мне нужны абсолютно все пути, которые вызывают все экшены
Я просто боюсь, что то-то упущу, может у кого есть готовый список?
Где можно посмотреть все пути для управления движком?
mysite.ru/login
mysite.ru/topic/add
mysite.ru/blog
и т.д.
Я понимаю, что все это можно увидеть в конфиге, но мне нужны абсолютно все пути, которые вызывают все экшены
Я просто боюсь, что то-то упущу, может у кого есть готовый список?
URL Rewrite и создание псевдонимов
1
Всем доброй ночи
Хотел бы узнать, как правильно работать с псевдонимами
Есть такой код:
Почему-то не работает, кто может поправить?
Хотел бы узнать, как правильно работать с псевдонимами
Есть такой код:
$config['router']['uri'] = array(
'~^([a-z_\-]+)$~i' => "profile/\1",
);
Почему-то не работает, кто может поправить?