Путь к профилю
Кто-нибудь, подскажите, как изменить путь до профиля с site.ru/profile/username на site.ru/username?
Нашел, как можно изменить папку profile, но как избавиться от нее в адресе не пойму.
Нашел, как можно изменить папку profile, но как избавиться от нее в адресе не пойму.
Путь к загруженным изображениям
Когда загружаешь фотографию на выходе получается:
Только зачем, чтобы картинка грузилась через самого себя, когда можно сделать:
И результат будет тот же. Подскажите, пожалуйста, где это изменить?
<img src="http://site.ru/uploads/images/00/00/02/2010/03/03/7f24ef.jpg">Только зачем, чтобы картинка грузилась через самого себя, когда можно сделать:
<img src="/uploads/images/00/00/02/2010/03/03/7f24ef.jpg">И результат будет тот же. Подскажите, пожалуйста, где это изменить?
Настройка путей
2
Вчера попробовал поставить движок, не в корень сайта ( мойдомен.юа/ls ), но не смог разобраться с настройкой путей. Не могли бы вы повписывать что куда на примере мойдомен.юа/ls . Заранее благодарен! :)
/**
* Настройка путей
* Если необходимо установить движек в директорию(не корень сайта) то следует сделать так:
* define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST'].'/subdir');
* define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT'].'/subdir');
*/
define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST']); // полный WEB адрес сайта
define('DIR_STATIC_ROOT',DIR_WEB_ROOT); // чтоб можно было статику засунуть на отдельный сервер
define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT']); // полный путь до сайта в файловой системе
define('DIR_STATIC_SKIN',DIR_STATIC_ROOT.'/'.DIR_SMARTY_TEMPLATE);
define('DIR_UPLOADS','/uploads');
define('DIR_UPLOADS_IMAGES',DIR_UPLOADS.'/images');
Относительные ссылки к файлам и картинкам
2
ВОПРОС:
Уважаемое сообщество! Во-первых, хочу сказать спасибо за этот прекрасный движок, а во-вторых, прошу помощи в вопросе.
Мой блог стоит в локалке и доступен из трех разных локальных сетей, поэтому нужно, чтобы ссылки к файлам были относительными.
РЕШЕНИЕ:
1. При вставке изображения (во время написания поста) генерируется ссылка вида:
Заменяем ее на:
2. Для того, чтобы при загрузке изображения сразу подставляло относительный адрес, нужно:
а) открыть файл include/ajax/uploadImg.php
б) найти строку (примерно №72)
и заменить на
Если у вас движок находится в папке, например, blogs, пишем:
Уважаемое сообщество! Во-первых, хочу сказать спасибо за этот прекрасный движок, а во-вторых, прошу помощи в вопросе.
Мой блог стоит в локалке и доступен из трех разных локальных сетей, поэтому нужно, чтобы ссылки к файлам были относительными.
РЕШЕНИЕ:
1. При вставке изображения (во время написания поста) генерируется ссылка вида:
<img src="http://livestreet.ru/uploads/images/8/a/a/a/1184/79a061f3fc.png" >Заменяем ее на:
<img src="/uploads/images/8/a/a/a/1184/79a061f3fc.png" >2. Для того, чтобы при загрузке изображения сразу подставляло относительный адрес, нужно:
а) открыть файл include/ajax/uploadImg.php
б) найти строку (примерно №72)
$sText='<img src="'.DIR_WEB_ROOT.$sFile.'" ';и заменить на
$sText='<img src="'.$sFile.'" ';Если у вас движок находится в папке, например, blogs, пишем:
$sText='<img src="/blogs/'.$sFile.'" ';
Url
Орт, а может стоит прописывать пути к экшенам в моделях? Т.е. как это сделано с аватарами
getProfileAvatarPath…
Так мы просто сможем менять ссылки, не редактируя шаблоны, гибкости и простоты прибавится…
getProfileAvatarPath…
Так мы просто сможем менять ссылки, не редактируя шаблоны, гибкости и простоты прибавится…
Предопределение путей к экшенам, и еще один момент
Было бы здорово до релиза, пока еще не заверстан новый дизайн, предопределить пути константами. Движок можно конфигурировать под разные задачи и типы сайтов, однако немного не хватает гибкости с путями. Варианты переименования — за слешами.
В темплейтах конструкция "/blog/" встречается довольно часто, можно пройтись и везде поменять пути вручную, но тогда обновление частей движка через SVN — приведет к ошибкам.
Читать дальше
В темплейтах конструкция "/blog/" встречается довольно часто, можно пройтись и везде поменять пути вручную, но тогда обновление частей движка через SVN — приведет к ошибкам.
define('LSPATH_PROFILE','profile'); //e.g. user
define('LSPATH_PEOPLE','people'); //e.g. users
define('LSPATH_BLOG','blog'); //e.g. community
define('LSPATH_LOG','log'); //e.g. blog
define('LSPATH_MY','my'); //e.g. blog
define('LSPATH_PAGE','page'); //e.g. static
return array(
'page' => array(
LSPATH_PROFILE => 'ActionProfile',
LSPATH_BLOG => 'ActionBlog',
LSPATH_PEOPLE => 'ActionPeople',
)
);Читать дальше
- +6
- 24 октября 2008, 23:47
- pozavchera
- 31