1. Скачать архив, заменить файлы форума файлами из директории /root/.
2. includes/acp/acp_portal.php заменить
Код: Выделить всё
if($module_data['module_classname'] != 'custom')
Код: Выделить всё
if(!in_array($module_data['module_classname'], array('custom', 'personal')))
Код: Выделить всё
if ($submit && ((isset($null['type']) && $null['type'] == 'custom') || (isset($null['submit_type']) && $null['submit_type'] == 'custom')))
Код: Выделить всё
if ($submit && ((isset($null['type']) && in_array($null['type'], array('custom', 'personal'))) || ((isset($null['submit_type']) && in_array($null['submit_type'], array('custom', 'personal'))))))
Код: Выделить всё
if(isset($null['type']) && $null['type'] == 'custom')
Код: Выделить всё
if(isset($null['type']) && in_array($null['type'], array('custom', 'personal')))
Код: Выделить всё
if($vars['type'] != 'custom')
Код: Выделить всё
if(!in_array($vars['type'], array('custom', 'personal')))
Код: Выделить всё
if (!$submit && $module_classname != 'custom')
Код: Выделить всё
if (!$submit && (!in_array($module_classname, array('custom', 'personal'))))
Код: Выделить всё
if ($module_class != 'custom')
Код: Выделить всё
if (!in_array($module_class, array('custom', 'personal')))
Код: Выделить всё
if ($row['module_classname'] != 'custom')
Код: Выделить всё
if (!in_array($row['module_classname'], array('custom', 'personal')))
а. В поле "Имя подключаемого html файла шаблона" указываем название файла html шаблона который требуется подключать в блоке, файл шаблона должен находиться в директории /styles/имя_стиля/template/portal/modules/ (расширение файла указывать не нужно), файл шаблона должен существовать во всех стилях которые у вас включены на форуме (указанное поле является единственным обязательным для заполнения).
б. В поле "Имя подключаемого php файла" указываем название файла php который требуется подключать в блоке, файл php должен находиться в директории /portal/modules/ (расширение файла указывать не нужно, название файла не должно начинаться со строки portal_, иначе портал примет указанный файл за один из "встроенных" блоков портала).
в. В поле "Имя подключаемого языкового файла" указываем название языкового файла который требуется подключать в блоке, языковой файл должен находиться в директории /language/язык/mods/portal/ (расширение файла указывать не нужно), языковой файл должен существовать во всех языках которые у вас включены на форуме.
Скриншоты, адм. раздел, создание блока:
опции блока:
отображение блока на портале:
Файлы примера создания персонального блока (только для стиля prosilver и русского языка): Скачать архив, заменить файлы форума файлами из директории /root/, создать персональный блок, в опциях блока указать:
Имя подключаемого html файла шаблона: personal_block_center (или personal_block_side если блок находится в левой или правой колонке)
Имя подключаемого php файла: personal_block
Имя подключаемого языкового файла: personal_block
--
Для пользователей ppkBB3cker - НЕ нужно устанавливать данный мод в трекер, он уже там установлен.