Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
imagenes clickeables + campos personalizados
bender   28 Jul, 2012, 5:08 pm
#1
mi problema es que cree unos campos de perfil para enlasar con redes sociales de cada usuario la cosa es que me salen todas las imagenes en el postbit aun cuando no tienen el link del usuario en el campo de perfil...

Código:
<a href="{$post['fid8']}" title="Perfil de Twitter">
<img src="http://i.imgur.com/7DONY.png/{$post['fid8']}.png" alt="{$post['fid8']}"/></a>

esa es la muestra de un codigo... son 6 y salen las 6 imagenes en el postbit y quiero que salgan solo a las que se le pone el link de la red social en el perfil... =/

Código:
http://i.imgur.com/7DONY.png
nota: use enlaces externos a las imagenes porque las que subi a mi host no mostraba la imagen
InfraWorld   28 Jul, 2012, 5:35 pm
#2
Reemplaza esto:
Código:
<a href="{$post['fid8']}" title="Perfil de Twitter">
<img src="http://i.imgur.com/7DONY.png/{$post['fid8']}.png" alt="{$post['fid8']}"/></a>

Por esto:
Código:
<a href="https://twitter.com/#!/{$post['fid8']}" title="Perfil de Twitter">
<img src="http://i.imgur.com/7DONY.png" alt="{$post['fid8']}"/></a>
bender   28 Jul, 2012, 5:53 pm
#3
gracias pero no funciona con eso aun salen todas las imagenes... y ninguna tiene el link al perfil de la red social... no se si me explique bien pero quiero que las imagenes aparescan cuando el usuario coloque su perfil de facebook o twtter en el campo personalisado... sin embargo me aparecen todas teniendo o no el perfil de face o twitter...
Finer   28 Jul, 2012, 6:30 pm
#4
Te dejo el mio ^^ que ami me funciona todo ;P
Código PHP:
<?php 
<a href="http://Facebook.Com/{$post['fid6']}"><img src="http://i.imgur.com/pEnlo.png/{$post['fid6']}.png" title="Mi Facebook"/></a>
<
a href="http://{$post['fid7']}.deviantart.com"><img src="http://i.imgur.com/wafAG.png/{$post['fid7']}.png" title="Mi DeviantART"/></a>
<
a href="https://twitter.com/{$post['fid8']}"><img src="http://i.imgur.com/KXaRX.png/{$post['fid8']}.png" title="Mi Twitter"/></a>
<
a href="http://www.youtube.com/user/{$post['fid9']}"><img src="http://i.imgur.com/RY9Un.png/{$post['fid9']}.png" title="Mi Youtube"/></a>
<
a href="http://members.msn.com/{$post['fid10']}"><img src="http://i.imgur.com/UCUnG.png/{$post['fid10']}.png" title="Mi MSN"/></a>
</
div>
InfraWorld   28 Jul, 2012, 6:32 pm
#5
(28 Jul, 2012, 5:53 pm)bender escribió: gracias pero no funciona con eso aun salen todas las imagenes... y ninguna tiene el link al perfil de la red social... no se si me explique bien pero quiero que las imagenes aparescan cuando el usuario coloque su perfil de facebook o twtter en el campo personalisado... sin embargo me aparecen todas teniendo o no el perfil de face o twitter...

Ah Ok lo que quieres es que cuando alguien no ingrese por Ejemplo su Twitter no le aparezca el icono en su postbit..?? De esta manera tiene que funcionarte ya lo he probado.

Código:
<if $post['fid8'] then>
<a href="https://twitter.com/#!/{$post['fid8']}" title="Perfil de Twitter">
<img src="http://i.imgur.com/7DONY.png" alt="{$post['fid8']}"/></a>
</if>

Cuando algun usuario no ingrese su Twitter no le aparecera nada en su postbit y al que lo ingrese SIp.
bender   28 Jul, 2012, 11:36 pm
#6
(28 Jul, 2012, 6:32 pm)InfraWorld escribió:
(28 Jul, 2012, 5:53 pm)bender escribió: gracias pero no funciona con eso aun salen todas las imagenes... y ninguna tiene el link al perfil de la red social... no se si me explique bien pero quiero que las imagenes aparescan cuando el usuario coloque su perfil de facebook o twtter en el campo personalisado... sin embargo me aparecen todas teniendo o no el perfil de face o twitter...

Ah Ok lo que quieres es que cuando alguien no ingrese por Ejemplo su Twitter no le aparezca el icono en su postbit..?? De esta manera tiene que funcionarte ya lo he probado.

Código:
<if $post['fid8'] then>
<a href="https://twitter.com/#!/{$post['fid8']}" title="Perfil de Twitter">
<img src="http://i.imgur.com/7DONY.png" alt="{$post['fid8']}"/></a>
</if>

Cuando algun usuario no ingrese su Twitter no le aparecera nada en su postbit y al que lo ingrese SIp.

Se puede ocupar la funcion IF o.O
Omar G.   29 Jul, 2012, 12:21 am
#7
Supongo que tu ultimo post es pregunta y la respuesta es no. Necesitas el plugin de Tempalte Conditionals.

Yo para los campos de perfil utilizo este plugin por RateU:
http://mybbhacks.zingaburga.com/showthre...?pid=10939

Es muy potente sinceramente y expande las características de los campos de perfil mucho mas allá de lo común que ofrece MyBB.

Ofrece las siguientes opciones para cada campo:
  • Permitir HTML/MyCode/Emoticonos/Filtro de palabras
  • Expresiones regulares (mayor control sobre lo que un usuario puede o no colocar en cada campo).
  • Custom Input (no lo he probado asi que no estoy muy seguro ni como traducirlo xD).
  • Valor a mostrar si se deja en blanco.
  • Formato a mostrar (si dejas vació el de arriba entonces se usara siempre, si pones algo en el de arriba entonces este solo se usara para cuando el campo fue llenado).
  • Que grupos pueden ver.
  • Que grupos pueden llenar.

Como vez es muy potente, pero necesita tiempo para saber como funciona bien. Yo lo uso para el perfil solamente (no muestro campos en el mensaje) y queda muy bien, puedes permitir que usen emoticonos en sus biografías o similares. Para el postbit creo debes usar {$xtpf['fidX']} en lugar de {$post['fidX']}.

El único error que he visto en este plugin es el campo de "Grupos que pueden llenar", no funciona como debería, pero si no lo usas no debes tener problema alguno.

... creo que necesitas xThreads instalado lamentablemente.
bender   29 Jul, 2012, 2:24 am
#8
si omar era una pregunta jajajaja me falto el signo de interrogacion
mmm se ve interesante ese plugin, hare algunas pruebas en mi localhost con el Tempalte Conditionals y el plug que me dejaste de todas formas pienso usar xThread
gracias ya pueden cerrar Smile
ZioGuE   29 Jul, 2012, 8:37 am
#9
Cintro tema. Tambien comento a quien lo logre leer que alternativamente pueden usar este plugin: http://mods.mybb.com/view/social-sites .
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.