Внимание: Взаимная работа с этой CMS больше не поддерживается ввиду отсутствия спроса. Никакой гарантии того, что данный модуль всё еще работает с данной CMS нету.
NetCat — это профессиональная система управления сайтами, разрабатывается с 1999 года и является одной из ведущих на российском рынке коммерческих CMS. Zebroid поддерживает только экспорт статей и категорий в эту CMS.
Экспорт в NetCat реализован в виде файлового экспорта. Для того, чтобы можно было импортировать на сайт файл сгенерированный Зеброидом, сперва необходимо установить на него модуль импорта.
Установка модуля состоит из 2 этапов: добавление поддержки тегов в модуле «Публикации: Статьи простые» и непосредственно самой установки модуля. Первый этап не обязательный, но если вам нужна поддержка тегов, то его необходимо выполнять перед тем, как устанавливать сам модуль.
NetCat: Теги в «Публикации: Статьи простые»
Внимательно следуйте инструкции:
- Открываем настройки модуля "Публикации: Статьи простые", закладка Поля. Нажимаем кнопку добавить поле и вводим следующие данные:
Название поля: Tags Описание: Теги Тип поля: Строка
- Перейдите на вкладку "Редактирование компонента". Добавте в поле "Объект в списке" следующие строки (где то в средину):
".($tagsSUB_Hidden_URL ? " <div class='nc_tags'> ".(!$inside_admin ? opt($tags=listQuery("SELECT a.Tag_ID, b.Tag_Text FROM Tags_Message AS a LEFT JOIN Tags_Data AS b ON a.Tag_ID=b.Tag_ID WHERE Sub_Class_ID=$cc AND Message_ID=$f_RowID GROUP BY a.Tag_ID", "\".(\$i ? \", \" : \"\").\"<a href='$tagsSUB_Hidden_URL?tag=\$data[Tag_ID]&tagcc=$cc'\".(\$data[Tag_ID]==\"$_GET[tag]\" ? \" class='nc_selected_tag'\" : \"\").\">\$data[Tag_Text]</a>"),"") : "")." ".($f_Tags ? "Теги: ".(!$inside_admin ? $tags : $f_Tags) : "Теги не заданы")." </div>" : "")."
- На той же вкладке, в поле "Отображение объекта" добавьте (где то в средину):
<!--tags--> ".($tagsSUB_Hidden_URL ? " <div class='nc_tags'> ".(!$inside_admin ? opt($tags=listQuery("SELECT a.Tag_ID, b.Tag_Text FROM Tags_Message AS a LEFT JOIN Tags_Data AS b ON a.Tag_ID=b.Tag_ID WHERE Sub_Class_ID=$cc AND Message_ID=$f_RowID GROUP BY a.Tag_ID", "\".(\$i ? \", \" : \"\").\"<a href='$tagsSUB_Hidden_URL?tag=\$data[Tag_ID]&tagcc=$cc'>\$data[Tag_Text]</a>"),"") : "")." ".($f_Tags ? "Теги: ".(!$inside_admin ? $tags : $f_Tags) : "Теги не заданы")." </div>" : "")."
- На той же вкладке, в поле "Системные настройки" добавьте (в конце):
# настройки тегов $tagsSUB_ID = $MODULE_VARS['tagscloud']['TAGS_SUB_ID']; if($tagsSUB_ID) $tagsSUB_Hidden_URL = $db->get_var("SELECT Hidden_URL FROM Subdivision WHERE Subdivision_ID=".$tagsSUB_ID."");
- Сохраните изменения
- Перейдите на вкладку "Добавление". В поле "Действие после добавления объекта" запишите:
"; # добавляем теги nc_tag_add($sub, $cc, $msgID, $f_Tags); if ($inside_admin) { ob_end_clean(); header("Location: $goBackLink&inside_admin=1"); exit; } else { echo NETCAT_MODERATION_MSG_OBJADD; echo " ".$goBack; } echo "
- Сохраните изменения
- Перейдите на вкладку "Изменение". В поле "Действие после изменения объекта" запишите:
"; # обновляем записи тегов nc_tag_drop($cc, $message); nc_tag_add($sub, $cc, $message, $f_Tags); if ($inside_admin) { ob_end_clean(); header("Location: $goBackLink&inside_admin=1"); exit; } else { echo NETCAT_MODERATION_MSG_OBJCHANGED; echo " ".$goBack; } echo "
- На той же вкладке, в поле "Действие после удаления объекта":
"; # удалим теги сообщения nc_tag_drop($cc, $message); if($inside_admin) { ob_end_clean(); header("Location: $goBackLink&inside_admin=1"); exit; } else { echo NETCAT_MODERATION_MSG_OBJDELETED; echo " ".$goBack; } echo "
- Сохрание изминения
Установка модуля импорта
Установка модуля состоит из таких этапов:
- Скачайте необходимый для вашей версии NetCat модуль
- Зайдите в админку NetCat → Инструменты → Установка модуля
- Выберите файл и нажмите Закачать
- После установки модуля зайдите в его настройки и укажите следующие параметры (пример):
- MODULE_ID – номер компонента, в который будут импортироваться статьи, в полном списке компонентов системы
- TITLE_FIELD_NAME – имя поля «Название статьи» в компоненте
- ANNOUNCE_FIELD_NAME – имя поля «Анонс статьи» в компоненте
- TEXT_FIELD_NAME – имя поля «Текст статьи» в компоненте
- DATE_FIELD_NAME – имя поля «Дата» в компоненте
- TAGS_FIELD_NAME – имя поля «Таги» в компоненте
- AUTHOR_FIELD_NAME – имя поля «Автор» в компоненте
NetCat 4.5.tgzРазмер: 6,85 Кб
NetCat 4.0.tgzРазмер: 6,36 Кб
NetCat 3.6.tgzРазмер: 6,36 Кб
NetCat 3.5.tgzРазмер: 6,36 Кб