Как сделать URLы топиков из коллективных блогов аналогичным URLам персональных топиков
Собственно такой вопрос. Как сделать URL топиков из коллективных блогов одинаковыми с URLами топиков из личных блогов.
1) То есть чтобы http;//site/blog/news/123.html имел вид
2) так же как и имел вид
(со второй частью всё понятно, там нужно лишь поменять несколько значений в конфиге и топик ентри, а вот первую в силу своих недостаточных знаний в программировании осилить не смог. Максимальный результат, которого добился — это 301 зацикленный редирект и соощение браузера (неправильное перенаправление).
Реально ли реализовать мою задумку и если да, то как?
ЗЫ. версия движка 0.4RC (точнее 839 транк).
1) То есть чтобы http;//site/blog/news/123.html имел вид
2) так же как и имел вид
(со второй частью всё понятно, там нужно лишь поменять несколько значений в конфиге и топик ентри, а вот первую в силу своих недостаточных знаний в программировании осилить не смог. Максимальный результат, которого добился — это 301 зацикленный редирект и соощение браузера (неправильное перенаправление).
Реально ли реализовать мою задумку и если да, то как?
ЗЫ. версия движка 0.4RC (точнее 839 транк).
- +1
- 14 апреля 2010, 15:00
- Asphix
- Оставить комментарий
НЕ отображаются картинки на статических страницах
Здравствуйте. Добавляю в статическую страницу картинку, у меня все показывает (google chrom). Захожу с другого браузера (opera, mozilla) и ни одна картинка НЕ показывается. Как исправить?
Заметил что при добавлении картинки <img src=«\uploads\images/e/b/a/f/1/....> (слэши повернуты в другую сторону). Как исправить этот баг?
Заметил что при добавлении картинки <img src=«\uploads\images/e/b/a/f/1/....> (слэши повернуты в другую сторону). Как исправить этот баг?
- 0
- 11 апреля 2010, 15:32
- karder
- Оставить комментарий
Изменение url для блога
1
Нужно сделать, что бы ссылки типа
Открывались по новому адресу
Как это сделать?
Я пробовал так:
В config.route.php я добавил define(«ROUTE_PAGE_BLOG»,'blog/post'); ROUTE_PAGE_BLOG => 'ActionBlogPost', после чего ссылки имеют нужный вид но как теперь в class ActionBlogPost extends Action изменить $this->AddEventPreg('/^[\w\-\_]+$/i','/^(\d+)\.html$/i','EventShowTopic');
что бы срабатывал нужный контролер, а то сейчас получаю сообщение об ошибке 404
Открывались по новому адресу
Как это сделать?
Я пробовал так:
В config.route.php я добавил define(«ROUTE_PAGE_BLOG»,'blog/post'); ROUTE_PAGE_BLOG => 'ActionBlogPost', после чего ссылки имеют нужный вид но как теперь в class ActionBlogPost extends Action изменить $this->AddEventPreg('/^[\w\-\_]+$/i','/^(\d+)\.html$/i','EventShowTopic');
что бы срабатывал нужный контролер, а то сейчас получаю сообщение об ошибке 404
Обновлен хак Русские URL
3
Обновлен хак Русские URL, добавлены русские УРЛ для модуля page.
Скачать можно тут:
Работающий пример здесь:
Скачать можно тут:
Работающий пример здесь:
Хак Русские URL
4
Добавляет возможность назначать блогам русские URL, а также регистрировать пользователей с русскими никами.
Скачать можно тут:
Работающий пример здесь:
Скачать можно тут:
Работающий пример здесь:
Default URL 2
Как сделать так, чтобы default URL персональные блога был, пример,
вместо
Eто возможно?
вместо
Eто возможно?
Невозможно обработать внешний файл
Пытаюсь загрузить изображение по ссылке а пишет вот это…
Права нужные выставлены.
У кого такие же проблемы были?
Как решить проблему?
UPD:htaccess:
php_value upload_max_filesize 10M
php_value post_max_size 10M
не помогает
Права нужные выставлены.
У кого такие же проблемы были?
Как решить проблему?
UPD:htaccess:
php_value upload_max_filesize 10M
php_value post_max_size 10M
не помогает
Как прописать URL в шаблоне?
1
Мне нужно чтобы в шаблон я мог вставлять URL текущей странице, например это делают на сайтах как «постоянная ссылка». Подскажите пожалуйста как это сделать.
Заранее спасибо
Заранее спасибо
установка в директорию (не в корень)
2
Возможно проблема уже поднималась, но LiveStreet не работает, если он установлен не в корне, а в какой либо директории сайта. Проблема в том, что Router.class.php считывает лишние данные (директорию движка) в качестве URL-запроса. По крайней мере у меня было так.
Мне кажется, надо заменить 78 строку в файле /classes/engine/Router.class.php на этот код:
он вырезает из $_SERVER['REQUEST_URI'] путь к директории с движком.
Мне кажется, надо заменить 78 строку в файле /classes/engine/Router.class.php на этот код:
$aURLData = explode($_SERVER['HTTP_HOST'], DIR_WEB_ROOT);
$sReqURI = str_replace($aURLData[1], '', $_SERVER['REQUEST_URI']);
$sReq=preg_replace("/\/+/",'/',$sReqURI);
он вырезает из $_SERVER['REQUEST_URI'] путь к директории с движком.