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

[2.1.x]No_PHOTO в профиле


Fisana

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

Название: No_PHOTO в профиле

Добавил: Fisana

Добавлен: 27 Сен 2006

Обновлен: 02 Окт 2006

Категория: IP.Board 2.1.x

 

NO_PHOTO в профиле.

 

Картинка NO_PHOTO настроена только на просмотр инфо юзера из темы.

Но можно сделать так, что она будет отображаться и при обычном просмотре профиля пользователя, вдобавок рекомендую обыграть этот момент.

Сделайте красивую небольшую картинку, например с названием вашего форума.

Замените ею файл no_photo.gif в папке картинок стиля.

Затем зайдите в ACP, откройте вкладку Внешний вид --> Изменить HTML шаблоны стиля.

 

В группе skin_profile найдите фрагмент show_profile,

 

где строчку:

 

<td width="1%" align="right" class="row1">{$info['photo']}</td>

 

Замените на:

 

<td width="1%" align="right" class="row1">

<if="info['photo'] != """>{$info['photo']}</if>

<else><{NO_PHOTO}></else></td>

 

Все :)

 

Теперь у всех, кто не установил фотографию в профиле, вместо нее ваша картинка.

 

C уважением,

Fisana

 

Нажмите здесь, чтобы скачать файл

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

Элементарный )

Делаю скины, что-то улучшаю по ходу..

Иногда улучшения оказываются полезными всем.

 

NO_AVATAR тоже есть, но он длинный - много правки в разных фрагментах для показа везде. Никак не оформлю..

 

И еще -

Вы попробуйте умудриться написать это сложнее :D

Главное, все работает и проблем с установкой, а значит терзанием автора, 100% не будет... =)

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

А зачем?

Она и так прописана в макросе <{NO_PHOTO}>

Если уже где-то и менять ссылку, то в макросе, а не в html

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

Я просто как вы говорите поторопился чуточку,(при именениия не сделала бэкап) но у меня была такая фишка что у всех была фото ,

а вот куда ее я пихал хоть пытайте на помню?

<img src="http://f.foto.radikal.ru/0609/03ced0135b81.gif">

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

В макрос видимо :D

Вместо родной ипбшной ссылки.

Эх.. А я к Вашему дизайну такую эффектную ноуфото делала, жаль, пропадет в безвестности..

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

NO_AVATAR тоже есть, но он длинный - много правки в разных фрагментах для показа везде. Никак не оформлю..

Ооооочень-очеееень хАчу такой мод)))) как будет готов выкладывай! буду очень признатален!

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

Качайте и испытывайте.

Пока что только Glux скачал, но о результатах испытания пока молчит :D

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

А можно чтобы картинки брались из определённой директории и в разброс, тоесть любой аватар из папки автоматически ставило ?
Ссылка на комментарий
Поделиться на других сайтах

Для этого нужен скрипт.

Модификация представлена в самом примитивном варианте.

Но вместо макроса можно прописать скрипт смены картинок с указанием нужной папки.

Туда хоть баннерокрутилку можно засунуть при желании :D

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

Так уже есть готовый мод с аватаром! Он елементарный.

.sources>action_public>topics.php

Найти:
function parse_member( $member=array() )
{
	$member['avatar'] = $this->ipsclass->get_avatar( $member['avatar_location'], $this->ipsclass->member['view_avs'], $member['avatar_size'], $member['avatar_type'] );

Добавить после:
	if($member['avatar']=='') {
		$member['avatar']="<img src=\"style_images/<#IMG_DIR#>/noavatar.gif\">";}

А за этот спасибо.

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

Этого мода не видела, но у меня тоже элементарный.

Только используется макрос и абсолютно не затрагиваются файлы форума.

Все правки проводятся только в скине. Следовательно, обновлять форум в пределах одной линейки - это не означает переустанавливать мод.

+ Мой мод позволяет использовать noavatar не только в темах, но и в остальных местах, где вообще видны аватары.

 

У меня моды исключительно прикладные - дизайнерские. Поэтому вообще исключается правка чего-нибудь вроде sources>action_public>topics.php.

 

Скин должен ставиться без необходимости изменять файлы движка.

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

Fisana ну так ты же дизайнер :D Вот у тебя у другой взгляд на жизнь. В любом случае твой мод с аватаром ещё официально не вышел. ;)
Ссылка на комментарий
Поделиться на других сайтах

Ну почему не вышел. Вышел. Официальный выход - это выпуск у меня в архиве :D

Просто мне хотелось бы помощи в усовершенствовании мода.

А именно - в написании скрипта для рэндомной смены картинки из заданной папки, что может быть задействовано в обоих модах.

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

Тоесть рендомной смены? Через что? Всмысле каждый раз разная?

Ну ладно, уговорила, поставлю твой мод с аватаром.

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

Вот тебе то что ты хотела.

$mas = array('0'=>'logo.gif','1'=>'icon_nav.gif','2'=>'smile_1.gif'); //Вводим названия файлов картинок
$n = (mt_rand(0,2)); //Случайно выбираем картинку
echo('<img src=/img/'.$mas[$n].' alt="Аватар не вибрано" border=0>'); //выводим картинку

Но в скине это работать не будет. Только в файле пхп. Так что думай. В принцыпе из пхп файлов надо править толко в двух. (для фотки вообще в одном) Кстати обычно обновления эти файлы не затрагивают. Может всётаки есть смысл делать это не в скинах.

Изменено пользователем mrMad-Cat
Ссылка на комментарий
Поделиться на других сайтах

Спасибо.

Но нужно, чтобы работало в скине.

Ведь сменный баннер тоже в скин засовывают.

Вообще в идеале, если бы можно было в макрос можно впихнуть нужный скрипт.

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

×
×
  • Создать...

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

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