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

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

Вопросы и ответы - Внедрения и изменения

Внедрения и изменения

Как правильно подключить/интегрировать сторонний форум?
Что нужно учитывать при разработке модулей для новых версий?
Как и где можно установить свою тему оформления?
Какой метод защиты нужно использовать для файла администратора?
Как увеличить размер сохраняемой информации в модуле «Содержание»?
Как снизить нагрузку системы на сервер до минимума?
Как увеличить размер сохраняемой информации в модулях новостей и статей?
Как произвести произвольный запрос в базу данных из системы?
Как перенаправить определённого посетителя на определённую страницу?
Какие настройки должны быть у сервера для оптимальной работы системы?
Как запретить использовать другим сайтам изображения моего сайта?
Как объединить адрес домена с www и без?
Как запретить копировать информацию с сайта?
Как перенести сайт с одного хостинга на другой?
Как перевести систему на Unicode UTF-8?
За что отвечают переменные в основном файле конфигураций config/config.php?
Как вставить свой код или функцию в ядро системы?
Как и где установить свои баннеры?
Как убрать или изменить блоки в модуле?
Есть ли возможность экспорта новостей в формате RSS?
Как сохранить или восстановить базу данных?
Как и где установить свой блок?
Как заставить работать старые модули в новых версиях?
Как правильно установить форум?
Какие возможности даёт интеграция с форумами?
С какими форумами возможна интеграция?
Как вставить свой код в head сайта?

Как правильно подключить/интегрировать сторонний форум?

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

Для того что бы всё работало корректно, рекомендую учесть следующие нюансы:

1. Все таблицы форума и системы должны находится в одной базе данных.
2. Префиксы баз данных системы и форума должны быть идентичны.
3. Для корректной, общей регистрации, регистрация на форуме должна быть отключена. Рекомендуем сделать переход/ссылку с регистрации форума в отдел регистрации системы.
4. Форум должен находится в основной директории системы: forum/
5. В основных конфигурациях системы должен быть указан тип используемого форума. Там же можно указать ссылки на профиль и лычные сообщения форума. Соответствующие кнопки переходов появятся в профиле пользователя системы.

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

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

Вы можете внести свои изменения и модификации в функции общей регистрации, все они находятся в файле: function/forum.php
Подключение производится в файле модуля пользователя: modules/account/index.php

При тестировании общей регистрации и входа, рекомендую очищать Cookies браузера.

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

Сведения о возможностях и внедрениях изменений Рекомендуется разрабатывать модули, ориентируясь на новые версии системы SLAED CMS Pro и Open SLAED. Учитывайте, версии SLAED CMS Free и SLAED CMS Lite больше не поддерживаются.

1. Следует учесть незначительные изменения в структуре модулей.

Старый вариант: OpenTable(); или OpenTable2();
Новый вариант: open();

Старый вариант: CloseTable(); или CloseTable2();
Новый вариант: close();

Старый вариант: include("header.php");
Новый вариант: head();

Старый вариант: include("footer.php");
Новый вариант: foot();

2. Не забывайте о том, что в новой версии существует автоматическая установка базы данных. Для этого в папке модуля создайте папку: sql/ с файлом table.sql Синтаксис файла базы table.sql идентичен стандартам MySQL, за исключением прификса таблиц, в качестве которого рекомендуется использовать {pref}, это даст возможность системе установить Ваш уникальный прификс в автоматическом режиме. Дополнительно к этому системой предусмотрено обновление базы, для этого используйте файл: update.sql При входе в панель управлениями модулей, система определит и предложит установку, обновление или удаление базы данных.

3. Обратите внимание на новый метода защиты административных файлов системы.

• Для файлов находящихся в директории: admin/modules используйте ниже приведённый метод.

if (!defined("ADMIN_FILE") || !is_admin_god()) die("Illegal File Access");


• Для файла: index.php находящегося в директории модуля: modules/название_модуля/admin/ используйте ниже приведённый метод.

