Acid
Hätte man einen reisserischen Titel wählen sollen? Etwas in der Art wie:
TUNE DEIN BOARD: 500% SCHNELLER!


Es lohnt sich wirklich, der Hack ist sehr effektiv, gerade bei Seiten mit vielen Beiträgen!
Ist das die komplette funktion die ich ersetzen muss oder hab ich da was falsch verstanden?R. U. Serious hat geschrieben:Die anderen Sachen sind völlig unabhängig hiervon. Die bringen aber nur minimal was, wird sich bei einem normalen Board kaum auswirken.
Aber die Sache hier, wo du nur die Funktion ersetzen brauchst, bringt wirklich viel. Das sieht man wenn man die "This page was created in....sec"-Meldung eingebaut hat.
Also, du bruachst du nur diese FUnktion ersetzen , mehr nicht.
Gruß Jasonfunction smilies_pass($message)
{
global $db, $board_config;
static $smilies;
if( empty($smilies) )
{
$sql = "SELECT code, smile_url
FROM " . SMILIES_TABLE;
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't obtain smilies data", "", __LINE__, __FILE__, $sql);
}
if( !$db->sql_numrows($result) )
{
return $message;
}
$smilies = $db->sql_fetchrowset($result);
}
usort($smilies, 'smiley_sort');
for($i = 0; $i < count($smilies); $i++)
{
$orig[] = "/(?<=.\\W|\\W.|^\\W)" . phpbb_preg_quote($smilies[$i]['code'], "/") . "(?=.\\W|\\W.|\\W$)/";
$repl[] = '<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['smile_url'] . '" border="0" />';
}
if( $i > 0 )
{
$message = preg_replace($orig, $repl, ' ' . $message . ' ');
$message = substr($message, 1, -1);
}
return $message;
}