Marc
Is that a simple solution?
Михаил
привет! подскажите как вывести tv определенного ресурса?
EVO bot Лёшка
Ghostery
Volodymyr
Кто-то тестил evobabel на 1.4.11,
главную второго языка открывает как ru/golovna.html
Pathologic
да, было, я что-то правил по этому поводу
Pathologic
помню, что менял sendRedirect на sendForward и дописывал плагин на OnMakeUrl
Volodymyr
Михаил
Спасибо!
Михаил
[[DocInfo? &docid=23 &field=tvName]]
В docid айди ресурса
Ghostery
Пишите плюс в ответе)
Pathologic
Neo
Ребят где я туплю ceil(14.88/0.48) возвращает 32, но при этом ceil(31) вернет 31. Может кто знает.
Am
Нигде. Так работает функция пхп в зависимости от версии.
Am
Работа с плавающей точкой в пхп именно такая весёлая.
Am
Причем проблема, скорее всего, в самом делении.
Neo
Да уже разобрался нужно заранее округлять в меньшую от таких подстав.
Neo
ceil(round(14.88/0.48, 10, PHP_ROUND_HALF_ODD)) по типу вот так
Neo
а то там в php в конце где-то выходит 31.0000000000000000000004
Am
Ага, очень похоже
Владимир
Подскажите из-за чего в SHK при добавлении в корзину перезагружается страница? Как-то 3 года назад было такое - уже сам не помню как решил.
Владимир
Вызов такой:
[!Shopkeeper?
&cartTpl=`cartTpl`
&excepDigitGroup=`1`
&counterField=`1`
&priceTV=`price`
&orderFormPage=`198`
&hideOn=`198`
&currency=`руб.`
&flyToCart=`nofly`
&orderDataTpl=`orderDataTpl`
&noConflict=`0`
&noJQuery=`0`
&noLoader=`0`
!]
Владимир
У товара class="shk-item" есть
Volodymyr
Владимир
Neo
Владимир
Да
Neo
Да
event.preventDefault(); поставьте и посмотрите как тогда js отработает который отправляет
Neo
URL статичный, не меняется
я не это спрашивал) а посмотреть саму страничку что б понимать более детально что там происходит) а так как будто пальцем в небо:D
Neo
event.preventDefault() вешается на события клика где происходит отправка в корзину по ajax
Neo
что б отменить события отработки формы
Владимир
Neo
Pathologic
jquery небось три раза подключен
Владимир
Владимир
Neo
Владимир
Чанк товара обновили все сработало, там доп класс был для анимаций
Владимир
Neo
+ спасибо!
Ну можно по идеи обойти, если анимацию перед скриптом подключить самого магазина, что б вешалось событие добавления последним.
Владимир
Alexander
alexx
есть где-то примеры как использовать blang на 1.4.* ?
alexx
спс
Dmytro
Вот юзай такое
if (!function_exists('saveTV')) {
function saveTV($contentid,$tv,$tvval){
global $modx;
if(is_numeric($tv)){
$tvid = $tv;
}else{
$table = $modx->getFullTableName('site_tmplvars');
$tvid = $modx->db->getValue( $modx->db->select( 'id', $table, 'name="'.$tv.'"' ) );
}
$table = $modx->getFullTableName('site_tmplvar_contentvalues');
$isset = $modx->db->getValue( $modx->db->select( 'count(*)', $table, "contentid=".$contentid." AND tmplvarid=".$tvid." " ) );
if($isset){
$modx->db->update(array('value'=>$tvval),$table,"contentid=".$contentid." AND tmplvarid=".$tvid);
}
else{
$modx->db->insert(array('contentid'=>$contentid,'tmplvarid'=>$tvid,'value'=>$tvval),$table);
}
}
}
а как же олдскульное insert on duplicate key update?
Anton
Коллеги, может кто-то когда то сталкивался? Tag Select не обновляется через .html с помощью jquery в мобильном ios. Во всех остальных браузерах норм.
https://qna.habr.com/q/813887
Roman
народ как вызвать doclister в doclister через чанк мне надо получить TV что нужно указывать в parents ?
EVO bot Лёшка
Dmytro
Alexander
Roman
[!DocLister?
&idType=`documents`
&tpl=`@CODE: [+tv.like+]`
&tvList=`like`
&showParent=`-1`
&depth=`0`
&documents=`[+tv.like+]`
&parents=`[+id+]`
!]
Roman
вывел нифига 🙁
Alexander
&idType=parents
Roman
:(
Roman
не получаеться
Roman
[!DocLister?
&idType=`parents`
&tpl=`@CODE: [+tv.like+]`
&tvList=`like`
&showParent=`-1`
&depth=`0`
&documents=`[+tv.like+]`
&parents=`[+id+]`
!]
Roman
а в верхнев doclister нужо чтото дописывать ?
Roman
[[DocLister?
&documents=`[*like*]`
&tpl=`tpl_list_company`
&prepare=`in_doc`
&parents=`[*id*]`
&tvList=`image,color,like,site`
]]
Neo
Roman
я так и делаю
Roman
первый вызов
Roman
[[DocLister?
&documents=`[*like*]`
&tpl=`tpl_list_company`
&prepare=`in_doc`
&parents=`[*id*]`
&tvList=`image,color,like,site`
]]
Neo
Roman
потом в нутри чанка чанк с 2 вщсдшыеук
Roman
ок вот первый
Roman
[[DocLister?
&documents=`[*like*]`
&tpl=`tpl_list_company`
&prepare=`in_doc`
&tvList=`image,color,like,site`
]]
Alexey
Alexander
Alexey
возможно like пустой, вот и срабатывает
Neo
&parents
Выборка документов на основании списка родительских документов.
Возможные значения - значения id родительских документов, разделенные запятой.
Значение по умолчанию - id страницы, на которой вызывается сниппет.
Roman
не есть 2 значения
Roman
да я вызываю в текущей
Alexey