Дмитрий
С нами с 23 апреля 2015; Место в рейтинге пользователей: #317Авторизация VK без почты и пароля
У меня складывается стойкое ощущение, что «Авторизация VK без почты и пароля» будет выглядеть весьма костыльно в среде modx, я прав?
[HybridAuth] No provider ID specified.
Для тех, кто столкнулся с проблемой:
Опишу свою историю:
После регистрации, пользователь никак не мог привязать свою учетку в Steam.
По нажатию на кнопку, страница профиля обновлялась, а в лог писалось злосчастное:
[HybridAuth] No provider ID specified.
Первым делом, советую поискать ответы в «вопросах».Опишу свою историю:
После регистрации, пользователь никак не мог привязать свою учетку в Steam.
По нажатию на кнопку, страница профиля обновлялась, а в лог писалось злосчастное:
[HybridAuth] No provider ID specified.
Регистро-зависимые имена сниппетов и чанков
Столкнулся недавно с одной странной проблемкой. Все сниппеты и чанки стали регистро-зависимы.
Например: чанк с названием «Test» вызывается только через [[$Test]], [[$test]] при этом не работает.
Полез в базу, увидел сравнение utf8_bin. Сменил на utf8_general_ci у самой базы и у всех таблиц с префиксом «modx_». Однако проблему это не решило. Что еще я мог упустить?
Кто-нибудь сталкивался с подобной проблемой?
Например: чанк с названием «Test» вызывается только через [[$Test]], [[$test]] при этом не работает.
Полез в базу, увидел сравнение utf8_bin. Сменил на utf8_general_ci у самой базы и у всех таблиц с префиксом «modx_». Однако проблему это не решило. Что еще я мог упустить?
Кто-нибудь сталкивался с подобной проблемой?
Дерево каталога. countChildren только для товаров
Доброго времени суток!
Как с pdoMenu подсчитать кол-во дочерних товаров, вместо ресурсов?
Код ниже выведет:
Как с pdoMenu подсчитать кол-во дочерних товаров, вместо ресурсов?
Код ниже выведет:
кат(10)
-подкат(9)
--подкат(1)
--подкат(2)
--подкат(3)
Т.е. как видно подсчитываются все дочерние ресурсы и товары.Ошибка 500 в админке, после миграции с Evo
После переноса сайта с Modx Evo на Modx Revo, в админке перестали загружаться некоторые ресурсы.
Браузер выдает ошибку 500. Однако, если «быстро обновить», то ресурсы грузятся.
Лог php:
Браузер выдает ошибку 500. Однако, если «быстро обновить», то ресурсы грузятся.
Лог php:
Class name must be a valid object or a string in core/model/modx/modtemplatevar.class.php on line 415
Создать двухуровневый каталог на ModX Evo
3 5 500
Создать двухуровневый каталог для сайта rng-t.com на ModX Evo:
Создать каталог.
— Модель автомобиля (название, описание, картинка 1 (фото авто), картинка 2 (логотип авто производителя)
— – Раздел детали (название, описание, картинка)
— – — Карточка детали (название, описание, цена, основная картинка, картинки, видео (несколько). Примерно как тут – rng-t.com/auto/infiniti
Создать каталог.
— Модель автомобиля (название, описание, картинка 1 (фото авто), картинка 2 (логотип авто производителя)
— – Раздел детали (название, описание, картинка)
— – — Карточка детали (название, описание, цена, основная картинка, картинки, видео (несколько). Примерно как тут – rng-t.com/auto/infiniti
Несколько сайтов на одном хостинге - это плохо?
Есть 2 сайта на одном хостинге. Общая посещаемость: 7к уников и 35к просмотров в сутки.
Нагрузка:
На первом сайте (примерно 10-15% от общей нагрузки):
Нагрузка:
На первом сайте (примерно 10-15% от общей нагрузки):
- Curl-запросы к API для сбора статистики игроков онлайн-игры.
- Анализ и вывод данных из MySQL.
- Костыль для отслеживания онлайна. ajax+php+mysql (позже заменю на websockets).
- Множество запросов к бд для поиска, добавления/удаления и фильтрации объявлений.
Вывод данных из кастомной таблицы
Всем привет!
Пишу уже некоторое время на MODx, и вдруг задумался, а правильно ли я это делаю в плане оптимизации.
Стандартный пример:
Допустим, есть кастомная таблица в бд, например о животных, из которой нужно подставить данные в большой, кастомный список.
Пишу уже некоторое время на MODx, и вдруг задумался, а правильно ли я это делаю в плане оптимизации.
Стандартный пример:
Допустим, есть кастомная таблица в бд, например о животных, из которой нужно подставить данные в большой, кастомный список.
Ajax пагинация - отлов ошибок
Добрый вечер!
Столкнулся с такой проблемой: не работает Ajax пагинация по кнопке. После нажатия на кнопку #pdopage приобретает свойство полупрозрачности и на этом все. В консоли видно что отправляется Get запрос, но ни ответа ни привета. Собственно вопрос, как понять в чем проблема?
Данный каллбек ничего не возвращает:
Столкнулся с такой проблемой: не работает Ajax пагинация по кнопке. После нажатия на кнопку #pdopage приобретает свойство полупрозрачности и на этом все. В консоли видно что отправляется Get запрос, но ни ответа ни привета. Собственно вопрос, как понять в чем проблема?
Данный каллбек ничего не возвращает:
pdoPage.callbacks['after'] = function(config, response) {
console.log('Конфиг после загрузки!', config);
console.log('Ответ от сервера!', response);
}
Вызов сниппета:<div id="pdopage">
<div class="rows">
[[!pdoPage?
&element=`vip_pdo`
&context=`[[*context_key]]`
&action=`buy`
&item_type=`all`
&status_filter=`offline_too`
&limit=`4`
&my_lang=`[[!user_lang]]`
&ajaxMode=`button`
&pageVarKey=`page`
&ajaxTplMore=`@INLINE <button class="btn btn-default btn-more glyphicon glyphicon-refresh"></button>`
]]
</div>
<div class="hide">[[!+page.nav]]</div>
</div>
Login и контексты (мультиязычность)
Я уже поднимал данную проблему, но не понимал в чем дело: modx.pro/help/5896/
Оказалось, что проблема в Сниппете Login:
Есть 2 контекста: web и en.
Если указываю в Login параметр &contexts=`web,en`, то после входа в контексте en, пользователя перебрасывает на русскую версию сайта, без возможности переключить язык. (т.е. если даже пройти по ссылке site.ru/en/, перекинет на site.ru/)
Если параметр убрать, то на /en/ входит без проблем, однако, если войти на контексте web, то сайт снова не пускает на английскую версию. Спасает только выход и вход на английской версии сайта.
Пока сделал костыль, заменил окно входа ссылками на страницы логина в каждом из контекстов.
Оказалось, что проблема в Сниппете Login:
Есть 2 контекста: web и en.
Если указываю в Login параметр &contexts=`web,en`, то после входа в контексте en, пользователя перебрасывает на русскую версию сайта, без возможности переключить язык. (т.е. если даже пройти по ссылке site.ru/en/, перекинет на site.ru/)
Если параметр убрать, то на /en/ входит без проблем, однако, если войти на контексте web, то сайт снова не пускает на английскую версию. Спасает только выход и вход на английской версии сайта.
Пока сделал костыль, заменил окно входа ссылками на страницы логина в каждом из контекстов.