Quicklinks farbig darstellen
Verfasst: 17.04.2006 11:00
Hallo,
ich habe den Quicklinks Mod (von Bananeweizen) installiert und möchte, dass die Linkworte farbig (z.B. grün) und unterstrichen dargestellt werden.
Kann es sein, dass ich da Änderungen an der viewtopic.php vornehmen muss?
Vielen Dank für eure Hilfe.
Gruß Dennys
ich habe den Quicklinks Mod (von Bananeweizen) installiert und möchte, dass die Linkworte farbig (z.B. grün) und unterstrichen dargestellt werden.
Kann es sein, dass ich da Änderungen an der viewtopic.php vornehmen muss?
Code: Alles auswählen
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
$message = str_replace('\"', '"', substr(preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $message . '<'), 1, -1));
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
$sql = "SELECT word, replacement
FROM " . QUICKLINKS_TABLE;
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get quicklinks from database', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
do
{
$quicklink_word[] = '#\b(' . $row['word'] . ')\s#i';
$quicklink_url[] = '<a href="' . $row['replacement'] . '" class="postlink">' . $row['word'] . '</a> ';
$quicklink_word[] = '#\s(' . $row['word'] . ')\b#i';
$quicklink_url[] = ' <a href="' . $row['replacement'] . '" class="postlink">' . $row['word'] . '</a>';
}
while ( $row = $db->sql_fetchrow($result) );
}
if (count($quicklink_word)) {
$message = str_replace('\"', '"', substr(preg_replace('#(\µ(((?>([^µ§]+|(?R)))*)\§))#se', "preg_replace(\$quicklink_word, \$quicklink_url, '\\0')", 'µ' . $message . '§'), 1, -1));
}
Gruß Dennys