Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
Доброй ночи!
Помогите мне пожалуйста реализовать "No avatar" на форуме...
На сколько я знаю,за аватары отвечает данная функция
function generate_avatar_markup($user_id)
{
global $pun_config;
$filetypes = array('jpg', 'gif', 'png');
$avatar_markup = '';
foreach ($filetypes as $cur_type)
{
$path = $pun_config['o_avatars_dir'].'/'.$user_id.'.'.$cur_type;
if (file_exists(PUN_ROOT.$path) && $img_size = getimagesize(PUN_ROOT.$path))
{
$avatar_markup = '<img src="'.$pun_config['o_base_url'].'/'.$path.'?m='.filemtime(PUN_ROOT.$path).'" '.$img_size[3].' alt="" />';
break;
}
}
return $avatar_markup;
}
Какие строки необходимо добавить в данный код для того,чтоб с случае отсутствия загруженного аватара "$pun_config['o_avatars_dir'].'/'.$user_id.'" стоял аватар по умолчанию (Думаю что сделать данный хак можно через функцию "else",вот только как не знаю...
За раннее спасибо.
Offline
@Rookie, вместо строки
$avatar_markup = '';
пропиши строку
$avatar_markup = '<img src="АДРЕС ПО УМОЛЧАНИЮ" width="ШИРИНА КАРТИНКИ" height="ВЫСОТА КАРТИНКИ" alt="" />';
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@Visman, Всё оказалось даже проще,нежели я предполагал...
Спасибо большое!
Offline
@Visman, Подскажи еще 1 вещь пожалуйста,
Можно ли все файлы админ панели сложить в 1 папку "admin" и если да,то как это сделать?
Offline
@Rookie, я переносил.
для этого надо
найти все ссылки на admin_* и поправить их,
поправить определение PUN_ROOT в admin_*
все ссылки <a href> в шапке и подвале форума сделать абсолютными,
то же для <link> и <script>
вобщем работа тупая но правок много. движок из коробки не готов к тому, что его части могут лежать в разных папках.
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Offline
Страницы 1