Karpunin Alexey
С нами с 15 января 2013; Место в рейтинге пользователей: #909MIGX bootstrap gallery
Добрый день всем!
Изучаю работу MIGX. Делаю по мануалам, размещенным в интернете, не совсем пока понял разницу между выводом изображения в MIGX способом:
Для способа «inputTV»:«ImageTV» я так понимаю необходимо заранее создать TV типа image? Как ее связать с MIGX?
Можно ли осуществлять вывод MIGX с помощью pdoResourses?
Изучаю работу MIGX. Делаю по мануалам, размещенным в интернете, не совсем пока понял разницу между выводом изображения в MIGX способом:
«Вкладки формы»
{"field":"images","caption":"Изображение","inputTV":"ImageTV"}
«Разметка колонок»
{"header": "Изображение", "sortable": "false", "dataIndex": "images","renderer": "this.renderImage"}
и способом:«Вкладки формы»
{"field":"images","caption":"Изображение","inputTVtype":"image"}
«Разметка колонок»
{"header": "Изображение", "sortable": "false", "dataIndex": "images","renderer": "this.renderImage"}
Способ «inputTVtype»:«image» почему-то не заработал. Может кто подскажет куда копать?Для способа «inputTV»:«ImageTV» я так понимаю необходимо заранее создать TV типа image? Как ее связать с MIGX?
Можно ли осуществлять вывод MIGX с помощью pdoResourses?
Проблема с достижением цели в метрике (minishop2)
Доброго времени суток, разработчики. Возникла одна проблема — для яндекс метрики необходимо настроить цели. Одна из них оформление заказа. Как только заказ оформлен, он появляется в админке и должна появится достигнутая цель. Разместил код метрики в файле custom.js, чтобы отправить данные в метрику перед переадресацией на страницу уведомления:
else if (response.data['msorder']) {
yaCounter35933265.reachGoal('ORDR'); // отправляем в метрику
document.location.href = /\?/.test(document.location.href)
? document.location.href + '&msorder=' + response.data['msorder']
: document.location.href + '?msorder=' + response.data['msorder'];
}'
Но возникла проблема: «Целевые визиты» отображаются нормально (т.е. их количество совпадает с количеством заявок в админке), а вот «Достижения цели» — их в 2 раза больше. Почему может такое происходить? Цели яндекс метрика для ajax formit
Всем привет, может кто уже делал цели на успешную отправку формы для яндекс метрики. Или подскажите как сделать.
Есть такой скрипт на успешную отправку.
Есть такой скрипт на успешную отправку.
<script>
$(document).on('af_complete', function(event, response) {
if (response.success) {
$('#myModalbuy2').modal('hide');
}
});
</script>
Upgrade PHP7 на Ubuntu 14.04
Для тех кто еще не обновил свои сервера на PHP7, настроенные по заметке Василия Наумкина.
Добавляем репозиторий
У меня все заработало. php5 при этом можно оставить (хотя может чего-нибудь вылезти).
В конфигурации php7-fpm меняем только сокет
Добавляем репозиторий
apt-get install software-properties-common
add-apt-repository ppa:ondrej/php
sudo apt-get update && apt-get purge php5-fpm && apt-get --purge autoremove && apt-get install php7.0-fpm php7.0-mysql php7.0-curl php7.0-gd php7.0-json php7.0-mcrypt php7.0-opcache php7.0-xml php7.0-mbstring
У меня все заработало. php5 при этом можно оставить (хотя может чего-нибудь вылезти).
В конфигурации php7-fpm меняем только сокет
listen = /var/run/php/php7-eco.sock
и удаляем закоментируемую строку #php_admin_value[disable_functions] = exec,passthru и т.д.
В конфиге nginx также меняем только сокетupstream backend-eco {server unix:/var/run/php/php7-eco.sock;}
После изменения конфигов не забываем рестартить сервисыservice nginx restart
service php7.0-fpm restart
Вывод двух значений TV
Есть TV (author) с множественным выбором и разделителем (||).
Возможные значения выбираются из заголовка ресурса:
И выводятся в виде цифр.
В шаблоне я вывожу значение TV через fastField:
Как можно решить эту проблему?
Возможные значения выбираются из заголовка ресурса:
@EVAL return $modx->runSnippet('pdoResources', array('parents'=>25, 'depth'=>1, 'limit'=>0, 'where'=>'{"isfolder:=":0}', 'sortby'=>'{"pagetitle":"ASC"}', 'tpl'=>'@INLINE [[+pagetitle]]==[[+id]]', 'outputSeparator'=>'||'));
И выводятся в виде цифр.
В шаблоне я вывожу значение TV через fastField:
[[#[[*author]].pagetitle]]
Сниипет работает, но только если у TV одно значение.Как можно решить эту проблему?
Проблема с tv параметром.
Добрый день!
Хочу спросить совета, как реализовать данную вещь:
Есть раздел: Бренды его заполняю ресурсами (название BMW, Страна Германия).
Как мне автоматически подхватывать эти значение в tv:
BMW==Германия||Citroën==Франция…
Что то типа [[*Pagetitle]] == [[+country]] и как это поместить в Возможные значения TV поля, да и вообще возможно ли это?
Может кто уже реализовывал.
Заранее спасибо!
Хочу спросить совета, как реализовать данную вещь:
Есть раздел: Бренды его заполняю ресурсами (название BMW, Страна Германия).
Как мне автоматически подхватывать эти значение в tv:
BMW==Германия||Citroën==Франция…
Что то типа [[*Pagetitle]] == [[+country]] и как это поместить в Возможные значения TV поля, да и вообще возможно ли это?
Может кто уже реализовывал.
Заранее спасибо!
Всплывающее окно после нажантия купить
Подскажите пожалуйста как это реализовать я новичек в этой системе
Вывод ресурсов по месяцам, группировка по месяцам
Здравствуйте, начал использовать в своих проектах pdoTools, очень нравится.
Возник вопрос: возможно ли при выводе ресурсов через pdoResources или pdoPage группировать их по месяцам? Т.е. если начались новости за другой месяц, то делим вывод ресурсов и вставляем свой html код
Я нашел в доках вот такую штуку.
Возник вопрос: возможно ли при выводе ресурсов через pdoResources или pdoPage группировать их по месяцам? Т.е. если начались новости за другой месяц, то делим вывод ресурсов и вставляем свой html код
Апрель 2016(html)
-- Новость
-- Новость
Март 2016(html)
--Новость
--Новость
Ресурсы ест-но сортированы по дате публикации.Я нашел в доках вот такую штуку.
&tplCondition Поле ресурса, из которого будет получено значение для выбора чанка по условию в &conditionalTpls.
&tplOperator Необязательный оператор для проведения сравнения поля ресурса в &tplCondition с массивом значений и чанков в &conditionalTpls.
&conditionalTpls JSON строка с массивом, у которого в ключах указано то, с чем будет сравниваться &tplCondition, а в значениях — чанки, которые будут использованы для вывода, если сравнение будет успешно. Оператор сравнения указывается в &tplOperator. Для операторов типа isempty можно использовать массив без ключей.
Вывод похожих статей c помощью тегов
Добро, подскажите пожалуйста,
Пытаюсь реализовать вывод похожих статей c помощью тегов (TV поле — Авто-метка).
Если указывать 1 тег в TV поле в создаваемом ресурсе а также в искомых ресурсах — то работает.
Если перечисление тегов через запятую то — НЕ работает.
Подскажите как &where запрос исправить? или может есть альтернативы снипеты / плагины
Пытаюсь реализовать вывод похожих статей c помощью тегов (TV поле — Авто-метка).
Если указывать 1 тег в TV поле в создаваемом ресурсе а также в искомых ресурсах — то работает.
Если перечисление тегов через запятую то — НЕ работает.
Подскажите как &where запрос исправить? или может есть альтернативы снипеты / плагины
[[!pdoResources?
&parents=`0`
&limit=`10`
&select=`{"modResource":"uri,pagetitle,menutitle"}`
&includeTVs=`tags`
&where=`{"tags":"[[*tags]]"}`
&tpl=`@INLINE — <a href="[[+uri]]">[[+menutitle:default=`[[+pagetitle]]`]]</a>`
&outputSeparator=`
`
&sortby=`RAND()`
&showLog=`1`
]]
// Лог если несколько тегов - не выводит не чего.
0.0003128: pdoTools loaded
0.0000610: xPDO query object created
0.0010691: Included list of tvs: tags
0.0007489: leftJoined modTemplateVarResource as TVtags
0.0003490: Added selection of modResource: SQL_CALC_FOUND_ROWS `uri`, `pagetitle`, `menutitle`
0.0000191: Added selection of modTemplateVarResource: IFNULL(`value`, '') AS `tv.tags`
0.0000930: Replaced TV conditions
0.0000579: Processed additional conditions
0.0009470: Added where condition: `TVtags`.`value`=nod32,3dmax, modResource.published=1, modResource.deleted=0
0.0000470: Replaced TV conditions
0.0003021: Sorted by RAND(), DESC
0.0000088: Limited to 10, offset 0
0.0004950: SQL prepared "SELECT SQL_CALC_FOUND_ROWS `modResource`.`uri`, `modResource`.`pagetitle`, `modResource`.`menutitle`, IFNULL(`TVtags`.`value`, '') AS `tv.tags` FROM `modx_site_content` AS `modResource` LEFT JOIN `modx_site_tmplvar_contentvalues` `TVtags` ON `TVtags`.`contentid` = `modResource`.`id` AND `TVtags`.`tmplvarid` = 5 WHERE ( `TVtags`.`value` = 'nod32,3dmax' AND `modResource`.`published` = 1 AND `modResource`.`deleted` = 0 ) ORDER BY RAND() DESC LIMIT 10 "
0.0016038: SQL executed
0.0001750: Total rows: 0
0.0000150: Rows fetched
0.0000379: Prepared and processed TVs
0.0000019: Returning processed chunks
0.0063808: Total time
17 301 504: Memory usage
mfilter2 вывести особые товары первыми(РЕШЕНО)
Всем привет возникла необходимость вывести товары у которых есть чекбокс «особый» первыми при любом параметре фильтра, т.е выбираем категорию и если сортировка по умолчанию по цене, то сначала идут те товары которые особые вне зависимости от цены, а потом все остальные уже по цене. Если нет в категории особых, то тогда все выводилось бы в штатном режиме.