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

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

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

Группа ресурсов

Добрый день.
Подскажите пожалуйста, как задать группу ресурсов, только что созданному документу через скрипт?
Eugene Generalov
09 декабря 2015, 10:01
modx.pro
1
703
0

Создание своего события для плагина

Добрый день! Пытался в пакет modExtra прописать свое событие. Создал файл _build/data/transport.events.php
Содержимое посмотрел как в miniShop2
<?php
$events = array();
$tmp = array(
    'onTest',
);
foreach ($tmp as $k => $v) {
    /* @var modEvent $event */
    $event = $modx->newObject('modEvent');
    $event->fromArray(array(
        'name' => $v
    ,'service' => 6
    ,'groupname' => PKG_NAME
    ),'', true, true);
    $events[] = $event;
}
return $events;
Почему не появляется мое событие onTest в списке событий? Что то упустил или не так сделал? Подскажите.
Владимир Бабусенко
07 декабря 2015, 12:41
modx.pro
2
1 381
+1

Вывести все используемые чанки на сайте

Здравствуйте, прошу помочь. Есть сайт где куча шаблонов и чанков, причем многие чанки не используются, требуется его почистить.
Борис И
03 декабря 2015, 13:53
modx.pro
1
1 820
0

Упрощаем работу с TV

Продолжая тему, начатую Василием, предлагаю решение для упрощения работы с TV. Оно поможет тем, у кого логика сайта завязана на TV — запросы, фильтры и т.п.
Решается эта задача созданием полей в таблице ресурсов и копированием в них значений TV.
Сергей Шлоков
02 декабря 2015, 09:18
modx.pro
49
8 061
+7

Выбор аватара gravatar || photo || noimage

Всем привет. Меня интересует вопрос по аватаркам для пользователей.
У меня стоят Tickets, Hybridauth и Login.
Сейчас я делаю личный кабинет и мне нужно чтобы у пользователя была аватарка, но не синий квадрат с Gravatar.
В общем суть вопроса (алгоритм):
1- Если у пользователя нет авы в Gravatar и нет привязанного аккаунта (Hybridauth) с фоткой, то выводить мою загруженную картинку noimage.
2- Если пользователь зарегистрирован и зашел через соц.сеть (HybridAuth), то выводить его аву из соцсети.
3- Если у пользователя есть ава в gravatar, то выводить её.

В общем нужно чтобы фотка была либо если есть из граватара, либо из соцсети, либо уже моя noimage.

Сейчас я использую такой вывод изображения (нашел на форуме), но это не покрывает условие №3:
<img class="avatar" src="[[+photo:is=``:then=`[[++rb_base_dir]]img/nophoto.png`:else=`[[+photo]]`]]" />
А это не покрывает условие №1:
<img src="[[+gravatar]]?s=100&d=[[+photo]]" />
Можно ли изменить вывод авы в сниппете, чтобы все эти проверки происходили в нем, а здесь просто плэйсхолдер с размером оставить?
Виталий Барышников
26 ноября 2015, 12:33
modx.pro
1
1 380
0

HybridAuth не входит со страницы &service=logout

Если совершить выход и сразу с этой страницы пробовать войти через HybridAuth, плагин будет делать редирект на страницу yoursite.ru/?service=logout, то есть тут же выходить.
Денис
24 ноября 2015, 18:51
modx.pro
1
1 313
+1

Archive

Hi,
I would like to create an archive for blog posts using pdotools. I want to display the archives in the following format.

  • Year (Counts)
    • Months (Counts)
      • Blog Posts
      • Blog Posts


I need some guidelines regarding,
  • Which tools is best to achieve the above format pdoMenu or pdoResources?
  • How to filter the blog posts by year and month?


Thanks.
Charles Richard
19 ноября 2015, 06:21
modx.pro
8
3 908
+2

Расширение любых таблиц MODX

В очередной раз понадобилось изменить таблицу сайта, менять которую не предусмотрено.

Что обычно люди делают в таких случаях? Верно, редактируют ядро или нужный компонент, и больше их не обновляют. Но ведь это неправильно, и можно решить вопрос иначе.

Пишем обычный плагин, выставляем для него событие OnMODXInit и меняем модель для нужных классов системы или дополнений. Например, я добавил id менеджера в заказ miniShop2:
Василий Наумкин
16 ноября 2015, 07:07
modx.pro
116
10 219
+11

Принцип загрузки админки на ExtJs. Для новичков

В этой статье хочу немного развеять тучи над механизмом работы админки, логика которой основана на ExtJs. Для людей, далеких от php и javascript, это будет набором непонятных слов. А вот те, кого уже не пугают такие термины как ООП, наследование, конструкторы, поймут о чем я тут буду говорить. Это не курс. Я просто попытаюсь систематизировать информацию для понимания общего принципа работы админки.
В сети достаточно много различной информации об ExtJs. Есть отличный курс Василия, по которому многие из нас учились делать свои дополнения. В нем он разбирает тему создания различных ExtJs объектов. Я не буду повторять, то что у него уже разобрано, а постараюсь на простом языке сделать короткую выжимку. Начнем.
Сергей Шлоков
01 ноября 2015, 14:22
modx.pro
27
3 338
+16

[ECC] - Easy Custom Controller

[ECC] — Пакет пользовательских контроллеров.
Предназначен для расширения сторонних приложений. Идейно вдохновлен пакетом [Office] от Василия Наумкина.
Пример расширения посмотреть тут ecc.vgrish.ru/
Проект на Github
Володя
01 ноября 2015, 14:04
modx.pro
7
3 602
+1