Algirdas

Algirdas

С нами с 23 июля 2019; Место в рейтинге пользователей: #544
Algirdas
27 февраля 2020, 11:25
0
Хм. Сейчас дошло. Оно только для migx действует да? Для обычных TV ничего такого нету?
Algirdas
26 февраля 2020, 23:51
0
И следом сопутствующий вопрос. Из документации pdoResources:
&prepareTVs — Список ТВ параметров, которые нужно подготовить перед выводом.

Что значит подготовить? Из чего и к чему подготовить? Какие TV нужно подготавливать а какие нет и почему? Не нашел развернутого объяснения.
Algirdas
13 февраля 2020, 15:35
0
Спасибо! Были у меня подозрения на него, но думал что вряд ли. Но вы оказались правы )

Сменил содержимое hotTourItemImageTpl на
<div class="carousel-item [[+_first:is=`1`:then=`active`]]"> 
    <img src="[[+image:phpthumbon=`w=683&h=526&q=40&zc=1`]]" alt="[[+description]]">
</div>
И все стало отлично :)
Algirdas
12 февраля 2020, 12:14
0
Ребят, ни у кого мыслей больше нету? Помогите плиз. Хотя бы наводку какую-то. Сам программировать не умею, но возможно готовый код смогу под себя поправить чисто интуитивно.
Algirdas
11 февраля 2020, 13:12
0
Да если б я умел программировать, сам бы уже догадался как это делается и написал ))) Может есть что-то похожее с нужным функционалом, что можно переделать под себя? Я даже не знаю как у гугла правильно спросить. Это ведь может быть не только про валюту.
Algirdas
11 февраля 2020, 13:11
0
Спасибо! Только у меня нет minishop )
Algirdas
10 февраля 2020, 19:02
0
Спасибо! Не знал
Algirdas
09 февраля 2020, 22:03
0
Извините, вопрос снимается. Просто страницы site_url были не опубликованы [facepalm]. Странно, что в хроме они все таки открывались.
Algirdas
03 февраля 2020, 13:22
0
Спасибо! Сделал вот так:

[[pdoMenu?
&parents=`0`
&level=`3`
&tplOuter=`@INLINE <div [[+classes]]> [[+wrapper]]</div>`
&outerClass=`list-group panel`
&tpl=`@INLINE <a [[+classes]] href="[[+link]]" [[+attribute]]><span><i class="[[+link_attributes]] link-icon"></i></span>[[+menutitle]] [[+wrapper]]</a>`
&rowClass=`items-list`
&hereClass=`active`
&tplParentRow=`@INLINE <a [[+classes]] href="#[[+link]]" data-toggle="collapse" aria-expanded="false" <span><i class="[[+link_attributes]] link-icon"></i></span> [[+menutitle]]<span><i class="fa fa-chevron-down arrow"></i></span></a> [[+wrapper]]`
&parentClass=`items-list`
&tplInner=`@INLINE <div class="collapse sub-menu text-danger" id="[[+link]]">[[+wrapper]]</div>`
&tplInnerRow=`@INLINE <a class="items-list" href="[[+link]]">[[+menutitle]]</a>`
&innerClass=`dropdown-menu`
]]
Вроде все работает. Правда код на выходе выглядит для меня как-то странновато. Но визуально все как должно быть ))
Теперь вопрос — как туда лучше вставить иконки? Сейчас чтобы дополнительные поля не плодить, использую [[+link_attributes]] не по назначению, вписываю туда коды FontAwesome. Но может есть более адекватное решение.
Algirdas
11 августа 2019, 08:49
0
Спасибо!
&processTVs=`1`
помогло. Пошел читать что это такое
Algirdas
09 августа 2019, 18:27
+1
Сам себе отвечу
&where=`{«countries:LIKE»:"%kz%"}`

надо было сразу доку по sql читать, не потерял бы два дня фейспалм
Algirdas
09 августа 2019, 13:32
0
Чота не работает блин как хотелось бы. В базе TV countries значения хранятся разделенными ||
Как оттуда вычленить нужное? EXISTS не работает либо я не правильно пишу ((

Такой запрос работает, но он тупо повторяет то, что записано в базе
[[!pdoResources?
&parents=`6`
&depth=`0`
&tpl=`tourCategoryTpl`
&includeTVs=`price,images,countries`
&processTVs=`price,images,countries`
&sortdir=`ASC`
&prepareTVs=`1`
&where=`{«countries:IN»:[«kz||kg»]}`
&showlog=`1`
]]
Algirdas
08 августа 2019, 22:18
0
Туры. Ну, можно сказать что товары
Algirdas
08 августа 2019, 22:17
0
Спасибо, попробую этот вариант. Пока решил все проще, обычный TV с листбоксом и вот такая конструкция:
[[pdoResources?
&parents=`6`
&depth=`0`
&tpl=`tourCategoryTpl`
&includeTVs=`price,images,countries`
&processTVs=`price,images,countries`
&sortdir=`ASC`
&where=`{«countries»: «kz»}`
&showlog=`1`
]]
Algirdas
07 августа 2019, 20:13
0
В целом задача такая: нужно на определенном ресурсе вывести определенные ресурсы, попадающие под условие. Каким образом это делать — не принципиально. Это просто я так подумал, что можно это сделать через TV. Может быть есть и более простые и правильные способы, подскажите пожалуйста. Через теги я не понял как сделать. И вроде даже где-то читал что не получится.
Algirdas
07 августа 2019, 20:10
0
Спасибо большое, но моих знаний пока не хватает чтобы это применить (
Я так понял это сниппет, но вот что с ним дальше делать и что подправлять — для меня загадка
Algirdas
07 августа 2019, 20:08
0
Да можно и не через migx а через обычный TV, с Listbox Multi-Select. В таком случае можно через pdoResources? Как это сделать на getImageList я что-то не пойму. Он же выводит какой-то один ресурс, а не много. Или его вызывать из pdoResources?
Algirdas
02 августа 2019, 19:47
0
Понял, спасибо! Я уж дума у меня что-то не так )
Algirdas
02 августа 2019, 15:53
0
Спасибо большое! Все получилось :) и deprecated отключил за одно, а то лог засоряется сильно.
А вы не в курсе, почему при входе в установщик список скачанных и установленных пакетов прогружается довольно долго? Секунд 5-10 наверное. Хотя пакетов не много и когда было штуки 3-4 тоже долго прогружался. На других сайтах не встречал такого. В логах тишина по этому поводу. А если потом через какое-то время повторно зайти, то уже все быстро происходит. На какое-то время
Algirdas
02 августа 2019, 13:21
0
Та же проблема, только поставщик не был заведен до этого. Данные авторизации точно правильные, не первый раз делаю. Какие могут быть проблемы с хостингом? В журнале ошибок при каждой попытке добавить только это:

(ERROR in xPDO::getService @ /var/www/vhosts/site.com/httpdocs/core/xpdo/xpdo.class.php: 1234) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
(ERROR in modRestCurlClient::__construct @ /var/www/vhosts/site.com/httpdocs/core/model/modx/rest/modrestcurlclient.class.php: 26) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.