Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Вывод ссылки на загрузку аватара у кого не загружена 
#1 

Аватар пользователя

Вывод ссылки на загрузку аватара у тех пользователей у кого не загружена

Подскажите условие отображения ссылки только определенным пользователям по критерию: загружена аватар

Суть такая вывести кнопку на загрузку аватар пользователям у которых нет аватара


_________________
Подпись:
phpbb лучший форумный движок среди бесплатных
          Вернуться наверх  
 

#2 

Аватар пользователя

Куда и как её вывести? А может подойдёт?


          Вернуться наверх  
 

#3 

Аватар пользователя

Вредина писал(а):

Куда

Хоть куда

Вредина писал(а):

как её вывести?

это я и спрашиваю

Вредина писал(а):

А может подойдёт?

не то

Мне нужно

СТЕПАН писал(а):

вывести кнопку на загрузку аватар пользователям у которых нет аватара


_________________
Подпись:
phpbb лучший форумный движок среди бесплатных
          Вернуться наверх  
 

#4 

Аватар пользователя

В шаблон глядели? Там есть очень хорошее условие проверки наличия аватары))А это то что вам нужно, я говорю про шаблон viewtopic_body.html ))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#5 

Аватар пользователя

Я вот так сделал во viewtopic_body.html:

<!-- IF postrow.POSTER_AVATAR -->
    <!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF -->
<!-- ELSE -->
    <!-- IF postrow.S_IS_OWN_POST -->
        </br><b><font color="red">ЗАГРУЗИТЕ, ПОЖАЛУЙСТА, АВАТАРУ ЧТОБ ОБЛЕГЧИТЬ ДРУГИМ ОБЩЕНИЕ С ВАМИ! ДЛЯ ЭТОГО КЛИКНИТЕ <a href="ucp.php?i=profile&mode=avatar">СЮДА</a>. СПАСИБО!</font></b></br>
    <!-- ELSE -->
       <img src="images/avatars/noavatar.jpg" alt="" />
    <!-- ENDIF -->
<!-- ENDIF -->
 

Т.е. если не загрузивший аватар видит СВОЙ пост, ему высвечивается надпись красными буквами, а если любой форумчанин видит пост кого-то, кто не загрузил аватар, то вместо аватара показывается эта картинка:



(Можете сгрузить отсюда: http://forum.north-ameri.ca/images/avatars/noavatar.jpg)


          Вернуться наверх  
 

#6 

Аватар пользователя

ursego, это все хорошо но не то что нужно. Нужна 1 ссылка в хеадере которая будет видна только тем у кого нет аватара. Подобрать условие отображения пока не удалось.


_________________
Подпись:
phpbb лучший форумный движок среди бесплатных
          Вернуться наверх  
 

#7 

Аватар пользователя

эмм, смотрите как формируется условие на уровне сообщения, потом по аналогии надо сделать это в глобальном плане


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#8 

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

СТЕПАН,
Я бы реализовал это так...

в файл includes/functions.php после
'S_USER_NEW' => $user->data['user_new'],
вставьте
'LINK_AVATAR' => $user->data['user_avatar'],

а в файле overall_header.html вашего стиля проверяйте на пустоту 'LINK_AVATAR', если пустая, значит аватара нет.
например
<!-- IF S_USER_LOGGED_IN and not LINK_AVATAR -->
<a href='ссылка'>языковая переменная</a>
<!-- ENDIF -->


          Вернуться наверх  
 

#9 

Аватар пользователя

Идея отличная! Так сегодня и попробую реализовать! :dr_ink:


upd

То что нужно получилось все отлично! :ko_re:sha:


_________________
Подпись:
phpbb лучший форумный движок среди бесплатных
          Вернуться наверх  
 


Аватар пользователя

Во-первых, если эта ссылка будет всегда показываться наверху, к ней просто привыкнут и перестанут замечать, а красная надпись в месте аватара будет шокировать (ведь нигде ничего подобного на форуме нет!). Т.е. наверху она не будет выполнять свою функцию.

Во-вторых, на форуме много читающих (намнооооого больше, чем пишущих) - им не нужна аватара. Так зачем же мучить их этой надписью?

Но, правда, мой вариант работает (а он реально работает - как установил, так безаватарные юзеры практически исчезли, а раньше просто беда была!) только если убрать промежуточный экран (который появляется как только форумчанин создал пост - с вопросом куда он хочет идти: в тему или на главную страницу). Иначе создавший пост его не увидит (и, соответсвенно, обсуждаемую надпись тоже).


          Вернуться наверх  
 


Аватар пользователя

ursego писал(а):

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


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


_________________
Подпись:
phpbb лучший форумный движок среди бесплатных
          Вернуться наверх  
 


Аватар пользователя

ursego писал(а):

Т.е. если не загрузивший аватар видит СВОЙ пост, ему высвечивается надпись красными буквами, а если любой форумчанин видит пост кого-то, кто не загрузил аватар, то вместо аватара показывается эта картинка:


Благодарю за подсказку, выглядит супер) Только я почему то удалив аватарку и почистив кэш не вижу ссылки на установку а видна только фотка "но аватар"


          Вернуться наверх  
 


