Page 1 of 1

Update auf 1.3.9: ein </div> schießt quer

Posted: Fri 21. Nov 2008, 14:01
by b.it
Hallo,

die größten Hürden beim längst überfälligen Update hab ich gemeistert, nur ein querschießendes </div> treibt mich in den Wahnsinn...


so sieht mein Template aus (Hauptblock):

Code: Select all

<!--Container für Navigation-->
<div class="nav">{NAV_ROW}<br/>{NAV_ROW:CURRENT:0}</div>

<!--Container für Content (mitte)-->
<div class="content">{CONTENT}<hr class="test1"></div><hr class="test2">

<!--Container für Content rechts-->
<div class="cright">{RIGHT}</div>
und so die generierte Seite (WYSWYG Artikel und einfacher Text mittig, rechte Spalte leer):

Code: Select all

<div class="nav">{.. alles ok hier oben...}</div>
<div class="content">
   <a name="jump97"/>
      <h1>Linkorama</h1>
        <h3>Andere nette Seiten im Web</h3>
          <p>
            {...Teaser...}
         </p>   
    </div>                                                     <----- gehört da nicht hin
{Rest des WYSWYG-Artikels und des einfachen textes}
<hr class="test1">                                          <------ sondern hier?!
<hr class="test2">      
<div class="cright" />

Hilfe, welches PHP ist hier für das parsen zuständig?

Edit: die <hr class=testN"> sind nur zur Fehlersuche eingebaut

Re: Update auf 1.3.9: ein </div> schießt quer

Posted: Fri 21. Nov 2008, 15:25
by Heiko H.
Hallo,

sorry aber so wird es wahrscheinlich unmöglich, dir zu helfen.
Hast Du nicht einfach einen Link für uns?
Oder wenigstens das komplette Template und die komplette Ausgabe -> Quelltext der ausgegebenen Seite.
Ist der schließende "div"-Tag immer da (auf allen Seiten), oder immer beim gleichen CP, oder nur auf einer Seite, Fragen über Fragen...
b.it wrote:Hilfe, welches PHP ist hier für das parsen zuständig?
:?: :?: :?: Die Frage ist sicher nicht ernst gemeint, oder?

Grüße Heiko...

Re: Update auf 1.3.9: ein </div> schießt quer

Posted: Fri 21. Nov 2008, 15:50
by juergen
-> Admin->Seitenlayout

Re: Update auf 1.3.9: ein </div> schießt quer

Posted: Fri 21. Nov 2008, 21:03
by b.it
Hallo,
Heiko H. wrote:Hallo,

sorry aber so wird es wahrscheinlich unmöglich, dir zu helfen.
Hast Du nicht einfach einen Link für uns?
Oder wenigstens das komplette Template und die komplette Ausgabe -> Quelltext der ausgegebenen Seite.
das komplette Template ist oben der erste Code (abgesehen von den HTML-Headern) - ja, sehr minimalistisch ;)

hier die komplette Ausgabe einer Testseite (Quelltext mit Opera gezogen, Firebug hat mir im ersten Quelltextauszug ein überflüssiges </div> wegoptimiert; Kommentar an der Fehlerstelle nachträglich von mir eingefügt)

Code: Select all

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<!--
	phpwcms | free open source content management system
	created by Oliver Georgi (oliver at phpwcms dot de) and licensed under GNU/GPL.
	phpwcms is copyright 2003-2008 of Oliver Georgi. Extensions are copyright of
	their respective owners. Visit project page for details: http://www.phpwcms.org/
//-->
<title>Villa Nachttanz | Test | Artikeltitel</title>
  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
  <meta http-equiv="content-style-type" content="text/css">
  <script src="phpwcms_template/inc_js/frontend.js" type="text/javascript"></script>
  <style type="text/css" media="all">
  <!-- 
    body {
      margin: 0;
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0;
      padding-right: 0;

      background-color: #CACFA7;
    }
  //-->
  </style>
  <link href="phpwcms_template/inc_css/frontend.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="http://villanachttanz.de/ico.ico" type="image/x-icon">
<META name="country" content="Deutschland">
<META name="language" content="de">
<META name="coverage" content="worldwide">
<META name="robots" content="index, follow">
<META name="revisit-after" content="15 days">
<META name="pragma" content="no-cache">
<meta name="description" content="Test" />
</head>
<body>
<!--Container für Navigation-->
<div class="nav"><a href="index.php?index">Home</a> | <a href="index.php?id=87,0,0,1,0,0">Festivilla</a> | <span style="text-decoration:none;font-weight:bold;"><a href="index.php?Test">Test</a></span> | <a href="index.php?termine">Termine</a> | <a href="index.php?whoweare">Aktioen</a> | <a href="forum">Forum</a> | <a href="index.php?id=35,0,0,1,0,0">Spielregeln</a> | <a href="index.php?id=24,0,0,1,0,0">Wer & Wo</a> | <a href="index.php?Links-1">Links</a> | <a href="index.php?id=34,0,0,1,0,0">Galerie</a> | <a href="index.php?id=54,0,0,1,0,0">Presse</a><br/></div>

<!--Container für Content (mitte)-->
<div class="content"><a name="jump202"></a><h1>Artikeltitel</h1>
<h3>Untertitel</h3>
<p>Schlagtext&nbsp;</p></div> <!--- dieses /div ist zuviel --->

<h4>Inhaltstitel</h4>
<h5>Inhaktsuntertitel</h5>
<p><p>Hauptinhalt</p></p>
<hr class="test1"></div><hr class="test2">

<!--Container für Content rechts-->
<div class="cright">
<p><p>Spalte rechts</p></p>
</div>
</body>
</html>
Ich habe diesen Testartikel Schrit für Schritt neu angelegt (inklusive Struktur). Der Fehler trat auf, nachdem ich den Schlagtext eingefügt hatte -> Leerer Schlagtext, kein überzähliger </div>
Ist der schließende "div"-Tag immer da (auf allen Seiten), oder immer beim gleichen CP, oder nur auf einer Seite, Fragen über Fragen...
nach meinem jetzigen Kenntnistand: Alle Seiten mit Schlagtext (Artikel Basisinformationen), unabhängig vom Layout
b.it wrote:Hilfe, welches PHP ist hier für das parsen zuständig?
:?: :?: :?: Die Frage ist sicher nicht ernst gemeint, oder?

Grüße Heiko...
Och, den fehler im Skript find ich schon, nur das richtige Skript ohne eine PHP-Debugging-Umgebung zu finden.... :roll:

Grüße aus Mannheim
Johannes

Re: Update auf 1.3.9: ein </div> schießt quer

Posted: Fri 21. Nov 2008, 21:06
by update
waswaswas :shock:

Code: Select all

<p><p>Spalte rechts</p></p>

Code: Select all

<p><p>Hauptinhalt</p></p>
wie das?
Template Code aus "admin/templates" - wie sieht der aus?
An den ContentPart-Vorlagen gefummelt?

Re: Update auf 1.3.9: ein </div> schießt quer

Posted: Fri 21. Nov 2008, 21:20
by flip-flop
Das deutet erst einmal auf ein Problem mit dem Artikeltemplate hin und nicht unbedingt auf einen core Fehler, der dann auch nur bei dir auftaucht.

