Наумов Алексей

Наумов Алексей

С нами с 31 марта 2013; Место в рейтинге пользователей: #14
Наумов Алексей
31 октября 2018, 16:19
0
Примерно так…
$pagetitle = $resource->get('pagetitle');
$q = array('pagetitle' => $pagetitle);
if($id) {
$q['id:!='] = $id;
}
$second = $modx->getObject('modResource', $q);

if($second) {
дубль
}
Наумов Алексей
31 октября 2018, 15:15
0
Хм… не очень помню, чем закончилось… кажется я переписывал сниппет msProductOptions

Я вносил потом правки в код msProductOptions (не связанные с проблемой).
Сравнивая код сейчас, вижу, что пожалуй, есть только одно изменение…
Я добавил это:
if(is_array($option['value']) && count($option['value']) == 1 && empty($option['value'][0])) {
        continue;
    }
перед этой строчкой:
$options[$key] = $optionLinked;
была ли в этом загвоздка — даже и не знаю…
Наумов Алексей
31 октября 2018, 11:03
0
Думается… стандартные сниппеты этого не сделают…
Наумов Алексей
26 октября 2018, 16:14
1
0
По вашему сценарию — загрузить одну фоточку, посмотреть, какие записи появятся в таблице modx_product_files и добавить такие записи в эту таблицу для ваших файлов.
Но вы пытаетесь достать до гланд через кхмм..))

В общем логичнее фото товарам добавлять так:
1. складываем фоточки в отдельную папку
2. Прогоняем скрипт, который загрузить фото к товарам. Пример кода здесь.
Наумов Алексей
26 октября 2018, 11:12
0
Поставить рекапчу)
Как не спрашивайте) Так же проверять ее в плагине…
Наумов Алексей
22 октября 2018, 08:41
0
Распаковать MODX 2.2.13 и запустить установку заново. Сделать бекап сначала.
Наумов Алексей
17 октября 2018, 15:25
0
Для тех, кто давненько пытался поставить TinyMCE Rich Text Editor, но не понравилось…
какие изменения по сравнению со стандартным?
Наумов Алексей
17 октября 2018, 14:13
0
Какой-нить adblock ничего не режет? Файервол, роутер в конце концов :)
Наумов Алексей
16 октября 2018, 11:25
+2
У foreach есть параметр last (см. документацию). Проверяйте на это условие внутри цикла.
Наумов Алексей
16 октября 2018, 09:03
0
Если нужно создавать новую страницу — то компонент так НЕ делает.
Диалог построить нельзя, наверное Tickets в этом случае больше подойдет.
Наумов Алексей
11 октября 2018, 16:52
+1
'resources' => '-' ~ $_modx->resource['id'] ~ ',-32,-61,-62,-63,-64',
Наумов Алексей
11 октября 2018, 11:29
0
Во первых у пользователя есть доп поле properties, оно даже в админке редактируется.

Но лучше сделать отдельную таблицу для связей. Будет потом проще выборки делать.
Наумов Алексей
10 октября 2018, 14:34
0
article наверное сработает, там уж ms2form нужно смотреть, никогда не пользовался им.
Наумов Алексей
10 октября 2018, 14:09
0
Из разумных вариантов весь список url загнать в .htaccess

Может быть попробовать компонент Redirector, но я не знаю, как он себя поведет с url, которые содержат get параметр.
Наумов Алексей
10 октября 2018, 11:39
0
Для производителей (vendor) есть отдельная таблица, нужно в нее записи вносить, а товару id записи.
Наумов Алексей
04 октября 2018, 11:34
0
Можете плагин написать для автоматизации сиего действия. При создании категории в корневом разделе — морозить url.
Наумов Алексей
04 октября 2018, 11:20
0
Ну да.
1. Устанавливаете настройку use_frozen_parent_uris
2. Для всех разделов «Кухни», «Столовые» и т.д. замораживаете url без /katalog/
Наумов Алексей
03 октября 2018, 14:50
0
Думается, что здесь или на Tickets накручивать…

Но если проект взрослый — лучше собственный компонент.