Василий Наумкин
С нами с 08 декабря 2012; Место в рейтинге пользователей: #19 часов назад
В vesp долго переезжать. Нету модульности никакой и с авторизацией, в смысле с разграничением прав, там Василий особо не напрягался :-)
Плюсы и минусы Vue и gtsAPI 17
Вчера в 15:41
Параметр sortby сортирует по полю в базе. У вас в базе нет поля «pagetitle:getSurname», есть только «pagetitle».
Я бы предложил фамилию записать в ...
Модификатор сортировки pdoResources по pagetitle 2
Вчера в 13:01
Забыл написать версия modx 3.0.5
И сама форма
<form data-si-form="FormSlider" data-si-preset="slider_form" data-si-event=&quo...
[SendIt 2.0.0] Пагинация и обновлённая загрузка файлов 20
Вчера в 09:34
В критерия должны передаваться параметры where это все что можно передать
т.е.
возможно только так
$criteria = array(
"article:LIKE =>...
Массовое удаление 7
25 ноября 2024, 22:34
Вдруг кому понадобится… Прописать TV параметр в источнике файлов для MIGX можно так (для примера TV `ln`):
[[!migxResourceMediaPath...
Источник файлов и migx 6
25 ноября 2024, 21:01
Привет
Подскажи, пжл как добавить поля из компонента msFieldsmanager?
Скрин
msPre - фильтры по опциям minishop2 11
25 ноября 2024, 20:03
А как добавить если чекбоксы?
msPre добавление кастомного поля (списка с автодополнением) 4
25 ноября 2024, 08:00
ну тогда groupby и having«query» принимает все параметры pdoFetch и в нем есть и groupby и having. Пример навскидку:
"query":{
&quo...
Кейс gtsAPI. CRUD пользователей на фронте 2
24 ноября 2024, 20:31
Правильный вариант из текущей документации такой:
{set $condition = 1}
{switch $condition}
{case 0, 1, 2}
сработае...
Конструкция switch case без break в Fenom 6
По всему остальному — планов улучшать Tickets у меня нет, никто не горит это оплачивать.
Гораздо проще дать человеку .htaccess, чем объяснять, что такое Nginx и как писать для него правила.
Неа, давай-ка сам дальше.
Он так отважно обращается к переменным $user и $id — а вдруг их не передают в него?
Попробуй OnBeforeCommentSave.
Уже больше месяца никого не банил, скучно живём.
Нужно быть очень терпеливым, чтобы до неё докрутить и ничего не выбрать — и там-то ваш сайт меня заманит!
А вот по запросу «Обувь Кельвин Кляйн» ваш сайт уже на первой странице — видимо, по этой фразе и оптимизировали.
При этом, как мне кажется, сайт ничем не отличается от сотен других. Нет ни отзывов, ни новостей, ни скидок, ни акций — почему я должен что-то на нём купить? Только потому, что ваш SEOшник забил им поисковую выдачу?
С точки зрения меня (юзера) и поисковика (яндекса) такой сайт вообще не нужно выдавать на первой странице, потому что он не интересен.
Вот поэтому мне SEO и не нравится, даже когда оно работает, извините.
Что бы не открыл, всегда первый уровень ссылок — SEO парни это обожают, ведь на сайте весь контент всегда одинаково важен, правда же? Нельзя держать товар каталога внутри каталога, он должен быть наравне с главной страницей.
На главной странице 102 раза встречается словосочетание «Calvin Klein» (сеошники аплодируют).
Ну и ссылка на заказ товара у вас с параметром ?order=, в который можно писать что угодно — это же будут дубли (сеошники падают в обморок).
А теперь смотрим поисковую выдачу и кто у нас там на первых местах?
Покупная реклама, о чём я и говорил. Я бы на неё и кликнул.
$(document).ready всё равно выполнится только после полной загрузки всего HTML.
Поднимайте что угодно, но я не вижу ЧПУ в фильтрах ни у Озона, ни у Яндекса, ни у ДНС, ни где бы то ни было еще. Однако SEO товарищи у меня их регулярно спрашивают. С какого перепуга динамические фильтры должны быть с ЧПУ я понять не могу.
Моя теория проста — работа поисковиков состоит в том, чтобы показывать людям хорошие интересные сайта, а не сайты, заточенные под поисковики.
Еще раз — работа SEO специалистов, по сути своей, противоречит работе поисковиков. SEOшники насильно хотят запихнуть в выдачу то, что поисковик выдавать не хочет.
Если сайт сделан качественно и наполнен уникальным контентом — поисковик выведет его сам, со временем — я в это верю и подтверждаю этим сайтом и bezumkin.ru, которые поднялись самостоятельно, хотя информации по MODX в интернетах немало.
Пример сайта, работающего на этой галерее — iris-noir.de.
Не из-за того, что он вылезает на рынок, где уже 100500 точно таких же фирм, без конкурентных преимуществ, и не из-за того, что хорошо сделанный сайт гробят идиотскими требованиями SEOшники, а только из-за хороших программистов.
Ведь нельзя же (о ужас!) купить рекламу и появляться вверху поисковой выдачи, а после захода юзера на сайт делать так, чтобы он не ушел — своими сервисом и скидками!
Нет, нужно нанять мутных типов, которые будут требовать от программиста сделать динамические фильтры с ЧПУ, потому что они якобы (якобы!) тогда лучше индексируются.
На досуге советую походить по разным популярным сайтам и оценить их с позиций SEO. Мой опыт говорит, что все они соблюдают лишь базовые принципы, и удобны, в первую очередь, для людей.
Фильтров с ЧПУ на таких сайтах я не видел вообще ни разу.
И да, SEO ребята обычно ничего не гарантируют, в отличии от программиста. У них всё построено на «может быть если вот это сделать, то поднимемся в выдаче, а может и нет — фиг знает, как там Яндекс работает, но мы предполагаем, что вот так».
Как, по твоему, msOptions должен сам об этом догадаться? Ведь ты вызываешь его не на странице товара и $modx->resource->id содержит «not instance of msProduct class».
Наверное, про них есть запись в отдельной таблице связей? Тогда, наверное, можно отфильтровать данные по этой таблице? Например, используя innerJoin.
Нужно было дать информацию, пусть человек сам приходит к разгадке.