Василий Столейков

Василий Столейков

С нами с 19 декабря 2012; Место в рейтинге пользователей: #24
Отправить деньги

Метод sendForward() и сохранение полей ресурса

Могие знают полезный метод в MODX — sendForward('id'), который позволяет загрузить некий ресурс без изменения url. При помощи этого метода работает выдача страниц «404 не найдено» и «401 требуется авторизация».

Но немногие знают, что можно выдавать заменяющую страницу, сохранив оригинальные pagetitle, introtext и другие поля.
Василий Наумкин
18 ноября 2013, 01:11
modx.pro
12
5 003
0

получить роль и группу пользователя

Доброго времени суток. Подскажите пожалуйста (если не далеко лезть) код, которым можно получить роль и группу пользователя авторизированного на сайте. Спасибо
Николай
05 августа 2013, 18:52
modx.pro
1
6 925
0

Удаление ресурсов в MODX Revolution

Здравствуйте. Подскажите, пожалуйста, как программно из фронтенда удалять ресурсы? Вывожу ресурсы с помощью getPage, где для каждого ресурса генерится ссылка-кнопка «Удалить». Как реализовать это? Заранее спасибо!
Вадим Собчук
27 июня 2013, 11:29
modx.pro
3
11 320
0

Медленная работа Tickets

Здравствуйте.
На сайте используется Tickets.
Сайт, что-то типа блога. Имеется одна категория в которую пишутся все тикеты.
Количество тикетов уже 311000.
Основной запрос на выборку 10 тикетов в категории (разделе) очень медленно выполняется. Более 60 секунд.
Кто-нибудь использовал Tickets в таких же условиях? Такая же скорость?
Андрей
22 мая 2013, 08:09
modx.pro
1
2 151
0

Узкие места в разработке своих компонентов

Первое знакомство с Revo у меня было год назад (примерно), около месяца я ломал свой мозг о это чудо (да-да, ибо такой наплыв информации — xPDO/PDO, ExtJS, RevoAPI, etc, сильно корежит когнитивную карту мира), под предлогом работы и учебы я вяло «стёк» с рельсов Revo-локомотива.

На данный момент появилось достаточно свободного времени для дальнейшего «вкручивания помидоров» своему сознанию. Перелопатил много постов, нарисовал проект памятника Васе в тетрадке (такой труд… никакой иронии прошу заметить) и его блогу. Но, хоть в целом картина разработки компонентов ясна, остаются «узкие места», ответы на которые можно получить (кажется мне) методом «тыка» и задаванием вопросов без оглядки на их глупость, к чему я и подвожу читателя в этом эпично занудливом (уже) сабжике)

Как создавать свои компонеты?

Алексей
06 мая 2013, 10:01
modx.pro
2
3 089
0

Установка компонентов через MODX API

Предлагаю всем желающим готовую функцию для установки компонентов через Api.

Можно делать из консоли, можно из сниппета — не важно. Собственно загрузка файла выделена в отдельную функцию, которая пытается работать через file_get_contents(), если это не запрещено. Иначе использует cUrl.

Параметров всего 2: имя компонента и id провайдера пакетов (по умолчанию — 1, то есть, modx.com).
Василий Наумкин
21 марта 2013, 07:57
modx.pro
8
5 017
0

Картинка minishop2

Добрый вечер
Необходимо вставить картинку в полную запись 
В краткой записи я разобрался вставляю так  <img src="[[+thumb]]"  class="lazyload"> 
В полной записи необходимо вставлять картинку которая при заливке обжалась до 350х350.
Сейчас вставляю так <img src="[[+image]]" alt="" title="[[+name]]">
картинка вставляется в полном размере хотя при загрузке обжимается до нужного размера
[{"w":216,"h":224,"q":100,"zc":"1","bg":"000000"},{"w":350,"h":350,"q":100,"zc":"1","bg":"000000"]}

Каким образом вставлять картинку которая обжата до размера 350х350!? Заранее спасибо
Дмитрий Маликов
10 марта 2013, 16:16
modx.pro
2
14 346
0

Правильный хостинг для MODX Revolution 2

Предлагаю вашему вниманию вторую версию инструкции по созданию собственного хостинга для сайтов на MODX Revolution и не только.

На сей раз я заснял и смонтировал видео всего процесса, постарался от души. Можно скачать в ультра-мега качестве (FullHD 1920x1080x25, 785mb).



В комплекте идёт текстовое описание основных этапов с кусками кода для копипастинга.
Василий Наумкин
08 февраля 2013, 20:54
modx.pro
29
52 021
0

HybridAuth определить что авторизован через него

Суть в том что на сайте есть регистрация и авторизация через HybridAuth всё супер спасибо Василий.
И в личном кабинете пользователя, пользователь может указать новый пароль сам, через ChangePassword.

Нужно какой то определять человек был зарегистрирован или авторизован через HybridAuth потому что для зарегистрированного обычным путём, пароль сменить можно, а в HybridAuth это нафиг не надо, надо убрать это поле «изменения пароля» потому что если человек нажимает сменить пароль, то система так заглючивает

Заранее спасибо друзья!
Добряков Алексей
21 января 2013, 12:30
modx.pro
1
993
0

Работа с #хэшем в url + history api

Последний проект, который я делал состоит из одной страницы, и все действия выполняются через Ajax.
Конечно, понадобилось сохранять состояние страницы, и самое универсальное решение — хэш.

Если кто не в курсе, хэшем url зовется всё, что идет после символа #. Изначально это было придумано для якорей и используется до сих пор всякими способами из-за одной особенности — изменение хэша не обновляет страницу.
Василий Наумкин
31 декабря 2012, 08:26
modx.pro
7
25 585
0