Мы будем Вам признательны, если Вы поддержите проект Open SLAED и используя Ваши возможности, разместите наш пресс-релиз на страницах своих сайтов, проектов, форумов, блогов. Текст пресс-релиза, возможно, видоизменить под Ваш формат, не искажая смысл. Пресс-релиз можно взять на данной странице.
В случае возникновения проблем связанной с повышенной нагрузкой на сервер, рекомендуется произвести следующие действия.
Обновится до актуальной версии.
Активировать кэширование главной страницы.
Активировать рейтинг в модулях только при подробном просмотре.
Отключить сообщения на главной странице.
Можно отключить подсчёт пунктов, если в этом нет необходимости.
Отключить сессии пользователей, если в этом нет необходимости.
Отключить всю статистику в отделе безопасности (Ошибок, нападений и т.д.).
Отключить подсчёт переходов с других сайтов.
Отключить сжатие GZip.
Отключить генерацию ключевых слов.
Отключить преобразование ссылок в ЧПУ.
Если произвести данные действия, то нагрузка на сервер будет не больше чем от обычной HTML страницы.
Для выявления причин повышенной нагрузки следует включить анализатор базы данных и проверить все участки системы, особенно сторонние модули и блоки на количество запросов и время их выполнения. Не исключено что на Ваш сайт производится атака, поэтому в отделе безопасности активируйте защиту от Flood, DDos атак с интервалом 3 секунды.
1. Войдите в панель управления системой, отдел: Панель администратора >> База данных
2. В окне запросов в базу данных Вы можете произвести свой запрос.
Обратите внимание на то, что использование стандартного префикса не обязательно, за место его Вы можете использовать {pref}. В этом случае переменная {pref} будет автоматически заменена Вашим префиксом.
В качестве примера, рассмотрим запрос, который удалит всех зарегистрированных пользователей, не посещавших проект, начиная с: 2007-10-05 18:15:00.
Иногда возникает необходимость перенаправления определённого посетителя, допустим пришедшего с определённого сайта или определённой страны, на определённую страницу. Данную потребность, возможно, реализовать стандартными средствами системы. В качестве примера, ниже мы рассмотрим несколько вариантов.
Перенаправление посетителя пришедшего с определённого сайта
1. Войдите в панель управления системой, отдел: Панель администратора >> Редактор
2. В файл внедрения в шапку системы: config_header.php
Добавляем следующую запись:
$reflink - Отвечает за адрес нужного нам сайта
Заместо: slaed.net укажите свой домен.
$metlink - Отвечает за страницу, куда будет перенаправлен посетитель
Заместо: news.html укажите необходимую страницу или сайт.
Перенаправление посетителя из определённой страны
1. Войдите в панель управления системой, отдел: Панель администратора >> Редактор
2. В файл внедрения в шапку системы: config_header.php
Добавляем следующую запись
$userlang - Отвечает за нужную нам страну
Название страны не должно быть произвольным и должно соответствовать стандартам использования класса. Правильность написания той или иной страны можно проверить в переменной $COUNTRY_NAMES файла: function/geo_ip.php
$metlink - Отвечает за страницу, куда будет перенаправлен посетитель
Заместо: news.html укажите необходимую страницу или сайт.
В плане функционала, безопасности и стабильной работы системы, следующие параметры и настройки сервера являются оптимальными.
PHP: 5.* или выше
PHP GD: 2.* или выше
MySQL: 5.* или выше
Post size: 8 MB или выше
Upload file size: 2 MB или выше
Memory limit: 32 MB или выше
Execution time: 30 сек. или выше
Mod Rewrite: On
GZip compression: On
BZip2 compression: On
Register globals: Off
Safe mode: On
Magic quotes gpc: On
Данная информация доступна на главной панели администратора в блоке «Системная информация». Если у Вас нет данного блока, активируйте его в конфигурациях системы.
Параметры: Register globals, Safe mode и Magic quotes gpc можно изменить если они не соответствуют оптимальным.
1. Войдите в панель управления системой, отдел: Панель администратора >> Редактор
2. В файл конфигураций правил преобразований ЧПУ на серверном уровне: .htaccess
Найдите следующую запись:
Измените её, сняв знак # комментария. В изменённом состоянии она должна выглядеть так:
Для работы этого метода, сервер Вашего хостера должен поддерживать работу с .htaccess и разрешать смену данных параметров. При возникновении проблем, проконсультируйтесь у хостера.
Не для кого не секрет что некоторые сайты для экономии своего трафика и размера используемого места на сервере применяют удалённые изображения с других сайтов, тем самым поглощают чужой трафик и повышают нагрузку на сервер. Что бы этому воспрепятствовать, предлагаю к использованию следующие методы.
На случай если необходимо запретить использовать любые изображения сайта
1. Войдите в панель управления системой, отдел: Панель администратора >> Редактор
2. В файл конфигураций правил преобразований ЧПУ на серверном уровне: .htaccess
После:
Добавьте следующую запись:
Заместо: slaed укажите своё имя домена.
Заместо: net укажите своё окончание домена.
Заместо: http://www.slaed.net/images/logos/Logo_Web_2_2.gif укажите ссылку на ваш логотип или изображение которое будет отображаться на том сайте который использует Ваше изображение.
Для того, что бы запретить использовать изображения только определённой директории
1. Создайте файл: .htaccess со следующим содержанием:
Заместо: slaed укажите своё имя домена.
Заместо: net укажите своё окончание домена.
Заместо: http://www.slaed.net/images/logos/Logo_Web_2_2.gif укажите ссылку на ваш логотип или изображение которое будет отображаться на том сайте который использует Ваше изображение.
2. Загрузите созданный файл в директорию, использования изображений которой должны быть запрещены.
Для работы этих методов, сервер Вашего хостера должен поддерживать работу с .htaccess, Mod Rewrite должен быть установлен и активирован.
На первый взгляд домен с приставкой www и без неё является одинаковым, на самом деле это не так. Сервером они инициируются как два разных домена и, как правило, на них можно установить два совершенно разных сайта. У некоторых хостеров слияние двух доменов предусмотрено изначально и производится автоматически, у некоторых данная настройка существует в панели управления хостингом, для хостингов у которых слияние не предусмотрено можно воспользоваться следующим методом.
1. Войдите в панель управления системой, отдел: Панель администратора >> Редактор
2. В файле конфигураций правил преобразований ЧПУ на серверном уровне: .htaccess
После:
Добавьте следующую запись:
Заместо: slaed укажите своё имя домена.
Заместо: net укажите своё окончание домена.
Для работы данного метода, сервер Вашего хостера должен поддерживать работу с .htaccess, Mod Rewrite должен быть установлен и активирован.
Для изготовления своих тем оформления системы, не требуются знания языка программирования PHP. Все действия производятся в формате разметки HTML. При создании своей темы, рекомендуется брать за основу стандартную тему «celestial» предварительно копируя и меняя название папки на своё. Редактировать и видоизменять можно в директории темы или в отделе шаблонов панели администратора.
Всё что можно прочитать и увидеть, соответственно можно скопировать. Эффективной защиты от копирования не существует. Но это не значит, что ей нельзя препятствовать, можно отключить использование правой или других кнопок мыши, которые применяются для копирования, это станет незначительным, но всё-таки препятствием в копировании для начинающих пользователей.
Для отключения кнопок используем данный код:
Хотелось бы заметить, что работает этот код только на браузерах Internet Explorer. Не исключено что и для других браузеров есть нечто подобное. Если захотите воспользоваться другим кодом, просто замените этот на свой код, вставив его между echo ' и ';
Код необходимо интегрировать в систему. Это не составит особого труда, даже начинающему веб мастеру, не знакомому с языками программирования.
Для использования этого метода Вам необходимо выставить права CHMOD 666 на файл: config/config_header.php
Операцию производим непосредственно из панели администратора системы: Панель администратора >> Редактор >> Файл внедрения в шапку системы: config_header.php
Причиной данной ситуации может быть несколько, рассмотрим основные из них.
1. Если это произошло после редактирования темы оформления, не исключено что Вы удали копирайты системы, что делать запрещено. Восстановите их, загрузив стандартные файлы темы оформления или всю тему целиком.
2. Если это произошло после новой установки системы:
Возможно Вы загрузили папки темы оформления в нижнем регистре (используя только маленькие буквы алфавита). В таком случае тема системы не соответствует стандартной теме указанной в конфигурациях. Проверьте и откорегируйте название темы. Как правило, нужно изменить название с папкой темы, к примеру, из standard на Standard.
Не забывайте, названия стандартных тем оформления системы начинаются с заглавных букв, то же самое относится к стандартным модулям. Изменение заглавных букв в названиях стандартных модулей и тем оформления может привести к их не корректной работе.
Проверьте, загружены ли стандартные темы оформления и файлы, содержащиеся в них. При необходимости загрузите повторно.
Переменные файла config/config.php отвечают за следующее.
$dbhost - Хостинг, на котором расположен MySQL. Чаще всего он равен "localhost".
$dbuname - Имя пользователя подключаемого к базе, выдаётся хостинг-оператором или же Вы его создаете сами в панели управления хостингом. Для локального сервера он равен "root".
$dbpass - Пароль пользователя подключаемого к базе, также как и логин выдается хостингом. Для локального сервера его может и не быть.
$dbname - Имя базы данных, которое Вы создали.
$admin_file - Самый важный параметр, определяет имя файла для входа в отдел администрации.
$prefix - Префикс таблиц базы данных, стоит до названия таблицы.
Система была задумана как безопасная, скоростная, функциональная, гибкая в использовании, а главное простая для понимания рядовых пользователей с начальным уровнем знаний. Основные замыслы, которые были реализованы в системе, это снижение нагрузки на базу данных и сервер, повышение функциональности и безопасности, удобство управления и работы с системой, интуитивно понятный интерфейс, простота в использовании и расширении, то есть написании своих тем оформления, блоков, модулей и дополнений. Таким образом, система предназначена для максимально широкого спектра использования и предоставляет возможность построения на своей основе любого сайта, начиная от персональной странички или презентации компании и заканчивая мощными, высоко посещаемыми порталами.
При использовании русской кодировки базы данных возможна не корректная работа системы с ней, на это есть ряд причин, как правило, конфигурации сервера. Для решения этой проблемы, необходимо принудительное подключение работы класса базы данных, для этого в файле системы: function/mysql.php в самом конце добавьте следующий код.
Вариант второй
Скорее всего, вы неправильно утановили дамп базы данных. Для того, чтобы правильно установить дамп, войдите в свою контрольную панель phpMyAdmin. В выпадающем списке «Сопоставление соединения с MySQL» выберите пункт utf8_general_ci. Затем выберите свою базу данных в левой части страницы и перейдите на вкладку «Операции». На открывшейся странице в выпадающем списке «Сравнение» выберите пункт cp1251_general_ci. Теперь при загрузке файла с базой данных (который, как правило, имеет расширение .sql) не забудьте выбрать в соответствующем выпадающем списке кодировку cp1251, и проблема должна исчезнуть.
Защитный код это последовательность цифр, которая отображается на небольшой картинке. Этот код нужно ввести в соседнем окошке. Код генерируется датчиком случайных чисел и необходим для того, чтобы исключить возможность автоматического заполнения формы какой-либо программой (программы пока не в состоянии считывать код с графического элемента). Введение защитного кода доставляет некоторые неудобства, но зато исключает машинный подбор пароля. Если у вашего браузера отключена загрузка графики, то просто щелкните правой кнопкой мыши на картинке и выберите пункт меню "Показать рисунок".
Вы можете создать своё собственное меню. Если вы его включите, то под главным меню в левой или правой части страницы появится ваше меню (только в случае если эта функция активирована администратором). Вы можете в нем поместить ссылки, которых вам не хватает в основном меню. Вы можете использовать только простую ссылку без дополнительных параметров.
Система SLAED CMS написана на PHP, и работает с базой данных MySQL. Если коротко, то это мощный програмный пакет, позволяющий эффективно и гибко управлять интернет-проектами. На основе SLAED CMS любой желающий, даже, не обладающий большими знаниями, может построить себе не только качественный сайт, но и мощный портал. Модульное наращивание позволяет инсталлировать на Ваш сайт разного рода модули. При помощи, которых, Вы без особого труда сможете дополнить стандартный пакет SLAED CMS. Систему можно использовать для любой языковой аудитории, а так же одновременно использовать на сайте неограниченное количество языковых версий. При наличие хотя бы небольшого опыта и знания HTML, сможете существенно изменить не только внешний вид, но и саму структуру сайта.
В стандартный пакет системы входят: Галерея, Аудио, Вопросы и ответы, Обратная связь, Файлы, Форум, HTML Контент, Интернет радио, Анекдоты, Список пользователей, Новости, Контент, Приватные сообщения, Рекомендовать, Поиск, Редактор, Добавить новость, Топ пользователи, Актуальные темы, Загрузка изображений, Видео, Опросы, Пользователи, а так же большой спектр функций и модулей панели администратора. Возможность настройки портала каждым пользователем под себя, сортировка новостей, статей и обзоров, по категориям, дате опубликования, по автору. Всё это является лишь небольшой частью возможностей SLAED CMS.