VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
В противном случае необходим модуль, который сформирует ссылку на изображение профиля и добавит ее в массив $post.
@logi
Знаток
Join Date: Sep 2009
Location: Россия, Москва
Posts: 561
Версия vB: 3.8.4
Пол:
Reputation:
Knowing 264
Репутация в разделе: 159
0
kerk, да когда ж такое было? По умолчанию - ссылка на профиль. У меня профили переделаны, и фото отображается мниатюркой, а подгружается хайслайдом с всплыванием картинки. Хотелось бы так из поста кликом по аватару...
OldEr, в том то и дело, что в файловой системе. Модуль сложен? Если не трудно, набросайте кто-нибудь. Спасибо.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,751
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20282
Репутация в разделе: 8446
0
я не так прочитал вопрос =)
кликом по аватарке, открывается профиль узера (страница профиля), я думал, что именно это и нужно
==
Quote:
Originally Posted by OldEr
можно попробовать таким способом:
а если узер не загрузил фотку профиля?
@logi
Знаток
Join Date: Sep 2009
Location: Россия, Москва
Posts: 561
Версия vB: 3.8.4
Пол:
Reputation:
Knowing 264
Репутация в разделе: 159
0
Quote:
Originally Posted by kerk
а если узер не загрузил фотку профиля?
Для этого есть условие <if condition="$prepared['profilepicurl']"> - просто не будет кликабельным. Его тоже нужно в модуль встроить, видимо.
Профиль у меня открывается тыком по нику.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,751
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20282
Репутация в разделе: 8446
0
переменная $prepared есть только на странице профиля узера
OldEr
Специалист
Join Date: Jun 2007
Награды в конкурсах:
Posts: 4,731
Версия vB: 3.8.x
Пол:
Reputation:
Мастер 4229
Репутация в разделе: 2623
1
Quote:
Originally Posted by kerk
а если узер не загрузил фотку профиля?
Будет отображаться заглушка размером 1х1 px.
Продукт: vBulletin Местоположение модуля: postbit_display_complete Заголовок: Postbit Profilepic Порядок выполнения: 5 Код PHP модуля:
В postbit (postbit_legacy) проверяем есть ли изображение профиля:
HTML Code:
<if condition="$post['profileurl']"></if>
Если есть, то отображаем:
HTML Code:
<a href="$post[profileurl]"></a>
Last edited by OldEr : 07-25-2017 at 08:53 PM.
@logi
Знаток
Join Date: Sep 2009
Location: Россия, Москва
Posts: 561
Версия vB: 3.8.4
Пол:
Reputation:
Knowing 264
Репутация в разделе: 159
0
Все работает, большое спасибо от меня и тех, кто найдет эту тему и захочет сделать нечто подобное и необязательно кликом по аватару. Только поправь для них:
Не хватает двойной кавычки
HTML Code:
<if condition="$post['profileurl']"></if>
Одинарные кавычки нужно убрать, иначе не работает
HTML Code:
<a href="$post[profileurl]"></a>
Неплохо бы добавить в модуль проверку на разрешение просмотра профиля, а конкретно - фотографии юзера. Сам обошелся условием в шаблоне.
logi добавил 25.07.2017 в 18:59
Quote:
Originally Posted by OldEr
Цитата:
Сообщение от kerk
а если узер не загрузил фотку профиля?
Quote:
Будет отображаться заглушка размером 1х1 px.
Ну, я, как и хотел, сделал некликабельными аватары тех, у кого нет юзерпика.
Last edited by logi : 07-25-2017 at 08:02 PM.
Reason: Добавлено сообщение