YandexBot не понимает base
Проблема такая, что в веб сервер сыпется ошибки с 404 на файлы с неправильными путями, примемер ниже
А на самом деле путь /template/js/lazysizes.min.js
Обычные юзеры все видят правильно
тег base прописан так:
[u][06/May/2022:00:09:08 +0300] 0.000 0.000 404 87.250.224.88 stroyspec.com GET /remont-kvartir/template/js/lazysizes.min.js HTTP/1.1 "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "-" 482 141.8.192.163 a0457211
Бот видит путь /remont-kvartir/template/js/lazysizes.min.jsА на самом деле путь /template/js/lazysizes.min.js
Обычные юзеры все видят правильно
тег base прописан так:
<base href="{'site_url' | config}" />
Кто сталкивался такой проблемой, как это победить? Нужно доработать сайт-визитку (добавить простой каталог товаров) и скопировать на хостинг.
1 1 000
Обозначьте свои условия, цену и сроки.
Нужно доработать сайт-визитку и скопировать на хостинг.
Необходимо добавить на сайт
1) Каталог
простой адаптивный каталог товаров (вывод товаров карточками) с фильтром-категориями
2) Прайс-лист.
прайс будет в виде html-кода, нужно чтобы через переменные из каталога товаров в прайс-листе выводились цены.
Сайт с адаптивной версткой, каталог тоже должен быть адаптивный (плавающие блоки). На сайте уже есть готовые похожие блоки на главной, которые можно использовать как основу. Также можно скопировать с другого сайта.
Карточка товара состоит из Изображения товара, Названия товара, Короткого описания, Цены.
При наведении на карточку товара — переход на страницу товара.
На странице товара размещается Изображение товара и описание.
Будут предоставлены доступы и макет каталога.
Нужно доработать сайт-визитку и скопировать на хостинг.
Необходимо добавить на сайт
1) Каталог
простой адаптивный каталог товаров (вывод товаров карточками) с фильтром-категориями
2) Прайс-лист.
прайс будет в виде html-кода, нужно чтобы через переменные из каталога товаров в прайс-листе выводились цены.
Сайт с адаптивной версткой, каталог тоже должен быть адаптивный (плавающие блоки). На сайте уже есть готовые похожие блоки на главной, которые можно использовать как основу. Также можно скопировать с другого сайта.
Карточка товара состоит из Изображения товара, Названия товара, Короткого описания, Цены.
При наведении на карточку товара — переход на страницу товара.
На странице товара размещается Изображение товара и описание.
Будут предоставлены доступы и макет каталога.
При добавлении в настройках кода GTM и GA - возникает ошибка - не обрабатывается <script>
Сайт услуг на MODX Revolution — datraffic.com.ua/
При добавлении в настройках кода GTM и GA — возникает ошибка — не обрабатывается
При добавлении в настройках кода GTM и GA — возникает ошибка — не обрабатывается
проверка ЧПУ при создании и как решить...
приработе парсера создающего ресурсы получаю иногда в консоли такое:
ну или просто эту проверку дублей отключить вообще возможно? так как старые из системы по большей части выводятся и ничего страшного в повторах урл не будет
[msg] => Ресурс с ID 115684 уже использует URI test. Пожалуйста, введите уникальный псевдоним или используйте «Заморозить URI», чтобы вручную заменить его.
поэтому возник вопрос можно ли сделать чтото чтобы в случае если урл уже занят другим ресурсом то к новому добавлялся бы к примеру id ресурса?ну или просто эту проверку дублей отключить вообще возможно? так как старые из системы по большей части выводятся и ничего страшного в повторах урл не будет
Вопрос по SeoFilter
хочу приобрести данный плагин для проекта и хотел коечто проверить на modhost
установил все стандартное
msearch2
minishop2
seofilter
translit
msDemoData
скопировал все настройки и документации
установил все стандартное
msearch2
minishop2
seofilter
translit
msDemoData
скопировал все настройки и документации
Вывод опций minishop2 в выпадающем списке на главной странице запросом к базе
Всем привет, всех с праздниками!!! Подскажите пожалуйста, возможно ли и как подтянуть опции minishop2 в выпадающем списке не на странице товара, а на главной. Так понимаю, нужно делать запросы к базе, но в этом деле я новичёк.
Задача дать возможность предварительного выбора опций для передачи их в get-параметры для поиска по сайту по данным опциям.
Как реализовать поиск, мне помогли и подсказали в этой заметке: modx.pro/help/22865
Так что дело вроде как за малым. Осталось как-то подтянуть опции.
Заранее спасибо!
Задача дать возможность предварительного выбора опций для передачи их в get-параметры для поиска по сайту по данным опциям.
Как реализовать поиск, мне помогли и подсказали в этой заметке: modx.pro/help/22865
Так что дело вроде как за малым. Осталось как-то подтянуть опции.
Заранее спасибо!
Почему в ModX 3 при формировании блока постраничного вывода через pdoPage генерируются некорректные ссылки?
Пытаюсь сделать вывод новостей на сайте (через Collections).
<div class="container">
<div class="row">
[[!pdoPage?
&tpl=`listItem`
&parents=`[[*id]]`
&limit=`10`
&pageLinkScheme=`/[[+pageVarKey]]-[[+page]]`
]]
</div>
<div class="row mt-3">
<div class="col">
[[!+page.nav]]
</div>
</div>
</div>
Пагинация выводится правильно, но вот ссылки на страницы из Пагинации почему-то формируются некорректно. Они формируются не относительно родителя, а относительно текущий страницы. Например, если открыть страницу page-3, то ссылка на страницу 2 будет иметь вид novosti/page-3/page-2. В чём может быть причина? [Решено] Превью изображений не создаются, если папка с ними находится по симлинку
Такая вот проблема. Сами изображения доступны по своим URL из браузера.
Тобиш nginx или Apache на хостинге их отдают.
Но вот почему-то не генерируются их превью. Возможно в этом виноват PHP, возможно MODX.
Изображения находятся в папке
/home/.../_global_/assets/images
А в папке самого сайта есть симлинк:/home/.../site.ru/assets/images
, указывающий на тот самый/home/.../_global_/assets/images
Что тут можно предпринять? Попробовал добавить в .htaccess эту строчку, но не помогло: Options +FollowSymLinks
Как оптимизировать все картинки на сайте разом?
У меня есть плагин который с помощью phpthumb оптимизирует при загрузке, его ведь можно превратить чтобы он оптимизировал все картинки по запуску, как получить список все картинок что используются на сайте?
<?php
$fullPath = $source->getBases() ['pathAbsolute'] . $directory;
foreach ($files as $file)
{
if (strripos($file['type'], 'image') === false || $file['type'] == 'image/svg+xml')
{
return;
}
$name = $file['name'];
$pathToImage = $fullPath . $name;
if (exif_imagetype($pathToImage) == IMAGETYPE_JPEG)
{
$params = array(
'w' => 1920,
'f' => 'jpeg',
'q' => 80,
);
}
elseif (exif_imagetype($pathToImage) == IMAGETYPE_PNG)
{
$params = array(
'w' => 1920,
'f' => 'png',
'q' => 80,
);
}
elseif (exif_imagetype($pathToImage) == IMAGETYPE_GIF)
{
return;
}
$phpThumb = $modx->getService('modphpthumb', 'modPhpThumb', MODX_CORE_PATH . 'model/phpthumb/', array());
$phpThumb->setSourceFilename($pathToImage);
foreach ($params as $k => $v)
{
$phpThumb->setParameter($k, $v);
}
if ($phpThumb->GenerateThumbnail())
{
if (!$phpThumb->renderToFile($pathToImage))
{
$modx->log(1, 'Ошибка сохранения изображения в [' . $pathToImage . ']');
}
}
else
{
$modx->log(1, print_r($phpThumb->debugmessages, 1));
}
}