Чтение RSS каналов

Вопросы и ответы

Вопросы и ответы

Категории

Наш проект
Наш проект
Описание и применение различных функций нашего проекта
Общие сведения
Общие сведения
Вопросы на различные темы связанные с системой
Частые ошибки
Частые ошибки
Описание и исправление частых ошибок
Внедрения и изменения
Внедрения и изменения
Сведения о возможностях и внедрениях изменений

Общее количество: 71 вопросов и ответов в 4 категориях

Как запретить использовать другим сайтам изображения моего сайта?

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

На случай если необходимо запретить использовать любые изображения сайта

1. Войдите в панель управления системой, отдел: Панель администратора >> Редактор
2. В файл конфигураций правил преобразований ЧПУ на серверном уровне: .htaccess

После:

# Mod rewrite on
RewriteEngine On
RewriteBase /


Добавьте следующую запись:

RewriteOptions MaxRedirects=100
RewriteCond %{HTTP_REFERER} !^http://(www\.)?slaed\.net/ [NC]
RewriteRule \.(jpe?g|gif|bmp|png)$ http://www.slaed.net/images/logos/Logo_Web_2_2.gif [L]


Заместо: slaed укажите своё имя домена.
Заместо: net укажите своё окончание домена.
Заместо: http://www.slaed.net/images/logos/Logo_Web_2_2.gif укажите ссылку на ваш логотип или изображение которое будет отображаться на том сайте который использует Ваше изображение.

Для того, что бы запретить использовать изображения только определённой директории

1. Создайте файл: .htaccess со следующим содержанием:

RewriteEngine On
RewriteOptions MaxRedirects=100
RewriteCond %{HTTP_REFERER} !^http://(www\.)?slaed\.net/ [NC]
RewriteRule \.(jpe?g|gif|bmp|png)$ http://www.slaed.net/images/logos/Logo_Web_2_2.gif [L]


Заместо: slaed укажите своё имя домена.
Заместо: net укажите своё окончание домена.
Заместо: http://www.slaed.net/images/logos/Logo_Web_2_2.gif укажите ссылку на ваш логотип или изображение которое будет отображаться на том сайте который использует Ваше изображение.

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

Для работы этих методов, сервер Вашего хостера должен поддерживать работу с .htaccess, Mod Rewrite должен быть установлен и активирован.

Как объединить адрес домена с www и без?

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

1. Войдите в панель управления системой, отдел: Панель администратора >> Редактор
2. В файле конфигураций правил преобразований ЧПУ на серверном уровне: .htaccess

После:

# Mod rewrite on
RewriteEngine On
RewriteBase /


Добавьте следующую запись:

# Redirect
RewriteCond %{HTTP_HOST} !^www\.slaed\.net [NC]
RewriteRule ^(.*)$ http://www.slaed.net/$1 [R=301,L]


Заместо: slaed укажите своё имя домена.
Заместо: net укажите своё окончание домена.

Для работы данного метода, сервер Вашего хостера должен поддерживать работу с .htaccess, Mod Rewrite должен быть установлен и активирован.

Как узнать информацию о системных настройках PHP?

Вопросы на различные темы связанные с системой Для проверки информации о системных настройках PHP рекомендуем воспользоваться стандартной функцией phpinfo(). Она выводит большое количество информации о текущем статусе PHP. Сюда входит информация об опциях компиляции PHP и о расширениях, версии PHP, информация сервера и окружения (если скомпилирован как модуль), окружение PHP, версия ОС, пути, master и локальные переменные опций конфигурации, шапки HTTP и PHP License.

Поскольку каждая система настроена по-своему, phpinfo() обычно используется для проверки установок конфигурации и доступности предопределённых переменных в данной системе. Также phpinfo() является важной отладочной утилитой, так как содержит все данные EGPCS (Environment, GET, POST, Cookie, Server).

• Создайте файл: info.php
• Файл должен иметь следующее содержание:

<?php
phpinfo();
?>


• Загрузите созданный файл в директорию Вашего сайта.
• Вызовите этот файл: http://www.ваш_сайт/info.php

Что нужно знать и уметь для изменения или изготовления тем?

Вопросы на различные темы связанные с системой Для изготовления своих тем оформления системы, не требуются знания языка программирования PHP. Все действия производятся в формате разметки HTML. При создании своей темы, рекомендуется брать за основу стандартную тему «celestial» предварительно копируя и меняя название папки на своё. Редактировать и видоизменять можно в директории темы или в отделе шаблонов панели администратора.

Как запретить копировать информацию с сайта?

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

Для отключения кнопок используем данный код:

echo '

