Инструкции, уроки, видео-уроки по работе с MODx CMF веток Evolution и Revolution.


Создаем сайт-визитку на MODX Evolution. Часть 1. Подготовительные работы.

Этап 1. Установка CMS и её первоначальная настройка.

В этой серии статей я, по возможности подробно, опишу все этапы создания относительно простого сайта на MODX Evolution (версия 1.0.12) типа «визитка». Т.к. часть информации уже содержится на red-book-cms.ru, то мною будут преднамеренно пропущены следующие моменты:

Потому прежде чем начать выполните действия, описанные в статьях перечисленных выше. (далее…)

Опубликовано 16-12-2013 в 10:38

Как программно обновить значение TV-параметра в MODX Evolution

Итак, предположим, что вы уже создали  себе TV-параметр, прикрепили / прилепили его к определенным шаблонам, и теперь стоит задача в программном обновлении значения этого Template Variable. Тогда далее в статье вас ожидает решение данного вопроса.

Сниппет, обновляющий значение TV параметра в MODX Evolution

1. Создайте сниппет, заполните его примерно следующим содержимым:

<?php
$tv_id = 6; // TV, hits - мой TV-параметр.
$hits = $modx->getTemplateVar('hits');//print_r($hits);
$tv = array(
  'contentid' => $modx->documentObject['id'],
  'value' => ++$hits['value'],
);
$updateResult = $modx->db->update( $tv, $modx->getFullTableName('site_tmplvar_contentvalues'), 'tmplvarid = "' . $tv_id . '"' );
print 'Просмотров: '. ++$hits['value'];
?>

(далее…)

Опубликовано 5-12-2013 в 12:27

MODx Evolution: работа с TinyMCE. Расширенная информация.

Все описанное далее актуально для MODX Evolution 1.0.12 (последний релиз на октябрь 2013 года).

Перейдите по вкладкам Менеджера: Инструменты → Конфигурация → Интерфейс и представления. Затем на Настройки TinyMCE. Итак, давайте разберем назначение каждой настройки визуального редактора контента под названием TinyMCE.

Настройки TinyMCE в MODX Evolution

Тема WYSIWYG-редактора — обозначает предустановленные наборы кнопок. Всего доступно около 6 вариаций от Простая до Индивидуальная.

Skin -  здесь можно выбрать скин, т.е. внешний вид, стиль оформления визивига. Физически они расположены в http://www.example.com/assets/plugins/tinymce/tiny_mce/themes/advanced. Вроде бы есть возможность закидывать собственные стили. Совет: лучше всего смотрится скин o2k7:silver.

Template button — какой-то там шаблон кнопки, пробовал прописывать там имя чанка, как сказано в описании — не работает.

Enter key mode — какое действие будет выполняться по нажатию на клавишу Enter. Возможны два варианта: либо добавление параграфа <p></p>, либо добавление переноса строки с <br />. (далее…)

Опубликовано 15-10-2013 в 15:41

Новая версия MODX Evolution — 1.0.12!

В первой половине сентября вышла очередная версия MODX Evolution — под номером 1.0.12. Давайте вкратце рассмотрим, что нового там появилось, какие появились улучшения, исправленные баги и т.п.

1. Темы админки. Первое, что резко бросается в глаза это новый более симпатичный веб-интерфейс Менеджера, который теперь выглядит в более или менее едином стиле со своим старшим собратом — Revolution.

Менеджер (админка):

MODX Evolution 1.0.12

Форма входа (после такого это определенно движение в положительном направлении):

MODX Evolution 1.0.12 Login

Если уточнить, то появился новый шаблон оформления админки, — называется он MODxRe (используется по умолчанию вместо старого Карбона, и с ним надо будет проделать вот такой вот фокус, чтобы нормально заработал визуальный редактор TinyMCE. (далее…)

Опубликовано 15-10-2013 в 12:55

Если не работает TinyMCE в MODX Evolution 1.0.12

Те из вас, кто обновлялся до MODX Evolution 1.0.12 (или 1.0.10), то вы наверняка сталкивались с такой неприятной проблемой, как нерабочий TinyMCE в Менеджере. Лично меня ранее это оттолкнуло от обновления в сторону 1.0.10. Далее рассмотрим, как исправить это очень-очень досадное недоразумение:

MODX Evoltuion 1.0.12 TinyMCE

На самом деле решается проблемка весьма просто, однако способ, согласитесь, далеко не самый очевидный. (далее…)

Опубликовано 15-10-2013 в 11:17

Сниппеты в MODX Evolution: способы вызова

Текущая заметка представляет из себя небольшую памятку с примерами по способам вызова сниппетов в CMS / CMF MODX Evolution.

Способы вызова сниппетов из шаблонов и чанков

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

Опубликовано 3-09-2013 в 15:05

MODX Evolution: как вернуть массив названий колонок таблицы

Вернуть названия колонок таблицы в MODX Evolution можно с помощью метода под названием getColumnNames. Последний возвращает их в виде массива.

Пример 1. Пусть в качестве входного параметра выступит набор данных полученный в результате выполнения запроса SELECT.

<?php
global $modx;
$result = $modx->db->select( 'id, value', $modx->getFullTableName('site_tmplvar_contentvalues') );
$cols = $modx->db->getColumnNames( $result );    // - получаем имена столбцов в порядке их выбора.
print '<pre>' . print_r($cols, true) . '</pre>';
?>

При этом на экран будет выведено следующее: (далее…)

Опубликовано 30-08-2013 в 14:17



Свежие комментарии

  • Администратор: к записи Сделайте, как пишет MODX - проверьте параметры с с »
  • Николай: к записи Во время установки во время выполнения п.4 вылета »
  • PHPt: к записи А это разве не то? »
  • Naklz: к записи При вставке второго всплывающего окна на странице, »
  • Администратор: к записи Николай, посмотрите файл '.htaccess' в корне сайта »
  • Николай: к записи Простите если немного не по теме. Я сделал экспорт »
  • Эрик: к записи Спасибо, помогло) 20 минут мучался) »

Статистика спама

Blogroll:

  • Отличные и магнитный дартс по ссылке. . Отличные и анекдоты про рыбалку читать на сайте. →

Последние твиты