2 часа назад
параметры из url и записывал бы в кукиПонятное дело, магии не существует. Надо JS написать который возьмёт параметры из url закодирует в JSON и запише...
Как вывести похожие товары по списку опций? 8
9 часов назад
Кстати, если кому интересно, mmxDatabase вроде как можно запустить и на MODX 2.x.
Сначала в консоли делаем так:
composer require mmx/databaseвыпол...
Новый тип дополнений: mmxDatabase и mmxForms 31
Сегодня в 11:45
Всем привет! Подскажите пожалуйста а можно ли сделать фильтр в 2 уровня и как это сделать? Т.е. например мне нужно сделать: домен/бренд-из-сео-фильтра...
Анонс SeoFilter - ЧПУ+SEO для mFilter2 и не только 120
Вчера в 15:27
Есть у кого-то идеи? или в данном случае через плагин и событие пробовать, или мсинк тупо всё обрезает?
Msync как записать html контент, а не обработанный без тегов? 1
Вчера в 12:15
воротите, что хотите. Вплоть до удаления исходников сайта, это уже на ваше усмотрение.
Это определённо очень важная возможность 😊
mmxFenom - нативная интеграция шаблонизатора 3
Вчера в 11:30
Управляя настройками mysql, можно задать параметр sql_mode пустым значением (после чего все заработает), но хостер такую возможность не дает… Есть ли ...
pdoTools и sql_mode=only_full_group_by - ошибки при работе PdoPage 1
Вчера в 10:27
<?php
$id = $modx->getOption('id', $scriptProperties, $modx->resource->id);
$field = $modx->getOption('field', $scriptProperties);
$tpl...
Вывод даты msTimeStamp полей MiniShop2: new, favorite, popular... 3
01 мая 2024, 21:40
$pdoTools = $modx->getParser()->pdoTools;
$data['count_products'] = count($data['products']);
$renderedHtml = $pdoTools->get...
Как передать переменные внутрь чанка из сниппета и заполнить с помощью fenom? 2
Всего 122 808 комментариев
А вообще все так странно с этим каноникалом. Ведь, каталог статей это сборник дублей кусков статей. Не редко встречаются закрытые от индексации пути со знаком вопроса, потому что по сути это дубли, которые нужны людям, а не роботам (у роботов сайтмап). И по логике из выдачи пользователь должен попадать на товар, а не на 15-ую страницу категории товаров(статей), где возможно был во время индексации этот товар(статей).
Сам очень часто напарываюсь при поиске, перехожу на страницу, а там нет того контента, который нашел там яндекс, ибо добавились еще статьи(товары) и нужная статья(товар) уехала в неизвестном направлении. Да с точки зрения владельца сайта к нему пришел посетитель, другое дело что дальше рулетка, я либо воспользуюсь поиском по сайту, чтоб уже найти то, что мне нужно, либо сразу закрою страницу, расстроюсь и скажу что все казлы.
Вообще я всегда думал, что каноникал должен вести именно на основную страницу без ?, потому что все остальные страницы являются его дублем.
Рассмотрим категорию товаров.
У нее есть: Заголовок, Текст описывающий категорию, 100 товаров.
На странице мы выводим 10 товаров.
При твоем подходе в выдачу мы отправляем 10 страниц с одним заголовком и одним текстом, не думаю что это то, чего добивался гугл.
На мой взгляд, самый лучший вариант это закрывать от индексации всю часть после знака вопроса.
АндрейМета-теги для страниц еще куда ни шло, в конце концов, он эти страницы и делает. Но каноничные url настраивайте себе самостоятельно.
Можно расшифровать для чайника? :)… если не лень.
АндрейИ у Гугла на этот счёт более подробно расписано, чем у Яши.
АндрейА вот последний вариант по твоей ссылке не катит для пагинации, т.к. все страницы выкинуться, кроме первой из выдачи.
На Яндексе говорят, что canonical нужно использовать, если одна страница доступна по двум адресам.
Что-то мне кажется, что автоматически выставлять canonical — плохая идея. Только автор сайта знает, какие у него там могут быть параметры и зачем. И какое именно сочетание этих параметров делает страницу уникальной.
Так что, от canonical пока предлагаю воздержаться. Кто знает, зачем ему это нужно — сделает сам.
АндрейЕсли не требуется канонический адрес, то &setMetaCanonical=`0`
а следом
который будет создавать 2000 xPDO объектов на 2000 страниц, а потом их медленно и печально перебирать.
GoogleSitemap использует тот же getCollection и 1000 ресурсов у меня выводилась за 6 сек. Я даже PR предлагал на эту тему, который сокращал скорость до 1.5сек.
АндрейЕсть страница, но разбитая на 3.
example.com/page.html?p=1
в коде:
example.com/page.html?p=2
в коде:
example.com/page.html?p=3
в коде:
Но ситуация меняется, когда в параметры ссылки добавляется ещё что-то. Вот взгляни пример на этом сайте. В параметр ссылки передаётся (это только например) limit=20, но может быть и limit=40 и т.д. Вообще может передаваться всё, что угодно, в том числе и параметры всевозможных фильтров (в том числе от mSearch2). В коде HTML, само собой, rel=«next» и rel=«prev» указываются, включая эти параметры limit. Но это получается дублирование контента. Чтобы этого избежать, нужно добавить rel=canonical
Код для моего примера будет такой:
На мой взгляд, всё это связано с pdoPage. К тому же, если уж добавлены rel=next и rel=prev, то логичнее было бы добавить и canonical))
Если 2 тысячи страниц, то сколько времени займёт?
Может я понял намёк — использовать pdoSitemap вместо sitemapFriend. Я и не против. Но нет ли у него проблем при работе на каких-то операционках Windows или в каких-то браузерах. Какая кроссбраузерность. А то зачастую разработчики новых продуктов тупо забивают на, например, пользователей браузера IE или каких-то старых/предыдущих его версий. В общем не думают о каком-то сегменте пользователей интернета, считают, что они должны подстраиваться под идеи и мировозрение разработчиков или сосать палец :)
Видел статью Василия bayguzin.ru/main/uroki/uroki-modx-revolution/nastrojka-admin-paneli-klienta-modx-revo.html но не могу найти аналог «Безопасность» — «Контроль доступа» в своей английской версии MODX Revolution 2.3.3-pl.
Пожалуйста подскажите где это находится?
Спасибо!
Только вот не понимаю, как можно создать карту сайта sitemap.xml отдельным файлом в корне сайта. Я только вручную могу это сделать (как и в случаях с robots.txt и .htaccess), но такой вариант не подходит, если страниц будет много и они постоянно добавляются. Надо чтобы карта автоматом генерилась.
Я использую sitemapFriend для генерации sitemap.xml и для обычной HTML карты.
Или там тоже пагинация участвует? Кто может — проясните, а то я в этом вашем SEO не того.
АндрейP.S. видео гугла