<script language="JavaScript"> 
<!--// 
function click() { 
    // Чтобы отключить левую кнопку поставьте цифру 1 
    // Чтобы отключить третью кнопку поставьте цифру 3 
    if (event.button == 2) { 
        // Здесь введите свою надпись, которая появится в окне предупреждения 
        alert("Copyright Scriptic!"); 
    } 
} 
document.onmousedown=click; 
//--> 
</script>

';


Хотелось бы заметить, что работает этот код только на браузерах Internet Explorer. Не исключено что и для других браузеров есть нечто подобное. Если захотите воспользоваться другим кодом, просто замените этот на свой код, вставив его между echo ' и ';

Код необходимо интегрировать в систему. Это не составит особого труда, даже начинающему веб мастеру, не знакомому с языками программирования.

Для использования этого метода Вам необходимо выставить права CHMOD 666 на файл: config/config_header.php

Операцию производим непосредственно из панели администратора системы: Панель администратора >> Редактор >> Файл внедрения в шапку системы: config_header.php

После вставки кода, сохраняем информацию.

Как перенести сайт с одного хостинга на другой?

Сведения о возможностях и внедрениях изменений • Делаем копию базы данных стандартными методами системы: http://www.ваш_сайт/modules/dumper/index.php

• Копируем все файлы системы из директории Вашего старого хостинга.

• Загружаем файлы в директорию нового хостинга, устанавливаем необходимые права CHMOD 777 на папку: modules/dumper/backup

• Создаём базу данных, можно с теми же паролями и именами, смотрите файл: config/config.php

• Делаем восстановление базы данных из ранее созданной копии: http://www.ваш_сайт/modules/dumper/index.php

• Проверяем и устанавливаем необходимые права на файлы и директории.

Как перевести систему на Unicode UTF-8?

Сведения о возможностях и внедрениях изменений Переход на кодировку UTF-8 не составит особого труда, даже для начинающего пользователя.

• Открываем все файлы в директории language/ и при помощи текстового редактора делаем поиск по слову: _CHARSET

Пример для файла lang-english.php

Находим: define("_CHARSET","ISO-8859-1");
Заменяем на: define("_CHARSET","UTF-8");

Пример для файла lang-german.php

Находим: define("_CHARSET","ISO-8859-1");
Заменяем на: define("_CHARSET","UTF-8");

Пример для файла lang-russian.php

Находим: define("_CHARSET","windows-1251");
Заменяем на: define("_CHARSET","UTF-8");

• Обратите внимание на то, что все языковые файлы системы следует открыть в текстовом редакторе и сохранить в режиме UTF-8 без BOM. К данной категории относятся все языковые файлы системы, основные, модульные, а так же административные.

После замены данных участков система будет работать в режиме Unicode (UTF-8).

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

Забыл основной пароль администратора системы, что делать?

Описание и исправление частых ошибок Зайдите в базу данных, как правило, через phpMyAdmin или другую панель управления базой данных, которая имеется в наличии. Очистите таблицу slaed_admins, именно очистите, а не удалите. За место slaed может быть другой префикс, который Вы указывали при установки системы. После этого, при входе в панель управления, система предложит создать нового администратора.

Что делать с «Daring copyrights of system, you break the license of use!»?

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

1. Если это произошло после редактирования темы оформления, не исключено что Вы удали копирайты системы, что делать запрещено. Восстановите их, загрузив стандартные файлы темы оформления или всю тему целиком.

2. Если это произошло после новой установки системы:

• Возможно Вы загрузили папки темы оформления в нижнем регистре (используя только маленькие буквы алфавита). В таком случае тема системы не соответствует стандартной теме указанной в конфигурациях. Проверьте и откорегируйте название темы. Как правило, нужно изменить название с папкой темы, к примеру, из standard на Standard.

Не забывайте, названия стандартных тем оформления системы начинаются с заглавных букв, то же самое относится к стандартным модулям. Изменение заглавных букв в названиях стандартных модулей и тем оформления может привести к их не корректной работе.

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

За что отвечают переменные в основном файле конфигураций config/config.php?

Сведения о возможностях и внедрениях изменений Переменные файла config/config.php отвечают за следующее.

$dbhost - Хостинг, на котором расположен MySQL. Чаще всего он равен "localhost".

$dbuname - Имя пользователя подключаемого к базе, выдаётся хостинг-оператором или же Вы его создаете сами в панели управления хостингом. Для локального сервера он равен "root".

$dbpass - Пароль пользователя подключаемого к базе, также как и логин выдается хостингом. Для локального сервера его может и не быть.

$dbname - Имя базы данных, которое Вы создали.

$admin_file - Самый важный параметр, определяет имя файла для входа в отдел администрации.

$prefix - Префикс таблиц базы данных, стоит до названия таблицы.

Всего: 71 на 8 страницах по 10 на каждой странице

Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь