Разделы

  
 

[REVO] URL статьи

Надеюсь, простой вопрос.
Нужно вывести ссылку на документ, но не через сниппеты, вот в такой строчке
<div class=" share42init" data-url="[[++site_url]]" data-title="[[*pagetitle]]"></div>

[[++site_url]] — здесь нужно ссылку на документ.

Проблема с URL при подключении phx

MODX Evolution 1.0.5, Shopkeeper 1.3.5

Суть проблемы: при отображении товаров в категориях используется такая конструкция

<a href="[+url+] ">Подробнее ›</a>


До установки phx работала отлично, теперь если url имеет вид

http://www.mysite.ru/616-sumka-ik.html

то переход идет не на страницу с товаром, а на документ с ID 616, если такого id нет, тогда все нормально.

Подскажите как исправить? Мучаюсь неделю, не могу найти никакой информации по этому вопросу.

[REVO] красивые url для каждого пользователя

Столкнулся с проблемой создания лк для узера по принципу как в сообществе
http://tram-param.ru/users/semen

подскажите как лучше подойти к этой проблеме, понимаю что «semen» в данном случае get параметр, но как это реализовать ну никак не пойму(((
  • 0
  • 6 февраля 2012, 17:34
  • botik87
  • 4

Переменные к ditto из урл

Здравствуйте, столкнулся со следующей проблемой, никакого конкретного решения ни гугл ни яндекс не находит.

modx, evo 1.0.5. Есть страничка, на ней в разных местах, происходит вызов двух разных функций ditto

один для ленты новостей с пагинатором

[[Ditto? &startID=`4` &depth=`2` &hideFolders=`1` &orderBy=`pub_date DESC` &tpl=`news-article` &dateSource = `pub_date` &dateFormat=`%d.%m.%Y` &paginate=`1` &display=`15` ]]


второй для вывода результатов зачета

[!Ditto? &startID=`41` &orderBy=`menuindex ASC` &depth=`1` &hideFolders=`1` &tpl=`o.score-tpl` &display=`8` !]


и все хорошо, пока не перейдешь на вторую и далее страницу новостной ленты, параметр ?start=15 из URL передается на оба сниппета Ditto, и получается ерунда.

Можно ли как то отключить прием параматров из урл, для отдельного вызова?
И как можно решить данную проблему?
  • 0
  • 16 января 2012, 20:22
  • hippie
  • 3

Дружественные ссылки. Получение атрибутов ссылки в сниппете.

Приветствую. :) Возможно кто-то знает как решить проблему. Буду премного благодарен.

Вопрос собственно в том, реально ли с помощью $_GET['atr_name'] получить атрибут ссылки типа: full_path?atr_name=atr_data, при том, что используются дружественные URL и псевдонимы?

Все мои попытки заканчиваются тем, что атрибуты при переходе по подобной ссылке сбрасываются, и в адресной строке остается только обычный путь, соответственно $_GET['atr_name'] пустой.

Хочу переделать свой сайт с другого движка. Вопрос по URL

У меня есть сайт на системе SantaFox/ Хочу его переделать на MODx с маленьким редизайном и изменением в структуре. Вопросов по функционалу как бы нет (ну или решу по мере их поступления). Вот только структура ссылок изменится.
Прежде всего в SantaFox нет иерархии ссылок. Вернее она есть в дереве сайта, но сами ссылки одного уровня. Это в принципе можно реализовать в стандарте MODx в настройках «использовать вложенные ссылки». А вот модули имеют на конце что-то типа /news.html?id=5. И вот это реализовать никак нельзя да и не хочется если уж честно.
Если я сделаю сайт, не последуют ли санкции со стороны поисковых систем:
1. как дубликаты старниц
2. за не найденные страницы: ошибка 404
3. еще какие-нибудь санкции
То, что вылетит сайт из индекса, я к этому готов. У меня даже есть время на то, чтобы сайт проиндексировался (ориентировочно 3 месяца). Поскольку рейтинг PR 1 и ТИЦ 10 вроде и переживать как бы не очем?

ЧПУ (only evo?)

Опять топик для холивара:-)

Лично меня не устраивает, как организовано ЧПУ в modx (по крайней мере в верисии evo).

Я бы хотел, чтобы в ЧПУ была возможность добавлять префиксы, к документам, если они дочками являются, а не запихивать их в подпапку типа /a/b/c/d/bla-bla.html

А что вас не устраивает? Или у вас есть свои наработки которыми вы не делитесь?)

Как убрать вложенность URL(Evo)

Здравствуйте.

Есть URL —
site.ru/catalog/category/product.html

Специалисты по SEO говорят, что нужно привести URL в такой вид —
site.ru/category/product.html

Т.е. нужно убрать один уровень вложенности. Выносить категории в корень дерева не вариант.

Подскажите пжл, как решить данную проблему?
  • 0
  • 29 сентября 2011, 02:50
  • knushh
  • 10

Modx обрезает алиасы

Интересный глюк обнаружил.
При включенном Friendly URL (без вложенности), если в алиасе документа содержится алиас контейнера, то он делает урл вложенным.
Т.е. директория test.ru/metalloprokat (алиас metalloprokat)
Документ test.ru/metalloprokat-trubi (алиас metalloprokat-trubi)

На выходе получаем test.ru/metalloprokat/-trubi (такого документа естесственно нет. Переношу сайт, потому пути нужно сохранить). Подскажите, кто сталкивался.
  • 0
  • 19 сентября 2011, 22:30
  • autogen
  • 11

URL и выпадающий список в IE

Здравствуйте!

Подсобите, пожалуйста, со специфической проблемой. На сайте установлен выпадающий список с переходом на страницу после её выбора: svoydom.by/vodonagrevateli/electricheskie-emkostnye-vodonagrevateli/10.html

Реализовано вот так:

<form>
<select onchange="javascript:location.href=getElementById('shopselect').
options[getElementById('shopselect').selectedIndex].value ;" id="shopselect" name="shopselect">
<option value="[~[*id*]~]" >Выберите марку насоса</option>
[[Ditto? &startID=`[*parent*]` &tpl=`option`]]
</select>
</form>

+ &tpl=`option`
<option value="[~[+id+]~]" >[+menutitle+]</option>


Но IE при попытке перехода по ссылке из списка упорно приклеивает сформированные в &tpl ссылки к текущему адресу страницы и попадает на несуществующую. Например, svoydom.by/vodonagrevateli/electricheskie-emkostnye-vodonagrevateli/vodonagrevateli/electricheskie-emkostnye-vodonagrevateli/10.html.

Настройка для правильной работы url в прописана:
<base href="[(site_url)]" /><!--[if IE]></base><![endif]-->
В FF и Opera всё работает хорошо.

Как поправить? Спасибо…
  • 0
  • 17 августа 2011, 21:51
  • sergge
  • 3