bueno para comenzar
1- la variable esta mal definida ya que en una etiqueta php no puedes insertar una variable con {}.
2- El sistema de creación del mycode solo funciona con etiquetas html y css, no con php ya que lo que hace es remplazar bbcode por html.
Bueno yo estuve buscando como hacer eso desde el mycode, pero no puede hacer nada, así que lo que he hecho es modificar el class_parser.php para agregar un mycode sin usar el sistema de mybb.
entra en el archivo class_parser.php lo puedes encontrar en inc, ahora busca con cualquier editor de texto la función cache_mycode y agrega en global el $mybb
Código PHP:
<?php
function cache_mycode()
{
global $cache, $lang, $mybb;
?>
ahora busca $nestable_mycode['align']['replacement'] esta linea esta un poco mas abajo
y agrega despues
Código PHP:
$nestable_mycode['user']['regex'] = "#\[user\](.*?)\[/user\]#si";
$nestable_mycode['user']['replacement'] = "<span style=\"font-weight: bold;\">".$mybb->user['username']."</span>";
y solo eso, ami me servio perfectamente pero a ver que te dicen los que mas saben xD, pero prueba lo a ver que te párese.
Algo mas, no es necesario insertar nada solo coloca las etiquetas [user][/user] y te mostrara el nombre de usuario que este viendo el post. lo puse en negrita ya que pienso que sera para notificaciones o algo parecido. Otra cosa deje las dos etiquetas si por si quieres agregar el boton en el editor de mybb.
Última modificación: 26 Aug, 2011, 8:23 pm por
ermarco.