Движок CNcat
Суббота, 3 октября 2009 г.Рубрика: Вебмастеру
Метки: CNcat | движок | скрипт каталога
Подписаться на комментарии по RSS
С этим движком - каталогом ссылок и статей, я уже был знаком ещё года 3 назад. Тогда этот движок ещё ничего интересного из себя не представлял. Но на этой неделе мне в руки попала новая версия CNcat - 4.3.2 по которой видно что разработчик этого движка не сидел на месте. Совершенно новый функционал и возможности. Причём намного лучшие чем у аналогов того же профиля с которыми я имел дело. Если не считать довольно запутанной на первый взгляд системы шаблонов, движок по всем остальным параметрам оказался довольно продвинутым.
Каталог CNcat заинтересовал меня в первую очередь системой оповещения пользователей и модераторов при добавлении статей и ссылок. Мне такая функция нужна для создания раздела онлайн консультаций, которую я попробовал сделать на Даннео. И хотя в принципе Даннео устраивает заказчика, но именно для мода FAQ который я и применил для онлайн консультаций, нужны доработки требующие серьёзных знаний в самом принципе работы движка. Нет постраничной рабивки и оповещения на какой именно странице размещён ответ на вопрос, так же не реализован полноценный поиск. А в CNcat всё это есть. Только заточенно всё под статьи и ссылки.
Однако переделать раздел статьи под онлайн консультации оказалось несложно. Правда пока я разобрался в логике работы движка... Потратив 2 дня я полностью переделал весь админский и пользовательский интерфейс под мою задачу. Добавил где необходимо нужные переменные, некоторые удалил вообще, откорректировал Lang файлы. Осталось только подогнать дизайн под общий дизайн сайта на котором этот скрипт будет работать. А для совместимости я проверил как скрипт каталога работает с разными кодировками. Вообще никаких нареканий. Переход с utf-8 на cp-1251 и обратно делается за минуту. Причём никаких глюков с отображением кириллицы не наблюдается.
Совместимость движка нужна для того что бы он мог работать в одной связке с сайтом имеющим кодировку win-1251 в одной дирректории и с той же базой данных. По умолчанию CNcat ставиться в БД с кодировкой utf-8 и я не хотел иметь проблем в дальнейшем при выводе на главной сайта последних вопросов и ответов из каталога. Хотя в моём варианте это уже не каталог а полноценный отдельный модуль онлайн консультаций или FAQ с возможностью назначать отдельных консультантов по любым разделам и извещении их о том что именно в их раздел поступил новый вопрос. Неограниченное количество разделов и подразделов, неограниченное количество вопросов и ответов с постраничной навигацией, вывод последних вопросов с сортировкой по 5-ти признакам, возможностью голосования и выставления рейтинга, коментариями и выводом имени задавшего вопрос и ответившего на него.
Нужны ещё кое какие доработки по месту, уже на хостинге, но это уже дело техники. Если именно такой вариант с онлайн консультациями одобрит заказчик, то сразу начну дорабатывать разную мелочёвку уже на хостинге. Раздел для ссылок я полностью закрыл, но возможно что и он может понадобиться для чего то ещё. Сам скрипт CNcat я уже подумываю использовать и в своих целях, например поставить на нём каталог статей, в добавлению к тому что у меня уже есть. Хочу прикупить ещё один домен под это дело.
Оставьте комментарий!