Алексей
Подскажите а как можно вывести товары отсортированные по menuindex, но! Есть вложенность товаров и соответственно в каждой папке отсчет начинается заново, menuindex проставляется автоматом. Можно ли как-то игнорировать родителей? Чет не соображу вообще
Am
Алексей
Алексей
по разделам просто оставить
Am
Тогда, по-идеи, когда сделаете выборку нужных ресурсов, то у них должно сортироваться по одинаковому menuindex.
При выборке тем же Doclister'ом параметр showParent по умолчанию 0 - принудительное игнорирование родителей.
Вы чем делаете выборку?
EVO bot Лёшка
Алексей
Тогда, по-идеи, когда сделаете выборку нужных ресурсов, то у них должно сортироваться по одинаковому menuindex.
При выборке тем же Doclister'ом параметр showParent по умолчанию 0 - принудительное игнорирование родителей.
Вы чем делаете выборку?
это eFilterResult, есть общий каталог, в котором папки производителей, у каждого производителя свои подпапки тип изделия, и уже в этих папках находятся товары, просто их бывает много и они решили разбить на подпапки 1-20, 20-40 и вот получается что из-за этих подпапочек сбивается, а нужно чтобы выбрали производителя в фильтре и показываются товары по menuindex игнорируя вот эти 1-20, 20-40
Алексей
уговорил не делать эти вложенные папки)))
Алексей
Дмитрий
Хелло.
Как прикрепить файл к письму? делаю через гист димы
evolutionCMS()->sendmail([
'from' => 'info@test.by',
'to' => 'd.trezkov@gmail.com',
'subject' => 'Письмо с сайта. Материал для журнала',
'body' => \View::make('partials.form.mail_jurnal', $request)->toHtml(),
'files' => $request->file('file')
]);
Дмитрий
Всем привет! AjaxSearch дружится с blade?
Am
Всем привет! AjaxSearch дружится с blade?
Доброго и Вам.
Раз Вы используете 3.х версию, то хорошо бы взять тот же evosearch хотя бы как более свежее решение.
А так, AjaxSearch это сниппет результат которого Вы можете выводить в нужный шаблон blade. Удобно через контроллер работать.
Дмитрий
Через контроллер работаю, не пойму как прокинуть в параметры шаболнов блейдовские шаблоны
Дмитрий
Через @B_FILE.. не хочет подключать
Aliaksandr
Ну ты б еще ditto к блейду подключить собрался ))
Am
Раз работаете через контроллер, то в результате вызова или обработки запроса получаете набор данных. Данные выводить нужно напрямую в шаблон blade. Сам шаблон знаете как подключить к контроллеру?
Дмитрий
Дмитрий
Раз работаете через контроллер, то в результате вызова или обработки запроса получаете набор данных. Данные выводить нужно напрямую в шаблон blade. Сам шаблон знаете как подключить к контроллеру?
С шаблонами работаю, все подключается и нормально работает. Именно с этим сниппетом я не пойму где размещать чанки для визуализации этого поиска
$this->data['search_form'] = $this->evo->runSnippet('AjaxSearch', [
'ajaxSearch' => 0,
'showIntro' => 0,
'showResults' => 0,
'parents' => env('INFORMATION_PAGES_ID') . ',' . env('NEWS_PAGE_ID'),
'depth' => 3,
'landingPage' => env('SEARCH_RESULT_PAGE'),
'asId' => 'ts',
'tplInput' => 'textsearchform'
]);
Это его вызов, вот где мне нужно создать чанк textsearchform, чтобы он подцепился и появилась строка поиска?
Aliaksandr
Дмитрий
Axenia
dimkoka (48.56) увеличил карму webber_12 (4847.51)
Сергей
Сергей
Супруга блесну подарила, говорит клевать будет .... хорошо
Aliaksandr
Axenia
webber_12 (4847.51) увеличил карму Serg_64j (1660.39)
Дмитрий
Axenia
froggyweb (0) увеличил карму Serg_64j (1661.39)
Алексей
Axenia
Lector1982 (55.78) увеличил карму Serg_64j (1668.86)
Alexander
Alexander
😁
Alexander
При установке коммерса не устанавливается ни одна валюта, это ошибка какая то? Вроде как рубль по умолчанию ставился всегда
Alexander
OpenServer
Am
Может поменять прокладку между монитором и сиденьем? (:
Сергей
Сергей
Алексей
Axenia
Lector1982 (55.78) увеличил карму Ambrion (2059.43)
Сергей
https://coub.com/view/uqwo
йёёхууу)))
Eugene
Дык, а Request::post(); что показывает?
get на post я поменял первым делом. Там пусто.
Нагуглил такое решение:
добавить
use Illuminate\Http\Request;
в вызов метода добавить переменную Request $request
public function tBot(Request $request)
$input = $request->all();
выводит всё, что приходит.
И от телеги и то, что я туда вкручиваю своё.
Am
Дык, да, use первым делом нужно было добавлять, т.е. объект Request от куда-то должен браться. ((%
Eugene
Am
Когда используете IDE, то такие моменты должны подсвечиваться и подсказываться.
Eugene
Eugene
Eugene
$rget = \Request::get('tok');
$rpost = \Request::post('tok');
$rinput = \Request::input('tok');
list($bot_id, $t) = explode(':', $token);
unset($t);
// if(!is_numeric($bot_id)) exit;
$input = $request->input('tok');
$post = $request->post('tok');
$get = $request->get('tok');
$aall = $request->all();
$subj = "var_export tok all $bot_id";
$msg = $bot_id . "\n".
"rget\n". var_export($rget, true) ."\n\n".
"rpost\n". var_export($rpost, true) ."\n\n".
"rinput\n". var_export($rinput, true) ."\n\n".
// "token\n". var_export($token, true) ."\n\n".
"input\n". var_export($input, true) ."\n\n".
"post\n".var_export($post, true)."\n\n".
"get\n".var_export($get, true)."\n\n".
"all\n".var_export($aall, true)."\n\n".
'';
mail2boss($subj, $msg);
Eugene
rget
NULL
rpost
NULL
rinput
'1617333872:32432'
input
'1617333872:32432'
post
NULL
get
NULL
all
array (
'update_id' => 580720734,
'message' =>
Eugene
token откуда-то пришилось не от ттуда
Eugene
Eugene
если убрать
use
и Request $request
то работает так:
rget
NULL
rpost
NULL
rinput
'1617333872:32432'
Если добавить
use Closure, то вывод остаётся таким же.
Для меня осталось загадкой, почему в тестовом варианте данные пробрасываются через \Request::get, а в рабочем там пусто.
Eugene
Но цель была не разобраться в хитросплетениях и особенностях работы скриптов, а найти рабочий вариант. И он найдён.
.Кажется. 🤣🤣🤣
Всем огромное спасибо.
Aliaksandr
Aliaksandr
Aliaksandr
Aliaksandr
Вот в Минске еще лучше
Eugene
Попробуй вместо класса Request хелпер request() request()->all() и т.п.
$input = request()->input('alarm_id');
$post = request()->post('alarm_id');
$get = request()->get('alarm_id');
$aall = request()->all();
$subj = "var_export tok all $bot_id";
$msg = $bot_id . "\n".
// "rget\n". var_export($rget, true) ."\n\n".
// "rpost\n". var_export($rpost, true) ."\n\n".
// "rinput\n". var_export($rinput, true) ."\n\n".
// "token\n". var_export($token, true) ."\n\n".
"input\n". var_export($input, true) ."\n\n".
"post\n".var_export($post, true)."\n\n".
"get\n".var_export($get, true)."\n\n".
"all\n".var_export($aall, true)."\n\n".
'';
mail2boss($subj, $msg);
Вывод:
1617333872
input
'205475498'
post
NULL
get
NULL
all
array (
'update_id' => 580720743,
PS Это всё без use ...Request и без вызова Request в параметрах метода
Сергей
Aliaksandr
$input = request()->input('alarm_id');
$post = request()->post('alarm_id');
$get = request()->get('alarm_id');
$aall = request()->all();
$subj = "var_export tok all $bot_id";
$msg = $bot_id . "\n".
// "rget\n". var_export($rget, true) ."\n\n".
// "rpost\n". var_export($rpost, true) ."\n\n".
// "rinput\n". var_export($rinput, true) ."\n\n".
// "token\n". var_export($token, true) ."\n\n".
"input\n". var_export($input, true) ."\n\n".
"post\n".var_export($post, true)."\n\n".
"get\n".var_export($get, true)."\n\n".
"all\n".var_export($aall, true)."\n\n".
'';
mail2boss($subj, $msg);
Вывод:
1617333872
input
'205475498'
post
NULL
get
NULL
all
array (
'update_id' => 580720743,
PS Это всё без use ...Request и без вызова Request в параметрах метода
Так может не приходит ничего в get/post?))
Eugene
Так может не приходит ничего в get/post?))
В примерах через get в запросе get приходило.
В запросе post не заработало.
От телеги все данные приходят через POST.
Бот рабочий и в него приходят запросы из телеги. Если они приходят не через post, а как-то иначе, то тут я просто развожу руками на такую телеграм магию.
Aliaksandr
Есть вообще ссылки на доку с этим get/post или мы пальцем в небо тыкаем?))
Aliaksandr
Если там ничего нет, то варианта 2- либо ничего не приходит либо метод неправильный)))
Eugene
Какая цель у текущего расследования? ;))
Alexander
Pathologic
Aliaksandr
)))
Pathologic
нужно брать из php://input
Aliaksandr
Может query() смотреть или еще чего )) хотелось бы понять откуда ноги растут ))