Константин Ильин

Константин Ильин

С нами с 10 февраля 2014; Место в рейтинге пользователей: #151
Константин Ильин
15 июля 2019, 13:08
0
Артем подскажите пожалуйста по переводу Migx

— Создал tv joxi.ru/zANvYJoiv0dypA
— Вписал в настройках(сразу в две чуть позже для уверенности) joxi.ru/v29VPa8tZwnOjA
— создал ресурс и одну запись в русской локализации joxi.ru/zANvYJoiv0dVpA
— нажал автоматический перевод, но в англ версии не перевелось joxi.ru/n2YjabotbB9npA
Что еще надо сделать чтобы автоматом переводило? Думаю надо как то по пунктам написать по поводу migx, тут часто вопросы по нему возникают.

Также подскажите пожалуйста, в другой теме писал по поводу вызовов ms2GalleryResources
modx.pro/components/12012#comment-111846
Константин Ильин
15 июля 2019, 12:08
0
Подскажите как быть(как правильно) когда вызов идет с ms2GalleryResources
{'!pdoPage@pg' | snippet : [
    'element' => 'ms2GalleryResources'
    'parents' => 30
    'tpl' => 'newsItem'
    'limit' => 18
    'includeOriginal' => 1
    'sortby' => 'menuindex'
    'sortdir' => 'ASC'
]}
{'page.nav' | placeholder}
И такой вызов
{'!ms2GalleryResources' | snippet : [
    'parents' => 7
    'tpl' => 'main.pItem'
    'limit' => 4
    'depth' => 0
    'includeOriginal' => 1
    'sortby' => 'menuindex'
    'sortdir' => 'ASC'
]}
Константин Ильин
04 февраля 2019, 15:15
+1
Обычно писал парсеры на пхп, сайты попадались с прямыми ссылками и пока не приходилось сталкиваться с этим, но запомню. Теперь тебе спасибо :)
Константин Ильин
04 февраля 2019, 15:05
0
Не за что) На то он и modx.pro чтобы делится знаниями и опытом, даже таким мизерным :)

Эт да, не со всеми ссылками так прокатывает) Только прямые указания на файл
Я даже как то сталкивался с такими(или мне казалось), ссылка вроде обычная(прямая на файл), а вот напрямую скачать не получалось, только сохранив на комп, возможно я путаю, дело было давно.
Константин Ильин
28 января 2019, 21:47
0
Приветствую! Не хочется плодить топик.

Подскажите пожалуйста, небольшая проблемка с созданием заказа в ручную. При отсутствии пользователя, он создается автоматически все работает ок, но не подставляется в имя пользователя name пришедший из POST.
Код
joxi.ru/p27V9KytoBG7Ym
$scriptProperties = array(
    'json_response' => true, 
    'max_count' => 1, 
    'allow_deleted' => false, 
    'allow_unpublished' => false, 
);


$id = $modx->resource->get('id');
$miniShop2 = $modx->getService('minishop2','miniShop2', MODX_CORE_PATH . 'components/minishop2/model/minishop2/', $scriptProperties);

$miniShop2->initialize($modx->context->key, $scriptProperties);
$temp = $miniShop2->cart->get();
$miniShop2->cart->clean();
$miniShop2->order->clean();

$miniShop2->cart->add($id, 1, $options);


$miniShop2->order->add('receiver', $name);
$miniShop2->order->add('phone', $phone);
$miniShop2->order->add('email', $email);
$miniShop2->order->add('username', $name);
$miniShop2->order->add('fullname', $name);

$miniShop2->order->add( 'delivery', 1 );
//$miniShop2->order->add( 'payment', 1 );


$orderfeed = $miniShop2->order->submit();

$arr = json_decode($orderfeed,true);


$miniShop2->cart->set($temp);

return $AjaxForm->success( 'Успешный заказ.' );
Заказ создается, создается пользователь, но в имени у него «Test» вместо $name
joxi.ru/J2bjVbQtXZPWW2

Как правильно передать данные чтобы он нормально создал пользователя?
Константин Ильин
23 января 2019, 23:07
0
modx.com/download

Внизу написаны минимальные требования

Minimum Recommended PHP Latest 5.5.x
тяжело конечно с госами… но понимайте, что в будущем(может через пол года) уже расходится будут и костыли могут не помочь.
Константин Ильин
06 января 2019, 01:44
0
В модсторе не выложить так как политика модсторе говорит, что ваш компонент будет конкурентом mSync?
Константин Ильин
14 декабря 2018, 11:55
0
Вот оно как…
Спасибо Володь! помогло
Константин Ильин
14 декабря 2018, 09:58
0
Извиняюсь, что поднимаю в топ, но хотелось бы разобраться с данной ситуацией

Есть варианты решения: вызвать сначала pdoResources получить все ненужные ресурсы и с «минусом» передать в pdoSitemap. Или же переделать вызов pdoResources и скопировать шаблоны вывода от pdoSitemap.

Но что не так с pdoSitemap? или со мной))
Константин Ильин
06 декабря 2018, 13:34
0
Больше никому это не кажется странным?)
Константин Ильин
03 декабря 2018, 14:13
0
Спасибо, сам виноват. В журнал ошибок не заглянул, там банально со скобкой проблемы были.
Константин Ильин
03 декабря 2018, 14:06
0
Подскажите, похоже, что до сих пор FormIt не работает с Fenom? или надо совершить еще какие-то действия?
Константин Ильин
03 декабря 2018, 10:51
0
На ваш код ругался Гугл

Вот вызов на который ни яндекс ни гугл не ругаются

{'pdoCrumbs' | snippet : [
    'outputSeparator' => '<li> / </li>',
    'showHome' => 1,
    'tplWrapper' => '@INLINE <ul itemscope itemtype="http://schema.org/BreadcrumbList" class="breadcrumb">{$output}</ul>',
    'tpl' => '@INLINE
        <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
             <a title="{$menutitle}" itemprop="item" href="{$link}"><span itemprop="name">{$menutitle}</span></a>
             <meta itemprop="position" content="{$idx}">
        </li>',
    'tplCurrent' => '@INLINE
        <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
             <a title="{$menutitle}" itemprop="item" href="{$link}"><span itemprop="name">{$menutitle}</span></a>
             <meta itemprop="position" content="{$idx}">
        </li>'
]}
Схема:
schema.org/BreadcrumbList
Константин Ильин
24 ноября 2018, 13:53
0
Здравствуйте!

Вопрос по галерее минишопа. Есть товар, у товара картинки с водяными знаками проставленные в настройках источника медиа
joxi.ru/12M7daECllewJr

Создал отдельно original чтобы был в полный размер и с водяным знаком.

Вопрос в том, что в папке каждого продукта лежат файлы оригинал без водяного знака.
joxi.ru/VrwWwPXI77NjNr
Удалять их понятное дело нельзя, т.к. они могут понадобится, например для перегенерации превью

Как запретить к ним доступ? т.к. негодяи захотят, спарсят все картинки без водяного знака.
Константин Ильин
06 ноября 2018, 12:06
0
Не нашлось решения?
Надоели эти ошибки, сидишь пыжися чтобы было все аккуратно без ошибок, а тут сыпятся не пойми откуда.

joxi.ru/KAxdwPxuZZ1GqA
Константин Ильин
16 октября 2018, 00:48
0
Вся структура изначально построена под регионы.

Про контексты решение я понимаю и знаю, много раз реализовывал и писал плагины, снипетты и на этом сайте, но в данном случае надо как то создать два сайта(а в будущем может и более) которые будут плясать от одного сайта-каталога. Т.е брать данные с одного единого каталога, а уже на конечных сайтах дописывать что-то(но это уже вторичный вопрос).

Мне больше интересна сама идея и возможно ли такое, конечно же в примерах лучше всего
Константин Ильин
03 сентября 2018, 11:49
0
тут два варианта приходят в голову:

1. Либо так
&where=`{"HitsPage:>=":100}`
2. учитывается значение по умолчанию, т.е. стоит null

логи тоже посмотреть не мешает, тыкать пальцем в небо долго можно.
Константин Ильин
03 сентября 2018, 11:32
0
а если кеш почистить?
Но вообще кажется конструкция `HitsPage>>100` какая-то неверная, я обычно where использую.

&where=`{"HitsPage:>=":"100"}`
Константин Ильин
01 мая 2018, 18:00
0
Со сниппетом pdoResources такой фокус проходит, вот в консоле попробовал:
<?php
$btnAddNew = true;
$q = $modx->runSnippet('pdoResources',[
    'parents'=> 4
    ,'tpl' => '@INLINE {$btnAddNew}'
    ,'btnAddNew' => $btnAddNew
]);
echo $q;
joxi.ru/BA0nZkjIJ5GJOm

Про PrepareSnippet знаю, часто использовал на практике.

Спасибо за ссылки! нашел там решение от Василия:
$pdoTools->config["btnAddNew"]
для msProducts тоже работает.