Anonymous
Наркоманы
Сергей
надо было по порядку начинать, было бы веселее
Сергей
Раньше Здесь Был Мат_
Раньше Здесь Был Мат_
Что браузер пишет на такой код?
Сергей
Сергей
const IM_A_TEAPOT = 418;
Bilbo Baggins
ну вот и я полез статьи на эту тему читать.
таблицу кодов статусов, конечно, не первый раз вижу. Но такая интерпретация улыбнула:
Bilbo Baggins
Другая из "четырехсотых" ошибок может применяться не только к сайтам, но и к людям. Ошибка с кодом "417" означает "Expectation Failed" - "Ожидания не оправдались".
Сергей
сотка)
взял и говоришь, продолжай, мол ещё надо
Сергей
Anonymous
Так дойдём до того что исполнители начнут платить за то что им дают работу
Anonymous
дорого!
Вы что....
Anonymous
Сергей
а как понять дорого или нет?
аукциона же не было)
Anonymous
👍👍👍
Сергей
Сергей
но только когда дела идут совсем плохо, кровати не двигают, а меняют всех шлюх сразу
Anonymous
Viktor
Всем доброй ночи. Делаю вывод товаров с помощью DocLister. Хочу вывести картинку товара через сниппет sgLister. Но мне возвращается только пустой шаблон.
Viktor
Вызов sgLister:
[!sgLister?
&parents=13
&display=1
&thumbSnippet=sgThumb
&thumbOptions=400x300
&ownerTPL=``
&tpl=`@CODE:
<img class="shk-image" src="[+thumb.sg_image+]" alt="[+e.sg_title+]">
`
!]
Viktor
Результат:
<img class="shk-image" src="" alt="">
Viktor
В чем моя ошибка?
Viktor
И еще - имеет ли смысл переместить вызов sgLister в prepare?
Viktor
Вместо &parents=13 хочу использовать &parents=[+id+]
Alexey
<?php
$img = $modx->db->getValue('Select sg_image from '.$modx->getFullTableName('sg_images').' where sg_rid ='.$data[id]);
$data['pic'] $modx->runSnippet('phpthumb',array('input'=>$img,'options'=>'w=400,h=300,zc=1'));
return $data;
Раньше Здесь Был Мат_
Viktor
Спасибо. Сейчас попробую.
Pathologic
читать документацию 🎃
Viktor
Viktor
читать документацию 🎃
Я ведь только за! Но иногда упрешся в какой-то момент и хоть об стену бейся, а не получается. Жокументацию читаю. Благо теперь она в одном месте удобно собрана. Просто сейчас не так часто работаю с Evo, поэтому многое забывается.
Pathologic
Дима накидал зачем-то туда топиков с modx.im, хотя на SimpleGallery и так все было
Dmytro
Dmytro
Viktor
Если это хороший вариант вывода картинки в DocLister, то могу докинуть пример. 🙂
Viktor
Я просто сделал через прямой запрос к базе данных. А не через вызов DocLiser как советовал media_kot
Viktor
Какой из вариантов лучше закинуть в пример документации?
Pathologic
это все плохие варианты
Pathologic
есть sgController, но самый хороший вариант это приджойнить картинку, расширив контроллер site_content
Pathologic
как бонус появится возможность не выводить товары без картинок (:
Алексей
а на evo реально запилить подобное ?? http://e-store.modx-shopkeeper.ru/katalog/dopolneniya-dlya-modx/konstruktor-slajderov.html
Раньше Здесь Был Мат_
Это есть в modx api в документации
Раньше Здесь Был Мат_
http://docs.evo.im/develop/api/gettemplatevar.html
Раньше Здесь Был Мат_
Событие да, onDocFormSave
Раньше Здесь Был Мат_
Есть событие onBeforeDocFormSave
Иван
возможно так $tv_available = $modx->documentObject['available'][1];
Раньше Здесь Был Мат_
Да, я обычно смотрю через logEvent с Var_export что есть в массиве
Раньше Здесь Был Мат_
Алексей
Подскажите чем сделать поиск на сайте как в внутри админки, очень он нравится
Иван
Подскажите чем сделать поиск на сайте как в внутри админки, очень он нравится
Можно так, сделать сниппет в него get_var - if($get) return $_GET[$get]; \ В DocLister - так &addWhereList=(content LIKE '%[!get_var? &get=`text!]%' OR pagetitle LIKE '%[!get_var? &get=text!]%') или вот так &addWhereList=`MATCH (pagetitle,content) AGAINST ('[!get_var? &get=`text!]*' IN BOOLEAN MODE)`
Алексей
I ОК приеду попробую
Сергей
Dmytro
Dmytro
+ ajaxSearch так умеет но он медленый
Alexey
открываете manager/includes/document.parser.inc.php
Нажимаете ctrl + f, вбиваете название события. Смотрите что в него передается. Если не очевидные переменные - смотрите выше по коду как они фрмируются. Используете далее их в плагине.
Alexey
можно в самом плаине вывести var_dump($modx->event->params); die();
Dmytro
Dmytro
Кста можно вообще за раз получить всю инфу
Пишем модх лог название события и вар дамп в переменную и ставим на все события;)
Dmytro
Только в том что можно все события отловить просмотреть все цепочку
Aliaksandr
Все правильно
Aliaksandr
Дальше по id получаете все, что нужно и делаете с этим все, что хотите:)
Alexey
ошибся, да. document.paresr.inc.php - выводит фронт. Для бэка есть папочка /manager/includes/processors/ - и там ищите нужные файлы
Aliaksandr
Так из базы и есть по api
Aliaksandr
Либо ДО сохранения документа ловить через POST
Alexey
save_content.proccessor.php - сохраняет документ. Да, действтиельно, событие берет два параметра
Aliaksandr
На onBeforeDocFormSave
Aliaksandr
Событие ondocformsave срабатывает ПОСЛЕ сохранения
Aliaksandr
Что нужно то?:)
Aliaksandr
Если tv, то на событии до сохранения global $tmplvars;print_r($tmplvars);die(); и глянь, как хранятся тв
Aliaksandr
Туда как минимум docid надо передать