Oleg
Салют. Кто-нибудь с Tagger работал?
Oleg
Я просто не понимаю одной фишки. На стандратном синтаксисе - нет вопросов. Попытался переписать. Никакой реакции. Ни ошибок ничего.
Oleg
{'!pdoPage'|snippet:[
'element'=>'pdoResources',
'limit'=>'2',
'loadModels'>'tagger',
'class'=>'TaggerTagResource',
'leftJoin'=>'{"NameTag": {
"class": "TaggerTag",
"on": "TaggerTagResource.tag = NameTag.id"
},
"Posts": {
"class": "modResource",
"on": "TaggerTagResource.resource = Posts.id"
}
}',
'select'=>'{"TaggerTagResource": "*",
"NameTag": "NameTag.tag, NameTag.alias",
"Posts": "Posts.id, Posts.pagetitle, Posts.description"
}',
'where'=>'{"NameTag.alias": "$.get.tag"}',
'sortby'=>'TaggerTagResource.resource',
'sortdir'=>'ASC',
'tpl'=>'tpl__product_item',
'tplWrapper'=>'@INLINE <div class="row"><h3 class="title_result">Всего результатов: {$page.total}</h3></div><div class="row products-list">{$output}</div>',
'tplPage'=>'@INLINE <a href="{$href}" class="page-num">{$pageNo}</a>',
'tplPageWrapper'=>'@INLINE {$prev}<div class="page-list">{$pages}</div>{$next}',
'tplPageActive'=>'@INLINE <span class="page-num active">{$pageNo}</span>',
'tplPagePrev'=>'@INLINE <div class="page-switch page-prev"><a href="{$href}">Предыдущая</a></div>',
'tplPageNext'=>'@INLINE <div class="page-switch page-next"><a href="{$href}">Следующая</a></div>',
'tplPagePrevEmpty'=>'@INLINE <div class="page-switch page-prev active">Предыдущая</div>',
'tplPageNextEmpty'=>'@INLINE <div class="page-switch page-next active">Следующая</div>',
]}
Oleg
[[!pdoPage?
&element = pdoResources
&limit=2
&loadModels=tagger
&class=TaggerTagResource
&leftJoin=`{
"NameTag": {
"class": "TaggerTag",
"on": "TaggerTagResource.tag = NameTag.id"
},
"Posts": {
"class": "modResource",
"on": "TaggerTagResource.resource = Posts.id"
}
}`
&select=`{
"TaggerTagResource": "*",
"NameTag": "NameTag.tag, NameTag.alias",
"Posts": "Posts.id, Posts.pagetitle, Posts.description"
}`
&where=`{
"NameTag.alias": "[[!#GET.tag]]"
}`
&sortby=TaggerTagResource.resource
&sortdir=ASC
&tplWrapper =@INLINE <h2 class="h3">Всего результатов: [[+page.total]]</h2>[[+output]]
&tpl= chunkTagRow
]]
Oleg
Какая блин разница между ними принципиальная?
Oleg
ну кроме tpl для пагинации
Andrew
Еще раз всем привет! 🍺🍕
Нужно доработать сайт parketland__by (modx revo + minishop).
Кратко опишу что нужно сделать:
1. Поставить новый модуль mSearch2 (лицензия), удалив старый
2. Настроить/доработать два фильтра: по полу и по обоям
3. Добавить статический текст в карточки товаров выборочных категорий
4. Сделать новые "входные" страницы в каталог с учетом фильтра (для SEO)
👉🏻 Подробно по каждому пункту опишу исполнителю в личной переписке.
💰 Оплата ЯД/Тинькофф/Сбер
Oleg
Я не вижу причин почему не может отработать первый вариант. По крайней мере мне моего скила не хватает, чтобы осознать. А потому просто буду думать что Tegger не дружит с Fenom
Евгений
Oleg
Да я просто сейчас пытаюсь понять, что и как. Копипастя, и дергая за ниточки, смотря что получается а что нет. =)
Евгений
чат верит в тебя)
Oleg
хехе)
Евгений
ну не так чтобы сильно, ты не обольщайся)
Oleg
Oleg
ну, зато я понял, что я нихера не понимаю)
Евгений
Oleg
а именно pdoFetch сейчас читаю)
Oleg
Есть у меня просто задумка на интереснейший костыль)
Oleg
Евгений
из серии "делай на своё усмотрение" и "мы думали что будет по другому"
Баха Волков
Ребята, у кого в последней версии minishop2 такая ошибка в консоли?
core/components/minishop2/model/minishop2/minishop2.class.php : 829) An error occurred while trying to send the email: You must provide at least one recipient email address.
Oleg
яяяяяяяяяяяяяяяяяясно
Евгений
Евгений
наеврн почту указать надо)) для менеджера
Баха Волков
Указан
Oleg
Миша
а кто 2 mFilter2 на одлной странице запускал?
Баха Волков
Миша
не ну как бы у него есть параметр wrapper
Миша
но чет не хочет
Миша
это ты про пагинацию
Миша
надо просто 2 вызова mFilter2 но мне кажется так не работает
Миша
хотя один не делает никакого урл, он с autoLoad false работает
Миша
т.е. типо как кидает на новую страницу с параметрами
Миша
когда по отдельности они работают, а когда вместе то поянтно что фиг
Sentinel
и с разными toPlaceholders тоже не работает?
Евгений
там как бы вроде на id в стилях завязаны скрипты
Миша
Миша
а кто использует параметры при создании ТВ. Они для чего вообще?
Баха Волков
Баха Волков
Миша
а как на фронте выглядит
Миша
ну вызов
Баха Волков
ну вызов
Через API видимо, я не пользовался
Баха Волков
Как-то хотел там хранить measure unit
Баха Волков
Потом забил
Sentinel
а как на фронте выглядит
вызываешь как и с обычным параметром в сниппите
{'en_id'|chunk : ['ru_id'=>'15']}
Sentinel
это пример с чанком правда, с tv тоже самое
Миша
по сути так любые можно паарметры пихать, просто по умолчанию е сли для чего нить они нужны, к примеру если в чанке вызов pdoResoruces и типо туда что то предать
iWatchYouFromAfar
SimpleSearch обновился
Евгений
о, sisea
iWatchYouFromAfar
а феном по прежнему не понимает 🙈
Баха Волков
о, sisea
Теперь уже не sisea, а simplesearch
Евгений
Евгений
было забавно писать стили для поиска
Баха Волков
Во во, дожили
Баха Волков
Баха Волков
Sisea большой
Баха Волков
Sisea маленький
iWatchYouFromAfar
обломитесЪ
iWatchYouFromAfar
в simplesearch больше нет sisea :)
Евгений
100% педики постарались!
Баха Волков
😄
Евгений
или феминистки
iWatchYouFromAfar
🙈
Igor
Всем привет.
Кто нибудь писал регистрацию сам? Проблема с активацией пользователей. Не пойму как генерировать ссылку
🙈 PG
так придумай сам генерацию ссылок
Igor
Точно)
Igor
Просто хотел использовать стандартные методы
🙈 PG
возьми к примеру прямо из баз salt и password и сделай какой-то md5($salt.$password) и передай его в качестве параметра
🙈 PG
там уже сверяй
Igor
Ещё время может
🙈 PG
компонент Login вроде как юзает для этих целей поле cachepwd
Pavel
Кстати говоря, офис генерирует ссылку для активации не безопасно
Pavel
Она содержит и логин и пароль
Pavel
Я так понимаю это сделано для того, чтобы сразу залогинить пользователя
Pavel
Но залогинить можно и другими методами, так что если пишите свою регистрацию, не делайте как это сделано в офисе
Pavel
А то весело когда хакер ломает почту а там куча писем где прям в ссылке указаны все логины и пароли