Y aparecerá un mensaje que les dira que se registren o se conecten con su usuario.
Se puede establecer la cantidad de caracteres a mostrar y tambien que foros se van a excluir.
Tambien se puede establecer la regla para algun tema en especifico.
Abrir viewtopic.php
Buscar
Código: Seleccionar todo
$user_sig_bbcode_uid = $postrow[$i]['user_sig_bbcode_uid'];
Código: Seleccionar todo
if ((($forum_id == 1) or ($forum_id == 6)))
{
$lettercount = (strlen($message));
if (($userdata['username'] == 'Anonymous') && ($lettercount > 60))
{
$path = __FILE__;
$file = basename ($path);
if ($file != 'portal.php')//needed for portal support, otherwise portal layout will breakout when clips are played.
{
//first check if message has quote in it or a ot, quote box breaks forums layout.
$message = strtolower($message);
$message = str_replace("[quote", "[ quote", $message);
$message = str_replace("[ot", "[ ot", $message);
$message = substr(($message), 0, 60).'... <b><a href="http://'.$board_config['server_name'].$board_config['script_path'].'profile.php?mode=register">'.'Regístrese'.'</a> '.'o'.' <a href="http://'.$board_config['server_name'].$board_config['script_path'].'login.php?redirect=viewtopic.php?t='.$postrow[$i]['topic_id'].'">'.'Conéctese'.'</a> '.'si desea ver el contenido total del tema'.'</b>';
}
}
}
Para modificar la cantidad de caracteres a motrar, simplemente hay que modificar los dos "60" que aparecen en el codigo, y poner la cantidad que se desea
Si se desea añadir mas restrincciones a otros foros, se tiene que agregar
Código: Seleccionar todo
or ($forum_id == id)
luego de
Código: Seleccionar todo
($forum_id == 6)
hay que agregar
Código: Seleccionar todo
&& ($topic_id != 31)
(donde 31 es el id del tema que queda restringido)
luego de
Código: Seleccionar todo
($forum_id == 6))
Código: Seleccionar todo
&& ($topic_id != id)
Código: Seleccionar todo
&& ($topic_id != 31)

Saludos