AdvanceSimpleGuest
[hr]
Versione PHPBB
3.0.x
[hr]
Descrizione
Questa Mods permette di nascondere il contenuto e gli url quando si utilizzano i bbcode url e code
[hr]
Progresso
100%
100%
Cerca
Codice: Seleziona tutto
$this->bbcode_cache[$bbcode_id] = array(
'preg' => array(
'#\[url:$uid\]((.*?))\[/url:$uid\]#s' => $this->bbcode_tpl('url', $bbcode_id),
'#\[url=([^\[]+?):$uid\](.*?)\[/url:$uid\]#s' => $this->bbcode_tpl('url', $bbcode_id),
)
);
Codice: Seleziona tutto
if ($user->data['user_id'] != ANONYMOUS)
{
Codice: Seleziona tutto
}
else
{
$this->bbcode_cache[$bbcode_id] = array(
'preg' => array(
'#\[url:$uid\].*?\[/url:$uid\]#s' => $this->bbcode_tpl('url_hidden', $bbcode_id),
'#\[url=[^\[]+?:$uid\].*?\[/url:$uid\]#s' => $this->bbcode_tpl('url_hidden', $bbcode_id),
)
);
}
Codice: Seleziona tutto
case 8:
$this->bbcode_cache[$bbcode_id] = array(
'preg' => array(
'#\[code(?:=([a-z]+))?:$uid\](.*?)\[/code:$uid\]#ise' => "\$this->bbcode_second_pass_code('\$1', '\$2')",
)
);
break;
Codice: Seleziona tutto
case 8:
if ($user->data['user_id'] != ANONYMOUS)
{
$this->bbcode_cache[$bbcode_id] = array(
'preg' => array(
'#\[code(?:=([a-z]+))?:$uid\](.*?)\[/code:$uid\]#ise' => "\$this->bbcode_second_pass_code('\$1', '\$2')",
)
);
}
else
{
$this->bbcode_cache[$bbcode_id] = array(
'preg' => array(
'#\[code(?:=([a-z]+))?:$uid\](.*?)\[/code:$uid\]#ise' => "\$this->bbcode_second_pass_code_hidden('\$1', '\$2')",
)
);
}
break;
Codice: Seleziona tutto
$code = $this->bbcode_tpl('code_open') . $code . $this->bbcode_tpl('code_close');
return $code;
}
Codice: Seleziona tutto
function bbcode_second_pass_code_hidden($type, $code)
{
// when using the /e modifier, preg_replace slashes double-quotes but does not
// seem to slash anything else
$code = str_replace('\"', '"', $code);
switch ($type)
{
case 'php':
// Not the english way, but valid because of hardcoded syntax highlighting
if (strpos($code, '<span class="syntaxdefault"><br /></span>') === 0)
{
$code = substr($code, 41);
}
// no break;
default:
$code = str_replace("\t", ' ', $code);
$code = str_replace(' ', ' ', $code);
$code = str_replace(' ', ' ', $code);
// remove newline at the beginning
if (!empty($code) && $code[0] == "\n")
{
$code = substr($code, 1);
}
break;
}
$code = $this->bbcode_tpl('code_open') . $code = $this->bbcode_tpl('code_hidden') . $this->bbcode_tpl('code_close');
return $code;
}
language/en/viewtopic.php
Cerca:
Codice: Seleziona tutto
));
?>
Codice: Seleziona tutto
));
Codice: Seleziona tutto
'URL_HIDDEN' => 'URL is hidden from guests, please register and login to view the hyperlink',
Codice: Seleziona tutto
'CODE_HIDDEN' => 'Code / Text / hidden URLs, registered or logged in to view them.',
Stesso Procedimento di prima ma con questi codici gia' tradotti
Codice: Seleziona tutto
'URL_HIDDEN' => 'URL è nascosto da ospiti, si prega di registrarsi ed effettuare il login per visualizzare il collegamento ipertestuale',
Codice: Seleziona tutto
'CODE_HIDDEN' => 'Codice/Testo/URLs nascosti, registrati o loggati per poterli visualizzare.',
cerca:
Codice: Seleziona tutto
<!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
Codice: Seleziona tutto
<!-- BEGIN url_hidden -->{L_URL_HIDDEN}<!-- END url_hidden -->
Codice: Seleziona tutto
<!-- BEGIN code_open --><dl class="codebox"><dt>{L_CODE}: <a href="#" onclick="selectCode(this); return false;">{L_SELECT_ALL_CODE}</a></dt><dd><code><!-- END code_open -->
<!-- BEGIN code_close --></code></dd></dl><!-- END code_close -->
Codice: Seleziona tutto
<!-- BEGIN code_hidden -->{L_CODE_HIDDEN}<!-- END code_hidden -->
Sostituire
Codice: Seleziona tutto
<!-- BEGIN url_hidden -->{L_URL_HIDDEN}<!-- END url_hidden -->
Codice: Seleziona tutto
<!-- BEGIN url_hidden --><span style="background-color:#e1ebf2; border:#FF3333 solid 1px; color:#f90723;"> {L_URL_HIDDEN} </span><!-- END url_hidden -->
Cerca
Codice: Seleziona tutto
$this->bbcode_cache[$bbcode_id] = array(
'preg' => array(
'#\[url:$uid\]((.*?))\[/url:$uid\]#s' => $this->bbcode_tpl('url', $bbcode_id),
'#\[url=([^\[]+?):$uid\](.*?)\[/url:$uid\]#s' => $this->bbcode_tpl('url', $bbcode_id),
)
);
Codice: Seleziona tutto
if ($user->data['user_id'] != ANONYMOUS)
{
Codice: Seleziona tutto
}
else
{
$this->bbcode_cache[$bbcode_id] = array(
'preg' => array(
'#\[url:$uid\].*?\[/url:$uid\]#s' => $this->bbcode_tpl('url_hidden', $bbcode_id),
'#\[url=[^\[]+?:$uid\].*?\[/url:$uid\]#s' => $this->bbcode_tpl('url_hidden', $bbcode_id),
)
);
}
CERCA:
Codice: Seleziona tutto
));
?>
Codice: Seleziona tutto
));
Codice: Seleziona tutto
'URL_HIDDEN' => 'URL è nascosto da ospiti, si prega di registrarsi ed effettuare il login per visualizzare il collegamento ipertestuale',
cerca:
Codice: Seleziona tutto
<!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
Codice: Seleziona tutto
<!-- BEGIN url_hidden --><span style="background-color:#e1ebf2; border:#FF3333 solid 1px; color:#f90723;"> {L_URL_HIDDEN} </span><!-- END url_hidden -->
[hr]
Codice: Seleziona tutto
case 8:
$this->bbcode_cache[$bbcode_id] = array(
'preg' => array(
'#\[code(?:=([a-z]+))?:$uid\](.*?)\[/code:$uid\]#ise' => "\$this->bbcode_second_pass_code('\$1', '\$2')",
)
);
break;
Codice: Seleziona tutto
case 8:
if ($user->data['user_id'] != ANONYMOUS)
{
$this->bbcode_cache[$bbcode_id] = array(
'preg' => array(
'#\[code(?:=([a-z]+))?:$uid\](.*?)\[/code:$uid\]#ise' => "\$this->bbcode_second_pass_code('\$1', '\$2')",
)
);
}
else
{
$this->bbcode_cache[$bbcode_id] = array(
'preg' => array(
'#\[code(?:=([a-z]+))?:$uid\](.*?)\[/code:$uid\]#ise' => "\$this->bbcode_second_pass_code_hidden('\$1', '\$2')",
)
);
}
break;
Codice: Seleziona tutto
$code = $this->bbcode_tpl('code_open') . $code . $this->bbcode_tpl('code_close');
return $code;
}
Codice: Seleziona tutto
function bbcode_second_pass_code_hidden($type, $code)
{
// when using the /e modifier, preg_replace slashes double-quotes but does not
// seem to slash anything else
$code = str_replace('\"', '"', $code);
switch ($type)
{
case 'php':
// Not the english way, but valid because of hardcoded syntax highlighting
if (strpos($code, '<span class="syntaxdefault"><br /></span>') === 0)
{
$code = substr($code, 41);
}
// no break;
default:
$code = str_replace("\t", ' ', $code);
$code = str_replace(' ', ' ', $code);
$code = str_replace(' ', ' ', $code);
// remove newline at the beginning
if (!empty($code) && $code[0] == "\n")
{
$code = substr($code, 1);
}
break;
}
$code = $this->bbcode_tpl('code_open') . $code = $this->bbcode_tpl('code_hidden') . $this->bbcode_tpl('code_close');
return $code;
}
CERCA:
Codice: Seleziona tutto
));
?>
Codice: Seleziona tutto
));
Codice: Seleziona tutto
'CODE_HIDDEN' => 'Codice/Testo/URLs nascosti, registrati o loggati per poterli visualizzare.',
cerca:
Codice: Seleziona tutto
<!-- BEGIN code_open --><dl class="codebox"><dt>{L_CODE}: <a href="#" onclick="selectCode(this); return false;">{L_SELECT_ALL_CODE}</a></dt><dd><code><!-- END code_open -->
<!-- BEGIN code_close --></code></dd></dl><!-- END code_close -->
Codice: Seleziona tutto
<!-- BEGIN code_hidden -->{L_CODE_HIDDEN}<!-- END code_hidden -->