Customizacion del conversation_userinfo
Collapse
X
-
Yo conseguí poder mostrar las banderas de cada país del usuario cuando se registra incluso si es de España la de su comunidad autónoma. Si alguien está interesado en hacer esto que me contacte por mp y le explicoLast edited by chicoynano; Sun 20 May '18, 10:03am. -
Yo también lo he conseguido siguiendo estos pasos:
incluyendo el comentario del mensaje #11 https://www.vbulletin.org/forum/show...4&postcount=11Leave a comment:
-
DesignMVD Sería de gran ayuda que nos dijeras cómo lo has hecho.
Lo estoy intentando, pero no me funciona el código de vB4.
HTML Code:<!— añadir dispositivo--> <vb:if condition="$post['field7']"> <img src="{vb:stylevar imgdir_misc}/idevice/{vb:raw post.field7}.png" alt="{vb:raw post.field7}" align=“left” /> </vb:if> <!— final añadir dispositivo —>
Leave a comment:
-
-
Yo logre hacer esto:
No se si es lo que quiere usted lograr ?
El conversation_userinfo lo arme asi:
PHP Code:{vb:set schemaAuthor.itemprop, author}
{vb:set schemaAuthor.itemscope, 1}
{vb:set schemaAuthor.itemtype, http://schema.org/Person}
<div class="userinfo b-userinfo b-post__hide-when-deleted" {vb:schema {vb:raw schemaAuthor}}>
<vb:if condition="$user['showavatars']">
<vb:if condition="!$conversation['userid']">
<span class="b-avatar b-avatar--m b-avatar--thread h-margin-bottom-l"><img src="{vb:raw baseurl_corecdn}/images/default/default_avatar_medium.png" width="64" height="64" alt="{vb:phrase guest_avatar}" title="{vb:phrase guest_avatar}" /></span>
<vb:elseif condition="$conversation['senderAvatar'] AND $conversation['senderAvatar']['avatarpath'] AND $conversation['senderAvatar']['hascustom']" />
<a href="{vb:url 'profile', {vb:raw conversation}}" class="b-avatar b-avatar--m b-avatar--thread h-margin-bottom-l"><img src="{vb:raw baseurl_corecdn}/{vb:raw conversation.senderAvatar.avatarpath}" alt="{vb:raw conversation.authorname}" title="{vb:raw conversation.authorname}" /></a>
<vb:elseif condition="$conversation['avatar'] AND $conversation['avatar']['avatarpath'] AND $conversation['avatar']['hascustom']" />
<a href="{vb:url 'profile', {vb:raw conversation}}" class="b-avatar b-avatar--m b-avatar--thread h-margin-bottom-l"><img src="{vb:raw baseurl_corecdn}/{vb:raw conversation.avatar.avatarpath}" alt="{vb:raw conversation.authorname}" title="{vb:raw conversation.authorname}" /></a>
<vb:else />
<a href="{vb:url 'profile', {vb:raw conversation}}" class="b-avatar b-avatar--m b-avatar--thread h-margin-bottom-l"><img src="{vb:raw baseurl_corecdn}/images/default/default_avatar_medium.png" width="64" height="64" alt="{vb:raw conversation.authorname}" title="{vb:raw conversation.authorname}" /></a>
</vb:if>
</vb:if>
<!-- responsive alteration: Added userinfo-details wrapper in order to
support left floated avatar with all other information on the right. -->
{vb:set userInfo, {vb:raw conversation.userinfo}}
<div class="b-userinfo__details">
{vb:set schemaAuthor.itemprop, name}
<div class="author h-text-size--14"><strong><vb:if condition="$conversation['userid'] > 0"><a href="{vb:url 'profile', {vb:raw conversation}}" {vb:schema schemaAuthor}><vb:if condition="isset($conversation['musername'])">{vb:raw conversation.musername}<vb:else />{vb:raw conversation.authorname}</vb:if></a><vb:else />{vb:phrase guest}</vb:if></strong></div>
<vb:if condition="!empty($userInfo['usertitle'])">
<div class="usertitle">
<vb:if condition="$userInfo['customtitle'] == 2">
{vb:var userInfo.usertitle}
<vb:else />
{vb:raw userInfo.usertitle}
</vb:if>
</div>
</vb:if>
{vb:set reputationimglevel {vb:raw conversation.reputationimg.level}}
<div class="b-meter h-margin-top-m {vb:raw reputationimg.type}" title="{vb:rawphrase {vb:raw reputationimglevel}}">
{vb:set counter, {vb:php range, 1,5}}
<vb:each from="counter" value="nr">
<div class="b-meter__bar<vb:if condition="$conversation['reputationimg']['bars'] >= $nr"> b-meter__bar--selected</vb:if>"></div>
<div class="b-meter__bar<vb:if condition="$conversation['reputationimg']['bars'] >= $nr"> b-meter__bar--selected</vb:if>"></div>
</vb:each>
</div>
<div class="b-userinfo__rank h-margin-top-s{vb:if empty($userInfo['rank']), ' h-hide'}">{vb:raw userInfo.rank}</div>
<ul class="b-userinfo__additional-info-block h-margin-top-xl">
<vb:if condition="$conversation['userid'] > 0">
<li class="b-userinfo__additional-info"><label>{vb:phrase join_date}:</label> <span>{vb:date {vb:raw userInfo['joindate']}, 'registered'}</span></li>
<li class="b-userinfo__additional-info"><label>{vb:phrase posts}:</label> <span>{vb:raw userInfo['posts']}</span></li>
<vb:if condition="$conversation['postelements'] == 4">
<li class="b-userinfo__additional-info"><label>{vb:phrase infractions}:</phrase><span>{vb:raw conversation.warnings}/{vb:raw conversation.infractions} ({vb:raw conversation.ipoints})</span></li>
</vb:if>
</vb:if>
{vb:hook 'conversation_userstats'}
</ul>
<ul class="b-userinfo__icons h-margin-none OLD__userinfo-extra OLD__icons">
<vb:if condition="$conversation['online'] == 'online'">
{vb:set olstatus, ' online'}
<vb:else />
{vb:set olstatus, ' offline'}
</vb:if>
<li class="b-userinfo__icon h-left OLD__online-status{vb:raw olstatus}" title="<vb:if condition="$olstatus == ' online'">{vb:rawphrase x_is_online_now, {vb:raw conversation.authorname}}<vb:else />{vb:rawphrase x_is_offline, {vb:raw conversation.authorname}}</vb:if>"><span class="b-icon b-icon__status--<vb:if condition="$conversation['online']=='online'">green<vb:else />gray</vb:if>"></span></li>
{vb:template conversation_signature, type=collapsed, conversation={vb:raw conversation}, collapsedClass="b-userinfo__icon h-left"}
</ul>
</div>
</div>
Yo lo que no e podido es bolver a poner las banderas (flags) para que muestre la img de la bandera en ves de decir el pais ...👍 1Leave a comment:
-
Customizacion del conversation_userinfo
Cuando tenia la version Vbulletin4 tenia customizado los siguientes campos:
<dl class="userinfo_extra">
<vb:if condition="$post['field7']"><div class="postbit">{vb:raw post.field7} <vb:if condition="is_member_of($bbuserinfo, 1,6)">{vb:raw post.field8}</vb:if></div></vb:if>
<vb:if condition="$post['joindate']"><div class="postbit"><dt>{vb:rawphrase join_date}</dt> <dd>{vb:raw post.joindate}</dd></div></vb:if>
<vb:if condition="$post['field2']"><div class="postbit"><dt>{vb:rawphrase location_perm}</dt> <dd>{vb:raw post.field2}</dd></div></vb:if>
<vb:if condition="$post['age']"><div class="postbit"><dt>{vb:rawphrase age}</dt> <dd>{vb:raw post.age}</dd></div></vb:if>
<!-- <div class="postbit"><dt>{vb:rawphrase posts}</dt> <dd>{vb:raw post.posts}</dd></div>
{vb:raw template_hook.postbit_userinfo_right_after_posts} -->
</dl>
En vbulletin 5 no me deja usar el mismo formato de programacion y no lo entiendo mucho, alguien podria ayudarme a agregar un campo?Tags: None👍 1
Related Topics
Collapse
-
by USCafter using glenn's code
Code:Code: {vb:rawphrase by_x, {vb:var profileUrl}, {vb:raw forum.lastcontent.authorname}} with: Code: {vb:data lastUserInfo, user, fetchProfileInfo,
-
Channel: Support Issues & Questions
-
Leave a comment: