Управление основным содержимым CMS

В этой статье будет рассказано, как создавать пункты, подпункты и страницы основного содержимого сайта.
Эта CMS (система управления сайтом) разрабатывалась в первую очередь для быстрого и простого создания страниц сайта. Осуществляется администрирование сайта в панели управления. Для входа в панель управления нужно набрать строчку в строке браузера /dans/mstart.php (здесь и далее все адреса будут даваться относительно каталога, в котором установлена CMS) и ввести логин и пароль. После этого Вы попадете в панель управления. Для управления основным содержимым сайта нужно щелкнуть по ссылке "Контент". Откроется страница "Управление контентом".
Для создания и редактирования пунктов меню нужно нажать на ссылку "пункты меню", после чего появится панель управления пунктами меню, в котором можно создавать и редактировать новые пункты меню. Для создания нового пункта нужно нажать кнопку "Новый пункт". После нажатия кнопки "Новый пункт" появится форма, в которой нужно заполнить название, позицию пункта и выбрать видимость. "Название" будет отображено в меню на сайте. "Позиция пункта" определяет порядок вывода пункта в меню на сайте. "Видимость" определяет, будет ли отображаться пункт меню и весь контент связанный с этим пунктом на сайте или нет. Для редактирования пункта меню нужно щелкнуть на соответствующую ссылку с названием пункта в панели управления пунктами меню. Для удаления пункта меню нужно нажать на соответствующую ссылку "Удалить".

 

Для создания и редактирования подпунктов меню нужно нажать на ссылку "подпункты" в панели управления контентом. В панели управления "Подпункты меню" можно создавать и редактировать подпункты меню. Для создания нового подпункта нужно нажать на кнопку "новый подпункт", появится форма, в которой нужно заполнить название, позицию подпункта, видимость и связь с меню. Будет ли выводиться название подпункта в меню, зависит от выбора значения в поле "видимость". Если в поле "видимость" будет выбрано значение "скрыто", то данный подпункт будет недоступен и будет недоступен весь связанный с ним контент. "Позиция подпункта" определяет порядок вывода подпункта в соответствующем пункте меню. Поле "Связь с меню" определяет к какому пункту меню относится данный подпункт. Если будет выбрано значение "не связывать", то данный подпункт не будет доступен и соответственно и связанный с ним контент.

 

Для создания статьи (то есть для создания страницы сайта) нужно нажать на ссылку "статьи" в панели управления котентом. В панели управления статьями можно создавать и редактировать статьи сайта (страницы сайта). Для создания новой статьи нужно нажать на кнопку "Новая". В появившейся форме нужно будет заполнить все поля:
  1. Название статьи - будет отображено в заголовке браузера (между тегами <title> и </title>) и в заголовке текста;
  2. Описание страницы - будет отображено в мета-теге description (будет ли отображено или нет - зависит от настроек в конфигурационном файле config.php);
  3. Ключевые слова - будут отображены в мета-теге keywords (будут ли отображены или нет - зависит от настроек в конфигурационном файле config.php);
  4. Позиция статьи - определяет порядок вывода статьи;
  5. Теги (метки) статьи - ключевые слова характеризующие статью, записываются через запятую (будут выведены в блоке "облако тегов", если используется облако тегов - настраивается в конфигурационном файле);
  6. Видимость - определяет, будет ли доступна статья;
  7. Фильтр (пункт меню) - определяет, к какому пункту будет относиться статья (является, по сути, фильтром, так как физически привязка статьи осуществляется к подпункту);
  8. Связь с подпунктом - определяет, к какому подпункту будет относиться статья;
  9. Тип - может принимать одно из двух значений: "отдельная статья" или "страница пункта или подпункта". Если выбрано значение "страница пункта или подпункта", то статья будет отображена при выборе соответствующего пункта или подпункта. Другими словами эта статья будет содержимым пункта или подпункта. Если выбрано значение "отдельная статья", то при выборе соответствующего пункта или подпункта будет отображена ссылка на данную статью;
  10. Текст статьи - для оформления внешнего вида статьи, можно использовать bb-коды с помощью встроенного редактора.

 

То есть для создания страницы сайта нужно создать пункт меню, потом подпункт меню и затем статью. Для одного пункта меню можно создавать несколько подпунктов меню. Для одного пункта или подпункта может быть несколько статей, но желательно только одна должна быть с полем тип с выбранным значением "страница пункта или подпункта".

 

