Добрый день!
Такой вопрос. Включены вложенные урл, т.е. вида www.mysite.ru/info/links
Если на странице links.html использовать ссылкиу вида <a href="[~12~]">..</a>, где 12 документ это документ например вида www.mysite.ru/news/nov
То при клике на такую ссылку, пытается открыться страница www.mysite.ru/info/links/news/nov, а не www.mysite.ru/news/nov.
Что бы нормально все работало, ссылки приходится писать со слэшем, т.е <a href="/[~12~]">..</a>
Это так и должно быть? Это глюк или фича? Или у меня что-то неправильно настроено?
С уважением, Владимир
www.verseq.ru - необычный клавиатурный тренажер, уже через час вы сможете печатать вслепую.

www.taiso.ru - арт-группа Taiso Style (портфолио, правда до сих пор нет времени выложить за последних два года

)
Все настроено правильно, привыкайте писать ссылки <a href="[(site_url)][~12~]">..</a>
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
Òàê êðèâî ïîëó÷àåòñÿ... Íàëèöî íåîáîñíîâàííàÿ èçáûòî÷íîñòü
www.verseq.ru - необычный клавиатурный тренажер, уже через час вы сможете печатать вслепую.

www.taiso.ru - арт-группа Taiso Style (портфолио, правда до сих пор нет времени выложить за последних два года

)
-
☆ A M B ☆
- 1,086 Posts
Можете добавить в head такую строчку: <base href="[(site_url)]" />
Однако тогда возникает конфликт в IE, почему-то не выделяется текст, если использована DIV’ная верстка. Пример: www.pik.lv.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
О! Спасибо, точно, так работает
Вроде выделение тоже работает...
Правда у меня дивы без позиционирования. В остальном табличная верстка, для надежности
www.verseq.ru - необычный клавиатурный тренажер, уже через час вы сможете печатать вслепую.

www.taiso.ru - арт-группа Taiso Style (портфолио, правда до сих пор нет времени выложить за последних два года

)
Quote from: Vladimir at Feb 06, 2007, 06:12 AM
Òàê êðèâî ïîëó÷àåòñÿ... Íàëèöî íåîáîñíîâàííàÿ èçáûòî÷íîñòü 
Никакой избыточности, видно не привыкли работать с движками. Все ссылки всегда нужно указывать с указанием базовой константы. Указанный igor способ и правда глючит в ИЕ поэтому лично мной не используется.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
-
☆ A M B ☆
- 1,086 Posts
Да, я тоже ушел от практики использования приведенного мною выше способа, хотя и жаль...
Кстати, я заметил, что Вам посоветовали немного неправильный вариант, нужно прописывать не site_url, а base_url таким образом:
<a href="[(base_url)][~12~]">..</a>
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
Quote from: Metaller at Feb 06, 2007, 07:17 AM
Никакой избыточности, видно не привыкли работать с движками.
:) Видимо вы не привыкли работать с людьми, которым нужно передать на обслуживание сайт

Они даже такой страшной конструкции [~12~] боятся, для них это на уровне кулхацкинга...
Я пока использую конструкцию "/[~id~]" при настройке. Но чертов визуальный редактор периодически убирает начальный слэш. По этому и возник вопрос...
www.verseq.ru - необычный клавиатурный тренажер, уже через час вы сможете печатать вслепую.

www.taiso.ru - арт-группа Taiso Style (портфолио, правда до сих пор нет времени выложить за последних два года

)
-
☆ A M B ☆
- 1,086 Posts
Видимо вы не привыкли работать с людьми, которым нужно передать на обслуживание сайт Они даже такой страшной конструкции [~12~] боятся, для них это на уровне кулхацкинга...
Очень верно замечено

Мы уже просто решили, что пусть народ вставляет прямые ссылки, без всяких ID, включая даже домен. Так для них проще, работать будет, плохо конечно, что при изменении алиаса ссылка потеряется, но тут уж решения другого не придумали.
Я пока использую конструкцию "/[~id~]" при настройке. Но чертов визуальный редактор периодически убирает начальный слэш. По этому и возник вопрос...
Вставляйте вместо слеша base_url.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
Кстати, интересный момент...
Если убрать <base="[(base_url)]"/> то перестает корректно работать DropMenu при включенных вложенных урл. Т.е. начинает все в подпапки месить... Приходится руками допиливать сниппет.
Т.е. можно заключить, что <base="[(base_url)]"/> предлагается разработчиками, как основное решение. Странно, а почему бы просто в процедуру генерации ссылки по [~id~] не вставить предварительно $modx->config[’base_url’]."bla-bla" и т.д.? Есть какие либо технические ограничения? А то хакингом системы заниматься не хочется очень, что бы потом не иметь сложностей с апдейтами.
Владимир
www.verseq.ru - необычный клавиатурный тренажер, уже через час вы сможете печатать вслепую.

www.taiso.ru - арт-группа Taiso Style (портфолио, правда до сих пор нет времени выложить за последних два года

)