Диафан цмс – Система управления сайтами DIAFAN.CMS

Сервис для автоматического создания сайтов на DIAFAN.CMS, конструктор сайтов, сделать сайт самому

Владимир

babyznaika.ru

Захотелось и мне внести свои 5 копеек в общий котёл положительных отзывов о Диафане! Сразу скажу. Я не вебмастер, не профессионал в этом деле, не знаком с кодами и разными рода вёрстками, а обыкновенный владелец интернет-магазина, для которого все эти навыки не обязательно знать. Если во всём пытаться самому разобраться, то можно упустить главное, своё главное, которое приводит к своей цели! Поэтому, у меня не было задачи, при открытии интернет-магазина, научится создавать сайты. На прошлой платформе (не буду называть какой), я так и не смог открыть магазин. Месяц за месяцем мы вместе с техподдержкой пытались что-то поменять на сайте. То блок или кнопку не могли вставить, то изображения нормально не прописывались, то футер 3 месяца ждал, но так и не дождался и т.д. и т.п. В итоге, после 5 месяцев такого вот «ковыряния», я принял решение перейти на другую платформу. Решение далось очень нелегко, т.к. сильно привыкаю к людям, тем более ребята там были хорошие, общались вежливо, но похоже, что сами возможности платформы были далеко не лучшими. И вот, в срочном порядке, стал подыскивать себе новую. Неделю потратил на поиск подходящей для меня, платформы. Остановился на двух. Ещё денёк разборов и выбор пал на Diafan.Cloud. 3 недели без оплаты тестировал, изучал, привыкал, спрашивал, пробовал. В итоге окончательно решил связать судьбу своего интернет-магазина с Diafan.Cloud. Причины таковы. 1) Выбор шаблонов большой. При чём оплачивать их не надо, только лишь в том случае, когда захочется уйти на сторонний хостинг. Но к тому времени (когда захочется), будет достаточный доход, чтобы легко оплатить шаблон. 2) Арендная плата вполне себе разумная. При схожих возможностей на тарифах разных платформ, стоимость аренды ниже среднего. 3) Возможность быстрого редактирования текста прямо на странице сайта, не заходя в административную панель. 4) В карточках товара вообще, по-моему, можно всё прописать и при этом, всё легко и функционально. Можно очень много ещё говорить о возможностях платформы, но, на мой взгляд, одно из важных преимуществ Diafan.Cloud — это ребята из техподдержки. Я новичок, и даже в тестовом режиме, ребята всегда откликались быстро. Тариф у меня пока минимальный, и на нём не предусмотрено, чтобы техподдержка сама что-то исправляла. Она может лишь давать рекомендации и ссылки на свой мануал (кстати очень полный и доступный). Но в моём случае, ребята всегда откликаются на мои просьбы что-то подправить и исправить мои косяки. Ни одного раза не было, чтобы мой вопрос остался бы без ответа. Всегда грамотно, просто и вежливо расскажут и объяснят. Да, деньги важны в жизни, но ещё важнее хорошие отношения! Я благодарю всех сотрудников, которые мне помогают. Спасибо вам, ребята! P.s. Мой отзыв не заказной, как многие могут подумать. Это просто эмоциональное желание поддержать и поблагодарить хороших людей. Нам порой так в жизни не хватает положительных эмоций!:)) Всем добра, изобилия и финансовой свободы!!!

Павел Розов

Бизнес-сайт

DIAFAN оказался действительно достойной системой, работает стабильно и, что самое приятное, из коробки! Это очень важно для таких людей как я, сайт для меня — просто инструмент, который должен работать. Я искренне рад, что новый проект реализую тоже на DIAFAN’е, посмотрим что получится на выходе, надеюсь будет круто! Так как там будут очень сложные геомодули, разработка и привязка приложений, логистические алгоритмы и много страшного функционала, который должен существенно оптимизировать внутренние и внешние процессы. И кстати, что касается магазина, не смотря на отсутствие композитной технологии загрузки страниц, интернет-магазин на Диафане стал работать быстрее и стабильнее, нежели на другой системе. Господа, спасибо Вам за CMS! Я мечтал о том, чтобы у меня был такой рабочий инструмент, надежный и функциональный как монтировка.

