Parse error: parse error, unexpected $ in

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Lennie12
Mitglied
Beiträge: 18
Registriert: 20.11.2005 23:23

Parse error: parse error, unexpected $ in

Beitrag von Lennie12 »

Hallo ich habe die bbcode.php datei angepasst (links erst nach registrierung zeigen). Jetzt bekomme ich allerding eine Fehlermeldung. habe mal das Ende rauskopiert. Die Zeile 866 ist hier also die letzte ?>.

Weiss einer weiter?

Parse error: parse error, unexpected $ in /www/2/site19172/wwwroot/phpBB2/includes/bbcode.php on line 866

//
// Smilies code ... would this be better tagged on to the end of bbcode.php?
// Probably so and I'll move it before B2
//
function smilies_pass($message)
{
static $orig, $repl;

if (!isset($orig))
{
global $db, $board_config;
$orig = $repl = array();

$sql = 'SELECT * FROM ' . SMILIES_TABLE;
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't obtain smilies data", "", __LINE__, __FILE__, $sql);
}
$smilies = $db->sql_fetchrowset($result);

if (count($smilies))
{
usort($smilies, 'smiley_sort');
}

for ($i = 0; $i < count($smilies); $i++)
{
$orig[] = "/(?<=.\W|\W.|^\W)" . preg_quote($smilies[$i]['code'], "/") . "(?=.\W|\W.|\W$)/";
$repl[] = '<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['emoticon'] . '" border="0" />';
}
}

if (count($orig))
{
$message = preg_replace($orig, $repl, ' ' . $message . ' ');
$message = substr($message, 1, -1);
}

return $message;
}

function smiley_sort($a, $b)
{
if ( strlen($a['code']) == strlen($b['code']) )
{
return 0;
}

return ( strlen($a['code']) > strlen($b['code']) ) ? -1 : 1;
}

?>
Benutzeravatar
wartek
Mitglied
Beiträge: 883
Registriert: 31.05.2005 18:52
Wohnort: Wien

Beitrag von wartek »

Hast Du die Datei verändert?
Hast Du Mods eingebaut? Wenn ja, welche?

wartek
Computers are not intelligent - they only think they are.
Lennie12
Mitglied
Beiträge: 18
Registriert: 20.11.2005 23:23

Beitrag von Lennie12 »

hi,

ja ich habe den MOD "HideLinks" installiert. Dazu musste ich auch die bbcode.php verändern.
Benutzeravatar
wartek
Mitglied
Beiträge: 883
Registriert: 31.05.2005 18:52
Wohnort: Wien

Beitrag von wartek »

So gut so schlecht. Verlinke doch mal die gesamte bbcode.php

Siehe dazu auch Eine PHP-Datei zum Download bereitstellen

Und wenn Du so gut bist poste doch einen Link wo Du den MOD her hast.

wartek
Computers are not intelligent - they only think they are.
Lennie12
Mitglied
Beiträge: 18
Registriert: 20.11.2005 23:23

Beitrag von Lennie12 »

Zuletzt geändert von Lennie12 am 21.11.2005 22:34, insgesamt 1-mal geändert.
Benutzeravatar
wartek
Mitglied
Beiträge: 883
Registriert: 31.05.2005 18:52
Wohnort: Wien

Beitrag von wartek »

Gehe zu Zeile 264 und füge ein } ein.

wartek
Computers are not intelligent - they only think they are.
Lennie12
Mitglied
Beiträge: 18
Registriert: 20.11.2005 23:23

Beitrag von Lennie12 »

funktioniert, big thanx :grin: :grin: :grin:
Antworten

Zurück zu „phpBB 2.0: Mod Support“