Свои иконки для форумов

Свои иконки для форумов 1.0.0

Нет прав для скачивания
Совместимость
не проверялся на совместимость
Изменения в БД
не требуются
Автор
Sprinx
Общественное достояние
да
Описание: добавляет возможность указывать свои иконки для каждого форума. Отсутствуют дополнительные поля в базе данных и нет запросов в базу данных, даже в админке
Инструкция по установке
PHP:
Поставить права 777 на папку и images/icons_forum и на папку внутри нее.

Открыть config.php и в самый конец вставить
$bb_cfg['dir_forum_icon'] = BB_ROOT .'images/icons_forum/';

Открыть index.php

Найти
$folder_image = ($is_sf) ? $images["icon_minipost{$new}"] : $images["forum{$new}"];

Заменить на

if(@file_exists($bb_cfg['dir_forum_icon']. $f['forum_id']. ".png")) {
            $folder_image = $bb_cfg['dir_forum_icon']. $f['forum_id']. ".png";
        } else {
            $folder_image = ($is_sf) ? $images["icon_minipost{$new}"] : $images["forum{$new}"];
        }

Открыть viewforum.php

Найти

$folder_image = $images['forum'];

Заменить на
       
if(@file_exists($bb_cfg['dir_forum_icon']. $sf_forum_id. ".png")) {   
            $folder_image = $bb_cfg['dir_forum_icon']. $sf_forum_id. ".png";
        } else {
            $folder_image = $images['forum'];
        }

Открыть /includes/functions.php

Вставить в самый конец

function icon_forums($forum_id, $param = false)
{
    global $bb_cfg;

    if(@file_exists($bb_cfg['dir_forum_icon'].$forum_id.$param.".png"))
    {
        $return = $bb_cfg['dir_forum_icon'].$forum_id.$param.'.png';
    } else {
        $return = '';
    }

    return $return;
}
Автор
Exile
Скачивания
84
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Exile