Если статью не связывать с каким-либо подпунктом меню, то эта страница будет доступна по адресу /page[id статьи].html, например, /page7.html, но найти данную статью через меню будет невозможно.
Комментарии к публикации
Всего комментариев: 50
прохожий: Гость | 15.07.2009, 03:34 #
Здрасвтуйте. Вот вы пишите что при входе в админку нужно ввести логин и пароль. или я что то пропустил или не понял. А какие логин и пароль?
Суперадмин: | 15.07.2009, 06:35 #
Логин и пароль задается в файле "/dans/mstart.php" . Первоначально задан логин - "admin" и пароль - "password". Но рекомендую их сменить :).
прохожий: 2Casp | 24.07.2009, 07:03 #
Установил CMS на локальный хостинг (Денвер). Когда захожу на главную страницу то отображается ошибка "Главная страница Ошибка с файлом шаблона" Куда посмотреть?

Кстати при регистрации на этом сайте, выскакивает ошибка:
Warning: fsockopen() [function.fsockopen]: unable to connect to mail.linedmk.com:25 in /home/***/public_html/***/****_include.php on line 18
Суперадмин: | 24.07.2009, 20:41 #
В папке /templates/ должны быть также три файла

hablon_glav_page.php
hablon_form_enter_site.php
hablon_salute_enter_site.php

их нельзя переименовывать или перемещать. Проверте эти файлы. Так же может быть проблема с правами доступа. Проверьте, чтоб права доступа у файлов были "644", проверьте также права доступа для папки /templates/ , которые должны быть "755".
На счет регистрации на сайте - может были проблемы у хостера временные. Я лично смог зарегистрироваться :). Я ваш аккаунт активировал, можете зайти в аккаунт :)
прохожий: Александр | 17.08.2009, 23:50 #
Скачал Вашу CMS. Поставил, выдает ту же ошибку "Главная страница Ошибка с файлом шаблона".
Указал нужные права - все равно.
Затем, сайт не может найти ссылки URL на регистрацию, статьи и тд...
Например, для регистрации на сайте он требует страницы http://127.0.0.1/registr/, а такой то и нет ни в одном каталоге CMS, как и например файла punkt3.htm. (это видимо статья)
Может Вы выложили не полный дистрибутив?
Суперадмин: | 18.08.2009, 19:29 #
На счет ошибки с файлом шаблона.
Попробуйте сделать следующее. Откройте файл /script/work_site_include.php в любом текстовом файле и найдите строчку номер 1126 со следующим содержимым:
@$mas_file=file($file_hablon,"r");
и из этой строчки удалите ' ,"r" '.

По поводу страниц /registr/, файла puntk3.html и других. Этих страниц на самом деле нет, они формируются скриптом. Для нормальной работы нужен модуль mod_rewrite сервера Apache и сервер должен обрабатывать файл .htaccess . Обычно сервер Apache имеет такие установки по умолчанию.
прохожий: Vladimir | 22.10.2009, 13:55 #
Спасибо за CMS. Это именно то, что искал. Ваша cms понравилась гибкостью (css, html, правка)
Можно задать 2 вопроса?
1-й Я бы хотел Форум для этой CMS + когда пишеться коментарий к статье, создавалась бы новая тема на том самом форуме + форма авторизации именно на форум и коменты.
Как мне это лучше осуществить?
2-й вопрос.... Уже забыл =(
Суперадмин: | 23.10.2009, 06:46 #
Отвечаю на ваши вопросы:
1. Форума у меня нет.
2. Когда вспомните - напишите :)) .
прохожий: kostrub | 27.10.2009, 19:00 #
сайт: kan.ho.ua
установил на хостинг ho.ua при входе в админку админка загружается пишет Вход в панель управления выполнен!
выбираю например контент - захожу
появляется- Пункты меню подпункты статьи
при выборе чего нибудь пишет соединение завершено и так во всей админке
Суперадмин: | 28.10.2009, 05:39 #
Скорее всего происходит какая-то ошибка. Так сложно сказать какая.
прохожий: Vladimir | 29.10.2009, 09:10 #
Вспомнил чего хотел спросить.
Ваш движок выдержит около 7-10 тыс.сутки. посетителей. У вас вроде лишнего ничего нет, но всё-же не будет ли подтормаживать?

