Статьи

Статьи » Инструкции по работе со Slaed CMS » Разделы сайта в админке сайта SLAED CMS

Раздел Редактор внедрений в админке SLAED CMS. Инструкция по применению.

  • 614
  • Guest
  • 26

Внимание!
Данный раздел предназначен только для администраторов, которые хорошо знакомы с языком PHP.


 

Раздел «Редактор» позволяет непосредственно через панель администрирования управлять основными системными файлами. Управление файлами производится во вкладках:


Ядро системы – файл внедрения в ядро системы: config_function.php. Во вкладке можно добавить код, который будет размещён в ядре системы.
Шапка системы – файл внедрения в шапку системы: config_header.php. Во вкладке можно вставить код, который будет внедрён в head системы. Как правило, данный файл используют для внедрения java-скриптов и мета тегов.
Системный ЧПУ – файл конфигураций правил преобразований ЧПУ на системном уровне: config_rewrite.php. Во вкладке можно изменить или дополнить стандартные правила преобразований адресных строк браузера. Данная возможность поддерживается только в случае установленного на сервере Mod Rewrite.
Серверный ЧПУ – файл конфигураций правил преобразований ЧПУ на серверном уровне: .htaccess. Во вкладке можно изменить или дополнить стандартные правила преобразований адресных строк браузера на серверном уровне. Данная возможность поддерживается только в случае установленного на сервере Mod Rewrite.
Правила для роботов – файл конфигураций инструкций и параметров индексирования для поисковых роботов: robots.txt. Во вкладке можно изменить или дополнить текстовый файл, находящийся в корневой директории сайта, в котором записываются специальные инструкции для поисковых роботов. Эти инструкции могут запрещать к индексации некоторые разделы или страницы на сайте, указывать на правильное «зеркалирование» домена, рекомендовать поисковому роботу соблюдать определенный временной интервал между скачиванием документов с сервера и т.д. В этом файле Вы можете указать параметры индексирования сайта как для всех роботов сразу, так и для каждой поисковой системы по отдельности.

Для внесения изменений в файл перейдите в соответствующую вкладку и внесите изменения в открывшийся редактор содержимого файла, для сохранения нажмите «Сохранить».




Внимание!
Если на конфигурационные файлы не будут установленные соответствующие права доступа (CHMOD - 666), то система выдаст соответствующее предупреждение.



Примеры использования редактора внедрений

Перенаправление посетителя, пришедшего с определённого сайта
Перейдите во вкладку«Шапка системы» и добавьте следующую запись:[/justify]

1 $reflink = "#slaed.net#i";
2 $metlink = "news.html";
3 $referer = text_filter(getenv("HTTP_REFERER"));
4 if (preg_match($reflink, $referer)) {
5 echo '<meta http-equiv="refresh" content="0; url='.$metlink.'">';
6 }

 

$reflink – отвечает за адрес сайта, с которого пришёл посетитель.
Вместо: slaed.net укажите свой домен.
$metlink – отвечает за страницу, куда будет перенаправлен посетитель
Вместо: news.html укажите необходимую страницу или сайт.

Перенаправление посетителя из определённой страны
Перейдите во вкладку«Шапка системы» и добавьте следующую запись:

 

1 $userlang = "Russia";
2 $metlink = "news.html";
3 $userip = user_geo_ip(getip(), 2);
4 if ($userip == $userlang) {
5 echo '<meta http-equiv="refresh" content="0; url='.$metlink.'">';
6 }

 

$userlang – отвечает за название страны, с которой пришел посетитель.
Название страны не должно быть произвольным и должно соответствовать стандартам использования класса. Правильность написания той или иной страны можно проверить в переменной $COUNTRY_NAMES файла: function/geo_ip.php
$metlink – отвечает за страницу, куда будет перенаправлен посетитель
Вместо: news.html укажите необходимую страницу или сайт.

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

 

1 # Mod rewrite on
2 RewriteEngine On
3 RewriteBase /


следующую запись:

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

 

Вместо: slaed укажите имя домена своего сайта.
Вместо: net укажите зону домена своего сайта.
Вместо: http://www.slaed.net/templates/celestial/images/logos/logo_web_2_2.gif укажите ссылку на логотип или изображение, которое будет отображаться на том сайте, который использует изображения с сайта.

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

 

1 # Mod rewrite on
2 RewriteEngine On
3 RewriteBase /


следующую запись:

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

 

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

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

 

01 echo '
02 <script>
03 <!--//
04 function click() {
05 // Чтобы отключить левую кнопку поставьте цифру 1
06 // Чтобы отключить третью кнопку поставьте цифру 3
07 if (event.button == 2) {
08 // Здесь введите свою надпись, которая появится в окне предупреждения
09 alert("Copyright Scriptic!");
10 }
11 }
12 document.onmousedown=click;
13 //-->
14 </script>
15 ';

 

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

Дополнительно по данной категории

Нет комментариев. Почему бы Вам не оставить свой?
Ваше сообщение будет опубликовано только после проверки и разрешения администратора.
Ваше имя:
Комментарий:
ББ Редактор 6.2 Pro
Смайл - 01 Смайл - 02 Смайл - 03 Смайл - 04 Смайл - 05 Смайл - 06 Смайл - 07 Смайл - 08 Смайл - 09 Смайл - 10 Смайл - 11 Смайл - 12 Смайл - 13 Смайл - 14 Смайл - 15 Смайл - 16 Смайл - 17 Смайл - 18
АБВГДЕЁЖЗИЙ КЛМНОПРСТУФ ХЦЧШЩЬЫЪЭЮЯ
ABVGDEJOZHZIJ KLMNOPRSTUF XCCHSHW'Y#JEJUJA
Секретный код:Для обновления секретного кода нажмите на картинку
Повторить:

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-14054, Deutschland
    Berlin, Prenzlauer Str. 4
  • +49 176 00000000

  • https://slaed.net