Роутинг путей к профилю пользователя. Нужна консультация. [Решено 100%]
3
Добрый день! Субботы всем!
Необходима была реализация роутинга путей к профилю пользователя для изменения вида ссылок: site/profile/koptev/ на site/koptev/
Пользуясь поиском, и открыв 6 тем по данному вопросу, которые удалось найти, я реализовал все грубым хаком основываясь на топиках livestreet.ru/blog/9685.html и livestreet.ru/blog/7549.html и в целом, с задачей своей хак справляется, но не до конца. Сразу оговорюсь, что эксперименты я проделываю на шаблоне developer — new.livestreet.ru/ и 1.0 dev версии ls… Проблемы:
Читать дальше
Необходима была реализация роутинга путей к профилю пользователя для изменения вида ссылок: site/profile/koptev/ на site/koptev/
Пользуясь поиском, и открыв 6 тем по данному вопросу, которые удалось найти, я реализовал все грубым хаком основываясь на топиках livestreet.ru/blog/9685.html и livestreet.ru/blog/7549.html и в целом, с задачей своей хак справляется, но не до конца. Сразу оговорюсь, что эксперименты я проделываю на шаблоне developer — new.livestreet.ru/ и 1.0 dev версии ls… Проблемы:
Читать дальше
Хак для роутинга
9
При создании собственного модуля встала задача, чтобы в URLе не присутствовало название экшена, а сразу шел параметр. В сообществе нашел пару постов которые помогли разобраться, но конечного решения так и не было. Хочу поделиться тем, что у меня получилось. Рассмотрим все на примере экшена profile. Переделываем URL страницы пользователя с
site.ru/profile/vasya/
На
site.ru/vasya/
Читать дальше
site.ru/profile/vasya/
На
site.ru/vasya/
Читать дальше
РЕШЕНО!как сделать "профиль" главной страницей
13
Для версии 0.5!
Заходим в config.php
после данных действий шуруем в ActionProfile.class.php
Все! спасибо всем за попытку помочь, все ваши решения были близки, только нужно было найти золотую середину)
Заходим в config.php
меняем
$config['router']['config']['action_default'] = 'index';
на
$config['router']['config']['action_default'] = 'profile';
после данных действий шуруем в ActionProfile.class.php
и после строчки
public function Init() {
добавляем:
$this->oUserCurrent=$this->User_GetUserCurrent();
$this->SetDefaultEvent($this->oUserCurrent->getLogin());
Все! спасибо всем за попытку помочь, все ваши решения были близки, только нужно было найти золотую середину)
URL Rewrite и создание псевдонимов
1
Всем доброй ночи
Хотел бы узнать, как правильно работать с псевдонимами
Есть такой код:
Почему-то не работает, кто может поправить?
Хотел бы узнать, как правильно работать с псевдонимами
Есть такой код:
$config['router']['uri'] = array(
'~^([a-z_\-]+)$~i' => "profile/\1",
);
Почему-то не работает, кто может поправить?
Изменение в роутинге
9
Здравствуйте!
Помогите с вопросом. Есть необходимость изменить в числе прочего
значение /blog/ на /category/
понимаю, что правкой в config.php строки
на
вопрос не решиться, а в экшенах разобраться довольно проблематично(ошибки при замене 'blog' на 'category' в файлах движка часто приводят к крайне неприятным последствиям).
Может кто-то сталкивался с подобным вопросом и может помочь?
Спасибо.
Помогите с вопросом. Есть необходимость изменить в числе прочего
значение /blog/ на /category/
понимаю, что правкой в config.php строки
$config['router']['page']['blog'] = 'ActionBlog';на
$config['router']['page']['category'] = 'ActionBlog';вопрос не решиться, а в экшенах разобраться довольно проблематично(ошибки при замене 'blog' на 'category' в файлах движка часто приводят к крайне неприятным последствиям).
Может кто-то сталкивался с подобным вопросом и может помочь?
Спасибо.
Роутинг в 0.4.2
Добрый день.
С ЛС работаю первый раз, и нужно установливаю плагины.
Мне надо прописать роутинг в файле config.route.php, а его у меня нету
В каком файле находится роутинг? и где прописать 'Name1' => 'ActionName1'?
Всем спасибо за помощь
С ЛС работаю первый раз, и нужно установливаю плагины.
Мне надо прописать роутинг в файле config.route.php, а его у меня нету
В каком файле находится роутинг? и где прописать 'Name1' => 'ActionName1'?
Всем спасибо за помощь
Возможно ли убрать или изменить часть URL где '/blog/' ?
Хотелось бы видеть пути на сайте что-то вроде таких
http ://%домен%/forum/%категория%/%топик%.html либо
http ://%домен%/%категория%/%топик%.html
сейчас имеем http ://%домен%/blog/%категория%/%топик%.html
В общем хотелось бы либо убрать либо сменить название той части у путей на сайте где '/blog/'.
Каким образом это можно сделать?
http ://%домен%/forum/%категория%/%топик%.html либо
http ://%домен%/%категория%/%топик%.html
сейчас имеем http ://%домен%/blog/%категория%/%топик%.html
В общем хотелось бы либо убрать либо сменить название той части у путей на сайте где '/blog/'.
Каким образом это можно сделать?
роутинг новостей
4
Как сделать
Есть блог 'news'
Открывается он как ***.ru/blog/news
Создал новый экшен — который отображает Блог по ссылке ***.ru/news
Но внутренние сслыки Переходят на ***.ru/blog/news/1.html
Оно исходит из {$oTopic->getUrl()}. Как сделать ***.ru/news/1.html?
И как пользоваться внутренними функциями работы с контентом. Нужно получить массив последних 5-и топиков. Сейчас пока делал своими запросами… но явно же есть уже написаные функции.
п.с. нижняя панель не учитывает запросы которые я сам писал.
Есть блог 'news'
Открывается он как ***.ru/blog/news
Создал новый экшен — который отображает Блог по ссылке ***.ru/news
Но внутренние сслыки Переходят на ***.ru/blog/news/1.html
Оно исходит из {$oTopic->getUrl()}. Как сделать ***.ru/news/1.html?
И как пользоваться внутренними функциями работы с контентом. Нужно получить массив последних 5-и топиков. Сейчас пока делал своими запросами… но явно же есть уже написаные функции.
п.с. нижняя панель не учитывает запросы которые я сам писал.