Дмитрий Иванов

Дмитрий Иванов

С нами с 23 октября 2014; Место в рейтинге пользователей: #325
30 марта 2015, 21:14
0
Василий, а можно выводить инфу в титл не по наличию переменной в гет, а, например, по какому-нибудь плейсхолдеру установленному pdoPage?
типа:
if($modx->getPlaceholder('page.nav')) { ... }
А то стоит добавить к любой странице ?page=2 и видим в титле что попало. Понятно, что это ерунда, но как-то некрасиво)
30 марта 2015, 20:18
0
Недавно Василий выкладывал соответствующий крмпонент. Смотрите на модсторе
29 марта 2015, 21:33
0
только хотел начать изобретать велосипед, а тут уже готовое решение)
27 марта 2015, 21:00
0
Многие компоненты используют свои урл, которые плагинами генерируют, и их никак не узнать для построения каноникала, vp — только капля в море)
26 марта 2015, 16:37
0
а как заставить pdoMenu и pdoCrumbs генерировать abs ссылки? После того, как убрал base, эти компоненты делают неправильные ссылки) если сам вставляю ссылки на ресырсы в документе, то генерируются в соответствии с настройкой link_tag_scheme, а pdoTools пофиг на нее.
26 марта 2015, 00:46
0
Как я понял, этот каноникал не будет добавлять номер страницы при пагинации, например. Будет только адрес конкретного ресурса. Если урл страницы, например, сделан через компонент virtual page, то он тоже этот урл не учтет, а выдаст просто адрес ресурса.
23 марта 2015, 13:32
0
В идеале, неплохо бы, что бы какой-нибудь крутой программер написал гибкий сео-компонент под модэкс, который будут уметь делать правильный canonical и прочие вкусности) под все приличные cms такие есть)
23 марта 2015, 13:26
0
по 3 пункту: кривые ссылки обычно оставляют на сторонних сайтах, оттуда поисковики по ним и приходят.
19 марта 2015, 23:09
+6
Владимир, вас минусят за флуд. Это не асечка или чЯтик, излагайтесь в одном информативном комментарии, а не флудите. Уважайте сообщество. Флуд — это неуважение, и я поддерживаю минусующих.
19 марта 2015, 18:43
0
шикарно. спасибо.
Только не качает:
Не могу скачать пакет в: store.simpledream.ru/extras/download?package_id=96&version_id=387&username=***&api_key=***&http_host=***
17 марта 2015, 22:58
+3
запомнить в куках? кэп подсказал.
12 марта 2015, 16:30
0
Только по названиям компонентов могут узнать, обычно в папке ассетс, даже если ее переименовать, лежат папки со специфичными названиями компонентов.
26 февраля 2015, 15:13
+1
Как-то плохо сбор организован. Никакого онлайн (или более-менее часто обновляемого) отображения собранной суммы нет, популярные платежные системы тоже не подключают, хотя желающие давно просят. С таким подходом трудно что-то собрать.
20 февраля 2015, 17:16
0
Тоже ловил эти ошибки, когда установил тикетс, просто тестировал, но не использовал на рабочем сайте. Переустановил его, вроде пока больше не было этих ошибок.
19 января 2015, 13:16
0
Сделал по-другому. В конце страницы вызывается мой сниппет, который в 1 посте, только он еще берет номер страницы из плейсхолдера, который устанавливает pdoPage для пагинации. Потом мой сниппет устанавливает плейсхолдер самого тега link rel=«canonical».
Можно вместо вызова сниппета в конце страницы использовать плагин, только надо разобраться, на какое событие вешать)
такой вот костыль.
19 января 2015, 12:11
0
pdoPage сам убирает page=1 на первой странице)
надо подумать)
Может еще кто варианты красивее предложит?
18 января 2015, 22:29
0
Погуглил еще эту тему, и нашел информацию, что для всех страниц пагинации указывать в canonical адрес раздела (первой страницы) — совсем плохая идея. робот может дальше не пойти. И, естественно, самих страниц в выдаче не будет, т.к. основная страница указана первая.
18 января 2015, 21:52
0
но тот сниппет, который я привел, присутствует в headerе всего сайта. он нужен, ибо modx воспринимает сайт.ру/страница/?page=2 и сайт.ру/страница?page=2 одинаково. а это, как я понимаю, будет дубль для поисковика. Поэтому canonical там нужен, но в нем ссылка просто на сайт.ру/страница/
Ну, раз это нормально, то так и оставлю. Спасибо)
18 января 2015, 21:39
0
т.е. во всех случаях, все страницы постраничной навигации должны иметь в canonical ссылку на первую страницу? Туго понимаю как-то)
18 января 2015, 21:31
0
Но он же должен исключить дубль, указать на страницу с таким же содержимым, только с правильным адресом. Разве не так? а сайт.ру/страница/?page=999 и сайт.ру/страница/ имеют абсолютно разное содержимое и обе вроде должны быть в выдаче. Я ошибаюсь?