Почему в поиске google в нашем индексе появляются ссылки не нашего сайт ?
Здравствуйте, подскажите пожалуйста, есть сайт к примеру domain.com, если в google ввожу site:domain.com то вижу корректные ссылки нашего сайта и ссылки чужого сайта почему-то проиндексированные у нас, т.е. у нас таких ссылок совсем нет, к примеру в поиске есть такие ссылки:
Связи просых ресурсов и товаров miniShop2 по их полям
Здравствуйте!
Есть сайт с miniShop2
На сайте размещены каталог проектов домов и портфолио с выполненными объектами
Пытаюсь реализовать связь портфолио с проектом и наоборот.
Каталок с проектами выполнен на miniShop2, а портфолио на обычных ресурсах.
Связь пытаюсь вывести через дополнительные поля: в портфолио это поле portfolio_article, а в проектах это родное поле article
Есть сайт с miniShop2
На сайте размещены каталог проектов домов и портфолио с выполненными объектами
Пытаюсь реализовать связь портфолио с проектом и наоборот.
Каталок с проектами выполнен на miniShop2, а портфолио на обычных ресурсах.
Связь пытаюсь вывести через дополнительные поля: в портфолио это поле portfolio_article, а в проектах это родное поле article
miniShop2 и описания (alt) картинок.
Как отсортировать ресурсы по publishedon и get?
Есть такой код where
{"publishedon:>=": "[[!timestampToUnixTime? &dt=`[[!#GET.news-year]]` &next=`0`]]", "AND:publishedon:<=": "[[!timestampToUnixTime? &dt=`[[!#GET.news-year]]` &next=`1`]]"}
Снипет timestampToUnixTime такой<?php
if(!$dt){
$dt = date('Y-m-d');
} else {
$dt = "$dt-1-1";
$dt = date($dt);
}
if($next == '1'){
$dt = new DateTime($dt);
$dt->add(new DateInterval('P1Y'));
$dt = $dt->format('Y');
}
return strtotime($dt);
Не срабатывает msGetOrder ошибка action.php 500
Возникла ошибка после обновления MODX на 2.8.3-pl. После оформления заказа не срабатывает msGetOrder, точнее не редиректит на страничку «Ваш заказ оформлен». Выбивает в консоле POST
/assets/components/minishop2/action.php 500
Сам заказ оформляется и попадает в админку. В консле из ошибок только это
/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487): eval()'d code: 6) PHP warning: count(): Parameter must be an array or an object that implements Countable
Стоит php 7.4
В action такая ошибка
/assets/components/minishop2/action.php 500
Сам заказ оформляется и попадает в админку. В консле из ошибок только это
/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487): eval()'d code: 6) PHP warning: count(): Parameter must be an array or an object that implements Countable
Стоит php 7.4
В action такая ошибка
send(b.hasContent&&b.data||null)}catch(i){if©throw i}},abort:function(){c&&c()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, applicat
Насколько это верные решения для сайта на MODX ?
Здравствуйте, подскажите пожалуйста, у меня есть несколько вопрос, и интересно узнать у людей которые уже долго работаю с MODX правильно ли делать так? Или может есть какое-то другое решение?
- Хотелось бы использовать менеджер пакетов npm и пакет laravel-mix что бы использовать к примеру scss, сжимать всё не в ручную, а выполнил команду и все css, js сжались;
- Использовать git для некоторых файлов: скриптов, стилей (исключая папку с компонентами, и папки/файлы самого MODX);
- К примеру нужно сделать выгрузку товаров с какого-нибудь стороннего сервиса, можно ли сделать в корне проекта папку cron к примеру, и в этой папке написать скрипт который будет делать выгрузку, создавать/обновлять товары и т.д. Запускаться он будет по cron, ну и вся выгрузка будет разделена на небольшие классы helper;
- Хотелось бы использовать composer, что бы как раз в скриптах в папке cron была автозагрузка классов;
Почему сниппеты выполняются несколько раз ?
Здравствуйте, подскажите пожалуйста. Есть чанк который между тегами head
Я думал может парсер MODX почему-то запускал сниппеты несколько раз… вроде они вызываются только в чанке head. Сейчас пока всё корректно вроде, когда перезагружаю страницу в журнале только две записи, т.е. сниппеты выполнились по одному разу.
Может это кэш, но вроде чистил кэш и всё равно сниппеты выполнялись по несколько раз.
Подскажите пожалуйста, сталкивался ли кто нибудь с таким? Версия — MODX Revolution 2.8.3-pl.
Заранее благодарю за ответ.
[[$head]]
В этом чанке есть вызов двух моих сниппетов, в эти сниппеты добавил логирование ($modx->log), и почему-то в журнале выводилось несколько записей. Т.е. как будто сниппеты выполнялись 2-3 раза.Я думал может парсер MODX почему-то запускал сниппеты несколько раз… вроде они вызываются только в чанке head. Сейчас пока всё корректно вроде, когда перезагружаю страницу в журнале только две записи, т.е. сниппеты выполнились по одному разу.
Может это кэш, но вроде чистил кэш и всё равно сниппеты выполнялись по несколько раз.
Подскажите пожалуйста, сталкивался ли кто нибудь с таким? Версия — MODX Revolution 2.8.3-pl.
Заранее благодарю за ответ.
Разные e-mail в formit в зависимости от страниц или id
Здравствуйте, хочу сделать разные емейлы получателей в зависимости с какой страницы была оставлена заявка… емейл можно указать через tv параметр к странице.
site.ru/primer1.html test1@mail.ru
site.ru/primer2.html test2@mail.ru
site.ru/primer1.html test1@mail.ru
site.ru/primer2.html test2@mail.ru
[[!AjaxForm?
&snippet=`FormIt`
&form=`modalFormTpl`
&hooks=`spam,email,FormItSaveForm`
&emailTpl=`contactEmailTpl`
&emailSubject=`[[++site_name]] Сообщение с сайта`
&emailTo=`[[++emailsender]]`
&successMessage=`Ваша заявка отправлена.
Ожидайте пожалуйста звонка`
&emailFrom=`noreply@site.ru`
&formName=`[[++site_name]]`
&validate=`phone:required,text,user:blank,username:blank,captcha:blank`
&redirectTo=`4`
]]
как вот &emailTo= подставлять tv, с которой делают заявку? reTablerX - НЕправильный вывод широкой таблицы при узком экране
Судя по описанию в modstore reTablerX — компонент, который широкую таблицу (много колонок) на узком экране преобразует в узкую таблицу — в виде ДВУХ колонок.
У меня, при использовании, образуется ОДНА колонка, в которой описание и значение сливается в одну строку.
Кто-то пользовался данным компонентом?
Или есть что-то более интересное для работой с таблицей?
Вообще, вывод таблицы — совсем не тривиальная задача. А вот то, что предлагает reTablerX, сразу снимает множество проблем (какова бы ни была ширина таблицы — всё преобразуется в две колонки)… вот только reTablerX работает не так, как надо.
В бутстрапе есть код, который делает таблицу отзывчивой, вот только добавление горизонтального скрола — ЭТО СОВСЕМ не то, что нужно (код ниже).
У меня, при использовании, образуется ОДНА колонка, в которой описание и значение сливается в одну строку.
Кто-то пользовался данным компонентом?
Или есть что-то более интересное для работой с таблицей?
Вообще, вывод таблицы — совсем не тривиальная задача. А вот то, что предлагает reTablerX, сразу снимает множество проблем (какова бы ни была ширина таблицы — всё преобразуется в две колонки)… вот только reTablerX работает не так, как надо.
В бутстрапе есть код, который делает таблицу отзывчивой, вот только добавление горизонтального скрола — ЭТО СОВСЕМ не то, что нужно (код ниже).
<div class = "table-responsive">
<table class = "table">
...
</table>
</div>
Итоги 2021 года для modx сообщества
С Новым 2022 годом друзья! От имени Хранителей modx.pro поздравляю вас всех с наступившим 2022 годом!
Прошедший Год получился, пожалуй наиболее насыщенным на моей памяти для RU сегмента MODX да и для MODX вообще. Попробую подвести итоги года.
Прошедший Год получился, пожалуй наиболее насыщенным на моей памяти для RU сегмента MODX да и для MODX вообще. Попробую подвести итоги года.