- /template/inc_default/article_......
- /template/inc_cntpart/articlesummary/*

Knut

Re: Update auf 1.3.9: ein </div> schießt quer

Posted: Fri 21. Nov 2008, 21:21
by juergen
BS .. sorry

Re: Update auf 1.3.9: ein </div> schießt quer

Posted: Fri 21. Nov 2008, 21:34
by b.it
DF6IH wrote:Sag mal, diu weisst sicherlich dass es ein Backend gibt, oder ?

Da geh doch mal rein .. such dir in der Navigationsleiste "Admin" und wenn du das hast, den Unterpunkt Seitenlayout
Da siehst du den BODY Teil deiner Seite, löschst das DIV und gut ist ;)

Hmprfff ..möglicherweise denke ich zu einfach *g
Ich hab mich schon vorhin gefragt, was der Kommentar sollte. :)

Das:

Code: Select all

<!--Container für Navigation-->
<div class="nav">{NAV_ROW}<br/>{NAV_ROW:CURRENT:0}</div>

<!--Container für Content (mitte)-->
<div class="content">{CONTENT}<hr class="test1"></div><hr class="test2">

<!--Container für Content rechts-->
<div class="cright">{RIGHT}</div>
ist genau das was im Admin-Panel -> Seitenlayout -> Hauptblock steht (und außer im Bereich HTML-Kopfdaten und einer launischen Fehlermeldung ganz unten gibbet da nix. Auch kein </div> zuviel

Das ganze war ein Upgrade einer Uraltversion die ich mal vor Jahren für einen Verein aufgesetzt (1.2.6) und dann den Mitgliedern unkontrolliert überlassen hab. Ich glaube aber nicht, daß die in den includes rumgefuhrwerkt haben (aber möglicherweise wurden da ein paar Dateien nicht aktualisiert - neuer Anhaltspunkt :) )

Re: Update auf 1.3.9: ein </div> schießt quer

Posted: Fri 21. Nov 2008, 21:55
by Jensensen
b.it wrote:...neuer Anhaltspunkt :) )
[frechlach] soll das ne rästselstunde werden?

[was zu fixen etwa 30sec dauerte, wenn:]
Heiko H. wrote:...Hast Du nicht einfach einen Link für uns?...
b.it wrote:...Ich hab mich schon vorhin gefragt, was der Kommentar sollte...
nicht verkehrt :!: zumindest der hinweis auf das page template und

daher auch richtig:
flip-flop wrote:Das deutet erst einmal auf ein Problem mit dem Artikeltemplate hin und nicht unbedingt auf einen core Fehler, der dann auch nur bei dir auftaucht...
b.it wrote:...den Mitgliedern unkontrolliert überlassen hab...
Hat vielleicht einer im Schlagtext gefummelt?¿
Problem auf jeder Seite oder nur auf einer bestimmten? Bei WYSWYG fängt meist das Drama an.
Heiko H. wrote:...Hast Du nicht einfach einen Link für uns?...

Re: Update auf 1.3.9: ein </div> schießt quer

Posted: Sat 22. Nov 2008, 01:46
by markus s
um der community weitere fragen zu ersparen,
bitte stelle einen link zur verfügung damit man sich das prob anschauen kann... :idea:

Re: Update auf 1.3.9: ein </div> schießt quer

Posted: Sat 22. Nov 2008, 16:28
by b.it
markus s wrote:umweitere der community weitere fragen zu ersparen,
bitte stelle einen link zur verfügung damit man sich das prob anschauen kann... :idea:
Fehler nach pareller Neuinstalltion gefunden: veraltete conf.inc.php. Wieso das allerdings zu einem zusätzlichen </div> nach dem Schlagtext (== der Text, den man in den Artikel Basisinformationen eingeben kann) führt, bleibt mir weiterhin mysteriös, (und wirds auch bleiben, da ich mich vorerst nicht weiter auf die Suche machen werde).

Schönes WE! :)


EDIT: Schön wärs gewesen, aber nachdem ich den übersehenen Rooteintrag der übernommenen conf.in.php korrigiert und wieder auf 'Live'-Verzeichnis gerichtet hab, hab ich auch den Fehler wieder. HRMPF....

EDIT2: Got it - Fehler war irgendwo im Template Verzeichnis -> Umbenannt, neu hochgeladen -> Bingo! Auf den Diff bin ich gespannt, aber nicht mehr heute <g>

Re: Update auf 1.3.9: ein </div> schießt quer

Posted: Sat 22. Nov 2008, 17:07
by flip-flop
Schon komisch, dass es einmal klappt, womit auch immer und dann wiederum nicht mehr.

Was wird denn in der config alles umgebogen?
Eine alte config in einem neuen System reicht meist nicht aus. - Abgleich mit der dist.conf.inc.php

Da du dich dazu nicht geäußert hast, gehe ich davon aus, dass die Artikel Templates sauber sind.
FCK Editor ist auch so wie er ursprünglich war?

Re: Update auf 1.3.9: ein </div> schießt quer

Posted: Sat 22. Nov 2008, 17:23
by b.it
flip-flop wrote:Schon komisch, dass es einmal klappt, womit auch immer und dann wiederum nicht mehr.

Was wird denn in der config alles umgebogen?
Eine alte config in einem neuen System reicht meist nicht aus. - Abgleich mit der dist.conf.inc.php

Da du dich dazu nicht geäußert hast, gehe ich davon aus, dass die Artikel Templates sauber sind.
FCK Editor ist auch so wie er ursprünglich war?
Da ich vergessen hatte, den phpwcms-root Eintrag in der conf bei der Übernahme ins Live-System zu korrigeieren, holte sich phpwcms alle templates aus dem neuen, sauberen Verzeichnis. Daraufhin hab ich angefangen, die Verzeichnisse der alten Installation umzubennen und neu hochzuladen. Template war der Treffer (warum auch immer, als ich gestern einen händischen Vergleich gemacht hab, hatten alle Dateien AFAIR das aktuelle Datum)

Anyway, läuft jetzt...