if (!defined("ADMIN_FILE") || !is_admin_modul("название_модуля")) die("Illegal File Access");


название_модуля - Необходимо заменить на реальное название модуля. Учитывайте, в названии модуля допустимо использование только знаков латинского алфавита.

4. Учитывайте изменение функции вывода основной панели администратора в административных файлах системы.

Старый вариант: GraphicAdmin();
Новый вариант: panel();

5. В качестве примера или основы рекомендуется воспользоваться стандартным новостным модулем системы, который находится в папке: modules/news/

Как и где можно установить свою тему оформления?

Сведения о возможностях и внедрениях изменений • Убедитесь в том, что тема оформления, которую Вы планируете установить соответствует установленной версии системы.
• Загрузите папку с темой оформления в директорию Вашего сайта: templates/
• Войдите в отдел администрирования системы: Панель администратора >> Конфигурации
• В строке «Тема оформления» выберите загруженную тему оформления и сохраните изменения.
• В случае если у Вас установлено несколько тем и в конфигурациях пользователей активирована возможность смены, войдите в свой профиль пользователя и в настройках cмените тему.

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

Сведения о возможностях и внедрениях изменений Для файлов находящихся в директории: admin/modules используйте ниже приведённый метод.

if (!defined("ADMIN_FILE") || !is_admin_god()) die("Illegal File Access");


Для файла: index.php находящегося в директории модуля: modules/название_модуля/admin/ используйте ниже приведённый метод.

if (!defined("ADMIN_FILE") || !is_admin_modul("название_модуля")) die("Illegal File Access");


название_модуля - Необходимо заменить на реальное название модуля. Учитывайте, в названии модуля допустимо использование только знаков латинского алфавита.

Как увеличить размер сохраняемой информации в модуле «Содержание»?

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

Войти в: Панель администратора >> База данных >> Запрос в базу данных

Произвести следующий запрос в базу данных:
ALTER TABLE `{pref}_content` CHANGE `text` `text` LONGTEXT NOT NULL;


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

Как снизить нагрузку системы на сервер до минимума?

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

• Обновится до актуальной версии.
• Активировать кэширование главной страницы.
• Активировать рейтинг в модулях только при подробном просмотре.
• Отключить сообщения на главной странице.
• Можно отключить подсчёт пунктов, если в этом нет необходимости.
• Отключить сессии пользователей, если в этом нет необходимости.
• Отключить всю статистику в отделе безопасности (Ошибок, нападений и т.д.).
• Отключить подсчёт переходов с других сайтов.
• Отключить сжатие GZip.
• Отключить генерацию ключевых слов.
• Отключить преобразование ссылок в ЧПУ.

Если произвести данные действия, то нагрузка на сервер будет не больше чем от обычной HTML страницы.

Для выявления причин повышенной нагрузки следует включить анализатор базы данных и проверить все участки системы, особенно сторонние модули и блоки на количество запросов и время их выполнения. Не исключено что на Ваш сайт производится атака, поэтому в отделе безопасности активируйте защиту от Flood, DDos атак с интервалом 3 секунды.

Как увеличить размер сохраняемой информации в модулях новостей и статей?

Сведения о возможностях и внедрениях изменений Объём сохраняемой текстовой информации в базе данных имеет определённые ограничения. Для того, что бы не перегружать базу и тем самым не влиять отрицательным образом на скорость работы, системой устанавливаются стандартные размеры для текстовых полей с максимальной длиной 65535 символов.

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

Для этого войдите в: Панель администратора >> База данных >> Запрос в базу данных

Выполните следующий пакет запросов:
ALTER TABLE `{pref}_stories` CHANGE `hometext` `hometext` MEDIUMTEXT NULL DEFAULT NULL;
ALTER TABLE `{pref}_stories` CHANGE `bodytext` `bodytext` LONGTEXT NOT NULL;

