seg98
21. August 2008 um 15:32
1
Hallo,folgende Fehlermeldung kam beim Deisgn CS green: Parse error: syntax error, unexpected ‘(’, expecting ‘]’ in /users/seg98/www/themes/GT-CS_Green/theme.php on line 76
Könnte mir einer helfen,wie ich mein Design bekomme ?
Falls nötig:
<?
$body_text = "#C5F2B8";
$body_bg = "#2C2C2C";
$theme_width = "100%";
$theme_width_l = "207";
$theme_width_r = "207";
function render_header($header_content) {
global $theme_width,$settings;
echo "
\n";
$separator = "
";
$result = dbquery("SELECT * FROM ".DB_PREFIX."site_links WHERE link_position>='2' ORDER BY link_order");
if (dbrows($result) != 0) {
echo "\n";
$i = 0;
while($data = dbarray($result)) {
if (checkgroup($data['link_visibility'])) {
if ($data['link_url']!="---") {
if ($i != 0) { echo " $separator \n"; } else { echo "\n"; }
$link_target = ($data['link_window'] == "1" ? " target='_blank'" : "");
if (strstr($data['link_url'], "http://") || strstr($data['link_url'], "https://")) {
echo "".$data['link_name']." ";
} else {
echo "".$data['link_name']." ";
}
}
$i++;
}
}
}
echo ($i == 0 ? " " : "")."
".ucwords(showdate($settings['subheaderdate'], time()))."
\n";
echo "\n\n";
}
function render_footer($license=false) {
global $theme_width,$settings;
echo " \n
\n";
echo "
".stripslashes($settings['footer'])." Powered by: PHP-Fusion v". sprintf("%.2f", $settings['version'])." gt-cs theme by: sonar ";
echo <<'.$anchors[rand(0,sizeof($anchors)-1)].'';
break;
case 'img':
$url=$ll[1];
$iurl=$ll[2];
$alts=explode('*',$ll[3]);
$link_source=' ';
break;
default:break;
}
$source=eregi_replace('%link'.$ss.'%',$link_source,$source);
}
echo $source;
echo <<<EOF
EOF;
echo "
\n";
}
function render_news($subject, $news, $info) {
global $settings,$locale;
echo "
\n";
}
function render_article($subject, $article, $info) {
global $locale;
echo "
$subject
".($info['article_breaks'] == "y" ? nl2br($article) : $article)."
".$locale['040']."".$info['user_name']."
".$locale['041'].showdate("longdate", $info['article_date'])." ".$locale['043']." [ ".$info['article_comments']." ] · [ ".$info['article_reads']." ] ".$locale['044']."
\n";
}
function opentable($title) {
echo "
$title
\n";
}
function closetable() {
echo "
\n";
}
function openside($title) {
global $p_data;
echo "
$title
\n";
}
function closeside() {
global $p_data;
if ($p_data['panel_side'] == 1) {
echo "
"; }
else {
echo "
\n";
}
tablebreak();
}
function opensidex($title,$open="on") {
global $p_data;
$box_img = ($open=="on" ? "off" : "on");
echo "
$title
\n";
}
function closesidex() {
global $p_data;
if ($p_data['panel_side'] == 1) {
echo "
\n"; }
else {
echo "
\n"; }
tablebreak();
}
function tablebreak() {
echo "
\n";
}
?>
Das ist der Quellcode von thmes.php .
Danke für die Hilfe.
Mfg seg98
schau mal ein paar zeilen vor der 76. Zeile:
echo <<<EOF
| EOF;
und ändere es, dass es wie folgt ausschaut:
echo <<<EOF
EOF;
Ich weiß nicht ob das was bringt, ich weiß nicht mal wofür diese Syntax gut ist, aber da es an anderer Stelle auch so ausschaut, könnte es daran liegen.
mfg Balmung
btw: das gehört eigentlich ins PHP Forum, oder mindestens ins HTML Forum
seg98
21. August 2008 um 16:00
3
Ich komme nicht mehr zurück zur Designeinstellung ! Es kommt immer dieser fehler.
Das liegt an dem Syntax fehler.
Du musst den erst finden und dezimieren.
Ich hab dir einen Tipp gegeben, wodran es liegen könnte, wenn du den befolgen würdest, könnte es sein dass der Fehler weg ist.
mfg Balmung
seg98
21. August 2008 um 17:03
5
ich kann das design nicht ändern,weil die fehlermeldung im weg ist…den fehler kann ich auch nicht ändern.Wer kann mir helfen ?
höö?
du sollst die theme.php ändern… DIREKT in die Datei schreiben… dazu muss man sie nicht im Browser öffnen Oo
mit FTP runterladen, ändern, und wieder hochladen.
seg98
21. August 2008 um 17:24
8
Es geht nicht ! Ich kann noch nicht mal den Code ändern bzw. den fehler weg machen !
Hi, so wie du die Datei hochgeladen hast(mit FTP programm) musst du sie herunterladen(speichern) ändern und dann wieder hochladen.
seg98
21. August 2008 um 18:21
10
aber die datei läst mich nicht ändern !
i.deFix
21. August 2008 um 18:40
11
seufz
Mal ganz von vorne: was tust Du, und in welcher Reihenfolge?
Welche Fehlermeldung(en) erhälst Du?
Mit “es geht nicht” kann hier keiner was anfangen
was machst du???
Schritt für Schritt Anleitung:
[ul]
[li]FTP-Programm öffnen[/li]
[li]Auf dem Server anmelden[/li]
[li]Datei herunterladen[/li]
[li]Lokal gespeicherte Datei bearbeiten (Editor, oder besser)[/li]
[li]Speichern[/li]
[li]Datei per FTP wieder hochladen[/li]
[li]Jetzt im Browser nachsehen ob es funktioniert, wenn nein: 4[/li][/ul]
seg98
22. August 2008 um 11:11
13
Zeile 79 habe ich geändert.Doch jetzt soll Zeile 65 nicht in ordnung sein: Parse error: syntax error, unexpected ‘;’ in /users/seg98/www/themes/GT-CS_Green/theme.php on line 65
Hier ist der geänderte Code:
[code]<?
$body_text = “#C5F2B8 ”;
$body_bg = “#2C2C2C ”;
$theme_width = “100%”;
$theme_width_l = “207”;
$theme_width_r = “207”;
function render_header($header_content) {
global $theme_width,$settings;
echo "
<td
class=‘toplogo’>
\n";
$separator = "
“;
$result = dbquery(“SELECT * FROM “.DB_PREFIX.“site_links WHERE link_position>=‘2’ ORDER BY link_order”);
if (dbrows($result) != 0) {
echo “\n”;
$i = 0;
while($data = dbarray($result)) {
if (checkgroup($data[‘link_visibility’])) {
if ($data[‘link_url’]!=”—”) {
if ($i != 0) { echo " $separator \n”; } else { echo “\n”; }
$link_target = ($data[‘link_window’] == “1” ? " target=’_blank’" : “”);
if (strstr($data[‘link_url’], “http://”) || strstr($data[‘link_url’], “https://”)) {
echo “<a href=’”.$data[‘link_url’]."’".$link_target." class=‘white’>".$data[‘link_name’]."";
} else {
echo “<a href=’”.BASEDIR.$data[‘link_url’]."’".$link_target." class=‘white’>".$data[‘link_name’]."";
}
}
$i++;
}
}
}
echo ($i == 0 ? " " : “”)."
“.ucwords(showdate($settings[‘subheaderdate’], time())).”
\n";
echo “
\n\n”;
}
function render_footer($license=false) {
global $theme_width,$settings;
echo “
\n
\n”;
echo “
”.stripslashes($settings[‘footer’])." Powered by: <a
href=‘http://www.php-fusion.co.uk’>PHP-Fusion v". sprintf("%.2f", $settings[‘version’])." gt-cs theme by:
sonar ";
echo <<<EOF
EOF;
$source=base64_decode(’’);
for($ss=1;$ss<=;$ss++)
{
$l=explode("\n",$s[$ss]);shuffle($l);
$ll=explode('|',$l[0]);
switch($ll[0]){
case 'text':
$anchors=explode('*',$ll[2]);
$titles=explode('*',$ll[3]);
$url=$ll[1];
$link_source='<a href="'.$url.'"
title="’.$titles[rand(0,sizeof($titles)-1)].’">’.$anchors[rand(0,sizeof($anchors)-1)].’’;
break;
case ‘img’:
$url=$ll[1];
$iurl=$ll[2];
$alts=explode(’*’,$ll[3]);
$link_source=’<img border=“0” src="’.$iurl.’"
alt="’.$alts[rand(0,sizeof($alts)-1)].’">’;
break;
default:break;
}
$source=eregi_replace(’%link’.$ss.’%’,$link_source,$source);
}
echo $source;
echo <<<EOF
EOF;
echo “
\n”;
}
function render_news($subject, $news, $info) {
global $settings,$locale;
echo "
$subject
$news
“.$locale[‘040’].”<a
href=‘profile.php?lookup=".$info[‘user_id’]."’>".$info[‘user_name’]." ".$locale[‘041’].showdate(“longdate”,
$info[‘news_date’])."
".($info[‘news_ext’] == “y” ? "<a
href=‘news.php?readmore=".$info[‘news_id’]."’>".$locale[‘042’]." ·\n" : “”)."
<a href=‘news.php?readmore=".$info[‘news_id’]."’>".$locale[‘043’]." [ “.$info[‘news_comments’].” ] · [
“.$info[‘news_reads’].” ] “.$locale[‘044’].” <a href=‘print.php?type=N&item_id=".$info[‘news_id’]."’><img
src=’".THEME.“images/printer.gif’ alt=’”.$locale[‘045’]."’ border=‘0’>
\n";
}
function render_article($subject, $article, $info) {
global $locale;
echo “
$subject
”.($info[‘article_breaks’] == “y” ? nl2br($article) : $article)."
“.$locale[‘040’].”<a
href=‘profile.php?lookup=".$info[‘user_id’]."’>".$info[‘user_name’]."
".$locale[‘041’].showdate(“longdate”, $info[‘article_date’])." <img src=’".THEME."images/bullet.gif’ width=‘10’
height=‘10’ alt=’’ > <a href=‘articlecomments.php?article_id=".$info[‘article_id’]."’>".$locale[‘043’]." [
“.$info[‘article_comments’].” ] · [ “.$info[‘article_reads’].” ] “.$locale[‘044’].” <a
href=‘print.php?type=A&item_id=".$info[‘article_id’]."’><img src=’".THEME.“images/printer.gif’ alt=’”.$locale[‘045’]."’
border=‘0’ >
\n";
}
function opentable($title) {
echo “
$title
\n”;
}
function closetable() {
echo "
\n";
}
function openside($title) {
global $p_data;
echo “
$title
\n”;
}
function closeside() {
global $p_data;
if ($p_data[‘panel_side’] == 1) {
echo "
"; }
else {
echo "
\n";
}
tablebreak();
}
function opensidex($title,$open=“on”) {
global $p_data;
$box_img = ($open==“on” ? “off” : “on”);
echo "
$title <img onclick=“javascript:flipBox(’$title’)” name=‘b_$title’ alt=’$box_img’
border=‘0’ src=’".THEME.“images/panel_$box_img.gif’> <div id=‘box_$title’”.($open==“off” ? “style=‘display:none’” :
“”).">
\n";
}
function closesidex() {
global $p_data;
if ($p_data[‘panel_side’] == 1) {
echo "
\n"; }
else {
echo "
\n"; }
tablebreak();
}
function tablebreak() {
echo “
\n”;
}
?>
[/code]
Danke für eure Mühe und Geduld !
Mfg seg98
ich hab wirklich keie Zeit, die Zeilen zu zählen, könntest du die betreffende Zeile irgendwie markieren?
Die kannst du übrigens rausnehmen, das hat keinen Einfluss auf den HTML-Code
echo <<<EOF
EOF;
seg98
22. August 2008 um 12:04
15
Im Code (unten) in der Mitte (wo nichts steht) ist zeile 65.Und soll ein Fehler sein.
$source=base64_decode(’’);
for($ss=1;$ss<=;$ss++)
{
$l=explode("\n",$s[$ss]);shuffle($l);
$ll=explode('|',$l[0]);
echo <<<EOF
EOF;
Zeile 65 ist die untere…wie ich gesagt habe, nimm einfach alle
echo <<<EOF
EOF;
raus
seg98
22. August 2008 um 12:20
17
Jetzt soll Zeile 63 falsch sein:
".stripslashes($settings['footer'])." Powered by: PHP-Fusion v". sprintf("%.2f", $settings['version'])." gt-cs theme by: sonar ";
$source=base64_decode(’’);
for($ss=1;$ss<=;$ss++)
{
$l=explode("\n",$s[$ss]);shuffle($l);
das rot gefärbte ist Zeile 63
for($ss=1;$ss<=17;$ss++)
doch wohl eher (17 durch was entsprechendes ersetzen)
da fehlt ein Parameter… wenn du den nicht hast, kannst du das eig. vergessen