Сергей Шлоков

Сергей Шлоков

С нами с 31 января 2013; Место в рейтинге пользователей: #3

[siteStatistics] Переносим просмотры HitsPage

Некоторые, в том числе и я, используют дополнение HitsPage для отображения количества просмотров статьей. Сегодня я наконец решил переехать на siteStatistics. Для тех, у кого не было HitsPage — это плевая задача. А у меня он был, поэтому встал вопрос о переносе данных о просмотрах в siteStatistics. Для этого я написал небольшой скриптик.
Сергей Шлоков
19 сентября 2015, 14:03
modx.pro
1 399
+2

[xButtons 1.1.0] Сохранение и загрузка параметров

Так как компонент расширяет диалог редактирования элементов, то напрашивается еще и возможность сохранения параметров. Особенно это актуально для сниппетов. Поэтому я добавил еще 2 пункта меню — «Сохранить параметры» и «Загрузить параметры». Теперь параметры можно сохранять вместе с элементом. Т.е. можно сделать полноценный backup элемента. Кроме того, сохраненные параметры одного сниппета можно загрузить в другой сниппет. А можно при создании нового сниппета самому написать файлик с необходимыми параметрами и загрузить их разом, чтоб не мучиться с диалогом. Правила описаны ниже.
Сергей Шлоков
09 сентября 2015, 15:55
modx.pro
958
+2

[dbAdmin 1.1.0] Редактирование данных в ячейках

Основные измерения в новой версии:
— возможность редактирования данных прямо в ячейке;
— возможность удаления строк таблицы;
— автосинхронизация списка таблиц (теперь нет кнопки «Синхронизировать»);
— в диалог свойств таблицы добавлена волшебная кнопка, автоматически определяющая класс объекта MODX, хранящегося в таблице;
— в колонке «Действия» появилась кнопка «Select From», выводящая скрипт селекта в окно SQL запросов. Нажимаем на нее, например, у таблицы modx_access_actions и получаем вот такой скрипт
SELECT `id`,`target`,`principal_class`,`principal`,`authority`,`policy` FROM `modx_access_actions`
в поле SQL запроса (второй таб).
Сергей Шлоков
06 сентября 2015, 15:43
modx.pro
3
1 614
+13

[xButtons] Сохраняем элементы в файл

Решение вытекло из моей доработки Console. В диалоге редактирования элементов появляется кнопка с пунктами меню «Сохранить в файл», «Загрузить из файла», «Сохранить на ПК» и «Загрузить с ПК». Разработчикам, возможно, пригодится.
Сергей Шлоков
04 сентября 2015, 05:47
modx.pro
3
2 350
+5

[Console] Сохраняем код в сниппет

В продолжение моей предыдущей заметки. Очень интересную идею предложил Максим, чтобы можно было сохранять код в сниппет и загружать из сниппета. Реально удобно — погонял код и сохранил в сниппет. Я решил добавить этот функционал в Console.
Сергей Шлоков
03 сентября 2015, 09:31
modx.pro
2
1 688
+11

[Console] Сохраняем код в файл

Продолжаю традицию Василия делиться с обществом полезными решениями. В этот раз речь пойдет о компоненте Console (автор Николай Ланец). Для разработчика вещь незаменимая. Я очень часто пользуюсь им. Но у него не хватает одной маленькой, но очень удобной фичи — возможности сохранять код. Благодаря Илье Уткину, консоль научилась хранить код в сессии. Но этого мало. Я для себя немного доработал консоль и теперь она может сохранять код в файл и загружать из файла. Вот этим решением я и готов поделится с обществом. Разработчики должны оценить.
Сергей Шлоков
31 августа 2015, 13:09
modx.pro
5
2 727
+23

[siteStatistics] Версия 2.0.0. Пользователи

В этой версии расширены возможности статистики по пользователям. В предыдущей версии, собственно говоря, и не было такой статистики. Можно было только посмотреть список пользователей, находящихся в данный момент на сайте. Теперь можно посмотреть, кто и как часто ходит к вам на сайт.

Сергей Шлоков
29 августа 2015, 16:33
modx.pro
6
1 842
+13

Вызов окна MODx.Window на ExtJs

Решил разобраться, почему криво работает вызов окна MODx.Window при разработке в админке, используя modExtra. Проблема в следующем — при первом вызове окно открывается в нормальном виде

При последующих вызовах получаю такое окно

Честно говоря, я не понимаю, почему происходит такая фигня.
Сергей Шлоков
24 августа 2015, 15:11
modx.pro
2 488
0

Уменьшаем слишком длинное меню компонентов

Предлагаю простенькое решение для тех, у кого меню компонентов не умещается на экране. Мне помогает при работе с Firebug — часто пользуюсь Console и, чтобы до него добраться, приходиться закрывать Firebug.

Сергей Шлоков
20 августа 2015, 07:09
modx.pro
7
1 813
+3

Вопрос разработчикам дополнений

Являясь пользователем некоторых компонентов, мне было бы очень удобно, если бы меня предупреждали об обновлениях компонентов, как это делают многих приложения — при запуске программы выскакивает информационное сообщение типа «Доступна новая версия программы».
Конечно, можно зайти в установщик и пролистать все установленные пакеты. Но мне, как автору некоторых компонентов, хочется предложить пользователям более удобный способ информирования. Например, для своего компонента dbAdmin я сделал вот так:

Собственно, вопрос к разработчикам — интересно ли и правильное ли такое решение?
Сергей Шлоков
17 августа 2015, 11:29
modx.pro
712
+2