Вопросы
Xparser значение ссылки
Подскажите как присвоить в начало ссылке домен? А то при парсинге значение ссылок такого рода /jobad/usa7f163c1991864ab2c724d1ce8ac1340 Надо как-то добавить сам адрес домена вначало. Кто знает как это с делать
Помогите разобраться со сменой кодировки в БД?
Приветствую.
Надо вставлять смайлики и поэтому надо сменить кодировку в БД, но не все так отрадно. Меняется просто:
При попытке смены некоторых таблиц через phpMyAdmim появляется ошибка: «Указан слишком длинный ключ. Максимальная длина ключа составляет 1000 байт». Создал тестовый сайт на modhost и там из коробки идет нужная кодировка. Решил сравнить мои таблицы и таблицы на modhost. В моих таблицах, где появляется ошибка в некоторых полях установлен VARCHAR == 255, а в тех же полях таблиц на modxhost VARCHAR == 191.
Почему 191, а не 249 или какое другое число?
Если я в таблицах с ошибками смены кодировки измению VARCHAR <= 249, все ли будет работать корректно?
Можно ли вообще таким образом менять кодировку при использовании MODX или надо что-то еще сделать?
Надо вставлять смайлики и поэтому надо сменить кодировку в БД, но не все так отрадно. Меняется просто:
ALTER TABLE
table_name
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;При попытке смены некоторых таблиц через phpMyAdmim появляется ошибка: «Указан слишком длинный ключ. Максимальная длина ключа составляет 1000 байт». Создал тестовый сайт на modhost и там из коробки идет нужная кодировка. Решил сравнить мои таблицы и таблицы на modhost. В моих таблицах, где появляется ошибка в некоторых полях установлен VARCHAR == 255, а в тех же полях таблиц на modxhost VARCHAR == 191.
Почему 191, а не 249 или какое другое число?
Если я в таблицах с ошибками смены кодировки измению VARCHAR <= 249, все ли будет работать корректно?
Можно ли вообще таким образом менять кодировку при использовании MODX или надо что-то еще сделать?
Чтобы страница 404 возвращал 404 ответ. Возможно ли?
В MODX 404 страница возвращает ответ 200.
А можно как-нибудь сделать, чтобы она 404 возвращала?
Может плагин на какое-нибудь событие или еще как-то
А можно как-нибудь сделать, чтобы она 404 возвращала?
Может плагин на какое-нибудь событие или еще как-то
Можно ли подменять артикулы в корзине minishop?
Здравствуйте.
Хочу подменять в корзине основной артикул на другой (т.е. основной артикул + код из опции).
Для примера сделан плагин на событие msOnAddToCart:
p.s. Основывался вот на этом: docs.modx.pro/komponentyi/minishop2/razrabotka/sluzhbyi/korzina#Примеры — может чего-то недопонял.
Хочу подменять в корзине основной артикул на другой (т.е. основной артикул + код из опции).
Для примера сделан плагин на событие msOnAddToCart:
<?php
if($modx->event->name != 'msOnAddToCart') {
return;
}
if(!empty($_POST['price'])) {
$tmp = $cart->get();
$tmp[$key]['price'] = $_POST['price'];
$tmp[$key]['weight'] = $_POST['weight'];
$tmp[$key]['article'] = $_POST['weight']; // просто для примера хочу артикул хоть на что-то заменить
$cart->set($tmp);
}Цена и вес подменяются, а артикул, почему-то, нет.p.s. Основывался вот на этом: docs.modx.pro/komponentyi/minishop2/razrabotka/sluzhbyi/korzina#Примеры — может чего-то недопонял.
Вывод реурсов
Друзья, нужна помощь!
У меня есть вот такая структура
-Родительская папка1
--дочерний документ
--дочерний документ2
--дочерний документ3
--дочерняя папка
---документ
---документ
---документ
---документ
Я вывожу их на страницу вот так:
[[#8.pagetitle]]
[[!getResources? &parents=`8` &tpl=`docCout` &includeContent=`1` &limit=`0` &sortby=`{«menuindex»:«ASC»}`]]
На данный момент документы выводятся целиком одним списком.
Вопрос: Как вывести документы чтобы дочерняя папка отображалась в виде раскрывающего списка с дочерними элементами. Спасибо!
У меня есть вот такая структура
-Родительская папка1
--дочерний документ
--дочерний документ2
--дочерний документ3
--дочерняя папка
---документ
---документ
---документ
---документ
Я вывожу их на страницу вот так:
[[#8.pagetitle]]
[[!getResources? &parents=`8` &tpl=`docCout` &includeContent=`1` &limit=`0` &sortby=`{«menuindex»:«ASC»}`]]
На данный момент документы выводятся целиком одним списком.
Вопрос: Как вывести документы чтобы дочерняя папка отображалась в виде раскрывающего списка с дочерними элементами. Спасибо!
Вывод количества выбранных фильтров mFilter2
Ребят, привет! Подскажите как вывести количество выбранных фильтров в mFilter2 цифрой? Буду очень благодарен!
MODx и сортировка в файловом менеджере
Доброго времени суток! Может кто знает как изменить сортировку в диспетчере файлов по умолчанию с «название» на «изменён»?
Проблема с выводом рейтинга CSS Star Rating
Добрый день. Подскажите как правильно выводить его на страницах, вывожу на главной кодом
[[!starRating? &scheme=`full` ]]ну и на другой странице так же вывожу, но голоса одинаковые, как можно для каждой странице сделать что бы он был разным? Так же вопрос, как сделать дробное значение у количестве голосов, к примеру оценка 5, а нужно что бы было 4.7 и так далее. Msync и категории
Добрый день, подскажите кто знает. Как сделать, чтобы определенные группы с товарами в 1С, загружались в нужные категории на сайте? Сейчас они загружаются так в 1с группа А — на сайте группа А, в 1С Б — на сайте Б.
Не получается вывести картинку TV image в категории статей
{'!pdoMenu' | snippet : [
'parents' => '',
'tpl' => 'articleTpl',
'showHidden' => '1',
'includeTVs' => 'image, namevideo',
'leftJoin' => '{
"localizator" : {
"class" : "localizatorContent",
"alias" : "localizator",
"on" : "localizator.resource_id = modResource.id"
}
}',
'select' => '{ "localizator" : "modResource.*, localizator.*, modResource.id" }',
'where' => '{ "localizator.key" : "' ~ ('localizator_key' | option) ~ '"}',
]}чанк articleTpl: <div class="product-thumb col-5 col-xs-5 col-sm-3 col-lg-3 col-md-3">
<a href="[[~[[+id]]]]"> [[+tv.namevideo:!empty=`<div class="ytpu-container">`]]
<div class="youtube_back">
<img src="[[+tv.image:phpthumbof=`w=300&h=180&zc=1`]]" class="img-responsive thumb-img">
</div>
[[+tv.namevideo:!empty=`</div>`]]
<h5 class="text-center">[[+pagetitle]] </a></h5>
</div>выводится только блоки с названием статей, но картинки не выводит.