Семен
Мои сеошники меня за это ногами пинают
Aleksei
Интересно как у него дела с SEO в этом плане?
это не имеет отношения к сео. нет такого требования писать весь путь в урл. так что крошки и вложенность урла это РАЗНЫЕ механизмы, не имеющие друг к другу отношения, и ничего в этом странного. а в пдокрумб есть параметр exclude для этого
iWatchYouFromAfar
Вот я как раз про это))
ну а что? фактически ты будто по страничкам путешествуешь (по урлу)
Aleksei
Мои сеошники меня за это ногами пинают
уволь таких сеошников, это все нагнетание собственной важности
Alexey
Меня где-то тоже принуждали писать полную ссылку, вместе с доменом и всё такое
iWatchYouFromAfar
Aleksei
Меня где-то тоже принуждали писать полную ссылку, вместе с доменом и всё такое
это может в отдельных случаях для конкретной ссылки требоваться, но не в общем
iWatchYouFromAfar
iWatchYouFromAfar
не вижу тут ничего криминального
iWatchYouFromAfar
вложенность для удобства клиента и структуризации статей
Aleksei
Я же написал, что за манипуляцию структурой понижают в выдаче, видимо у Вас такого опыта ещё не было
упреждая вопросы, я работаю с топовыми сеошниками и знаю что говорю)
iWatchYouFromAfar
причем это была первая хотелка клиента, убрать всю вложенность в урле
Семен
А топовые это кто?
Aleksei
А топовые это кто?
топовые - это много лет в сфере с внушительным портфолио по высокочастотным запросам
Евгений
ща сеошники писками мерятся начнут
iWatchYouFromAfar
топовые - это много лет в сфере с внушительным портфолио по высокочастотным запросам
выходит мой клиент прав? пофиг на то что вложенность урла и ресурсов не совпадают?
Семен
выходит мой клиент прав? пофиг на то что вложенность урла и ресурсов не совпадают?
На этот вопрос будет столко ответов сколько сеошников на земле)))
Aleksei
в общем да. иногда даже чем короче ссылка, тем лучше. в отдельных случаях можнт потребоваться сделать полный путь, но это редкость и для очень конкретных целей
iWatchYouFromAfar
На этот вопрос будет столко ответов сколько сеошников на земле)))
ну не даром же сеошники требуют писать стотыщпясот переадресаций в htaccess
Aleksei
в яндексе по некоторым темам могут оценить, насколько урл информативен, то есть дает понять что на странице. но это тоже не вопрос вложенности
iWatchYouFromAfar
в яндексе по некоторым темам могут оценить, насколько урл информативен, то есть дает понять что на странице. но это тоже не вопрос вложенности
просто я всегда думал что боты настолько умные, что они читают весь урл и по этой причине нужна вложенность, но когда начал работать, одни клиенты говорят одно, другие другое
iWatchYouFromAfar
кому-то слэш нужен, кому-то нет
Евгений
Aleksei
кому-то слэш нужен, кому-то нет
слэш это вкусовщина) важно, чтобы он или везде был, или везде не был) и без дублей
iWatchYouFromAfar
слэш это вкусовщина) важно, чтобы он или везде был, или везде не был) и без дублей
наконец-то хоть кто-то ответил, значит важно чтобы он либо был, либо не был, а то что некоторые сеошники требуют слэш - это их привычка уже
iWatchYouFromAfar
я всегда убираю его, ибо нефиг
Евгений
я всегда убираю его, ибо нефиг
а я всгда оставляю, ибо пофиг
iWatchYouFromAfar
а я всгда оставляю, ибо пофиг
нафига он там нужен
Ростислав
Походу важно чтобы был редирект на "без слеша" или на "слеш" иначе будут дубли
Евгений
нафига он там нужен
у нас с ним любоф
Евгений
точнее у меня лень, а у него любоф
Aleksei
просто я всегда думал что боты настолько умные, что они читают весь урл и по этой причине нужна вложенность, но когда начал работать, одни клиенты говорят одно, другие другое
у моего клиента несколько сайтов со спорттоварами (скейты, велики, etc.), он просил даже в каталоге всю вложенность урлов убрать - только алиас товара, и все. и ничего, сайты как перли вверх, так и прут. в десятке по своей нише стабильно, даже получше стало с тех пор
Aleksei
ну хозяин барин)
iWatchYouFromAfar
типо статьями будет двигать сайт
Ростислав
Подскажите такую штуку. На сайте есть фильтр по тв полям, штук 15 чекбоксов. Нужно сделать так чтобы чекбокс становился неактивным если нет ресурсов с таким значением тв. Например в фильтре: В Москве, В Сочи. Русурсы: 5 ресторанов в Москве. Нужно в фильтре чекбокс "В Сочи" сделать не активным, типа пока нет ресторанов в Сочи. Чет не пойму как, может есть идеи? Фильтрую через pdoResources + where
Алексей
Как строите сам фильтр с чеками?
Ростислав
Как строите сам фильтр с чеками?
Запихаю все в массив, потом 'where' => $modx->toJSON($arParams)
Алексей
нее.. в смысле вы в ручную прописываете область с фильтрацией или это делает сниппет?
Alexey
Товарищи, раз уж тут движуха идет и даже без оффтопа, вот вам вопрос: как сделать чтобы плейсхолдеры попадали сразу в шаблон массивом или в переменных, чтобы каждый по отдельности не приходилось дергать? используется феном
Alexey
может как -то через плагин можно в шаблон передавать данные?
Ростислав
нее.. в смысле вы в ручную прописываете область с фильтрацией или это делает сниппет?
где-то вручную <input type="checkbox" value="-1-" name="price_range[]"> <input type="checkbox" value="-2-" name="price_range[]"> где-то сниппетом вывожу, просто в цикле перебираю возможные значения тв, и выплевываю input
Алексей
может задвать плейсы массивом, типа svoysvo.size, svoysvo.color - в теории...
Alexey
крче вопрос в том, как в шаблон передевать свои переменные из плагина
Максим
Подскажите как такое сделать в минишопе2: если сумма заказа (без доставки) больше ХХХ рублей, то делаем скидку Y%? Я так понимаю нужно написать свой обработчик заказов и унаследовать класс msOrderHandler? А дальше как? какой метод менять и т.п.?
Алексей
крче вопрос в том, как в шаблон передевать свои переменные из плагина
Как вариант вообще через сессионную переменную. - решение с ходу. А так впилить в setPlaceholder массив... ну и в феноме прочесть этот массив.
Alexey
setPlaceholderS
ну нет у меня желания писать {$_modx->getPlaceholder('data')}, хочу просто {$data.value}
Alexey
и переменную в каждом шаблоне влом назначать
Евгений
{var $data = $_modx->getPlaceholder('data')} {$data.value} {$data.hualue}
Максим
ну раз не хотите класс доставки писать, плагин на событие изменения цены корзины?
А это связано? Просто скидка должна не зависимо от способа доставки работать. На некоторых способах доставки написан свой класс-обработчик. Там тоже есть свои условия стоимости доставки от суммы заказа. Но там проще. Просто переписал метод getCost() как надо, а тут не очеь понимаю.
Alexey
Ладно, понятно)) В чанк и сниппет значит можно массив передать, а в шаблон походу нет
Максим
тогда плагин нужно писать
Т.е. другого способа точно нет?
iWatchYouFromAfar
Т.е. другого способа точно нет?
Наверное нет, если есть, пусть кто-то расскажет, тоже любопытно
Алексей
Ладно, понятно)) В чанк и сниппет значит можно массив передать, а в шаблон походу нет
чтобы в шаблоне сработало нужно прицепить данные не к шаблону а к ресурсу... в плагине можно попробовать в переменную $modx->resource впиндюрить свои данне так: $modx->resource->set("DATA", "VALUE");
Алексей
у меня на собитие OnLoadWebDocument - шикарно отрабаотывает все.
Алексей
стрелочку поправил... -> в примере.
Евгений
в сниппете своём
Rahim
getChunk
s getchunkom ne rabotayet migx slayder
Rahim
i idx
Евгений
s getchunkom ne rabotayet migx slayder
я хз что у тебя там, какой вопрос был, такой и ответ
Евгений
с гаданием по четвергам у меня не огонь
Rahim
Rahim Egamov: {'pdoResources' | snippet : [ 'parents' => 9, 'includeTVs' => 'g26', 'tvFilters' => 'g26=2', 'limit' => 3, 'sortby'=>'', 'sortdir' => 'DESC', 'processTVs' => true, ]} <!-- THEME BLOOK --> <div class="game_new_container"> <div class="game_container"> TPL HEADER </div> <div class="game_bar right"> TPL FOOTER <div class="bar_line"></div> </div> </div> {set $rows = $id | resource : 'gon' | fromJSON} <!-- TPL HEADER --> {foreach $rows as $row} <div class="game_item"> <div class="game_date">{$row.g1}</div> <div class="game_team">{$row.g3} <span>2</span></div> <div class="game_team">{$row.g3}<span>1</span></div> <div class="game_cup">{$row.g2}</div> <img class="game_crest" src="uploads/game/{$row.g4}" alt=""> </div> {/foreach} <!-- TPL FOOTER --> {foreach $rows as $row} <a id="game_{$id}"{if $idx == 1} rel="0" class="active" {elseif $idx == 2} rel="-269"{elseif $idx == 3} rel="-538"{/if} > <span>{$row.g3}</span><br/>{$row.g1 | date_format:"%d %B"} </a> {/foreach}
Евгений
у foreach нет idx , но есть index
Евгений
но его надо добавлять в {foreach $rows as $row index=$index}