Аддон: Avatar index viewforum for NV recent topics

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Аддон: Avatar index viewforum for NV recent topics

Сообщение Sheer »

Пчелкин
Правки к правкам:
Найти:

Код: Выделить всё

		$avatar = unserialize($row['topic_last_poster_avatar']);
После вставить:

Код: Выделить всё

		switch ($avatar['type'])
		{
			case 1:
				$img_src = ''.generate_board_url().'/download/file.php?avatar=';
			break;

			case 2:
				$img_src = '';
			break;

			case 3:
				$img_src = ''.generate_board_url().'/'.$config['avatar_gallery_path'].'/';
			break;
		}
Найти:

Код: Выделить всё

			'TOPIC_LAST_POSTER_AVATAR'			=> ($avatar['avatar']) ? '<img src="'.generate_board_url().'/download/file.'.$phpEx.'?avatar='.$avatar['avatar'].'" width = ".$avatar_width." height="'.$avatar_height.'">' : '',
Заменить на:

Код: Выделить всё

			'TOPIC_LAST_POSTER_AVATAR'			=> ($avatar['avatar']) ? '<img src="'.$img_src.''.$avatar['avatar'].'" width = ".$avatar_width." height="'.$avatar_height.'">' : '',
avr-1.jpg
Еще один косяк Last poster avatar - при смене автора сообщения аватара не меняется.
avr-2.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Аддон: Avatar index viewforum for NV recent topics

Сообщение Пчелкин »

меняется

https://www.phpbb.com/community/viewtop ... #p13181295

делать тока вторую правку...первую не надо...

исправление при ошибке при смене автора сообщения
Было...
ba0ea4d0a645.jpg
Берем юзверя...
2c5dae94fc96.jpg
Меняем на него...
e2635c0cb1a3.jpg
Получаем нового..
4ef8031130cf.jpg
Видим...
[attachment=-1]80859deee99c.jpg[/attachment]

В includes/functions_user.php
Находим

Код: Выделить всё

    $avatar_info = serialize(array(
        'avatar' => $new_avatar,
        'type' => (int) $new_avatar_type,
        'width' => (int) $new_avatar_width,
        'height' => (int) $new_avatar_height,
    ));
Заменяем на...

Код: Выделить всё

    $avatar_info = '';
    if ( !empty($new_avatar) )
    {
        $avatar_info = serialize(array(
            'avatar' => $new_avatar,
            'type' => (int) $new_avatar_type,
            'width' => (int) $new_avatar_width,
            'height' => (int) $new_avatar_height,
        ));
    }
Sheer Все отлично!! Ты великий...ну этот...как его...мммм....мастер!!! Здорово!!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 14 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 68 раз

Re: Аддон: Avatar index viewforum for NV recent topics

Сообщение Djeday »

Пост: Аддон: Avatar index viewforum for NV recent topics
Sheer писал(а): 'TOPIC_LAST_POSTER_AVATAR' => ($avatar['avatar']) ? '<img src="'.$img_src.''.$avatar['avatar'].'" width = ".$avatar_width." height="'.$avatar_height.'">' : '',
Хотел бы осмелиться заменить код на:

Код: Выделить всё

			'TOPIC_LAST_POSTER_AVATAR'			=> ($avatar['avatar']) ? '<img src="'.$img_src.''.$avatar['avatar'].'" width = "'.$avatar_width.'" height="'.$avatar_height.'" alt="avatar">' : '',
Так и для валидатора полезнее, и IE воспринимает код нормально. А то в ишаке получается видно только полосы от аватар в блоке последние сообщения.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.

Вернуться в «Бета-версии модов для phpBB 3.0.x»