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

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

Compatibility
not tested for compatibility
Database changes
not required
Author
Sprinx
Public domain
yes
Описание: добавляет возможность указывать свои иконки для каждого форума. Отсутствуют дополнительные поля в базе данных и нет запросов в базу данных, даже в админке
Installation instructions
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;
}
  • Screenshot_1.webp
    Screenshot_1.webp
    43.2 KB · Views: 331
  • I like it
Reactions: crowni and boko
Author
Exile
Downloads
241
Views
523
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Exile

Back
Top