По поводу форума. Сможе ли вы привязать регистрацию на форуме (отрытый код), к регистрации на сайте? Если да, то сколько будет стоить? Я просто по php только базис ведаю.
Суперадмин: | 30.10.2009, 08:16 #
На счет посещаемости, выдержит или нет - я не знаю. Проверете! :)) Потом напишите :)

По поводу форума. Напишите мне на E-mail webmaster@linedmk.com какой форум нужно будет прикрутить.
прохожий: Гость | 14.02.2010, 01:38 #
добрый день,
захожу в панель управления а там пусто и ничего нет
хотя вроде все работает логинит нормально и фронт-енд работает правильно (все есть)
Суперадмин: | 20.02.2010, 21:26 #
Что за "фронт-енд"?
прохожий: Гость | 02.04.2010, 10:57 #
не могу редактировать содержимое страниц. А как установить новый модуль, шаблон?
Суперадмин: | 03.04.2010, 19:44 #
Чтобы установить новый модуль - его сначало нужно разработать! А разработать могу я. Обращайтесь!
прохожий: Сергей | 13.06.2010, 10:51 #
скажите а как настроить vip обявления?
Суперадмин: | 14.06.2010, 18:39 #
http://www.linedmk.com/punkt20/
прохожий: Наталья | 16.08.2010, 02:10 #
1. Можно ли убрать заголовок "Главная страница" с главной страницы (<h1 class='zagol_soder'>Главная страница</h1>)? Не вписывается в дизайн. На остальных страницах заголовок нужен!
2. Можно ли имена файлов страниц-статей сделать интуитивно-понятными (например: site/punkt1/ - сделать site/kulinaria/(кулинария))
3. Что делать, после нескольких правок и пересохранений - статья исчезает из админки? Но она есть! Сайт пока на локалке. Может это глюк локалки?
Суперадмин: | 04.09.2010, 20:38 #
1. Можно, изменив код php
2. Нет
3. С этой проблемой надо разбираться.
пользователь: | 13.10.2010, 22:51 #
E-mail: написать сообщение
Здравствуйте!

1) Как посмотреть ссылку на загруженный файл? Захожу в панель управления-счетчик скачиваний-добавить файл... Загржается, все нормально... Но где посмотреть ссылку на него?
2) Где хранится файл с паролями зарегистрировавшихся на сайте?
3) Можно ли переименовать ссылки... Например moisit.rupunkt1 к примеру в moisit.rudownloads, если да, то как?

