Перейти к контенту

Фотография в адресной карточке юзера


Рекомендуемые сообщения

Делалось для IPB 2.0.x, на остальных версиях тоже должно работать, возможно понадобятся небльшие изменения.

 

Всем изветсно что в "Адресной карточке" пользователя(попап) отображается и фотография. Но так как размеры фотографий чаще всего больше чем 100х100( ;) ), появляются полосы вертикальной и горизонтальной прокрутки(и довольно таки не хилых размеров :) ). Меня как эстета это раздражает :D Решил сделать чтобы выводилась только ссылка на новое попап окно для фотографии(в соответствии с ее размерами).

 

Итак приступим:

 

1. Заходим в Админку->Скины->Макросы. Добавим макрос для новой картинки фотографии.

Имя: PHOTO, значение: <img src='style_images/<#IMG_DIR#>/photo.gif' border='0' alt='Фото' />

 

2. Открываем sources/profile.php

После

var $photo_member = "";

добавляем

var $im_width  = "";
var $im_height  = "";

 

Находим

if ( $this->has_photo == TRUE )
{
  $photo = $this->html->get_photo( $this->show_photo, $this->show_width, $this->show_height );
}

в функции function show_card()

Заменяем на

if ( $this->has_photo == TRUE )
{
	$im_size = GetImageSize('uploads/'.$this->photo_member['photo_location']);
$this->im_width = $im_size[0] + 20;
$this->im_height = $im_size[1] + 60;
$photo = "<a href=\"java script:PopUp('{$ibforums->base_url}act=Profile&CODE=showphoto&MID={$member['id']}', 'Photo',width='{$this->im_width}',height='{$this->im_height}','0','1','1','1')\"><{PHOTO}></a>";
}

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.