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

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

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
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.
Наумов Алексей
22 февраля 2017, 12:00
0
У меня в FF нормальное поведение вполне себе.

Может у вас какие-либо дополнения стоят в FF, которые ломают сайт?
Наумов Алексей
22 февраля 2017, 11:57
+1
Кусок кода
[[~? &scheme=`full` &rememberLastDir=`1` &defaultView=`icons` &unlocked=`1` &theme=`windows10`]]
судя по гуглению относится к TinyMCE Wrapper.

Ответ прост — так косячно реалиован компонент (он же создал при установке свои ресурсы в админке, да?).
Наумов Алексей
22 февраля 2017, 09:17
0
Проверяйте кодировку, нужна utf-8 ВЕЗДЕ: в базе, отдельных таблицах, отдельных полях, настройках форума.

Где-то она у вас не сходится. Пополам обрезает, т.к. в каком-то месте utf8, где 2 байта на символ, а где-то что-то работает с 1 байтом на символ )
Наумов Алексей
22 февраля 2017, 09:15
0
Здесь все же программисты, а не гадалки на кофейной гуще, ссылку на сайт оставили бы.

Возможно у вас ошибка 503, но сервер не показывает ее, вот и белый экран.

Включите отображение ошибок, станет видно, на какой строчке она возникает и дальше уже разбирать причины.
Наумов Алексей
22 февраля 2017, 09:13
0
Да где-то в вашем коде нужно искать причину. Может передается как плейсхолдер туда значение и приходит пустое.
Наумов Алексей
20 февраля 2017, 14:01
+1
Ибо ссылки генерируются с учетом текущего кеша, который при сохранении через процессор — чистится, а при сохранении через объект — нет.

Ответ — очищайте кеш.
Наумов Алексей
20 февраля 2017, 10:22
+1
Цепочка с сообщениями привязана к ресурсу, как только удалите ресурс — удалится и цепочка.

Если у вас свои таблицы для товаров используются, то вам все равно придется сообщения привязать к некому ресурсу, например он может называется «Отзывы». У этого ресурса будет много цепочек, тогда чистить их нужно будет самостоятельно, небольшой плагинчик написать, в принципе ничего сложного.
Наумов Алексей
20 февраля 2017, 09:53
+1
Есть, удалится все.
Наумов Алексей
17 февраля 2017, 22:41
0
В событии msOnBeforeChangeInCart должен быть доступен объект msCartHandler как переменная $cart, у оного есть метод get(), который вернет массив с корзиной. В ней ключи массива — это id товаров.

Смотрите код, не оч понимаю пока что нужно…
github.com/bezumkin/miniShop2/blob/53f541cb4fabe3ad32f9e0608a5abf5d25cd9a4d/core/components/minishop2/model/minishop2/mscarthandler.class.php#L273
Наумов Алексей
17 февраля 2017, 14:45
0
Кеш чистили? Пути точно все и во всех файлах?

docs.modx.com/revolution/2.x/administering-your-site/moving-your-site-to-a-new-server
Наумов Алексей
16 февраля 2017, 21:23
+2
modx.pro/help/5271/ дык год назад про это разговор был :) и ссылку дали, не?
Наумов Алексей
14 февраля 2017, 15:48
0
Добрый день. «Из коробки» нет такой возможности. Вы можете добавить через плагин доп поля для хранения нужных вам рейтингов, но всю их обработку придется производить самостоятельно.