Заранее спасибо, жду ответов.
Суперадмин: | 17.10.2010, 19:51 #
1. Ссылку на загруженный файл можно вставить в текст в статью в bb-редакторе, есть в нем специальная кнопка.
2. Данные о зарегистрированных пользователях храняться в базе данных. И пароль в явном виде не храниться, а храниться запись md5("пароль").
3. Нет, такой возможности нет.
прохожий: Валя | 30.12.2010, 01:52 #
Когда создавала свой сайт воспользовалась вот этиим ресуром - http://www.eltisbook.ru. Все очень легко и доступно описано.
прохожий: Сергей | 31.03.2011, 21:07 #
добрый день,
захожу в панель управления а там пусто и ничего нет
хотя вроде все работает логинит
Суперадмин: | 01.04.2011, 23:23 #
Попробуйте включить отображение ошибок в PHP.
прохожий: Александр | 22.07.2011, 19:05 #
E-mail: написать сообщение
Здравствуйте, столкнулся с такой проблемой, находясь в магазине под своим именем добавляю в корзину товары, они там есть пока я не выйду, как только выхожу потом снова вхожу и у меня корзина снова пуста, в чём проблема?
Суперадмин: | 23.07.2011, 07:05 #
При выходе с аккаунта на сайте удаляется сессия, в которой также хранятся данные о товарах, добавленные в корзину. Соответственно после выхода удаляются и данные о товарах.
прохожий: Александр | 25.07.2011, 05:13 #
E-mail: написать сообщение
подскажите пожалуйста, как это исправить? или так и должно быть?
Суперадмин: | 25.07.2011, 05:19 #
Так и должно быть.
прохожий: Александр | 28.07.2011, 04:55 #
E-mail: написать сообщение
вот например в интернет-магазине OZON.ru там при выходе корзина сохраняется, как сделать так чтоб он сохранял информацию о товарах в корзине?
Суперадмин: | 28.07.2011, 23:37 #
Зачем? Если пользователь авторизовался и не захотел сформировать заказ, и потом вышел, то вероятность очень маленькая, что он сделает заказ в дальнейшем.
прохожий: Александр | 07.08.2011, 07:23 #
E-mail: написать сообщение
ещё вопросик, можно ли сделать горизонтальное меню выпадающим?
Суперадмин: | 07.08.2011, 20:49 #
В скрипте интернет-магазина горизонтальное меню как раз таки выпадающее. В панели управления в разделе Контент для какого-либо пункта добавьте подпункт. И на сайте посмотрите.
прохожий: Александр | 08.08.2011, 19:06 #
E-mail: написать сообщение
а можно сделать многоуровневое выпадающее меню?
Суперадмин: | 09.08.2011, 05:10 #
Попробуйте сделайте :) На данный момент такой возможности в скрипте нет.
прохожий: Александр | 11.08.2011, 06:58 #
E-mail: написать сообщение
а например можно ли сделать вертикальное меню выпадающем в бок и многоуровневое?
Суперадмин: | 11.08.2011, 07:23 #
Зачем вам многоуровневое меню? Обычно вполне хватает и двухуровневого меню. Но если так хотите, то можете попробовать сделать ;)
прохожий: Александр | 11.08.2011, 07:15 #
E-mail: написать сообщение
у меня ещё вопрос за что отвечает файлик .htaccess, и обязательно ли он должен быть на сервере?
Суперадмин: | 11.08.2011, 07:20 #
Файл .htaccess обязательно должен быть на сервере. От него зависит нормальная работа сайта.
прохожий: Александр | 11.08.2011, 07:32 #
E-mail: написать сообщение
или тогда может посоветуете на какой сервер лучше заливать чтобы всё нормально работало? заранее спасибо!
Суперадмин: | 11.08.2011, 07:36 #
Хостинг что ли? Могу порекомендовать хостинг http://sprinthost.ru/s2053/tariffs/1st.html
прохожий: Александр | 11.08.2011, 07:38 #
E-mail: написать сообщение
спасибо, а какие нибудь бесплатные хостинги есть хорошие?
Суперадмин: | 11.08.2011, 17:16 #
Нет бесплатных нормальных хостингов.
прохожий: Александр | 13.08.2011, 17:38 #
E-mail: написать сообщение
тогда другой вопрос, есть нормальный дешёвенький хостинг?)))
Суперадмин: | 14.08.2011, 08:01 #
Нормальный хостинг http://sprinthost.ru/s2053/tariffs/1st.html
прохожий: Александр | 11.08.2011, 07:28 #
E-mail: написать сообщение
я залил на сервер сайт, пытаюсь запустить а мне пишет что ошибка 500 в файле .htaccess, что делать?
Суперадмин: | 11.08.2011, 07:33 #
В файле .htaccess содержаться инструкции для модуля mod_rewrite сервера Apache. Обычно хостинги подключают этот модуль, и все работает нормально. Обратитесь в техподдержку хостинга, пусть посмотрят.
прохожий: Владимир | 08.05.2015, 17:16 #
E-mail: написать сообщение
Загружаю новую версию редактора в папку addapplication/ckeditor а окно не появляется, может надо обновить версию jQuery. Где и каким образом
Подскажите пожалуйста как обновить редактор CKEditor.
прохожий: Владимир | 13.06.2015, 17:18 #
E-mail: написать сообщение
Здравствуйте!
Уважаемый разработчик!
Не могу обновить визуальный редактор с версии 3.2.1 на 4.1- 4.7.
Скачиваю дистрибутив с оф.сайта ckeditor, произвожу замену папок, но в ответ тишина, тое-сть чистая картинка.
Может подскажите как решить проблему?
Спасибо!
Суперадмин: | 08.08.2015, 00:12 #
Нужно перейти на скрипт доски объявлений boxcode.ru, в этой CMS поддерживается новая версия ckeditor.
Вход в аккаунт
Новости сайта