Forums / National / Russian / Скины и дизайн / Как вывести в блок текущий аватар (или фото) юзера

12>>>

BESTRAFER
#1 2010-08-30 21:19
Подскажите, пожалуйста, о уважаемые гуру, как вывести в блок текущий автар (или фото) юзера?
Имеется ввиду блок, как например тут на этом сайте в хиедере - там где пишется "Пользователь Вася Пупкин / Мои настройки / Мои файлы / Личные сообщения" и тп...

Заранее благодарен за помощь
Лучший способ рассмешить бога - рассказать ему о своих планах на будущее...
This post was edited by BESTRAFER (2010-09-01 15:30, 13 years ago)
Landgraft
#2 2010-08-30 22:04
Штатного тега для вывода аватара пользователя не предусмотрено, так что исполнить задуманное можно двумя путями: 1) редактировать файл /system/header.php (внести запрос на выбор аватара из таблицы) и 2) (!наиболее оптимальный, легче потом обновлять ядро сайта!) сделать плагин, который будет подключаться в определенное место (hook) в header.php и выполнять все необходимые действия.

Если не ошибаюсь, то где-то видел уже готовый плагин (то ли для cot`а, то ли для sed`а). Здесь не нашел, но попробуй посмотреть на neocrome.net/.ru, и приложив некоторые усилия портируй его на cotonti, а потом выложи тут в плагины.
BESTRAFER
#3 2010-08-30 22:31
жаль, что нельзя стандартными средствами... хотя я так и думал
Лучший способ рассмешить бога - рассказать ему о своих планах на будущее...
Trustmaster
#4 2010-08-31 00:43
Неправда ваша. Аватар текущего пользователя можно вывести где угодно, если таковой имеется:
<!-- IF {PHP.usr.profile.user_avatar} -->
<img src="{PHP.usr.profile.user_avatar}" alt="{PHP.L.Avatar}" />
<!-- ENDIF -->
May the Source be with you!
BESTRAFER
#5 2010-08-31 03:43
Trustmaster
спасибо, тебе мил человек!
блин! как все просто-то :) а я уже о плагинах думал :)
Лучший способ рассмешить бога - рассказать ему о своих планах на будущее...
Landgraft
#6 2010-09-01 14:47
Признаю свою вину, степень, тяжесть, глубину)
Sergeich
#7 2011-01-03 21:56
Во, а как то же самое сделать для каждого сообщения пользователя?Я понимаю, что есть теги специальные для форума и комментариев, но мне не хватает контроля в этих тегах (нельзя менять размеры аватара). Какое условие в логическом блоке прописать, чтобы выцеплять аватары, скажем по ID пользователя?
esclkm
#8 2011-01-04 01:35
а что css селекторы зло?
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Alex300
#9 2011-01-04 02:01
<!-- IF {PHP.usr.profile.user_avatar} -->
<img src="{PHP.usr.profile.user_avatar}" alt="{PHP.L.Avatar}" width="50" />
<!-- ENDIF -->
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Sergeich
#10 2011-01-04 02:02
И как при помощи КСС уменьшить аватар? Я правда не знаю, мне интересно :)

Добавлено 12 Минут спустя:

Alex300, не о том речь я веду.

Для примера, нужно вот в этой теме все аватары всех участников сделать одного размера, при этом в профиле пользователей размеры должны оставаться произвольными (в определённых админом рамках).
This post was edited by Sergeich (2011-01-04 02:15, 13 years ago)
Kort
#11 2011-01-04 03:06
# Sergeich :И как при помощи КСС уменьшить аватар? Я правда не знаю, мне интересно :)
<div class="someclass"><img src="#" alt="#" /></div>
... и в стилях
.someclass img { width:50px; }
А
<img ... width="50" />
чем не подходит?
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Sergeich
#12 2011-01-04 18:45
# Kort :
<div class="someclass"><img src="#" alt="#" /></div>
... и в стилях
.someclass img { width:50px; }
Хорошо, попробую этот вараинт. Спасибо за совет :).

А
<img ... width="50" />
чем не подходит?
Я не могу, скажем, в тег {COMMENTS_ROW_AVATAR} внедрить дополнительные параметры.

Ещё вопрос, как можно к статье прикрепить фото автора (если оно есть конечно). Аватар можно, есть тег специальный.
Kort
#13 2011-01-04 21:04
Для страниц:
<img src="./datas/avatars/{PHP.pag.page_ownerid}-avatar.gif" alt="Sometext" />
Для комментов:
<img src="./datas/avatars/{COMMENTS_ROW_AUTHORID}-avatar.gif" alt="Sometext" />
SED.by - создание сайтов, разработка плагинов и тем для Котонти
3axap
#14 2011-01-04 22:41
А вдруг аватар не gif?
Kort
#15 2011-01-05 00:51
Вдруг ничего не бывает.
SED.by - создание сайтов, разработка плагинов и тем для Котонти

12>>>