Модули article и news в Danneo CMS очень похожи. Практически, отличаются только таблицы pref_articele и pref_news и то, лишь одним полем. В одном проекте встала задача перелить данные со всеми категориями и статьями в другой, из article в news. Выкладываю небольшой скрипт созданный для этих целей.

Пользоваться им достаточно просто.

Заливаем в корень сайта с Danneo CMS скрипт migration.php, в нем находим эти строчки

$k = 0;
$items = array();
$p = moveCat('news',0,&$items);
echo 'Статей перенесено:'.$k.', категорий перенесено:'.$p;

Если вы хотите перенести из Главной категории(catid=0) в ту же категорию, то ничего не меняем. Теперь, если вдруг нам захотелось перенести все в категорию с catid = 15, меняется одна строчка

$p = moveCat('news',15,&$items);

Если Ваш модуль сделан на основе news или article, то эту же строчку меняем, к примеру, на

$p = moveCat('firms',15,&$items);

Если в скрипте есть ошибки, буду рад вашим комментариям.

Рассказать друзьям

Тема довольно интересная: Как в Joomla использовать ReCapcha через php?. В стандартном компоненте материалов recapcha включается через админку. Все просто и удобно. Но как заюзать ее в своем кастомном компоненте или форме. 

Рассказать друзьям

zoo_logo.png

Далее будут перечислены основные, используемые мной в коде конструкции, замечательного компонента - ZOO.




Рассказать друзьям

Компонент можно пощупать по ссылке

сайт http://joomla.xdan.ru/yandeks-karty.html

администратор http://joomla.xdan.ru/administrator/

Логин:demo Пароль:demo

Пока нет системы оплаты, поэтому покупка осуществляется напрямую

Для покупки компонента пишите на ящик skoder@ya.ru

Рассказать друзьям

CTRL+SWeb-программистам часто приходится иметь дело с текстовыми файлами. Горячие клавиши CTRL+S мы нажимаем автоматом еще с университета, когда пару раз пришлось писать проект с нуля, только потому что не соблюдали первую заповедь программиста: "Сохраняйся, сохраняйся и еще раз сохраняйся". Но в вебе эта комбинация клавиш используется редко. Особенно досадно, когда пишешь длинную статью и забываешь ее сохранить и происходит «сбой матрицы» типа BSOD или чего еще. Даже банальная перезагрузка страницы, может похоронить результаты нескольких часов работы.

При нажатии ctrl+s браузер выдает окно сохранения html файла, что в принципе логично, когда нам нужно сохранить чужую страницу на диск. Но почему бы не научить редактор сайта, сохранять статью по нажатию этих клавиш. Все новые браузеры давно умеют перехватывать это сочетание клавиш. Поэтому был написан плагин для Joomla, который обрабатываем нажатие этих двух клавиш и отправляет содержание материала, его название и все заполненные поля по AJAX на сервер. В целях обратной связи, он показывает полосу загрузки запроса и в конце выдает сообщение, удалось ли сохранить материал или нет. Ничего настраивать не нужно, плагин работает, как с редактором WYSIWYG  так и без него

Небольшое демонстрационное видео

Рассказать друзьям

Подкатегории

Описание особенностей разработки под Danneo CMS

Описание особенностей разработки под Joomla CMS

Особенности разработки под UMI CMS

Все о разработке на Drupal CMS