TAGs [me] [you] [we] [us] Tema Solucionado
Publicado: 13 Oct 2014, 21:18
Esto en realidad es un MOD para una versión RC (supongo, ya que la linea a buscar no estaba en versiones 3.0.x) con la linea a buscar que pongo yo funciona, o eso parece.
Este MOD lo que hace es reemplazar algunos TAG estilo BBCode por un nick, o el nombre del dominio (que tengas en el ACP configurado)
Estos son los TAG usados:
Por ejemplo este mensaje lo escrito yo, osea [me] y lo esta leyendo tu, osea [you].
Por lo tanto, como mínimo tu y yo, [we], estamos al tanto de este tema, enviado aestos foros, en este dominio, osea [us]
El mensaje esta escrito así:
Y aquí viene lo mejor, una MODificación mas que sencilla.
Abrir el archivo viewtopic.php
BUSCAR:
DESPUÉS AÑADIR:
Este MOD lo que hace es reemplazar algunos TAG estilo BBCode por un nick, o el nombre del dominio (que tengas en el ACP configurado)
Estos son los TAG usados:
Código: Seleccionar todo
[me] -> Si pones esto en un mensaje, saldrá tu nick lo lea quien lo lea.
[you] -> Si pones esto en un mensaje saldrá el Nick de quien esta leyendo ese mensaje.
[we] -> Si pones esto en un mensaje, saldrá tu nick y el del "lector" del mensaje.
[us] -> Si pones esto en el mensaje saldrá el nombre del sitio, por ejemplo aquí saldria: phpBB-Es.COM en rojo.
Por lo tanto, como mínimo tu y yo, [we], estamos al tanto de este tema, enviado aestos foros, en este dominio, osea [us]
El mensaje esta escrito así:
Código: Seleccionar todo
Por ejemplo este mensaje lo escrito yo, osea [me] y lo esta leyendo tu, osea [you].
Por lo tanto, como mínimo tu y yo, [we], estamos al tanto de este tema, enviado aestos foros, en este dominio, osea [us]
Abrir el archivo viewtopic.php
BUSCAR:
Código: Seleccionar todo
// Parse the message and subject
$message = censor_text($row['post_text']);
Código: Seleccionar todo
$your_username = get_username_string('full', $user->data['user_id'], $user->data['username'], $user->data['user_colour'], $user->lang['GUEST']);
$my_username = get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']);
$find = array('[we]', '[me]', '[you]', '[us]');
$replace = array(
"$your_username y $my_username",
$my_username,
$your_username,
'<span style="color: red;">' . $config['sitename'] . '</span>',
);
$message = str_replace($find, $replace, $message);
Basado en el original de Mickroz