В систему управления контентом SLAED интегрирован форум phpBB версии 2.0.19. Это наиболее популярный форум, обладающий красивым дизайном и тщательно продуманной структурой, форум постоянно развивается в сторону наращивания функциональности и улучшения системы безопасности.
Данный модуль позволяет разместить на Вашем сайте каталог файлов. Многоуровневая структура размещения информации обеспечивает простоту поиска для посетителей сайта, а также легкость администрирования.
Для установки, использования и отладки PHP скриптов на своём персональном компьютере, профессионалами и опытными пользователями используются локальные серверы или их эмуляторы. Для пользователей систем Windows существует большое количество локальных серверов специально предназначенных для этих целей. Самыми известными из них являются: AppServ, XAMPP, VertrigoServ, TopServer. Как правило, их установка не является проблемой даже для не опытных пользователей и заключается в нескольких нажатиях клавиши подтверждения. Некоторые из них можно скачать на нашем проекте в каталоге файлов.
Рекламные ссылки в контенте страницы позволяют рекламодателям покупать рекламные места внутри существующих текстов на страницах Вашего сайта. Показ таких ссылок не требует выделения отдельного места на странице, и визуально более выгоден рекламодателям и вебмастерам. В данной инструкции мы рассмотрим интеграцию контекстных ссылок в модуль новостей для продажи содержания при подробном просмотре новости.
Перейдем в директорию /tmp: # cd /tmp Загрузим дистрибутив с сайта производителя: # wget http://downloads.zend.com/optimizer/3.0.0/ZendOptimizer-3.0.0-linux-glibc21-i386.tar.gz
В данном отделе Вы можете публиковать и редактировать существующие сообщения, которые будут показаны на главной странице проекта. Существует возможность ограничить просмотр сообщения в зависимости от посетителей сайта. Так же вы можете установить сообщение на определённое количество времени.
Чтобы создать собственный блок для сайта, построенного с использованием SLAED, достаточно простейших знаний HTML и PHP, а также соблюдение их синтаксиса. Кроме этого потребуется правильная постановка задачи и внимательность. В данной статье мы рассмотрим варианты ручного создания файловых блоков. В качестве примера ниже приведены коды, созданные для использования на всех версиях системы SLAED.
Чтобы создать собственный модуль для сайта, построенного с использованием SLAED, достаточно простейших знаний HTML и PHP, а также соблюдение их синтаксиса. Кроме этого потребуется правильная постановка задачи и внимательность. В качестве примера ниже приведены коды модулей, созданные для использования на всех версиях системы SLAED. При реализации модулей учитывайте, любой PHP код должен начинаться c <?php и заканчиваться ?>
В последнее время стал очень популярным параллакс эффект прокрутки страницы. Суть заключается в том, что содержание страницы прокручивается с разной скоростью, создавая ощущение перспективы и следовательно глубины. В этой статье показан основной принцип создания такого эффекта для тем и шаблонов оформления CMS.
В SLAED CMS реализована и успешно используется универсальная система блоков, которая даёт гибкую возможность их использования. В отличие от стандартных блоков системы (Блоки создаваемые в базе данных, Файловые блоки или HTML Блоки) которые мы можем использовать независимо друг от друга, персонально для каждого модуля системы или контингента посетителей, в желаемом месте, мы имеем свободные, независимые блоки. Данный тип блоков можно использовать в любых местах, шаблонах или модулях системы.
Данная информация пригодится более опытным пользователям системы для отслеживания ошибок в работе сервера и системы. Не для кого не секрет что наша система построения сайтов способна отслеживать стандартные ошибки 400, 401, 403, 404, 500, 503 и вести соответствующую статистику в лог файлах. Но немногие знаю о том, что система способна регистрировать не только стандартные, но и все возможные ошибки. Для того, что бы активировать регистрацию новых ошибок, необходимо добавить в основной файл: .htaccess соответствующую запись.
Для изготовления своих тем оформления системы, не требуются знания языка программирования PHP. Все действия производятся в формате разметки HTML. При создании своей, рекомендуется брать за основу стандартную тему «Standart» предварительно копируя её и меняя название папки на своё. После чего заходим в директорию темы или в отдел шаблонов панели администратора и редактируем компоненты под свои нужды.
Данный отдел предназначен для рассылки новостей или сообщений зарегистрированным пользователям проекта. Имеется возможность отправки рассылки только тем пользователям, которые изъявили желания её получать, отметив данную услугу в своём профиле пользователя.
Я встречал много вопросов связанных с интеграцией обычных шаблонов под шаблоны SLAED CMS. У многих нету ни денег, ни опыта. В бесплатной помощи отказываю, в результате чего все плохие, никто не помогает. Для создания шаблонов последних версий SLAED CMS требуются только знания HTML и CSS. Нестандартный шаблон можно сделать и без внутренних изменений системы, т.е. без вмешательства php, для этого существуют переменные в шаблонизаторе системы
Исходя из многолетней практики использования и применения, на сегодняшний день система является одной из самых защищённых и безопасных систем подобного уровня. Не смотря на это, а так же по причине частого появления уязвимостей программного обеспечения серверного оборудования хостеров, на которых система может быть установлена, предлагаем Вашему вниманию советы и рекомендации по её защите. Настоятельно рекомендуем не игнорировать данную статью и выполнить все методы предложенные в ней. Здесь описаны самые важные способы по защите системы, которые обезопасят Ваш проект.
Самой распространенной проблемой, с которой сталкиваются большинство пользователей на начальной стадии изучения основ создания сайтов и веб проектов, это изменение атрибутов файлов (CHMOD, 777 и т.п.). Атрибуты файла можно изменить непосредственно программой, которую вы используете для загрузки файлов на сервер или веб оболочкой, в случае если таковая предоставляется Вашим хостинг провайдером. FTP команда CHMOD - это упрощённая система прав доступа, которая используется в Unix (Linux) системах и соответственно на Unix (Linux) хостингах. Для серверов работающих на основе систем Windows в установке прав доступа нет необходимости.
Модуль пользователей предназначен для добавления и управления существующих пользователей сайта. Вы можете добавить пользователя сайта сами, после чего сообщить пароль и логин данному человеку. Так же возможен подробный просмотр пользователей, их сортировка по различным параметрам, при необходимости удаление или изменение данных пользователя.
Модификация движка позволит подключить турбо-страницы, которые очень быстро открываются из сервисов Яндекса и эффективно монетизируются. Тестировалось на версии SLAED CMS 6.2 Pro. Турбо-страницы, это облегченная версия страниц вашего сайта, которая формируется средствами Яндекса, для загрузки с мобильных устройств. Такие страницы увеличивают трафик на ваш сайт, потому что скорость их загрузки до 15 раз быстрее чем обычных страниц. При этом нагрузка на сайт полностью отсутствует, так как используются ресурсы серверов Яндекса.
Описание оформления ошибок Файл warning.html отвечает за оформление ошибок, предупреждений и вывода важной информации в системе. Создание оформления ошибок для модуля Вы можете создать уникальное оформление ошибок, персонально для каждого модуля системы. В зависимости от названия имеющегося модуля, который находится в корневой директории modules/
Описание оформления страницы печати Файл prints.html отвечает за оформление страниц печати в модулях. Создание оформления страниц печати Вы можете создать уникальное оформление для страницы печати, персонально для каждого модуля системы. В зависимости от названия имеющегося модуля, который находится в корневой директории modules/
Описание оформления сообщений Файл message-box.html отвечает за оформление сообщений выводимых на главной странице. Используемые переменные $title - Заголовок сообщения. $content - Содержание сообщения.
Описание оформления модулей Файл table-open.html отвечает за оформление верхней части модуля и других отделов, где используется функция open(); Файл table-close.html отвечает за оформление нижней части модуля и других отделов, где используется функция close();
Описание оформления комментариев Файл comment.html отвечает за оформление комментариев в модулях. Создание оформления комментариев Вы можете создать уникальное оформление комментариев, персонально для каждого модуля системы. В зависимости от названия имеющегося модуля, который находится в корневой директории modules/
Описание оформления заголовков Файл title.html отвечает за оформление заголовков. Как правило, они используются некоторыми модулями системы для отображения их названий. Создание оформления заголовков для модуля Вы можете создать уникальное оформление заголовков, персонально для каждого модуля системы. В зависимости от названия имеющегося модуля, который находится в корневой директории modules/
Описание оформления заголовка с поиском Файл search.html отвечает за оформление заголовков с поиском в модулях. Создание оформления заголовка с поиском для модуля Вы можете создать уникальное оформление заголовка с поиском, персонально для каждого модуля системы. В зависимости от названия имеющегося модуля, который находится в корневой директории modules/
Описание компонентов Файл basic.html отвечает за оформление выводимой информации, каждого её компонента (Новость, статья и т.д.) в модулях. По умолчанию используется и для оформления подробного просмотра, в случае если не используется дополнительный файл оформления подробного просмотра.
Описание оформления блоков Файл block-center.html отвечает за верхние центральные блоки. Файл block-down.html отвечает за нижние центральные блоки. Файл block-left.html отвечает за левые блоки. Файл block-right.html отвечает за правые блоки. Файл block-all.html отвечает за все остальные блоки, которые могут использовать в отдельности от стандартных.
За основное оформление системы отвечает файл index.html предназначенный для формирования структуры и порядка отражения модулей, блоков и других компонентов системы. Естественно, верстальщик и дизайнер могут наполнить его любым HTML оформлением и применить все возможные и известные приемы верстки. Возможно уникальное использование основного шаблона персонально для главной страницы проекта, независимо от установленного модуля, а так же персонально для каждого модуля и категории системы.
При помощи данной функции Вы можете оптимизировать базу данных, которая используется Вашим сайтом. Данная функция работает в автоматическом режиме, проводя оптимизацию базы данных. Этим самым из базы данных удаляется устаревшая информация и тем самым уменьшается её размер, что в свою очередь повышает скорость работы сайта. В зависимости от посещаемости проекта, оптимизацию базы данных следует проводить один раз в неделю.
Данный модуль позволит Вам лучше узнать посетителей Вашего сайта, его целевую аудиторию, оценить работу рекламы и поисковиков, отношение пользователей к различным изменениям сайта.
Для написания своих тем оформления, не требуется познания в PHP. Все действия производятся в формате HTML. В нашем примере за основу взята стандартная тема системы Default. Для создания своей темы оформления системы копируем стандартную тему, меняем название папки на своё. После чего заходим в директорию темы или в отдел шаблонов панели администратора и редактируем компоненты под свои нужды.
Работа с кирилицей Если у Вас, на вашем VPS сервере сайт отображается в знаках "????" (Вопросы), то скорее всего у вас не настроена база данных для работы с кирилицей. Настроить её можно через файл /etc/my.cnf А именно открываем выше упомянутый файл и добавляем строчки в секцию [mysqld]: default-character-set=cp1251 character-set-server=cp1251 collation-server=cp1251_general_ci init-connect="SET NAMES cp1251"
Отдел модулей предназначен для управления и добавления модулей системы. Для того, что бы добавить новый модуль, загрузите его в директорию Вашего сайта modules/ и обновите страницу, после чего модуль, который Вы загрузили, будет определён автоматически. Вы можете указать его название, кто будет видеть этот модуль, указать отражение блоков для модуля, показывать модуль только пользователям, состоящим в той или иной группе, а так же отражение модуля в блоке навигации.
Данный отдел является одним из самых важных отделов панели администратора системы. Здесь Вам предоставлена возможность настройки основных функций и критериев системы.
Данный модуль позволяет разместить на Вашем сайте информационные страницы (учебники, документацию и т. п.). Многоуровневая структура размещения информации обеспечивает простоту поиска для посетителей сайта, а также легкость администрирования.
Данный модуль позволяет разместить на Вашем сайте каталог ссылок. Многоуровневая структура размещения информации обеспечивает простоту поиска для посетителей сайта, а также легкость администрирования.
Вашему вниманию предлагается каталог ссылок на сервисы и проекты в сети интернет, которые помогут Вам в оптимизации и продвижении сайта в поисковых системах. Всё, что нужно оптимизатору. Все сервисы интернета в одном месте. Поработав с ними, Вы решите массу проблем. Продвинете свой проект и увеличите продажи продукта или рекламы.
В отделе управления каналами Вам предоставлена возможность добавления и редактирования новостных и других RSS каналов, просмотр которых будет возможен в модуле RSS Информер, а так же в персональном отделе зарегистрированного пользователя сайта.
Данный метод является самым простым, быстрым и в тоже время эффективным средством модификации и расширения функционала тем оформления системы. Для использования данной возможности не требуется навыков программирования, средний уровень знания HTML вёрстки является более чем достаточным. Приступим к использованию блоков непосредственно в html файлах темы оформления. Создайте блок в панели администратора системы, им может быть стандартный или свободный блок. Активируйте блок и в списке блоков определите его № - номер Для вставки блока, например в основной файл: index.html темы оформления, достаточно добавить участок кода: {%BLOCKS n,ХХХ%}
Прежде чем перейти к описанию интеграции модулей, хотелось бы заметить, что в системе могут быть использованы различные модули, блоки и скрипты, не только из похожих по принципу построения систем, но и совершенно не похожих. Не смотря на то, что оригинальные модули и блоки используют стандартные функции, это не является основным фактором в их работе. В системе могут работать модули, совершенно не используя основные функции ядра. В некоторых случаях потребуются только не большие изменение в коде интегрируемого модуля, блока или скрипта.
Последнее время в сети набирает популярность предоставление услуг или информации на платной основе по средствам оплаты через SMS сообщения. Принцип работ подобной услуги прост, посетитель сайта отправляет SMS на короткий номер, после чего получает пароль к доступу. В данной инструкции мы опишем установку SMS замка от сервиса MobilCent в модуле новостей, для ограничения подробного просмотра. Данная инструкция актуальна для всех версии Open SLAED и SLAED CMS 4 Pro. Установка замка на другие версии может иметь незначительные отличия, но в принципе похожа.
В этой публикации мы затронем те директивы, которые не успели охватить в предыдущих частях. Эти директивы не поддаются определению на уровне директорий. Это означает то, что вы должны иметь доступ к файлу конфигурации веб сервера Apache (httpd.conf). Обычно такой доступ имеют пользователи «root» или администратор сервера.
В двух предыдущих частях мы познакомились с основами «правил перезаписи» URL и «условиями правил». Позвольте предложить к рассмотрению два примера, иллюстрирующих более сложные приложения. Первый пример имеет дело с динамическими страницами, а второй показывает возможности вызова «.txt» файлов и произведение различных действий над ними.
В прошлой главе мы познакомились с основами модуля mod_rewrite. В примере, который был рассмотрен, мы использовали конструкцию, которая в буквальном смысле означает следующее: «Если кто-то пытается получить доступ к файлу .htaccess, выдается ошибка, сообщающая, что доступ к файлу запрещен».
Вы наверняка встречали в сети термин «mod_rewrite». Для наших читателей, которые не до конца знакомы с этим модулем веб сервера Apache, а также для тех, кто вообще первый раз об этом слышит – постараюсь рассказать в этой публикации (в нескольких частях) подробнее о данном модуле.
Для написания стандартных тем оформления, не требуется познания в PHP. Все действия производятся в формате HTML. В нашем примере за основу взята стандартная тема системы Default. Копируем стандартную тему, меняем название папки на своё. После чего заходим в директорию темы и редактируем шаблоны под себя.
Для написания стандартных тем оформления, не требуется познания в PHP. Все действия производятся в формате HTML. В нашем примере за основу взята стандартная тема системы Default. Копируем стандартную тему, меняем название папки на своё. После чего заходим в директорию темы и редактируем шаблоны под себя.
В данном отделе Вы можете организовать группы пользователей, которые в зависимости от набранных ими пунктов могут получать доступ в определённые модули. В системе пунктов Вы можете установить количество, пунктов и за какое действие они присваиваются пользователю.
Ссылки на графику в теме При использовании ссылок, допустим на графику, название темы в ссылке менять не обязательно. Директория темы определяется автоматически. Для этого используется переменная $ThemeSel. Прописываем только путь к графическому файлу. Пример ссылки: templates/$ThemeSel/images/ваша_картинка.gif