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
Editar menú y necesito un código.
abelmarin   6 Sep, 2014, 11:23 am
#1
Buenas tardes a todos. Antes que nada dejo el link de mi foro. http://gmatik.hol.es/foro/

1. Estoy creando un menú para lo que sería el panel de usuario. Quiero saber cual es el código para que aparezca el nombre de el usuario que esta registrado. Usando el {$welcomeblock} dice Bienvenido y yo no quiero eso, quiero que solamente aparezca el nick del usuario, cual es el código?.

2. Realice mi menu correctamente. Al pasar el cursor por la pestaña Opciones se me despliegan los submenu, pero al querer clickear en alguna opción de sub este se oculta. Como hago para que al hacer un click en Opciones el submenu quede fijo y solo se cierre recién cuando clickeo en algun link del mismo?

Código:
ul#menu li {
color: #000000;
float: left;
list-style: none;
margin: 0% 5%;
}
 
ul#menu li:hover{
color: #000000;
cursor:pointer;
}
 
ul#menu ul {
display: none;
position: absolute;
top: 49px;
background: #FFFFFF;
color: #000000;
padding: 5px 0px 5px 5px;
margin: 0;
}
 
ul#menu ul li{
float: left;
color: #000000;
width:50%;
margin:2% 0%;
}
 
 
ul#menu ul li a{
color: #fff;
}
 
ul#menu ul li a:hover{
color: #aaa073;
cursor:pointer;
}
 
ul#menu li:hover ul ul,ul#menu li:hover ul ul ul,ul#menu li.iehover ul ul,ul#menu li.iehover ul ul ul {
display: none;
cursor:pointer;
}
 
ul#menu li:hover ul,ul#menu ul li:hover ul,ul#menu ul ul li:hover ul,ul#menu li.iehover ul,ul#menu ul li.iehover ul,ul#menu ul ul li.iehover ul {
display: block;
cursor:pointer;
}


Código:
 <ul id="menu">
<li>USUARIO</li>
<li>Opciones
   <ul>
     <li><a href="http://gmatik.hol.es/foro/private.php">Mensajes privados</a><br /></li>
     <li><a href="http://gmatik.hol.es/foro/usercp.php">Panel de control</a><br /></li>
   <li> <a href="{$mybb->settings['bburl']}/member.php?action=logout&amp;logoutkey={$mybb->user['logoutkey']}" class="logout"> {$lang->welcome_logout}</a></li>
 </ul>
</li>

</ul>

Ahi les dejé los códigos CSS y HTML. Espero puedan ayudarme, gracias.
abelmarin   6 Sep, 2014, 11:32 am
#2
La numero 2 ya la solucione, acá la solucion.

Código:
ul#menu ul li{
float: left;
color: #000000;
width: 100%;
margin:2% 0%;
  display: block;
}

Solo necesito la numero 1.
Cluster   6 Sep, 2014, 12:08 pm
#3
Código PHP:
<?php 
{$mybb->user['username']}
Wink
abelmarin   6 Sep, 2014, 12:49 pm
#4
Muchísimas gracias. Como puedo saber todos esos códigos? Tambien los hay para los avares de cada usuario y cientos mas, de donde los consigo a todos? Para no andar creando post cada media hora.
Cluster   6 Sep, 2014, 12:50 pm
#5
Depende donde quieras reproducirlo, son variables dependiendo la plantilla y de estos códigos hay una infinidad
abelmarin   6 Sep, 2014, 1:05 pm
#6
No me anduvo ese enlace, figura el nombre pero al hacerle click no me lleva a mi perfil. Yo lo puse así sin nada, suelto. Que puedo hacer?

Código:
<li>Logueado como: {$mybb->user['username']} </li>
Kevinex   6 Sep, 2014, 1:54 pm
#7
Hmmm, probá con este:

Código PHP:
<?php 
{$post['profilelink']}

No sé si te funcione en otro lado, fijate y sino vemos.

www.ledahost.com | Email: info[at]ledahost.com | Skype: ledahost
VPS SSD - HOSTING Y RESELLER [cPanel, Plesk, etc] - DOMINIOS - BACKUPS - WAREZ & XXX
CUPONES: Hosting 20%: memudoaleda
joseahfer   6 Sep, 2014, 3:09 pm
#8
Código:
<a href="{$mybb->settings['bburl']}/member.php?action=profile">{$mybb->user['username']}</a>
abelmarin   6 Sep, 2014, 4:09 pm
#9
Perfecto. La respuesta de joseahfer me funcionó a la perfección. Muchas gracias.
Omar G.   6 Sep, 2014, 4:54 pm
#10
Para aquellos con Tempalte Conditionals algo mas correcto podria ser:
Código:
<?=build_profile_link($mybb->user['username'], $mybb->user['uid'])?>
Última modificación: 6 Sep, 2014, 4:55 pm por Omar G..
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.