Мы будем Вам признательны, если Вы поддержите проект Open SLAED и используя Ваши возможности, разместите наш пресс-релиз на страницах своих сайтов, проектов, форумов, блогов. Текст пресс-релиза, возможно, видоизменить под Ваш формат, не искажая смысл. Пресс-релиз можно взять на данной странице.
Иногда, при создании страниц в модуле «Содержание» места в таблице базы данных не достаточно для сохранения больших текстов. Для того, что бы увеличить размер сохраняемой информации в таблице хранения текстовой информации базы данных модуля «Содержание» необходимо произвести следующие действия.
Войти в: Панель администратора >> База данных >> Запрос в базу данных
Произвести следующий запрос в базу данных:
После чего место в таблице будет увеличено до максимально возможного, в соответствии с максимально допустимыми. Максимально допустимые размеры зависят от конфигураций установленных на сервере.
В случае возникновения проблем связанной с повышенной нагрузкой на сервер, рекомендуется произвести следующие действия.
Обновится до актуальной версии.
Активировать кэширование главной страницы.
Активировать рейтинг в модулях только при подробном просмотре.
Отключить сообщения на главной странице.
Можно отключить подсчёт пунктов, если в этом нет необходимости.
Отключить сессии пользователей, если в этом нет необходимости.
Отключить всю статистику в отделе безопасности (Ошибок, нападений и т.д.).
Отключить подсчёт переходов с других сайтов.
Отключить сжатие GZip.
Отключить генерацию ключевых слов.
Отключить преобразование ссылок в ЧПУ.
Если произвести данные действия, то нагрузка на сервер будет не больше чем от обычной HTML страницы.
Для выявления причин повышенной нагрузки следует включить анализатор базы данных и проверить все участки системы, особенно сторонние модули и блоки на количество запросов и время их выполнения. Не исключено что на Ваш сайт производится атака, поэтому в отделе безопасности активируйте защиту от Flood, DDos атак с интервалом 3 секунды.
Объём сохраняемой текстовой информации в базе данных имеет определённые ограничения. Для того, что бы не перегружать базу и тем самым не влиять отрицательным образом на скорость работы, системой устанавливаются стандартные размеры для текстовых полей с максимальной длиной 65535 символов.
В некоторых случаях, при публикации больших текстов с содержанием более 65535 символов, есть необходимость увеличить размер сохраняемой информации до максимума.
Для этого войдите в: Панель администратора >> База данных >> Запрос в базу данных
Выполните следующий пакет запросов:
Типы полей и их размеры
BLOB, TEXT - Максимальный размер 65535 символов.
MEDIUMBLOB, MEDIUMTEXT - Максимальный размер 16777215 символов.
LONGBLOB, LONGTEXT - Максимальный размер 4294967295 символов.
Иногда возникает необходимость перенаправления определённого посетителя, допустим пришедшего с определённого сайта или определённой страны, на определённую страницу. Данную потребность, возможно, реализовать стандартными средствами системы. В качестве примера, ниже мы рассмотрим несколько вариантов.
Перенаправление посетителя пришедшего с определённого сайта
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 укажите необходимую страницу или сайт.
Не для кого не секрет что некоторые сайты для экономии своего трафика и размера используемого места на сервере применяют удалённые изображения с других сайтов, тем самым поглощают чужой трафик и повышают нагрузку на сервер. Что бы этому воспрепятствовать, предлагаю к использованию следующие методы.
На случай если необходимо запретить использовать любые изображения сайта
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 должен быть установлен и активирован.
Всё что можно прочитать и увидеть, соответственно можно скопировать. Эффективной защиты от копирования не существует. Но это не значит, что ей нельзя препятствовать, можно отключить использование правой или других кнопок мыши, которые применяются для копирования, это станет незначительным, но всё-таки препятствием в копировании для начинающих пользователей.
Для отключения кнопок используем данный код:
Хотелось бы заметить, что работает этот код только на браузерах Internet Explorer. Не исключено что и для других браузеров есть нечто подобное. Если захотите воспользоваться другим кодом, просто замените этот на свой код, вставив его между echo ' и ';
Код необходимо интегрировать в систему. Это не составит особого труда, даже начинающему веб мастеру, не знакомому с языками программирования.
Для использования этого метода Вам необходимо выставить права CHMOD 666 на файл: config/config_header.php
Операцию производим непосредственно из панели администратора системы: Панель администратора >> Редактор >> Файл внедрения в шапку системы: config_header.php
Переход на кодировку UTF-8 не составит особого труда, даже для начинающего пользователя. Открываем все файлы в директории language/ и при помощи текстового редактора делаем поиск по слову: _CHARSET
После замены данных участков система будет работать в режиме Unicode (UTF-8).
Смена кодировки не рекомендуется для уже существующих крупных проектов с большим наполнением, в противном случае Вам придётся обновлять и перекодировать весь материал сайта.
Причиной данной ситуации может быть несколько, рассмотрим основные из них.
1. Если это произошло после редактирования темы оформления, не исключено что Вы удали копирайты системы, что делать запрещено. Восстановите их, загрузив стандартные файлы темы оформления или всю тему целиком.
2. Если это произошло после новой установки системы:
Возможно Вы загрузили папки темы оформления в нижнем регистре (используя только маленькие буквы алфавита). В таком случае тема системы не соответствует стандартной теме указанной в конфигурациях. Проверьте и откорегируйте название темы. Как правило, нужно изменить название с папкой темы, к примеру, из standard на Standard.
Не забывайте, названия стандартных тем оформления системы начинаются с заглавных букв, то же самое относится к стандартным модулям. Изменение заглавных букв в названиях стандартных модулей и тем оформления может привести к их не корректной работе.
Проверьте, загружены ли стандартные темы оформления и файлы, содержащиеся в них. При необходимости загрузите повторно.
При использовании русской кодировки базы данных возможна не корректная работа системы с ней, на это есть ряд причин, как правило, конфигурации сервера. Для решения этой проблемы, необходимо принудительное подключение работы класса базы данных, для этого в файле системы: function/mysql.php в самом конце добавьте следующий код.
Вариант второй
Скорее всего, вы неправильно утановили дамп базы данных. Для того, чтобы правильно установить дамп, войдите в свою контрольную панель phpMyAdmin. В выпадающем списке «Сопоставление соединения с MySQL» выберите пункт utf8_general_ci. Затем выберите свою базу данных в левой части страницы и перейдите на вкладку «Операции». На открывшейся странице в выпадающем списке «Сравнение» выберите пункт cp1251_general_ci. Теперь при загрузке файла с базой данных (который, как правило, имеет расширение .sql) не забудьте выбрать в соответствующем выпадающем списке кодировку cp1251, и проблема должна исчезнуть.
Регистрация открывает полный доступ ко всем материалам сайта и даёт дополнительные возможности влиять на содержание сайта. Например, только зарегистрированные пользователи могут предлагать к публикации новости и писать комментарии. Многие страницы нашего сайта выглядят по-разному для гостей и зарегистрированных пользователей. Это объясняется тем, что человеку, впервые попавшему на сайт, необходимо, прежде всего, составить общее впечатление о его структуре и содержании, тогда как постоянного посетителя интересуют изменения, произошедшие с его последнего посещения. Есть разделы доступные только для зарегистрированных пользователей. Поэтому если вы не случайный гость и собираетесь в будущем посещать наш сайт, то вам стоит подумать о регистрации.
Регистрация позволяет программе, работающей на сервере, узнавать конкретного пользователя. В результате все действия, связанные с изменением содержания сайта, могут осуществляться только конкретным пользователем и только от его имени. На нашем сайте существует единая система регистрации пользователей. Нет необходимости регистрироваться отдельно на форуме, отдельно в фото-галерее и т. д. Достаточно один раз зарегистрироваться на сайте и вы получите полный доступ ко всем службам и разделам сайта. Зарегистрированные пользователи, прежде всего, получают в свое распоряжение личный раздел на этом сайте «Профиль», в котором они могут указать дополнительную информацию о себе, выбрать аватару, создать собственное меню, выбрать количество новостей, отображаемых на главной странице, настроить отображение комментариев, получать и отправлять личные сообщения и многое другое.
Для регистрации необходим действующий почтовый ящик. Ваша регистрация привязывается к почтовому ящику, указанному при регистрации. На этот почтовый ящик высылается необходимая информация, например, новый пароль при утере старого пароля. На один почтовый ящик можно зарегистрировать только одного пользователя.
Для регистрации нового пользователя необходимо заполнить регистрационную форму. После заполнения регистрационной формы на ваш почтовый адрес будет выслано специальное сообщение с вашими регистрационными данными и специальной ссылкой для активации вашего аккаунта. Вам необходимо в течение 24 часов после получения письма посетить специальную страницу по указанной ссылке. Активация необходима для проверки вашего почтового ящика. Если вы в течение 24 часов не подтвердили свою регистрацию, она признаётся недействительной, и все данные удаляются. С этого момента любой другой пользователь может зарегистрироваться под освободившемся именем.