Аватар пользователя

при создании нового пользователя и ответе в теме - видна стандартная аватарка а не надпись со ссылкой
использовал код:
<!-- IF postrow.POSTER_AVATAR -->
    <!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF -->
<!-- ELSE -->
    <!-- IF postrow.S_IS_OWN_POST -->
        </br><b><font color="red">ЗАГРУЗИТЕ, ПОЖАЛУЙСТА, АВАТАРУ ЧТОБ ОБЛЕГЧИТЬ ДРУГИМ ОБЩЕНИЕ С ВАМИ! ДЛЯ ЭТОГО КЛИКНИТЕ <a href="ucp.php?i=profile&mode=avatar">СЮДА</a>. СПАСИБО!</font></b></br>
    <!-- ELSE -->
       <img src="images/avatars/noavatar.jpg" alt="" />
    <!-- ENDIF -->
<!-- ENDIF -->
 


          Вернуться наверх  
 


Аватар пользователя

Гы гы, Михаил (ursego), а правки кода все правильно даны в пятом сообщении этой темы? Ничего дополнительно не надо чтоб условие
<!-- IF postrow.S_IS_OWN_POST -->
 

срабатывало?


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

а правки кода все правильно даны в пятом сообщении этой темы?
Дык копипейст родимый...


          Вернуться наверх  
 


Аватар пользователя

Просто изначально в phpbb нет такого вроде условия, а чтобы оно работало надо правки в php коде))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Просто изначально в phpbb нет такого вроде условия, а чтобы оно работало надо правки в php коде))

короче рановато мне)))


          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Как убрать внешнюю ссылку на загрузку аватары пользователя?

vundar

1

359

Аватар пользователя

16 мар 2015, 05:39

DeaDRoMeO

Аватар пользователя Random No Avatar phpbb3 (случайная аватара по умолчанию)
Random No Avatar - модификация для phpbb3, автоматически назначающая случайную аватару пользователю если он самостоятельно ее не установил

DeaDRoMeO

83

5174

Аватар пользователя

29 апр 2014, 17:09

Князь Мышкин

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля Вывод ID ЛС в ucp folder?

weerdsa

4

352

Аватар пользователя

25 фев 2014, 05:45

DeaDRoMeO

Аватар пользователя Как сделать вывод названия темы на главной

СТЕПАН

3

292

Аватар пользователя

20 апр 2014, 09:16

DeaDRoMeO

Аватар пользователя Вывод последних активных тем (компактная версия)

ursego

15

2121

Аватар пользователя

07 мар 2017, 13:00

DeaDRoMeO

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


Самая неформальная поддержка phpBB :P