Мод портала - в прикрепленном файле
В качестве источника новостей используется один из форумов вашего форума.
Возможность вывода дополнительных рубрик.
В качестве шаблона использовалась тема InvisionExBB.
Пример (без дополнительных рубрик) для наглядности можно посмотреть
тут.
Инструкция по установке (Отобразить)В качестве шаблона истользовалась тема InvisionExBB.
В файле main.php в начале (строки 20-24) прописываем конфигурацию страницы - id форума, из которого будут браться новости и количество выводимых постов на одной странице, а также id форумов, используемых в качестве дополнительных рубрик (читаем пояснения в закомментированном тексте в указанном файле).
Заливаем содержимое мода на сервер
Для установки страницы в качестве главной в файл .htaccess добавляем строку:
DirectoryIndex main.php
Теперь по УРЛ-ам:
http://adress_saita/ и
http://adress_saita/main.php будет отдаваться main.php
А по УРЛ-у
http://adress_saita/index.php будет отдаваться главная страница форума
Чтобы ссылка с логотипа форума вела на главную страницу (main.php)
в файле \templates\InvisionExBB\logos.tpl строку:
CODE:<td><a href="index.php" title="{$fm->exbb['boardname']}"><img src="./templates/InvisionExBB/im/logo.gif" alt="{$fm->exbb['boardname']}" width="207" height="52" border="0" /></a></td>
заменяем на:
CODE:<td><a href="{$fm->exbb['boardurl']}" title="{$fm->exbb['boardname']}"><img src="./templates/InvisionExBB/im/logo.gif" alt="{$fm->exbb['boardname']}" width="207" height="52" border="0" /></a></td>
Таким образом мы заменили index.php на {$fm->exbb['boardurl']}, чтобы клик по лого вел на УРЛ
http://adress_saita/ (если форум в корне сайта)
в таблицу стилей \templates\InvisionExBB\style.css добавляем блок стилей для вывода постов на главной:
CODE:/* main page */
.pagination {margin:0;padding:20px 0 0 0;}
.main {margin:0;padding:0;border:none;}
.main td {margin:0;padding:0;border:none;vertical-align:top;}
.postdescription {margin:10px 0;padding:0;}
.postcontent {font-size:11pt;}
.metadata {margin:0;padding:10px 0 30px 0;border-bottom:1px dotted #ccc;}
.main .mainbar {width:240px;padding:30px 10px 0 10px;border-left:1px dotted #ccc;}
В файле \templates\InvisionExBB\main.tpl вместо строки:
заменить это на содержание сайдбара<br>( файл main.tpl )
прописываем html-код боковой колонки
По сравнению с модом, ранее выложенном на орг:
1. Добавлена возможность дополнительных рубрик.
2. Код упрощен, мод должен работать не только с ExBB FM 1.0 Final, но и с ExBB FM 1.0 RC1