- Информация о материале
- Категория: Danneo
- Просмотров: 5179
Компания Yahoo! считется одной из самой успешных компаний в мире, сферой деятельности которой является интернет.
- Информация о материале
- Категория: Danneo
- Просмотров: 4938
Создавая интернет сайт в сети Интернет, многие разработчики в первую очередь задумываются о коммерческом его использовании, и поэтому сайты создаются не только ради читателей и пользователей, но и «затачиваются» под поисковые системы и коммерческие запросы.
- Информация о материале
- Категория: Danneo
- Просмотров: 20967
Danneo CMS - это относительно молодая, но очень перспективная отечественная система управления сайтом(КМС), основным достоинством которой является неприхотливость и низкий порог вхождения. Это значит, что чтобы понять, как она устроена не надо изучать API и штудировать документацию. Каждый модуль, блок или класс сам по себе документирован, благодаря обилию комментариев в коде. В системе не используются сложные технологии типа xslt или MVC(привет UMI). Достаточно пол часика пробежаться по коду и понять откуда растут ноги, и вот Вы уже пишите свой блок или модуль.
Из недостатков данной CMS, пожалуй самым ощутимым, является малое количество готовых модулей. По дефолту вместе с системой ставятся модули Статьи, Новости, Загрузки, Карта сайта, Галерея и т.д. Модули сходны по структуре, и фактически при разработке сайта можно смело отбросить 70% из них и их возможностей.
Однако, есть категории сайтов: интернет магазины и доски объявлений. Готовых модулей для них в системе нет. Надо исправлять данную проблему.
В этой статье я расскажу про модуль Интернет Магазина, с неброским названием shop. Увы, пока выбор не так велик, называть модуль как-то по особому смысла нет.
- Информация о материале
- Категория: Danneo
- Просмотров: 7632
Модули article и news в Danneo CMS очень похожи. Практически, отличаются только таблицы pref_articele и pref_news и то, лишь одним полем. В одном проекте встала задача перелить данные со всеми категориями и статьями в другой, из article в news. Выкладываю небольшой скрипт созданный для этих целей.
Пользоваться им достаточно просто.
Заливаем в корень сайта с Danneo CMS скрипт migration.php, в нем находим эти строчки
1 2 3 4 | $k = 0; $items = array (); $p = moveCat( 'news' ,0,& $items ); echo 'Статей перенесено:' . $k . ', категорий перенесено:' . $p ; |
Если вы хотите перенести из Главной категории(catid=0) в ту же категорию, то ничего не меняем. Теперь, если вдруг нам захотелось перенести все в категорию с catid = 15, меняется одна строчка
1 | $p = moveCat( 'news' ,15,& $items ); |
Если Ваш модуль сделан на основе news или article, то эту же строчку меняем, к примеру, на
1 | $p = moveCat( 'firms' ,15,& $items ); |
Если в скрипте есть ошибки, буду рад вашим комментариям.