Быстрый старт


Данная страница нужна для тех, кому поручили что-либо быстро поправить на сайте, но вы первый раз видите ЮзерЦМС и не знаете даже с чего начать, а изучать официальный сайт целиком просто нет времени, ну а к документации вообще отвращение ;)

Для начала нужно разобраться что нужно править на сайте:

  1. Текст на главной странице (или тайтл)
  2. Текст на внутренних страницах
  3. Дизайн сайта (тему) - его внешний вид, причем полностью или частично.
  4. Стили CSS
  5. HTML код
  6. PHP код или функционал сайта


Теперь подробнее:

  1. Чтобы поменять текст на главной или его заголовок или тайтл, то для этого нужно сначала зайти в админку сайта.  Делается это как в первой версии, просто дописываем к адресу сайта "/admin" без кавычек. Вводите логин и пароль (если их не менять то admin и admin должны подойти, если сменили - узнавайте у разработчика или владельца сайта). После входа попадаете на главную админки. Этот раздел называется "Страницы сайта". Первая в списке идет Главная страница. Нажимаем напротив ее - Изменить. Далее все очевидно: название страницы - это то, что выводится перед текстом, Текст -  и есть то что нам надо, причем его редактируем с помощью визуального редактора, похожего на ворд. На вкладке SEO - можно изменить Тайтл главной страницы.
  2. Текст на внутренних страницах меняется аналогично тексту на главной, поэтому сначала читаем п.1, найти нужную страницу можно по названию или адресу, причем по адресу лучше, поскольку он не может дублироваться. Поэтому сначала смотрим адрес нужной страницы (ее урл в адресной строке), далее идем в админку и ищем, если страница внутри раздела, то нужно нажимать на плюсик возле разделов, тогда появится ваша страница, например: чтобы отредактировать эту страницу (Быстрый старт), нужно зайти в админку, далее нажать на плюсик напротив страницы Документация, и далее нажать на изменить напротив страницы Быстрый старт.
  3. Дизайн сайта понятие растяжимое, поскольку за его вид отвечает: тема + модули. Но основной вид конечно же определяет тема сайта. Полностью тему можно сменить в настройках. Тут же можно увидеть тему, которая сейчас используется. Допустим тема с именем mega2000, значит она находится в папке /themes/mega2000 - заходим сюда через файловый менеджер и правим, если папки нет, значит используется стандартная тема, и находится она в ядре, однако все что в папке /user_cms вообще не нужно править, поскольку после обновления все правки слетят. Основной файл темы index.tpl - его нужно править(и не удаляйте [ head ] и [ component ]).  Также в папке с темой есть css файлы, правда находиться они могут и в подпапках.
  4. Стили CSS вообще легко править, используем FireBug, он покажет какой файл и в какой строчке надо исправить.
  5. HTML код - тут гораздо сложнее, поскольку html код размещается во многих файлах, хотя основное их расширение - tpl. Поэтому можно скачать весь сайт открыть все файлы с расширением tpl и править их. Однако нужно все таки пояснить логику: как уже писал, основной  html код находится в файле темы index.tpl (читайте п.3), остальное во вьюхах модулей. Для этого отрываем папки /modules/components/views,  /modules/plugins/views,  /modules/blocks/views,  /modules/addons/views  - и в них файлы с расширением tpl, где и есть html код отделенный от php кода.
  6. PHP-код находится почти во всех файлах, но в первую очередь в файлах с расширением php ;))). Тут важно понять что нужно править, точнее код какого модуля или даже код ядра. Код ядра находится в файле /user_cms/user_cms_core.php, код ядра сборки в  /user_cms/user_cms_core_edition.php, а ядро которые можно править находится тут /modules/core.php. Которое наследует предыдущие ядра. Основная логика модулей находится в контроллерах компонентов, поскольку ЮзерЦмс работает на паттерне MVC. Например, логику компонента новостей нужно править в файле /modules/components/news/controller_component_news.php






Создание и продвижение сайтов: Unibix