Дополнительное поле - флаг своей страны

  • Автор темы Viuga
  • 2272
  • Обновлено
  • 10, Feb 2015
  • #1
Доп. поля профиля в админке. Там: Добавить Доп.поля профиля - Меню с выбором одного. В заголовке пишем: Родина (можно изменить на свое) В описании: Страна проживания В опции добавляем названия стран (весь список country) Сохраняем, запоминаем цифру fields. Далее правим шаблоны postbit и postbit legacy. Ищем код:
 
<if condition="$show['reputation']"><if condition="$show['reppower']">$vbphrase[reppower]: $post[reppower] </if><div>$post[reputationdisplay]</div></if> 
Ниже ставим
 <if condition="$post[fieldX] != ''"><div>

Родина: <img src="https://lumtu.com/images/flags/$post[fieldX].gif" title="$post[fieldX]" align="center">

</div></if> 
Вместо Х ставим цифру, которую мы запоминали. Далее загружаем в папку images/flags картинки флагов из архива. Выглядит так:






Скрытая информация :: Авторизуйтесь для просмотра »

Viuga


Рег
09 Nov, 2013

Тем
345

Постов
1134

Баллов
4584
  • 10, Feb 2015
  • #2
Viuga:
Далее загружаем в папку images/flags картинки флагов из архива.
Тогда этот код работать не будет
 <if condition="$post[fieldX] != ''"><div>
Родина: <img src="https://lumtu.com/images/flags/$post[fieldX].gif" title="$post[fieldX]" align="center">
</div></if> 
 

Sayf


Рег
10 May, 2012

Тем
8

Постов
236

Баллов
316
  • 10, Feb 2015
  • #3
Sayf:
Тогда этот код работать не будет
Почему? Я ставила, все работает. Хотя, давно ставила.
Sayf:
<if condition="$post[fieldX] != ''"><div> Родина: <img src="http://lumtu.com/images/flags/$post[fieldX].gif" title="$post[fieldX]" align="center"> </div></if>
а, ну вместо выделенного красным - ваш сайт
 

Viuga


Рег
09 Nov, 2013

Тем
345

Постов
1134

Баллов
4584
  • 10, Feb 2015
  • #4
Можно проще
 <if condition="$post[fieldX] != ''"><div>
Родина: <img src="/images/flags/$post[fieldX].gif" title="$post[fieldX]" align="center">
</div></if>
 

Sayf


Рег
10 May, 2012

Тем
8

Постов
236

Баллов
316
Тем
49554
Комментарии
57426
Опыт
552966

Интересно