Илья

Илья

Был в сети 29 апреля 2022, 22:10
Заказы принимаю
{var $year=$id | resource : 'pagetitle'}
{var $model=$parent | resource : 'pagetitle'}
{var $mark= $grand | resource : 'pagetitle'}
{var $proc="%"}

          {$_modx->runSnippet('!mFilter2', [
    'class'=>'msProduct'
    'element'=>'msProducts'
         'where' =>  [  
          
	'marka:LIKE' => $proc~$mark~$proc,
		'model:LIKE' => $proc~$model~$proc,
		'year:LIKE' => $proc~$year~$proc,
]
]
)}
у меня как то так сделано.соответственно можно любой pdo использовать.
Не спорю что усложнённый, но сокращает время и даёт больше контроля. на мой взгляд это куда эффективнее чем раскидывать инфу по всем шаблонам. ±1 переменная и ±1 условие для сложного сайта на мой взгляд не критично, если их и так уже больше сотни…
Если рассматривать на fenom, то в похожей ситуации делаю так:
Для getImageList у меня расписывается по другому — через {foreach $migx_contact as $contact}{/foreach}, там уже условия &where=`{ «title:!=»:"", «phone:!=»:"", «email:!=»:"" }`.
Если брать Ваш код то:
Каждый кусок кода записываю в переменную по принципу(посмотри принадлежность к группе, не помню точно код, щас пишу под id) —
{var $id=$_modx->resource.id}
{var $imagelist=$_modx->runSnippet('!getImageList', [...]}
,
{var $users=$_modx->runSnippet('!pdoUsers', [...]}
{var $users2=$_modx->runSnippet('!pdoUsers', [...]}
, и дальше вывод
{if  $id}
    	<div >
             
            {$imagelist}
        {$users}
          </div>
       {else}
<div >
             
            {$imagelist}
        {$users2}
          </div>
   {/if}
Это как идея, возможно коллеги поправят если где то ошибся. users — для преподавателей, users2 — для студентов
У меня такое было что то подобное на тестовом сайте, где то в логах нашёл расшифровку с текстом на тему это технический домен и может быть использован для рассылки спама, поэтому отказываемся авторизовывать…

такое было от vk и facbook, остальные нормально авторизовывают.
Вот серьёзно, нужно задать 2 вопроса, чтобы решиться нажать на одну кнопку?

В чём проблема-то вообще?
Сразу извиняюсь что пристаю с глупыми вопросами, но обычно Ваши компоненты обновляются штатно из Управления пакетами, а этот надо повторно скачивать через modstore что несколько нестандартно…
кнопки обновить не появилось и при запросе «проверить обновления» выдал «Пакет уже обновлён до последней версии: hybridauth-2.0.4-pl»…

при этом при выбора поставщика modstore предлагает установить версию 3.0

подскажите как правильно обновиться?