Дипломник | Привет ! Сегодня я бы хотел рассказать о Instancms. И чем мне она понравилась. Первоначальная цель была сделать городской портал,а значит он должен включать в себя : 1) Новости. 2) Фотоальбом. 3) Каталог. 4) Объявления. 5) Форум. С начала я подумал, что выбор только один - самописный движок, но это было слишком затратно . Поэтому я пошел искать,то что мне нужно. Как итог, я нашел Instancms. В нем были все нужные функции и так же присутствовали и другие : 1) Клубы. 2) Блоги. 3) Система наград. 4) Возможность устанавливать новые компоненты, модули, плагины, шаблоны . Шаг 1. Установка. Качаем тут http://www.instantcms.ru/ Здесь нет ничего необычного. Заходим по адресу у http://your-site.ru/install и следуем инструкциям . Также нужно не забыть пропустить : "Указание путей На данном шаге необходимо указать пути и URL для корня сайта, папки для загрузок и папки кеша. Настройки по-умолчанию подходят для большинства случаев. При установке системы во вложенную папку необходимо отредактировать файл .htaccess находящийся в корне следующим образом: 1. Найти строки
Код: RewriteRule ^sitemap(.*).xml$ /cache/static/sitemaps/sitemap$1.xml [L] Код: RewriteRule ^(.*)$ /index.php [L] 2. заменить их на
Код: RewriteRule ^sitemap(.*).xml$ /subfolder/cache/static/sitemaps/sitemap$1.xml [L] Код: RewriteRule ^(.*)$ /subfolder/index.php [L] где /subfolder/ это путь к папке InstantCMS относительно корня сайта. Также, если вы планируете использовать общую базу пользователей с другим сайтом на InstantCMS 2, нужно изменить путь и URL папки для загрузок. Они должны указывать на папку для загрузок первого (созданного ранее) сайта. Это необходимо для того, чтобы изображения и файлы загружаемые пользователями имели одинаковые пути на обоих сайтах. Например, первый сайт расположен по адресу http://site1 и лежит в папке /var/www/site1. Текущий устанавливаемый сайт располагается по адресу http://site2 и лежит в /var/www/site2. Тогда необходимо указать следующие пути: Папка для загрузок: /../site1/upload/ URL для загрузок: http://site1/upload То есть указываем путь папки для загрузок первого сайта относительно текущего пути. URL для загрузок так же указываем от первого сайта." ( взято с http://docs.instantcms.ru/) Шаг 2. Настраиваем под себя. В этом шаге мы должны выбрать шаблон. Хотя есть очень красивый стандратный шаблон, но можно выбрать и другой. Переходим по этой ссылке http://www.instantcms.ru/catalog/5 и скачиваем нужный шаблон. Настройка шаблона. Например взяли любой шаблон. К каждому шаблону есть такая картинка . Например вы хотите, чтобы объявление были слева. Для этого заходим в Модули->Показать все модули и ищем Новые объявления . Там же в блоке "Шаблон модуля", нужно выбрать нужный шаблон ( тоже указывается разработчиками в описание) . Также можно отключить не нужные модули ( где красная там откл.) p.s в модулях при выборе нужно есть кнопка настройки, возле принять и отменить. Там можно настроить вывод на сайт (кол. записей и.т.д) С настройкой шаблона все. Теперь можно зайти Настройки-> Настройки Сайта и настроить под себя. Настройка компонентов . Заходим Компоненты и выбираем нужное, например блоги. Перед нами настройки. Делаем под себя. Аналогично с другими. Настройка Универсального каталога . Во-первых заходим в универсальный каталог через компоненты. Создаем новую рубрику ( кнопка папки). . После этого можно добавлять магазины через кнопку "Новая запись". Вот так примерно будет выглядеть: . Установка плагинов ( если нужно) . http://www.instantcms.ru/catalog/1006 ищем нужный. Качаем кидаем в папку "plugins". Далее заходим в Дополнения-> Установить плагин ищем наш. Ну кажется на этом все. Остальное сделать легко. Можно создать группу пользователей, настроить их. А чтобы добавить новую статью нужно перейти в Каталог статей-> СОздать статью ( там же рядом можно создать новый раздел) Подведем итоги: Плюсы 1) Все нужные функции. 2) Бесплатный движок. 3) Есть все нужные плагины. Минусы 1) Сложен в настройке. 2) Мало шаблонов, компонентов. |