Cerrar Ventana

Algunas cookies de este sitio son esenciales, y el sitio no funcionará como se espera sin ellas. Estas cookies se establecen en el momento de enviar un formulario, inicie sesión o interactuar con el sitio realizando una acción que va más allá de hacer clic en un simple enlace.


Leer Más

Somos un foro de soporte en español que no tiene publicidad y tiene muchas cosas gratuitas aportadas por la comunidad, contribuye con el foro para poder así obtener alguna membresía de manera gratuita.
SoporteMyBB tiene un total de
1124 temas de soporte.
0 quedan aún por resolver, 244 han quedado obsoletos y 880 han sido resueltos.
Aún no tienes una cuenta, regístrate es gratis.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[Resuelto] Problema con variables
 Javier
KeteTheme

Estado: Sin conexión Registrados
58
430
410
Venezuela
20
21
406
152
26 November 2017, 19:34
#1
0
Mostrar ContenidoSistema de Soporte:

Hola tengo un problema con variables, explico (estoy rehaciendo el menú de mybb - Panel de control, Panel admin, moderación.) ahora estoy haciendo el menú tipo acordeón usando estas variables,

{$useravatar['image']} (img del usuario)
{$post['profilelink']} (nombre del usuario)
{$usercplink} (userp)
{$modcplink} (modc)
{$admincplink} (admin)

La cosa es que no me funciona, razón no se porque, lo raro es que funciona las variables {$usercplink} {$modcplink} {$admincplink} menos esta {$useravatar['image']} {$post['profilelink']}

quiero aclarar que estoy en la plantilla header_welcomeblock_member

Gracias. /saludos!
 
 Whiteneo
Equipo de Soporte

Estado: Sin conexión Soporte Técnico
354
4,693
Mexico
5
93
576
26 November 2017, 20:39
#2
0
Es porque en esa plantilla no funcionan esas variables, pueden estar funcionando en otras partes pero no en esa, a veces por el cambio de versión o a veces porque el enganche que se usa en dicha plantilla no está validado, por lo cual deberás usar las nativas de la cuenta de usuario que dejé en el tema. O buscar las que funcionen correctamente en esa plantilla ya que no todas van a funcionar globalmente y muchas veces se requiere un plugin para hacerlas de este modo.

En tu caso yo te recomiendo recrear con las variables de $mybb->user

Registrate o inicia tu sesión para ver este contenido

Con ellas seguro funcionan todas sin problemas.

Saludos...
 
 Javier
KeteTheme

Estado: Sin conexión Registrados
58
430
410
Venezuela
20
21
406
152
26 November 2017, 21:42
#3
0
no entendí del todo  como puedo recrear con las variables $mybb->user?

estuve haciendo algo asi

<li><a href="#">$mybb->user["username"]=></a></li> y me salio esto. => Array["username"]=>
Última modificación: 26 November 2017, 21:46 por Javier.
 
 Whiteneo
Equipo de Soporte

Estado: Sin conexión Soporte Técnico
354
4,693
Mexico
5
93
576
26 November 2017, 21:54
#4
0
El uso correcto es:

<li><a href="memprofile.php?action=profile&amp;uid={$mybb->user['uid']}">{$mybb->user['username']}</a></li>

y asi para cada caso.

Saludos...
 
 Javier
KeteTheme

Estado: Sin conexión Registrados
58
430
410
Venezuela
20
21
406
152
27 November 2017, 00:33
#5
0
Jeje gracias por la ayuda ... pero tengo otra pregunta  SweetAngel si estoy usando un <p></p> como lo hiciera? lo que quiero hacer es mostrar el nombre más no redicionarlo alguna parte

pd; olvidalo no se que hice funciono, ante no lo hacia ?)
pd2; revisando el codigo ya veo la diferencia $mybb->user["username"] = {$mybb->user['username']}

pero quiero hacer otra cosa como muestro la img del usuario actual? estoy haciendo algo asi 
<img src="{$mybb->user['avatar']}"> pero no me funciona ?) que estoy haciendo mal? 

Gracias de nuevo y perdón por estar haciendo unas preguntas jaja
Última modificación: 27 November 2017, 00:42 por Javier.
 
 Whiteneo
Equipo de Soporte

Estado: Sin conexión Soporte Técnico
354
4,693
Mexico
5
93
576
27 November 2017, 01:55
#6
0
Los saltos de línea ya no son usados si no con br, como comunmente se hacía el uso de p ya no es del todo usado lo mejor es usar un div o un span con una clase display block queda mejor y un margin o padding para el espaciado luce mucho mejor y ahorras líneas de código y que el w3c para el seo sea mejor.

El código de imagen esta bien usado, probablemente sea un error de otro tipo que rompa el código de imagen o que no exista un avatar en ese usuario.

