- Заметки 248
- Комментарии 47
Вызов в документе сниппета с использованием Fenom
Всех с Рождеством!
Пытаюсь перевести сайт с использованием fenom
В категории тикетов вызов
Переписываю
в шаблоне прописано
pdotools последняя версия
Возможно как то решить эту проблему?
Пытаюсь перевести сайт с использованием fenom
В категории тикетов вызов
[[!pdoPage? &tpl=`Blog`
&element=`getTickets` &includeContent=`1`&ajax=`1` &ajaxMode=`default`]]
Все работает замечательно.Переписываю
{$_modx->runSnippet('!pdoPage', [
'element' => 'getTickets',
'tpl' => 'Blog',
'ajax' => '1',
'ajaxMode' => 'default',
])}
На странице отображается код{$_modx->runSnippet('!pdoPage', [ 'element' => 'Blog', 'tpl' => 'articles', 'ajax' => '1', 'ajaxMode' => 'default', ])}
Сниппеты вызываю в категории в шаблоне прописано
{$_modx->resource.content}
Шаблоны хранятся в файлах. pdotools последняя версия
Возможно как то решить эту проблему?
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
1
1 549
2
0
Вывод ресурсов только с заполненными TV
Добрый день!
У шаблона есть TV-параметр video, в котором код видео с ютуба. Планирую выводить с помощью pdoPage только те ресурсы, у которых заполнены соответствующие TV. Вот так не выводит:
У шаблона есть TV-параметр video, в котором код видео с ютуба. Планирую выводить с помощью pdoPage только те ресурсы, у которых заполнены соответствующие TV. Вот так не выводит:
[[!pdoPage?
&ajaxMode=`button`
&parents=`3-100`
&element=`pdoResources`
&limit=`6` &tpl=`tpl-video`
&includeTVs=`video`
&sortby=`{"publishedon":"desc"}`
&where=`{"video":"1"}`]]
[[!+page.nav]]
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
3
2 870
0
вывод превью к ресурсам
Добрый день!
Не подскажете как вывести превью к ресурсам, а то уже замучился.
Есть категория (collections), которая содержит ресурсы и подкатегории.
Нужно вывести все ресурсы и подкатегории с превью, которые были загружены при помощи userfiles.
Не подскажете как вывести превью к ресурсам, а то уже замучился.
Есть категория (collections), которая содержит ресурсы и подкатегории.
Нужно вывести все ресурсы и подкатегории с превью, которые были загружены при помощи userfiles.
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
1
1 460
0
Не загружается файл через хук formit2file
Здравствуйте.
Форма уходит, ошибок нет, файл загружается в нужную папку.
А в админке, при открытии ресурса в ТВ отображается вот это: 1608.jpg||image/jpeg||/tmp/php0FgC5A||0||882402
В самой форме вот так:
Что я делаю не так?
Спасибо и с праздниками!
Форма уходит, ошибок нет, файл загружается в нужную папку.
А в админке, при открытии ресурса в ТВ отображается вот это: 1608.jpg||image/jpeg||/tmp/php0FgC5A||0||882402
В самой форме вот так:
[[!FormIt?
&hooks=`formit2resource,formit2file,spam,email,redirect`
&emailTo=`anton@maxmg.com`
&redirectTo=`1`
]]
<form action="[[~[[*id]]]]" method="post" class="form-horizontal" enctype="multipart/form-data">
<input id="afb1" type="file" maxlength="100000" name="afb_1" value="[[!+fi.afb_1]]">
<button type="submit" class="btn btn-default">Отправить</button>
</form>
В логах все чисто.Что я делаю не так?
Спасибо и с праздниками!
<?php
// initialize output;
$output = true;
$counter = 1;
// valid extensions
$ext_array = array('jpg', 'png', 'JPG');
$mydir = $hook->getValue('resource_id'); // Path from root that user specifies
// create unique path for this form submission
$uploadpath = 'assets/user_images/'.$mydir.'/';
// get full path to unique folder
$target_path = $modx->config['base_path'] . $uploadpath;
// get uploaded file names:
$submittedfiles = array_keys($_FILES);
// loop through files
foreach ($submittedfiles as $sf) {
// Get Filename and make sure its good.
$filename = basename( $_FILES[$sf]['name'] );
// Get file's extension
$ext = pathinfo($filename, PATHINFO_EXTENSION);
$ext = mb_strtolower($ext); // case insensitive
// is the file name empty (no file uploaded)
if($filename != '') {
// is this the right type of file?
if(in_array($ext, $ext_array)) {
// clean up file name and make unique
$filename = $counter . '.' . $ext;
$filename = str_replace(' ', '_', $filename); // spaces to underscores
$filename = date("Y-m-d_G-i-s_") . $filename; // add date & time
// full path to new file
$myTarget = $target_path . $filename;
// create directory to move file into if it doesn't exist
mkdir($target_path, 0755, true);
// is the file moved to the proper folder successfully?
if(move_uploaded_file($_FILES[$sf]['tmp_name'], $myTarget)) {
// set a new placeholder with the new full path (if you need it in subsequent hooks)
$myFile = $uploadpath . $filename;
$hook->setValue($sf,$myFile);
$hook->setValue('myfile',$myFile);
// set the permissions on the file
if (!chmod($myTarget, 0644)) { /*some debug function*/ }
} else {
// File not uploaded
$errorMsg = 'There was a problem uploading the file.';
$hook->addError($sf, $errorMsg);
$output = false; // generate submission error
}
} else {
// File type not allowed
$errorMsg = 'Type of file not allowed.';
$hook->addError($sf, $errorMsg);
$output = false; // generate submission error
}
// if no file, don't error, but return blank
} else {
$hook->setValue($sf, '');
}
$counter = $counter + 1;
}
return $output;
Решение здесь. - ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
1
1 564
0
создание доп поля в форме modx revo
всем привет, сделал доп поля на форме по этому уроку ilyaut.ru/tips-and-tricks/process-form-fields-added-dynamically/
после нажатия на форме сохранить значения инпут сохраняются в tv поля, но в tv оно записывается вот в таком виде, если несколько дополнительных полей
после нажатия на форме сохранить значения инпут сохраняются в tv поля, но в tv оно записывается вот в таком виде, если несколько дополнительных полей
Независимости 15||Независимости 16
как мне выводить по отдельности:Независимости 15
Независимости 16
Пробовал вот так [[+tv.adress.0]]
но не выводит ничего - ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
1
800
0
Оформление заказов по этапам
С НОВЫМ ГОДОМ! Счастья, здоровья и всех благ!
Народ может кто-нибудь подсказать как в minishop2 можно сделать оформление заказа по шагам? Тоесть на первой странице у нас будет список товаров в корзине с введением скидок с купона, на втором шаге заполнение данных для оформления заказа, на третьем шаге оплата через PayPal и редирект после успешной оплаты на страницу с благодарностью, что выбрали наш магазин? И все шаги это отдельные странички были бы?
Народ может кто-нибудь подсказать как в minishop2 можно сделать оформление заказа по шагам? Тоесть на первой странице у нас будет список товаров в корзине с введением скидок с купона, на втором шаге заполнение данных для оформления заказа, на третьем шаге оплата через PayPal и редирект после успешной оплаты на страницу с благодарностью, что выбрали наш магазин? И все шаги это отдельные странички были бы?
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
4
2 672
0
Функции хелперы для MODX
Друзья, поздравляю всех с наступающим Новым годом! Надеюсь, в новом году мы преодолеем все трудности и нам всем улыбнётся удача!

Ещё я хочу представить новую разработку в сфере улучшения процесса разработки — функции для работы с MODX.

Ещё я хочу представить новую разработку в сфере улучшения процесса разработки — функции для работы с MODX.
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
22
5 564
+25
Баг при переходе по страницам
Вызываю самый просто minishop2 c pdoPage joxi.ru/l2ZNv3WFwznv92
[[!pdoPage?
&element=`msProducts`
&parents=`114`
&tpl=`tpl.msProducts.rowMy`
&limit=`5`
&includeContent=`1`
]]
при кликах по страницам во первых ссылка выглядит не так joxi.ru/eAO7q5gsx9gX0A во вторых все крашется, что за глюк и как от него избавиться? - ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
1
1 980
0
Вывести значения MIGX вложенного в MIGX на сайте
Всем привет!
Не пойму как вывести значения MIGX, которые добавлены внутри MIGX.
Есть TV-поле catalog: yadi.sk/i/TObuXKxZ35VjJe С этим моментов все ок, данные записываются и в админке отображается все как надо yadi.sk/i/Ug4wXZYX35VkFz
Вопрос, как прописать, чтобы все это дело выводилось на сайте.
В шаблоне сам каталог выводится вот так:
[[getImageList?
&tvname=`catalog`
&tpl=`catalogItemBox`]]
Все выводится, кроме значений вложенного MIGX. А содержимое TV catalog содержит вот такой код для вывода значений price_elements:
[[getImageList?&value=`[[+price_elements]]`&tpl=`catalogItemPrice`]]
Как сделать так, чтобы все заработало?
Не пойму как вывести значения MIGX, которые добавлены внутри MIGX.
Есть TV-поле catalog: yadi.sk/i/TObuXKxZ35VjJe С этим моментов все ок, данные записываются и в админке отображается все как надо yadi.sk/i/Ug4wXZYX35VkFz
Вопрос, как прописать, чтобы все это дело выводилось на сайте.
В шаблоне сам каталог выводится вот так:
[[getImageList?
&tvname=`catalog`
&tpl=`catalogItemBox`]]
Все выводится, кроме значений вложенного MIGX. А содержимое TV catalog содержит вот такой код для вывода значений price_elements:
[[getImageList?&value=`[[+price_elements]]`&tpl=`catalogItemPrice`]]
Как сделать так, чтобы все заработало?
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
1
5 218
0
msProducts - не подключается превьюшка
Уже на нескольких сайтах заметил одну и ту же проблему с подставлением правильных превьюшек после перетаскивания порядка фоток в админке.
Создаёшь новый товар, грузишь фотку — всё круто, msProducts выводит подключённые превьюшки заданных размеров, которые указаны в источнике файлов.
Но как только изменишь изображение товара, например удалишь старые и зальёшь новые, или даже просто поменяешь порядок изображений, то новая превьюшка не подтягивается!
Новые превьюшки на сервере успешно создаются. Просто не подставляются в плейсхолдер, не джойнятся.
Создаёшь новый товар, грузишь фотку — всё круто, msProducts выводит подключённые превьюшки заданных размеров, которые указаны в источнике файлов.
Но как только изменишь изображение товара, например удалишь старые и зальёшь новые, или даже просто поменяешь порядок изображений, то новая превьюшка не подтягивается!
Новые превьюшки на сервере успешно создаются. Просто не подставляются в плейсхолдер, не джойнятся.
29 декабря 2016, 17:32


- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
3
3 192
0
Сегодня в 11:56
Если речь про админку, то мне вообще непонятно, что ты пытаешься сделать и зачем? В админке есть интерфейс работы с заказами и в этом интерфейсе можно...
Вывод перечня заказанных товаров в таблицу с заказами minishop2 (панель менеджера) 10
Вчера в 21:11
Здравствуйте
Есть желание использовать компонент polylang для автоматизации перевода с наименьшими усилиями, но есть пару вопросов, которые хотелось ...
Polylang 143
Вчера в 16:30
Добрый день.
Удалите плагин vpSystem от пакета.
[VirtualPage] - Виртуальные страницы. 183
Вчера в 08:40
Хочестя в тикеты при сохранении комментария добавить кнопку «проверить на ошибки» и при нажатии на нее проверить комментарий на ошибки в нейросети сох...
pbStudio: Создаём сайт с PageBlocks – настройка и главная страница 6
Вчера в 08:36
Нет, через апи идет запрос в ChatGPT, который формирует необходимые данные о блоке, а дальше PageBlocks их разбирает и создает все нужные элементы.
PageBlocks 2.6.0. Настройка меню MODX и гибкое управление страницей пользователя 12
Вчера в 00:03
Не работает парсинг с vk.com, vkvideo.ru
[videoGallery] 1.4.0 Поддержка VK Video и ещё пара фишек 9
17 апреля 2025, 23:01
Можете тоже подсказать как победить данную ошибку?
msGallerySearch - загрузка изображений в галерею minishop2 по ссылке и Google поиск картинок 44
17 апреля 2025, 17:49
Очевидно ты используешь источник файлов, поэтому в админке путь прописан от источника, хочешь полный путь, откажись от источника файлов.
Не открываются загруженные файлы пишет страница не найдена 2
17 апреля 2025, 15:08
Привет, Henk. Спасибо за ответ! В посте по ссылке меня больше всего заинтересовала фраза «мы интегрировали AI в медиа-менеджер, чтобы значительно упро...
MODX/AI Hackathon Part 2 (27 марта) 4
17 апреля 2025, 13:17
в preg_match проверка проходит, и туда 100% приходит url
Здравствуйте! Первый раз такое вижу, у слеша, не 1 символ в строке, а 9!! Как это делает MODX 2