Блог

Горизонтальная прокрутка блока перетаскиванием мыши

Это небольшой js-скрипт, который позволит делать прокрутку горизонтальных галерей картинок с помощью перетаскивания мышкой.

Кроме того он модифицирован, чтобы и клики на картинках тоже работали. Это может понадобиться для открытия картинок в большом формате для просмотра.

читать далее

Сканирование сайта с помощью PHP

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

Чаще всего готовые программы многого не умеют, либо делают что-то не так, как хочется.

Собственная программа на php сделает все именно так как задумано.

читать далее

Модуль Страницы

Это обзор стандартного модуля "Страницы", входящего в поставку Coffee CMS. Вы можете посмотреть короткие видео, как это выглядит изнутри.

читать далее

Установка PHP на свой компьютер

Если вы разрабатываете сайты, то конечно же должны уметь устанавливать на свою Windows не только сборки веб-серверов, но и отдельно PHP. Это добавляет понимания и опыта, как и что работает.

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

читать далее

Как настроить сервис CRON для Coffee CMS

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

читать далее

Настройка Nginx для Coffee CMS

Веб-сервер Nginx не поддерживает файлы .htaccess, поэтому он не может автоматически настроиться из файла, прилагаемого в архиве Coffee CMS. Его придется настроить вручную.

Для этого ниже приведены настройки. Смотрите и подкручивайте.

читать далее

Настройка Apache2 для Coffee CMS

Ниже приведено содержимое файла .htaccess входящего в состав Coffee CMS. На многих хостингах находящиеся в нем настройки учитываются автоматически. Если же этого не произошло — обратитесь к хостеру и сообщите что необходимо донастроить сервер в соответствии с указанными в файле .htaccess настройками.

читать далее

Coffee CMS на OpenServer

OpenServer - это программа для Windows, которую вы можете установить на свой компьютер и делать сайты без хостинга.

Он конечно может работать чуть по другому чем реальный хостинг, но для тех, кто еще не решился, вполне подойдет для теста.

читать далее

Как обновлять Coffee CMS если вышла несовместимая версия

Изредка мы будем выпускать новые версии Coffee CMS не совместимые с предыдущими. Несовместимость придумана для того, чтобы не нарушить работу уже существующих сайтов. Чтобы при нажатии кнопки Обновить нельзя было бы сломать рабочий сайт. Но вы все равно сможете обновляться вручную, выполняя определенные шаги по инструкции.

читать далее

Создание шаблонов для Coffee CMS

В этой статье рассмотрены 3 способа создания шаблонов. От самого простого, до самого гибкого. Если у вас на сайте все страницы одинаковы, то выбирайте первый. Если есть несколько типов страниц, но они не сильно разнятся - второй. Если требуется полностью индивидуализировать каждый тип страниц - третий.

читать далее

Как сделать панель с кнопками на гридах

Технология css grid очень удобна для получения достаточно опрятного внешнего вида сайта даже если вы не дизайнер. Автоматика расставляет элементы равномерно по ячейкам и вы сразу же получаете красоту вместо свалки, как это происходит при верстке классическим css.

Ниже приведён простой пример на css grid, подходящий для размещения кнопок панели управления:

читать далее

Как сделать простое слайдшоу

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

Все, что нужно сделать это - поместить ваши фотографии в определенную разметку и подключить нужный скрипт.

читать далее

Как сделать счетчик просмотров страниц в Coffee CMS

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

Чтобы решить эту проблему создадим шаблон html-post.php для страниц, посещение которых мы будем считать и отключим их запись на диск с помощью нижеприведенного php-кода. А так же добавим в базу данных в таблицу pages колонку counter, в которой и будем считать число посещений.

читать далее

Как написать свой модуль для Coffee CMS

Модуль для Coffee CMS это обычный php-файл, имя которого заканчивается на .mod.php и он лежит в папке .cms/mod. Он содержит несколько служебных полей, для того чтобы CMS узнала его название, описание, версию, перечень файлов которые ему нужны для работы.

Один из самых простых модулей является base.mod.php. Он сделан без скриптов и подходит для первого изучения. Он начинается следующим кодом:

читать далее