La verdad no tengo mucha idea, si quieres mándame tu xml del tema y ya te lo voy armando sería más fácil para mi y ya con eso te remando ya sea el código de las plantillas que requieras o el xml corregido. Porque igual el código img necesita siempre el atributo alt para el seo.
 
 Javier
KeteTheme

Estado: Sin conexión Registrados
58
430
410
Venezuela
20
21
406
152
27 November 2017, 03:49
#7
0
(27 November 2017, 01:55 )Whiteneo escribió: Registrate o inicia tu sesión para ver este contenidoLos saltos de línea ya no son usados si no con br, como comunmente se hacía el uso de p ya no es del todo usado lo mejor es usar un div o un span con una clase display block queda mejor y un margin o padding para el espaciado luce mucho mejor y ahorras líneas de código y que el w3c para el seo sea mejor.

El código de imagen esta bien usado, probablemente sea un error de otro tipo que rompa el código de imagen o que no exista un avatar en ese usuario.

La verdad no tengo mucha idea, si quieres mándame tu xml del tema y ya te lo voy armando sería más fácil para mi y ya con eso te remando ya sea el código de las plantillas que requieras o el xml corregido. Porque igual el código img necesita siempre el atributo alt para el seo.

Ese es el problema, yo estoy realizando un nuevo tema [premium] y bueno es una falta de respeto que tu me hagas eso para yo después comprar algo donde se que tu trabajaste, yo se que no te importa, que yo cobrara por el tema aunque tu le ayas metido mano. Yo no tengo problema en pasarte el xml.

Igual necesito ayuda, lo necesito ademas me ayuda a tener mas conocimiento en mybb, Quiero aclarar que el tema es un desastre(debe de haber cosas que te parezca extraño jaja) no he realizado gran cosa, solamente el menú. (Solamente quiero aclarar eso).

y claro no puedo ser mal agradecido. (Luego llegara un regalito Sonrisa Guiño )
 
 Whiteneo
Equipo de Soporte

Estado: Sin conexión Soporte Técnico
354
4,693
Mexico
5
93
576
27 November 2017, 04:01
#8
0
@ Javier por mi no hay problema, si cobras o no la verdad me da igual porque al final de cuentas te intento ayudar en el foro, jajajaja. Y es mucho más dificil estar pendiente de estar escribiendo, pensando y todo que simplemente tener el xml, arreglarlo y acomodarlo y dartelo, si tu obtienes algo pues bien al menos has participado en el foro y como bien sabes he intentado compensarte así como a los que han aportado y colaborado en el foro.

Además tu me tendrías que dar tus ideas yo simplemente plasmaría mi conocimiento con tus ideas, lo más dificil al crear temas es tener ideas innovadoras, por eso respeto a eNvy y Finer porque sus ideas son muy buenas y muchos temas eran distintos y de gran potencial. Les perdí la pista hace un tiempo, pero como te digo igual he intentado colaborar en lo posible con todos los usuarios del foro y más si participan. Y si ustedes obtienen algo por mi es mucho mejor porque es lo que intentamos crear una comunidad con potencial y que ustedes obtengan un ingreso de su conocimiento así como yo lo he hecho hace poco y al menos puedo pagar el hosting ya sin tener que poner de mi dinero enteramente, sino ya con mis desarrollos me ayuda bastante y estos dos últimos años se han pagado prácticamente solos con todos los desarrollos que pude hacer Sonrisa
 
 Javier
KeteTheme

Estado: Sin conexión Registrados
58
430
410
Venezuela
20
21
406
152
27 November 2017, 17:12
#9
0
@ Whiteneo a ok Dark, yo solamente tengo el problema con el menú que quiero realizar es colocar la img del usuario actual en el menú es eso solamente.

Sobre la innovación si tengo algo en mente que crear pero sera en un futuro lo implementare Sonrisa Thanks
 
 Whiteneo
Equipo de Soporte

Estado: Sin conexión Soporte Técnico
354
4,693
Mexico
5
93
576
27 November 2017, 18:59
#10
0
En el archivo que me mandaste tu usas esto:

            <li><a href="#"><img src="{$useravatar['image']}" width="40px" height="40px" style="border-radius: 20px;"><i class="icono fa fa-chevron-down"></i></a>

Debería ser así:

            <li><a href="#"><img src="{$mybb->user['avatar']}" alt="avatar"  onerror="this.src='images/default_avatar.png'" width="40px" height="40px" style="border-radius: 20px;"><i class="icono fa fa-chevron-down"></i></a>

Con ese código es el correcto que debería funcionar tu plantilla. Pero no usaste la variable que mencionas en el mensaje, si no la de tu primer mensaje.
 


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  [Resuelto] Variables de campos de perfil Juliens 4 717 19 April 2017, 04:22
Último mensaje: Juliens



Usuarios navegando en este tema: 1 invitado(s)