Сергей Сымов

Интернет-магазин

Ребята, вы крутые! Как же у вас все просто и удобно! Пользуюсь двумя вашими шаблонами и понимаю, что заказывать сайты с нуля, ну совсем нет смысла. У вас уже все придумано и сделано и самое главное очень дёшево! Новичкам советую именно Diafan. Дёшево, удобный сервис, очень простой интерфейс админки (необязательно быть специалистом), поддержка очень радует, меняют все сами на сайте если не разбираешься как сделать что то, в общем одни плюсы!

Дмитрий Луценко

Diafan понравился модульной системой, режимом быстрого редактирования контента и, конечно, отличным набором возможностей для создания большого магазина. Сервис ощущается полноценной CMS, поданной в удобном формате облачного конструктора. Хорошие шаблоны, простая панель управления, много полезных функций. Отдельно выделю возможность синхронизации с 1С, автоматической перелинковки по заданным словам, а также наличие FTP-доступа к файлам сайта. Diafan отлично подходит для создания сайтов с большим количеством страниц. Рекомендую.

Олег Карпухин

Производство светильников

Решил попробовать сделать сайт на основе DIAFAN.CMS, зашел на сайт и с удивлением увидел, что появилась возможность воспользоваться конструктором сайта, что меня полностью устраивает с недавних пор. Создал тестовый сайт, заполнил, настроил дизайн под себя. Положительное впечатление усилилось и подкрепилось самыми полными настройками SEO, что я встречал, а также функциональностью полноценной CMS. Прикрепил свой домен, и смело оплатил год. Техподдержка помогла мне в паре непонятных моментов, разобрался с их помощью в хитростях интерфейса, который, в принципе, достаточно дружественный. Решил рекомендовать конструктор своим партнерам как один из лучших.

Елизавета Патюрель

Коммьюнити-менеджер компании «Латинский квартал»

Diafan – это просто сокровище. Мало того, что шаблоны настолько четко прописаны и просты в использовании, что любому пользователю принцип становится интуитивно понятен в считанные минуты, но это еще и невероятная команда, по-настоящему несущая ответственность за свою и без того мастерски выполненную работу, готовая прийти на помощь и терпеливо подсказывать, как разобраться с той или иной проблемой, практически в любое время дня и ночи. Огромное спасибо и пожелания всяческих успехов команде Diafan от компании «Латинский квартал», ставшей теперь счастливой обладательницей прекрасного сайта благодаря их слаженной и четкой работе!

cloud.diafan.ru

Обучающий курс для программистов — DIAFAN.CMS

Автор курса

Курс подготовила Марина Дорохина — программист, идеолог DIAFAN.CMS.

Вопрос: Могу ли я пройти курс, если я не знаю PHP, MySQL, JavaScript или все это сразу?
Ответ: Я считаю, что если жизнь нас столкнула с какими-то знаниями, то нужно их получить. Половина людей начинает знакомство с PHP, когда уже делают свой первый сайт. Лишь потом идёт теория и изучение синтаксиса. Если вы уже задались этим вопросом, то единственный вариант на него ответить — попробовать. У нас есть бесплатная часть курса. Начните с нее. Посмотрите как вам — затягивает, интересно или вы раздражены и вам тяжело дается каждая фраза. У меня есть пример ребят, что DIAFAN.CMS учили вместе с PHP. Если вы решите последовать их примеру, то я всячески вас поддержу.

Вопрос: Зачем нужны временные ограничения? Вы ограничиваете мое творчество.
Ответ: Это всего лишь способ организации процесса. Все мы взрослые люди, живущие насыщенной жизнью. Если у нас не будет дедлайна, найдется тысяча дел, которые будут оттягивать ваше обучение на неограниченный срок. Незавершенное дело будет для вас досадой. Не этого мы ждем в начале. Верно?

Вопрос: Что если мне не хватит отведенного времени?


Ответ: Видео длится 7-20 минут. Добавим 1 час на то, чтобы перепечатать код с экрана. Столько времени вы потратите, если будете вникать в каждую строку. И пару часов на 2 и 3 задание (думаю, это максимум). При полной включенности вам должно хватить половины рабочего дня. На урок вам отведено 3-4 дня. Конечно, у вас может случится потоп или день рождения в это время. Но ведь по ту сторону экрана вас читает человек, а не машина. Мы всегда можем договориться. Главное — ваше желание учиться.

Вопрос: Можно я буду писать свой модуль на протяжении обучения?
Ответ: А зачем? Когда художник учится, копируя чужую работу, ему нужно постараться сделать точную копию. В ином случае он упустит какую-то технику, которую не заметит, делая картину «в стиле». Также ваш модуль может упустить какие-то нужные настройки, которых нет в логике вашего модуля. Если вам нужно мое мнение по поводу вашего модуля, пришлите его отдельно.

Отзывы выпускников

Я уже 8 лет работаю с системой и наработал огромный опыт работы с DIAFAN.CMS, поэтому очень ждал нечто подобного, чтобы систематизировать свои знания, что я и получил после прохождения курса. Т.к. сама система достаточно стройная, содержит мало кода, который хорошо структурирован то и курс получился не очень длинный, что можно считать скорее плюсом.
Курс пригодится разработчикам которые хотят системно понять устройство DIAFAN.CMS и ее модулей, научиться писать свои или с более глубоким пониманием кастомизировать те, что идут на борту. Во время прохождения в качестве задания пишется простенький модуль с админкой и пользовательской часть от начала и до конца.
Для прохождения курса очень желательно, чтобы Вы сделали хотя бы несколько сайтов на diafan. Так же Вам понадобятся: базовые знания PHP включая самую базу ООП и местами jquery Я являюсь разработчиком с 13-ти летним стажем. С DIAFAN.CMS работаю около 9 лет, и когда появилась возможность пройти «курс разработчика» от авторов системы, то я сразу же записался.
Чем полезен этот курс? Тем, что даже отлично зная PHP, jQuery, html, css, нельзя знать все нюансы, которые заложили разработчики внутри системы. Теперь я смогу написать любой модуль для Diafan, не на голом php, а используя те функции, о которых я узнал, проходя этот курс.
Куратором курса является один из разработчиков DIAFAN.CMS. Всё доходчиво объясняется, что было непонятно в процессе обучения. Терпеливо отвечает на все возникающие вопросы. Поэтому особых проблем с обучение у меня не было. За что огромное спасибо. Я самостоятельно неплохо разобрался в коробочном функционале Diafan.CMS и работе с шаблонами. Углубляться дальше было как то страшновато, так как думал что моих знаний PHP недостаточно. Поэтому параллельно с этим курсом походил еще интенсив по PHP, чтобы расширить и структурировать свои знания. Я очень рад, что прошел этот курс до конца и благодарен Марине за её старания, подбадривания и подсказки в ходе обучения. Сейчас я чувствую себя намного увереннее в работе с системой и это даёт дополнительную энергию. Уже начал писать свой первый, несложный модуль. По итогу рекомендую проходить курс всем кто хочет быстро начать осваивать CMS. А особенно если есть желание писать свои модули или дорабатывать существующие. Особенно продуктивно происходит обучение с преподавателем т.к. есть обратная связь.

www.diafan.ru

Тарифы — Diafan.Cloud

  • Создание сайта бесплатно, тестовый период 21 день

  • Платформа

    Хостинг

    VPS-сервер

    VPS-сервер с гибкой настройкой

  • Место

    1Гб

    2Гб

    3Гб

  • Поддержка

    По тикетам в переписке
    Будни 10-17 (мск)

    Онлайн и по телефону
    Будни 10-17 (мск)

    Персональный менеджер
    Будни 9-17 (мск)

  • Доработка и настройка сайта

    Только консультации

    Консультации и до 5 технических доработок в месяц, сложности около 0.5 нормочаса

    Персонализация сайта «под ключ» (при оплате за год). Настройка модулей, адаптация дизайна, доработки, установка виджетов и модулей для DIAFAN.CMS, аналитика посещаемости, SEO-старт, просчет контекстной рекламы и пр. (до 15 технических доработок в месяц сложности около 0.5 нормочаса)

  • Домен бесплатно

    Регистрация** .ru или .рф

    Регистрация и ежегодное продление .ru или .рф

    Регистрация и продление любого*** домена

  • Сертификат SSL

    Установка Вашего сертификата

    Установка Вашего сертификата и помощь в его получении

    Коммерческий сертификат от comodo.com

  • FTP-доступ

  • Резервные копии

    В ручном режиме****

    Еженедельно

    Ежедневно

  • Полнофункциональная версия DIAFAN.CMS со всеми возможностями для полноценного корпоративного сайта

  • Модули обратной связи, вопрос-ответ, комментарии, доски объявлений, каталоги услуг и пр.

  • Создание сайта бесплатно, тестовый период 21 день

  • Платформа

    Хостинг

    VPS-сервер

    VPS-сервер с гибкой настройкой

  • Место

    3Гб

    10Гб

    30Гб

  • Товаров

    Около* 3000

    Около* 10.000

    Около* 100.000

  • Поддержка

    По тикетам в переписке
    Будни 10-17 (мск)

    Онлайн и по телефону
    Будни 10-17 (мск)

    Персональный менеджер
    Будни 9-17 (мск)

  • Доработка и настройка сайта

    Только консультации

    Консультации и до 5 технических доработок в месяц, сложности около 0.5 нормочаса

    Персонализация сайта «под ключ» (при оплате за год). Настройка модулей, адаптация дизайна, доработки, установка виджетов и модулей для DIAFAN.CMS, аналитика посещаемости, SEO-старт, просчет контекстной рекламы и пр. (до 15 технических доработок в месяц сложности около 0.5 нормочаса)

  • Домен бесплатно

    Регистрация** .ru или .рф

    Регистрация и ежегодное продление .ru или .рф

    Регистрация и продление любого*** домена

  • Сертификат SSL

    Установка Вашего сертификата

    Установка Вашего сертификата и помощь в его получении

    Коммерческий сертификат от comodo.com

  • FTP-доступ

  • Резервные копии

    В ручном режиме ****

    Еженедельно

    Ежедневно

  • Синхронизация с 1С, Яндекс.Маркет, Google Merchant

  • Импорт-экспорт из CSV

  • Методы оплаты, поддержка онлайн-касс и ФЗ-54

  • Полнофункциональная версия DIAFAN.CMS со всеми возможностями для полноценного интернет-магазина

  • cloud.diafan.ru

    Поддержка — DIAFAN.CMS

    Для всех наших пользователей с коммерческими лицензиями у нас бесплатная служба поддержки. В течение одного года после активации лицензии все пользователи получают оперативную коммерческую поддержку, максимальное время ответа — 8 рабочих часов, но на практике время первичной реакции укладывается в полчаса. Спустя год время ответа службы поддержки может достигать 3 рабочих дней — некоммерческая поддержка. Однако, если требуется, можно продлить коммерческую поддержку на год.

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

    При продлении коммерческой поддержки возможно также дополнительно изменить домен в лицензии.

    Поддержка партнерских лицензий

    Для пользователей с партнерскими лицензиями (лицензии без права передачи, которые остаются на аккаунте веб-студии партнера) возможна отдельная покупка коммерческой поддержки. Если у Вас есть сайт на DIAFAN.CMS, но лицензия принадлежит веб-студии, Вы можете зарегистрировать собственный отдельный аккаунт и на него купить поддержку из личного кабинета для своего сайта.

    Помимо службы поддержки у нас есть:

    Регламент службы поддержки

    1. Основное и единственное назначение службы поддержки — оказание консультационной помощи пользователям в вопросах работы системы управления сайтами DIAFAN.CMS.
    2. Время работы службы поддержки — рабочие дни с 10:00 до 19:00 московского времени. Максимальное время реагирования в рабочие дни — от 8 часов до трех дней, в зависимости от уровня поддержки. Под временем реагирования подразумевается ответ службы, включая уточняющие вопросы, а не гарантируется решение любой проблемы. В выходные и праздничные дни ответ возможен, но не гарантируется. То есть, вопрос, заданный в пятницу вечером может остаться без ответа до вечера понедельника.
    3. Обращения классифицируются на три уровня обслуживания:
      • коммерческая поддержка предоставляется всем владельцам коммерческих лицензий на DIAFAN.CMS в течение одного года с момента активации лицензии
      • партнерская поддержка предоставляется всем партнерам компании «Диафан»
      • некоммерческая поддержка устанавливается для пользователей демо-версий, а также пользователей DIAFAN.CMS спустя год от активации лицензии. Некоммерческая поддержка оказывается по вопросам использования продукта общего характера.
    4. В компетенцию службы поддержки не входят вопросы, не касающиеся DIAFAN.CMS. Служба поддержки не обязана отвечать на общие вопросы из области создания сайтов, верстки в HTML, CSS, программирования на PHP, правильности построения классических запросов к БД MySQL и т.п.
    5. На вопросы программирования служба поддержки дает ответ в формате общей алгоритмизации, без пошагового руководства для новичков, не имеющих базовых навыков программирования на PHP и запросов к БД MySQL.
    6. Служба поддержки не вносит никаких изменений в файлы сайтов пользователей по их просьбе, за исключением аномальных нерабочих ситуаций. В случае нештатной ситуации служба поддержки может запросить FTP-данные, тогда пользователю рекомендуется давать временные данные или сменить их сразу после решения проблемы.
    7. Служба поддержки имеет право не решать заявленный вопрос в случае неясного объяснения проблемы, предоставления неточных данных, либо невозможности локализовать проблему on-line (если пользователь заявляет вопрос о проблеме на своем локальном сервере).

    Скорость реагирования

    Максимальное время реагирования службы поддержки зависит от уровня поддержки. Для партнеров и пользователей с коммерческой поддержкой это 8 часов, однако на практике для большинства запросов ответ дается в течение получаса. Для пользователей с некоммерческой поддержкой время реакции на запросы достигает трех рабочих дней.

    Поддержку получают все пользователи из своего личного кабинета.

    www.diafan.ru

    Нагрузоустойчивость — DIAFAN.CMS

    Протестировано РосАтомом!

    В начале 2018 года специалисты госкорпорации РосАтом подтвердили высокие характеристики DIAFAN.CMS. Подробнее о тестировании.

    DIAFAN.CMS всегда славилась скоростью работы, непритязательностью к хостингу и малым размером дистрибутива. Система показывала высокие результаты при внутреннем тестировании, и теперь это подтверждается независимыми источниками.

    Нагрузоустойчивость 1 тур

    В ноябре 2014 года на портале CMSMagazine были опубликованы результаты исследования, проведенного специалистами нагрузочного сервиса loaddy.com. По его результатам DIAFAN.CMS заняла первое место, как самая нагрузоустойчивая.

    Участники тестирования, в лице представителей разных CMS, высказывали некоторые замечания, критикуя методологию проведения тестов, но в главном отмечали, что для высоких нагрузок каждая система должна оптимизироваться и настраиваться. Поэтому было решено провести второй тур нагрузочного тестирования с учетом пожеланий участников, и более того, позволить участникам настроить свои системы по своему усмотрению.

    Нагрузоустойчивость 2 тур

    В апреле был проведен второй тур, до начала которого каждая CMS оптимизировала систему на отдельно выделенном сервере. Забегая вперед, во втором туре DIAFAN.CMS также заняла первое место, однако, результативность была на порядок выше первого тура. Результаты второго тура

    Благодаря тому, что во втором туре нагрузочного тестирования специалисты DIAFAN.CMS получили в свое распоряжение доступ к серверу под нагрузкой, а сервис loaddy.com обеспечивал «посещаемость» в 1000 одновременных посетителей, в систему DIAFAN.CMS был разработан и внедрен функционал «Экстремального кеширования».

    Результат работы нового кеширования DIAFAN.CMS, получившее название «экстремальное», удивил даже видавших виды администраторов сервиса loaddy.com

    Если без «экстремального кеширования» DIAFAN.CMS с трудом выдерживает до 500 одновременных посетителей (что, тем не менее, является лучшим результатом среди других CMS в первом туре) со временем ответа 3,89 секунды.

    То во втором туре «экстремальное кеширование» позволяет выдерживать нагрузки в 1000 человек со временем ответа 0.4 секунды!

    Это говорит о том, что DIAFAN.CMS при 1000 одновременных посетителях чувствует себя совершенно легко и практически не нагружает хостинг.

    Алгоритм «Экстремального кеширования»

    Конечно, у «экстремального кеширования» есть минусы, и для «живого» активного частообновляемого сайта этот параметр к постоянному использованию не рекомендуется. Но как инструмент серьёзного снижения нагрузки на хостинг при всплесках посещаемости подойдет.

    Чтобы понимать принцип работы «экстремального кеширования», нужно знать, как работает обычное кеширование в DIAFAN.CMS. Вкратце, DIAFAN.CMS сохраняет в папке /cache/ в виде статичных файлов участки сайта, которые затем использует при построении сайта. Это только некоторые участки: блоки сайта, блоки модулей, списки веток комментариев и т.д.

    Что же начинает происходить при включении «экстремального кеширования»? В ядре DIAFAN.CMS активируется проверка, есть ли запрашиваемая посетителем страница в экстремальном кеше? Если да, то она безусловно выводится и остановка. Если запрашиваемого адреса в кеше нет, страница сайта генерируется классически, но её полная копия сразу кладется в кеш в статическом виде. Полностью. Т.е. если кто-то однажды открыл страницу какой-либо карточки товара, то она попадает в экстремальный кеш, и затем всем остальным пользователям будет показываться оттуда. Соответственно, один раз страница генерируется как обычно, с полной нагрузкой на хостинг, остальные 999 раз уже нет. Она будет грузиться как статичный HTML-файл, без нагрузки на mySQL-сервер и хостинг.

    Если на странице, которая сохранена в кеше, что-то обновляется, например, добавляется комментарий, эта страница из экстремального кеша удаляется, чтобы затем сгенерироваться заново. Очистка экстремального кеша происходит также всякий раз, когда администратор сайта что-то делает в административной части. Добавляет товар, новость, отвечает на вопрос-ответ — экстремальный кеш удаляется и затем формируется новый. В этом и смысл «экстремального кеширования»: если из 1000 посетителей 99% — гости, которые просто смотрят тексты, карточки товаров и прочие популярные страницы, то им незачем каждый раз формировать страницу с использованием всех ресурсов сервера.

    Теперь о минусах «экстремального кеширования». Если покупатель положит товар в корзину, он это сразу увидит «В корзине 1 товар» — сработает ajax. Однако, когда покупатель перейдет на другу карточку товара, он снова увидит в блоке корзины «Нет товаров», ведь кеш формировался для общей страницы карточки. При этом, страница оформления заказа, которая имеет адрес site.ru/shop/cart/?544548(случайным образом генерируемый url), открываться будет актуальной, ведь этой страницы в кеше нет. Поэтому корзину система сгенерирует налету, со всеми подключениями и пользователь спокойно оформит заказ.

    Поэтому постоянное использование параметра «Экстремальное кеширование» на сайтах с форумами, личными кабинетами, перепиской и активным общением пользователей между собой, а также интернет-магазинов, где оформляется несколько товаров в заказе, не рекомендуется.

    Включить параметр «Экстремальное кеширование» можно в модуле «Параметры сайта».

    www.diafan.ru

    Основные принципы DIAFAN.CMS — Документация — DIAFAN.CMS

    • DIAFAN.CMS призвана облегчать разработку сайта, а не усложнять ее. Поэтому если Вам требуется сделать какое-то действие или доработку на сайте, скорее всего её можно сделать парой команд из API, чем переделкой ядра.
    • При любых вносимых в скрипты изменениях отключайте кеширование и включайте режим разработчика.
    • Все файлы DIAFAN.CMS сохранены в формате UTF-8 without BOM. Встроенный в Windows «Блокнот» не работает с этим форматом! Настоятельно рекомендуем для правки любых файлов использовать бесплатный редактор Notepad++, который однозначно и бесспорно более удобный.
    • Основа в DIAFAN.CMS – страницы сайта и меню. Это основной скелет сайта, состоящий из дерева страниц.
      На их основе формируются публичные адреса страниц сайта (ЧПУ).
      Свойства страниц – это заголовки title, тексты и т.д.
      На страницы сайта навешиваются модули.
    • Модуль сам по себе в пользовательской части сайта существовать не может. Чтобы модуль заработал на сайте, он должен быть прикреплен к какой-нибудь странице сайта.

    Пример:

    Создается страница «Новая», имеющая свои title, keywords, description и адрес site.ru/new/, и только затем на эту страницу можно «повесить» модуль, например, «Новости». Модуль располагается на странице site.ru/new/ и создает вглубь уже свои страницы со своими адресами, например, site.ru/new/nowost1/ и site.ru/new/nowost2/ и site.ru/new/page2/ и т.д.

    • Общее оформление (дизайн) сайта находится в файле (файлах) themes/site.php (и прочих в папке themes). Файл шаблон дизайна по умолчанию – site.php. То есть, если нужно подправить шапку на сайте или высоту подвала, нужно идти в файл themes/site.php (за исключением кастомных тем, см.ниже).
    • Оформление модулей находится в папке модуля в файле modules/имя_модуля/views/имя_модуля.view.название_шаблона.php. То есть, если нужно подправить карточку товара и, например, передвинуть кнопку «Купить», нужно идти в файл modules/shop/views/shop.view.id.php (за исключением кастомных тем, см.ниже).
    • Помните про устройство шаблонов, и кастомные темы сайта.

    www.diafan.ru

    Файловая структура DIAFAN.CMS — Документация — DIAFAN.CMS

    После установки DIAFAN.CMS на хостинге вебмастеру открывается следующая структура файлов:
    adm
    cache
    css
    custom
    img
    includes
    js
    langs
    modules
    plugins
    return
    themes
    tmp
    userfiles
    .htaccess
    index.html
    index.php
    install.php
    config.php
    update.php
    update.txt
    readme.txt
    favicon.ico

    Что есть что?

    adm – папка панели администрирования. Прямого доступа http://site.ru/adm/ при запросе из адресной строки не имеет. На сайте может иметь любой адрес (по умолчанию http://site.ru/admin/), задаваемый в процессе инсталляции DIAFAN.CMS в любом виде, например, http://site.ru/papka-admina/. После инсталляции этот адрес из настроек сайта можно изменить. В папке хранится ядро системы управления сайтом, оформление, картинки панели управления, визуальный редактор и вспомогательные функции для управления сайтом. Как правило, менять и править веб-мастеру там нечего.

    cache – служебная папка CMS, где хранятся файлы дополнительного кеширования, сокращающие SQL-запросы к БД. Файлы создаются автоматически, удаляются тоже, поэтому туда можно также особо не заглядывать. Чтобы DIAFAN.CMS успешно работала с файлами кеша, необходимо установить на папку cache права 777.

    css – папка с CSS-стилями оформления стандартного шаблона дизайна, поставляемого с DIAFAN.CMS, CSS-стили для jQuery-плагинов.

    custom – пользовательские измененные модули и шаблоны дизайна, необходимо установить на папку custom права 777.

    img – папка с картинками оформления стандартного шаблона дизайна, поставляемого с DIAFAN.CMS, изображения для jQuery-плагинов.

    includes – здесь хранятся общие функции и вспомогательные алгоритмы для DIAFAN.CMS.

    js – папка с дополнительными JavaScript-скриптами, используемыми на сайте опционально. Это анимация увеличения картинок, всплывающий календарь, загрузчики файлов и т.д.

    langs – файлы перевода интерфейса.

    modules – здесь находятся все модули DIAFAN.CMS. Например, в папке modules/news – все файлы модуля «Новости», включая инсталляцию, алгоритм модуля, его оформление и административную часть.

    plugins – здесь хранятся плагины на PHP, используемые в DIAFAN.CMS.

    return – архив точек возврата (резервных копий предыдущих обновлений), необходимо установить на папку return права 777.

    themes – папка стандартного шаблона дизайна. Основной шаблон дизайна сайта – файл site.php. Подробнее о шаблонах дизайна можно прочитать здесь.

    tmp – папка для временных файлов. Чтобы DIAFAN.CMS успешно работала, необходимо установить на папку tmp права 777.

    userfiles – здесь хранятся все файлы, загружаемые пользователями сайта через административный интерфейс. Картинки из фотогалереи, фотографии к новостям, статьям, загружаемые файлы и изображения. Сразу после установки DIAFAN.CMS папка пустая. Необходимо устанавливать на эту папку и все вложенные в нее элементы (рекурсивно) права 777. Имя папки, по которому будут доступны все файлы пользователям сайта, можно изменить в настройках сайта.

    .htaccess – управляющий файл DIAFAN.CMS. Достаточно важный файл. Обеспечивает работу псевдоссылок, кодировки, переадресаций и пр. В случае изменений данного файла работоспособность DIAFAN.CMS не гарантируется.

    index.html – файл кэша главной страницы. Раз в сутки в этом файле создается полная копия внешнего вида и контента главной страницы. Если на хостинге происходит сбой и перестает работать БД или интерпретатор, система открывает на сайте содержимое данного файла. Таким образом, главная страница сайта не бывает «На техобслуживании» из-за сбоя в БД, что особенно важно, когда сайт SEO-продвигается. Необходимо установить на этот файл права 777.

    index.php – инициализирующий файл DIAFAN.CMS, стартовый. Изменений не требует.

    install.php – файл установки DIAFAN.CMS. После установки системы удаляется. Необходимо установить на этот файл права 777.

    config.php – файл конфигурации DIAFAN.CMS. Cохраняет данные из раздела «Параметры сайта» административной части сайта. В случае, если какие-то параметры сбились и вход в административную часть сайта недоступен, можно править параметры вручную в этом файле. Например, изменившиеся параметры подключения к БД. Необходимо установить на этот файл права 777.

    update.php – файл обновления предыдущей версии DIAFAN.CMS до текущей версии.

    update.txt – руководство по обновлению DIAFAN.CMS с предыдущей версии.

    readme.txt – краткое руководство для разработчиков.

    favicon.ico – фавикон DIAFAN.CMS.

    www.diafan.ru

    Leave a Reply