Мы будем Вам признательны, если Вы поддержите проект Open SLAED и используя Ваши возможности, разместите наш пресс-релиз на страницах своих сайтов, проектов, форумов, блогов. Текст пресс-релиза, возможно, видоизменить под Ваш формат, не искажая смысл. Пресс-релиз можно взять на данной странице.
Иногда возникает необходимость перенаправления определённого посетителя, допустим пришедшего с определённого сайта или определённой страны, на определённую страницу. Данную потребность, возможно, реализовать стандартными средствами системы. В качестве примера, ниже мы рассмотрим несколько вариантов.
Перенаправление посетителя пришедшего с определённого сайта
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 укажите необходимую страницу или сайт.
Всё что можно прочитать и увидеть, соответственно можно скопировать. Эффективной защиты от копирования не существует. Но это не значит, что ей нельзя препятствовать, можно отключить использование правой или других кнопок мыши, которые применяются для копирования, это станет незначительным, но всё-таки препятствием в копировании для начинающих пользователей.
Для отключения кнопок используем данный код:
Хотелось бы заметить, что работает этот код только на браузерах Internet Explorer. Не исключено что и для других браузеров есть нечто подобное. Если захотите воспользоваться другим кодом, просто замените этот на свой код, вставив его между echo ' и ';
Код необходимо интегрировать в систему. Это не составит особого труда, даже начинающему веб мастеру, не знакомому с языками программирования.
Для использования этого метода Вам необходимо выставить права CHMOD 666 на файл: config/config_header.php
Операцию производим непосредственно из панели администратора системы: Панель администратора >> Редактор >> Файл внедрения в шапку системы: config_header.php
Переменные файла config/config.php отвечают за следующее.
$dbhost - Хостинг, на котором расположен MySQL. Чаще всего он равен "localhost".
$dbuname - Имя пользователя подключаемого к базе, выдаётся хостинг-оператором или же Вы его создаете сами в панели управления хостингом. Для локального сервера он равен "root".
$dbpass - Пароль пользователя подключаемого к базе, также как и логин выдается хостингом. Для локального сервера его может и не быть.
$dbname - Имя базы данных, которое Вы создали.
$admin_file - Самый важный параметр, определяет имя файла для входа в отдел администрации.
$prefix - Префикс таблиц базы данных, стоит до названия таблицы.
Открыть файл config/config_blocker.php и удалить в нем строку с Вашим IP адресом. Если сайт установлен на локальном сервере, скорее всего это IP: 127.0.0.1
Открыть файл config/config_global.php и изменить в нем значение $conf['close'] = "1"; на $conf['close'] = "0"; Значение 1 отвечает за закрытие сайта на профилактику, значение 0, соответственно за его свободный доступ для посетителей.
Вы можете вставить нужный код или JavaScript, на Ваше усмотрение, не внося изменений в функцию генерации верхней части. Для этого используется сторонний файл config/config_header.php. Данную операцию можно произвести непосредственно из панели администратора системы: Панель администратора >> Редактор
Вы можете вставить нужный код или функцию, на ваше усмотрение, не внося изменений в файл ядра системы function.php. Для этого используется сторонний файл config/config_function.php. Данную операцию можно произвести непосредственно из панели администратора системы: Панель администратора >> Редактор
Данный скрипт предназначен для изменения префикса таблиц базы данных SLAED CMS, что в значительной степени повысит защиту системы от различного рода SQL инъекций.
Скрипт изменит префикс всех таблиц, которые входят в базу данных. Если какая-либо таблица в Вашей базе данных не имеет префикса (редко, но встречается в некоторых сторонних модулях) скрипт это определит и оставит ее название без изменений. Иными словами изменениям подвергнутся только названия тех таблиц, которые действительно нужно изменить (имеющие префикс, указанный в файле config/config.php).
Установка
1. Разархивируйте все файлы из скачанного архива
2. Импортируйте файл rename.php в директорию Вашего сайта
3. Запустите скрипт набрав в адресной строке: http://ваш_сайт/rename.php
4. После успешного завершения операции не забудьте удалить файл rename.php из директории Вашего сайта!
Собственно погодный грабитель для локалки, распакуйте всё в дирректорию слаеда, отредактируйте файлы config.php и gorod.inc, в файле gorod.inc строчке
if (@!$gorod) {
$gorod = "27037";
}
город по умолчанию.
Выполните pog.sql, работает следующим образом:
Если нет в базе данных о погоде у конкретного города за сегодня, то он грабит погодный сайт из инета и записывает его в базу, если есть то показывает данные из базы.
Если не отображаются картинки (не все скачал), необходимо посмотреть свойство неотображаемой картинки, и имя файла вписать после адреса соответственно для:
Картинки гисметео http://img.gismeteo.ru/images/
Картинки яндекс http://weather.yandex.ru/i/
Сохранить картинку в папку \i\
Гисметео работает на всех городах, яндекс почему-то не на всех.
Блок выводит случайный анекдот (афоризм и тд) из своей базы. Есть возможность добавления анекдотов. Администратор может просмотреть все анекдоты и ненужные удалить.
Просто скопируйте все файлы из архива по каталогам и установите нужный CHMOD для файла anekdots.dat. В файле config.php прописано немного еще настроек, количество одновременно отображаемых анекдотов, выводить подпись или нет, допустимое количество символов в анекдоте и тд.
Блок написан на примере скрипта WR-анекдот.
На работу можно посмотреть по адресу: kazakru.kentavr.info
Если вам понравился скрипт, то Вы можете отблагодарить положив от рубля и выше на:
Block - WapEmulator для IE. Для SLAED. С его помощью можно просмотреть WAP сайты в отдельном окне - браузере. Его работу можно посмотреть на сайте www.vidos.ru на Главной. В config/header.php (не стирайте свой - config/header.php если он не пустой) вставите строчку. Конечно есть другие варианты.
Скрипт адаптирован для работы с SLAED CMS. Заливаем файлы на сервер. Выставляем права 666 на файлы modules/NLbook/index.php и modules/NLbook/config.php. Экспортируем файл guest.sql в базу данных. Из админ-панели активизируем модуль. Настройки модули непосредственно из
самой гостевой книги.