ALTER TABLE `{pref}_page` CHANGE `hometext` `hometext` MEDIUMTEXT NULL DEFAULT NULL;
ALTER TABLE `{pref}_page` CHANGE `bodytext` `bodytext` LONGTEXT NOT NULL;


Типы полей и их размеры

BLOB, TEXT - Максимальный размер 65535 символов.
MEDIUMBLOB, MEDIUMTEXT - Максимальный размер 16777215 символов.
LONGBLOB, LONGTEXT - Максимальный размер 4294967295 символов.

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

Сведения о возможностях и внедрениях изменений Данная возможность предусмотрена системой.

1. Войдите в панель управления системой, отдел: Панель администратора >> База данных
2. В окне запросов в базу данных Вы можете произвести свой запрос.

Обратите внимание на то, что использование стандартного префикса не обязательно, за место его Вы можете использовать {pref}. В этом случае переменная {pref} будет автоматически заменена Вашим префиксом.

В качестве примера, рассмотрим запрос, который удалит всех зарегистрированных пользователей, не посещавших проект, начиная с: 2007-10-05 18:15:00.

DELETE FROM {pref}_users WHERE user_lastvisit < "2007-10-05 18:15:00";

Как перенаправить определённого посетителя на определённую страницу?

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

Перенаправление посетителя пришедшего с определённого сайта

1. Войдите в панель управления системой, отдел: Панель администратора >> Редактор
2. В файл внедрения в шапку системы: config_header.php

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

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


• $reflink - Отвечает за адрес нужного нам сайта
Заместо: slaed.net укажите свой домен.

• $metlink - Отвечает за страницу, куда будет перенаправлен посетитель
Заместо: news.html укажите необходимую страницу или сайт.

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

1. Войдите в панель управления системой, отдел: Панель администратора >> Редактор
2. В файл внедрения в шапку системы: config_header.php

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

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


• $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

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

# Security
# php_flag register_globals off
# php_flag safe_mode on
# php_flag magic_quotes_gpc on


Измените её, сняв знак # комментария. В изменённом состоянии она должна выглядеть так:

# Security
php_flag register_globals off
php_flag safe_mode on
php_flag magic_quotes_gpc on


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

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

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

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

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 должен быть установлен и активирован.

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

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

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

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).

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

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

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

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

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

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

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

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

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

Как вставить свой код в head сайта?

Сведения о возможностях и внедрениях изменений Вы можете вставить нужный код или JavaScript, на Ваше усмотрение, не внося изменений в функцию генерации верхней части. Для этого используется сторонний файл config/config_header.php. Данную операцию можно произвести непосредственно из панели администратора системы: Панель администратора >> Редактор

Как вставить свой код или функцию в ядро системы?

Сведения о возможностях и внедрениях изменений Вы можете вставить нужный код или функцию, на ваше усмотрение, не внося изменений в файл ядра системы function.php. Для этого используется сторонний файл config/config_function.php. Данную операцию можно произвести непосредственно из панели администратора системы: Панель администратора >> Редактор

Как и где установить свои баннеры?

Сведения о возможностях и внедрениях изменений В системе предусмотрена установка как верхних, так и нижних баннеров. Допустимо использование кода HTML и JavaScript. Есть возможность отображения уникальных баннеров для каждого модуля в отдельности, для всего проекта в целом или только на главной странице.

Войдите в панель администратора, далее: Блоки >> Добавить новый блок >> Позиция >> Верхний баннер или Нижний баннер

Как убрать или изменить блоки в модуле?

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

Войдите в панель администратора, далее: Блоки >> Функции >> Править >> Отображать блок в модулях

Вторым вариантом является отключение всех блоков в самому модуле.

Войдите в панель администратора, далее: Модули >> Функции >> Править >> Отображение блоков в модуле

Есть ли возможность экспорта новостей в формате RSS?

Сведения о возможностях и внедрениях изменений Да, новостная лента RSS, работает в формате 2.0. Существует два варианта использования канала RSS.

• Прямой доступ. Экспортный файл rss.php находится в главной директории сайта. Ссылка на канал RSS: http://www.ваш_сайт.com/rss.php

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

Как сохранить или восстановить базу данных?

Сведения о возможностях и внедрениях изменений В данном случае системой предусмотрено два варианта восстановления и сохранения базы данных.

Вариант первый

Войти в «Панель администратора», далее в блоке «DB Backup». После этого Вам необходимо ввести логин и пароль для базы данных. После успешного входа Вы можете сделать резервную копию базы данных или произвести её восстановление из копии сделанной до этого.

Вариант второй

Если нет возможности входа в панель администратора, системой предусмотрен прямой доступ к модулю сохранения или восстановления базы данных.

Введите в адресной строке Вашего браузера: http://www.ваш_сайт.com/modules/dumper/index.php

После этого Вам необходимо ввести логин и пароль для базы данных. После успешного входа Вы можете сделать резервную копию базы данных или произвести её восстановление из копии сделанной до этого.

Как и где установить свой блок?

Сведения о возможностях и внедрениях изменений Войдите в панель администратора, далее: Блоки >> Добавить новый блок

В предложенной форме для заполнения следует указать, основные настройки и параметры

Заголовок - Имя, которое будет отображаться в названии блока.

RSS/RDF файл - Только в случае если это RSS/RDF блок. В противном случае оставить пустым.

Имя файла – Необходимо выбрать из списка, если это файловый блок. В противном случае оставить параметр «Нет».

Содержание – Код или содержание блока, в случае если это базовый блок. В противном случае оставить пустым.

Последующие настройки интуитивно понятны.

Последовательность расположения блоков можно изменить в основном отделе панели администрации блоков системы. Нажатием на верхние или нижние «Стрелочки», установите желаемую позицию блока.

Как заставить работать старые модули в новых версиях?

Сведения о возможностях и внедрениях изменений 1. Удалить файл case.php в папке admin/ модуля.
2. Названия функций не должны повторятся в модулях установленных в системе.
3. Скрипты модуля должны быть написаны с применением функций, но никак не без них. Это значит, что код модуля администратора должен содержатся в функции.
4. Верхняя часть модуля администратора должна выглядеть так:

if (!defined("ADMIN_FILE") || !is_admin_modul($aid, "Название_модуля")) die("Illegal File Access");

Как правильно установить форум?

Сведения о возможностях и внедрениях изменений Для корректной работы форума и системы, необходимо:

1. Установить форум в папку forum/ основной директории системы.
2. Базу данных форума необходимо устанавливать в общую базу системы.
3. В конфигурациях системы выбрать установленный тип форума.
4. Для повышения удобства в использовании форума пользователями, в конфигурациях системы Вы можете указать ссылку на профиль форума и ссылку на личные сообщения форума, которые в последствии будут отображаться в профиле пользователя.
5. В форуме желательно отключить регистрацию пользователей и сделать перенаправление на регистрацию в системе.

Какие возможности даёт интеграция с форумами?

Сведения о возможностях и внедрениях изменений Интеграция включает в себя:

1. Возможность одновременной авторизации на форуме при авторизации на сайте.
2. Возможность одновременного выхода на форуме при выходе на сайте.
3. Возможность регистрации пользователей как с сайта, так и с форума.
4. Возможность смены пароля на сайте с автоматической сменой на форуме.

С какими форумами возможна интеграция?

Сведения о возможностях и внедрениях изменений Интеграции системы SLAED CMS возможна с самыми популярными и актуальными на сегодняшний день форумами, такими как:

• Invision Power Board (1.3.*, 2.0.*, 2.1.*, 2.2.*, 2.3.*)
• phpBB 2 (Все)
• phpBB 3 (Все)
• vBulletin (Все)
• SMF (Все)
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

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

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