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

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

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
14 марта 2017, 08:50
0
Да не, все верно. Про allowedFields в заметке видимо упустил.
Заработало все в итоге?
Наумов Алексей
13 марта 2017, 16:47
0
В структуре таблицы сделайте тоже самое.

При обновлении компонента не забывайте схему править.
Наумов Алексей
11 марта 2017, 21:46
+2
Молодец!
Наумов Алексей
07 марта 2017, 09:28
0
Благодарю за наводку!
Теперь с питоном разобраться бы)
Наумов Алексей
06 марта 2017, 09:55
+2
Да где-то перепутано поле и его значение:

коллектива LIKE '%54%'
коллектива — на этом месте должно быть название поля.
Наумов Алексей
05 марта 2017, 21:13
0
Павел, привет.

А можно спросить совета о доработке, как выкинуть из бекапа некоторые жестко прописанные директории?
У меня есть сайт (среди десятков других на сервере), где имеется фото архив на несколько Гб, не хочу его бекапить каждый раз. Как бы прописать эту директорию в игнор? Т.е. сам сайт пусть идет в бекап, но без этой директории с фотографиями.
Наумов Алексей
04 марта 2017, 09:57
1
+2
Идея изначально у сео конторы была верная, а вот реализация подкачала)

По п1., как правильно:

Делаем меню

Чайники
|_ Электрические
|_ Газовые
А ниже него делаем фильтр с галочками

Назначение:
— Кухонные
Материал
— Пластик
— Метал
В итоге покупатель может выбрать:
1. Чайники электрические
2. Чайники электрические кухонные
3. Чайники электрические кухонные металлические

И вот эти все 3 страницы можно оптимизировать, как того хотят сеошники.
И покупателям ОЧЕНЬ УДОБНО при этом!

По п2.
Да в принципе идея ясна, пользуйтесь активно pagetitle, longtitle, menutitle и в нужных местах выводите длинное название, в нужных модель, чтобы было понятно. Например в корзине крупно название модели а ниже ее длинное название, тут компромис нужен
Наумов Алексей
04 марта 2017, 09:47
+3
Конечно есть!

В первом случае — вызывается модификатор resource, который из базы грузит ресурс по id, получает нужно пле и возвращает его. Во втором случае — просто выводится содержимое текущего ресурса, и оно уже загружено в массив $_modx->resource!
Наумов Алексей
03 марта 2017, 15:13
+2
Да, по видео шикарно =)
Наумов Алексей
02 марта 2017, 21:15
0
Думаю, что да. Я уже на 2-х сайтах по данному сценарию его использую, все ок.
Наумов Алексей
02 марта 2017, 15:41
+1
Добрый день.

Я бы взял VirtualPage, настроил в нем правило для страниц типа /message/XXX/, где XXX — id сообщения, и дальше уже вроде все понятно… конкретная реализация — на ваше усмотрение, но в целом это абсолютно реализуемо.
Наумов Алексей
01 марта 2017, 16:42
0
Пардон, пароль от админки g11ICNoM47hH
Наумов Алексей
01 марта 2017, 16:36
0
А-ха-ха, прости, бес попутал меня, в имени твоем дважды уже ошибся, извини)))) Первый раз случайно, а второй еще и скопировал.
Наумов Алексей
01 марта 2017, 16:31
0
Fenom-чик виноват-то…

Сделал все:
s8738.h7.modhost.pro/

Админка s8738 / ZEnzfcpZMFXA

Если в шаблоне используется
[[*content]]
то все работает, а если
{$_modx->resource.content}
то труба, не фурычит.

Можешь зайти, попробовать, постарался все максимально упростить, обработчик на странице page, сниппет — snippet.
Наумов Алексей
01 марта 2017, 15:31
0
Если это все еще и одновременно должно на 1м ресурсе работать — никак я понимаю.
Наумов Алексей
01 марта 2017, 15:25
0
Владимир, привет.

Стокнулся с непонятностью, кратко:
Маршрут: /users/{user:[0-9]+}/
Т.е. страницы вида /users/1532/, на которых я показываю информацию о пользователе, метод — GET, событие — логично, что onHandleRequest.

Обработчик — Ресурс, в котором вызывается некий сниппет, получающие данные пользователя.
Делаю в сниппете простую проверку, что пользователь существует, и если его нет — то хочу показать 404
return $modx->sendErrorPage();
так вот это приводит к зацикливанию, скрипт или вываливается по времени или по памяти).

Как правильно 404 ошибку то показать в таком случае?.. Выше похожий случай разбирали и пришли в итоге к тому, что нужно событие поменять на OnHandleRequest, но мне не помогает это.

И MODX и VirtualPage последних версий.
Наумов Алексей
01 марта 2017, 12:07
0
Если YandexMaps использует API яндекс.карт версии 2.0 — то в любом из компонентов уберите подключение скрипта.

А вот если в YandexMaps версия 2.1 — то одновременно не получится, т.к. mapex работает на API версии 2.0 и перевести на свежую версию, мягко говоря, непросто.
Наумов Алексей
27 февраля 2017, 15:42
0
Подозреваю проблема в том, что в этот момент вы авторизованы в админке. Воспользуйтесь или приватным режимом или другим браузером.
Наумов Алексей
25 февраля 2017, 13:54
0
1. Код должен быть читаемым и понятным, пусть и длиннее.

$p=$parent;
$g as $g1
$where as $nowhere
$result => $res => $r
Не надо так делать.

И вообще, если у вас есть переменная $result, то должно быть return $result, что очень логично)

2. В сниппетах не нужно делать echo, только return.