Seite 2 von 3

Verfasst: 23.10.2003 21:52
von Guido
flotzge hat geschrieben:@Guido
kannst ja mal oben dir meine dateien ansehen ... habs eigentlich genau richtig gemacht! :cry:
Zeig mir bitte mal den Teil wo Du die letzte } eingebaut hast inklusive ca 10 Zeilen davor und 10 zeilen dahinter...

Verfasst: 24.10.2003 08:05
von flotzge
nagut, dann fisch ich das mal raus und poste es ...

Code: Alles auswählen

			else
			{
				// We have an ordinary line of code.
				if (!$do_not_echo)
				{
					$code_lines[$i] = 'echo \'' . $code_lines[$i] . '\' . "\\n";';
				}
				else
				{
					$code_lines[$i] = '$' . $retvar . '.= \'' . $code_lines[$i] . '\' . "\\n";'; 
				}
			}
		}
		
		} -- this ends the else from above
		
		// Bring it back into a single string of lines of code.
		$code = implode("\n", $code_lines);
		return $code	;

	}


	/**
	 * Generates a reference to the given variable inside the given (possibly nested)
	 * block namespace. This is a string of the form:
aber ich denke das bringt dir nich viel ... die komplette datei kannste dir hier ansehen ... ;)

Verfasst: 24.10.2003 11:39
von Guido
Alles klar, so kann das nicht funken....die Klammer sitzt wie vermutet an der falschen Stelle:

Ändern den Teil mal so ab :

Code: Alles auswählen

else
                                {
                                        // We have an ordinary line of code.
                                        if (!$do_not_echo)
                                        {
                                                $code_lines[$i] = 'echo \'' . $code_lines[$i] . '\' . "\\n";';
                                        }
                                        else
                                        {
                                                $code_lines[$i] = '$' . $retvar . '.= \'' . $code_lines[$i] . '\' . "\\n";';
                                        }
                                }
                        }
                }

                // Bring it back into a single string of lines of code.
                $code = implode("\n", $code_lines);
                return $code        ;

        }


        /**
         * Generates a reference to the given variable inside the given (possibly nested)
         * block namespace. This is a string of the form:

Verfasst: 24.10.2003 13:51
von flotzge
öhm, das ist doch eigentlich relativ wurst mit wievielen tabs die klammern nach rechts versetzt sind! das dient doch nur der übersichtlichkeit !?

oder meinst du was anderes?

Verfasst: 24.10.2003 15:01
von Guido
flotzge hat geschrieben:öhm, das ist doch eigentlich relativ wurst mit wievielen tabs die klammern nach rechts versetzt sind! das dient doch nur der übersichtlichkeit !?

oder meinst du was anderes?
Kopier doch einfach mal deinen Code und ersetz ihn mit meinem. Wenn es dann noch nicht funkt (nur dann) mach noch folgendes:

Zum einen lösch die beiden Leerzeilen 321 und 333 (Leerzeichen drinne?)

Und wenn es dann noch nicht geht folgendes noch:

Suche:

Code: Alles auswählen

$filename = phpbb_realpath($this->root . '/' . $filename);
Ersetze mit:

Code: Alles auswählen

$filename = $this->root . '/' . $filename;

Verfasst: 27.10.2003 13:40
von flotzge
auch wenn ich das alles abänder, bleibt der fehler mit line 56 bestehen ... :(

also daran liegts net, und vorallem ist das php. da stören leerzeilen oder klammern nich, die zuweit links oder rechts liegen. er arbeitet das strukturiert ab, von oben nach unten ;) aber danke trotzdem ...

so, nun bin ich leider so weit wie am anfang! hat sonst keiner nen rat für mich !? :roll:

Verfasst: 27.10.2003 13:54
von SweetBurner
also, ich habe mal die öffnenden und schliesenden Klammern nachgezählt (Hammer, was man babei für Hallos bekommt *g*). Danach habe ich ab Zeile 285 mal alles neu formatiert mit ordenrlichen Tabs. Dabei rausgekommen ist, das ich denke das die Klammer einmal zu viel ist. Vielleicht habe ich mich doch nur verzählt.

Nunja, selbst dieser Klammerfehler (wenn es einer ist) erklärt leider nicht, warum du schon so früh einen parse-error hast.

*grübelt-mal-weiter*

Verfasst: 27.10.2003 14:41
von Guido
Ok dann kann ich auch nicht weiter helfen.

Ich kann nur sagen, dass der Mod mit meinen o.g. Änderungen ohne Probleme bei mir läuft !

Und ich hab meine template.php mit einer Software mit der deinigen verglichen, die einzigen Unterschiede waren das oben beschriebene....

Hier zu sehen: www.apriliaforum.de (Achtet mal oben auf die Amazonboxen...)

Guido

Verfasst: 27.10.2003 15:07
von flotzge
@guido
danke für deine template.php, aber wenn ich deine einbette kommt folgendes:

Code: Alles auswählen

Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/52759/www.picknicker.net/picknicker.net/forum/includes/template.php:492) in /is/htdocs/52759/www.picknicker.net/picknicker.net/forum/includes/sessions.php on line 293

Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/52759/www.picknicker.net/picknicker.net/forum/includes/template.php:492) in /is/htdocs/52759/www.picknicker.net/picknicker.net/forum/includes/sessions.php on line 294

Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/52759/www.picknicker.net/picknicker.net/forum/includes/template.php:492) in /is/htdocs/52759/www.picknicker.net/picknicker.net/forum/includes/page_header.php on line 498

Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/52759/www.picknicker.net/picknicker.net/forum/includes/template.php:492) in /is/htdocs/52759/www.picknicker.net/picknicker.net/forum/includes/page_header.php on line 500

Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/52759/www.picknicker.net/picknicker.net/forum/includes/template.php:492) in /is/htdocs/52759/www.picknicker.net/picknicker.net/forum/includes/page_header.php on line 501
und dann kommt mein header und darunter dann noch n fehler:

Code: Alles auswählen

Parse error: parse error in /is/htdocs/52759/www.picknicker.net/picknicker.net/forum/includes/template.php(127) : eval()'d code on line 46
naja, schade ... :(

hat denn sonst keiner nen plan ... !?!?

Verfasst: 27.10.2003 15:35
von Guido
Hallo

Also DAS was ich Dir geschickt habe ist die template.php frisch von meinem Server (extra noch geholt um alle Eventualitäten auszuschliesen).
Lädts Du die Datei auch im ascii-Format auf Deinen Server..? Ansonsten fällt mir nichts mehr ein....sorry

Guido