Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBSupport.org > Гурушник > Кодер

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 23.05.2010, 12:48   #1
Специалист
vBSponsor
 
Аватар для Север
Wink Аватар по-умолчанию с указанием пола

Может кому пригодится из начинающих админов... некая альтернатива хака "Аватар по умолчанию".

На днях, клиент озадачил: если юзер не добавил аватар, вывести авик-дефолт, показывающий пол пользователя.
Демка безобразия.

Поколупав шаблон немножко, обнаружил что дело простецкое. Пихнем всем известную вариацию иконки пола немножко в другое место.
Итак, что делаем:
открываем шаблон postbit_legacy и ищем там:
Код HTML:
<if condition="$show['avatar']">
<div class="smallfont">
 <br /><a href="member.php?$session[sessionurl]u=$post[userid]">
<img src="$post[avatarurl]" $post[avwidth] $post[avheight]
alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
</div>
</if>
Добавляем перед закрывающим if
Код HTML:
<else />
<if condition="$post['field5'] == Мужской">
<div class="smallfont">
 <br />
    <img class="inlineimg" src="$stylevar[imgdir_misc]/male.jpg" alt="Мужчина" border="0" />
</div>
  </if>
  <if condition="$post['field5'] == Женский">
<div class="smallfont">
 <br />
    <img class="inlineimg" src="$stylevar[imgdir_misc]/female.jpg" alt="Женщина" border="0" />
</div>
  </if>
И всех делов! Аватарки М и Ж грузим либо в images/misc/.... куда вашей душе угодно, но конечно меняем путь до них в коде. Соответственно меняем и field5, на свое доп. поле, если у вас оно другое.
В итоге у нас должно получиться вот такое безобразие:
Код HTML:
<if condition="$show['avatar']">
<div class="smallfont">
 <br /><a href="member.php?$session[sessionurl]u=$post[userid]">
<img src="$post[avatarurl]" $post[avwidth] $post[avheight]
alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
</div>

<else />
<if condition="$post['field5'] == Мужской">
<div class="smallfont">
 <br />
    <img class="inlineimg" src="$stylevar[imgdir_misc]/male.jpg" alt="Мужчина" border="0" />
</div>
  </if>
  <if condition="$post['field5'] == Женский">
<div class="smallfont">
 <br />
    <img class="inlineimg" src="$stylevar[imgdir_misc]/female.jpg" alt="Женщина" border="0" />
</div>
  </if>

</if>
Повторюсь, мои дифирамбы для новичков....господа профи, не ругайтесь, если что.

p.s. Боги(Коты) форума! Простите великодушно, если запостил не там где нужно и перенесите, если что в более подходящее место.
  Ответить с цитированием
Сказали Спасибо:
Скрыть список поблагодаривших

GoDaddy (23.05.2010), HostAcid (13.07.2011), TAIFUN (23.05.2010), WaXa (18.07.2010), xorex (23.05.2010), Тиджик (07.06.2010)
Рекламка
Реклама на форуме

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Тонкие настройки прав доступа
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 20:56 25.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot