Probleme und Fehler im Frontend

aus Papoo Dokumentation, der freien Wissensdatenbank
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Neu erstellt)
 
("leichter Darstellungsfehler im Frontend (ab Version 2.1.3)" ehemals "Kopftext wird trotz Deaktivierung ausgegeben")
 
(4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
Sie sind hier: [[Hauptseite]]/[[FAQ und Lösungen]]/''' Probleme und Fehler im Frontend'''
 
Sie sind hier: [[Hauptseite]]/[[FAQ und Lösungen]]/''' Probleme und Fehler im Frontend'''
  
Dieser Bereich dient dazu Probleme und Fehler vorzustellen. Alle Lösungen, Erweiterungen und Hacks für das Frontend werden hier ebenfalls dokumentiert.
+
Dieser Bereich dient dazu Probleme und Fehler vorzustellen. Alle Erweiterungen und Hacks für das Frontend finden Sie unter [[XHTML, CSS und PHP (Probleme und Fehler)]].
  
== Wie schreibt man im Kontaktformular nur bestimmte Personen an? (Version 2.1.x) ==
+
== Bildergalerien überlagern die rechte Spalte ==
[[Bild:Kontakt_1.jpg|thumb|Kontaktformular beim Aufruf zeigt den ersten Ansprechpartner]]
+
Wenn ein Bild mit 800x600 in Papoo eingebunden wird, überlagert es in den meisten Fällen die rechte Spalte. Eine berechtigte Frage lautet: "Wie bekomme ich das repariert?"
Von cabotine, alias Frank J., wurde uns eine interessante Lösung für das Kontaktformular zur gestellt. Mit dieser Lösung ist es möglich, das Anfragen nicht nur an den Admin der Webseite gesendet werden können, sondern an unterschiedliche Verantwortliche.
+
  
[[Bild:Kontakt_2.jpg|thumb|Hier sehen Sie die Ansprechpartner im Pulldown-Menü]]
+
Ohne die Bilder zu verkleinern, (z.B. 640x480, 400x300) oder eine fremde Software (z.B. http://www.zenphoto.org) zu verwenden geht das nicht. [http://www.chocolaterie-heidelberg.de/index.php?menuid=27 Beispiel für eine manuell erstellte Galerie]
Dabei werden die eMail-Adressen der Empfänger '''nicht''' offengelegt.  
+
  
Einziger Wermutstropfen an dieser Lösung ist noch, das die Anpassung nicht über Plugin verfügbar ist. Also, hier noch mal der Hinweis, diese Lösung ist nur für Anwender gedacht, die sich die Fortführung der Änderung bei einem Update eigenständig zutrauen.
+
Hinweis: Das ist kein Fehler von Papoo, sondern ein Problem von CSS bzw. allgemein mit Barrierefreiheit. Im Gegensatz zu [http://www.seybold.jan-andresen.de/ Tabellen-Layouts], können sich drei-spaltige, barrierefreie XHTML und CSS-Designs nicht konsequent gegeneinander bzw. relativ zueinander ausrichten. Für eine Bildergalerie sollte man eine andere Software verwenden oder die Bilder in einem externen Fenster öffnen. Bildergalerien widersprechen auch der BITV, da jedes Bild ordentlich (für Blinde) beschrieben werden muss.
  
Um das geänderte Kontaktformular nutzen zu können, sind Änderungen an zwei Dateien vorzunehmen.
+
== leichter Darstellungsfehler im Frontend (ab Version 2.1.3) ==
 +
Vielleicht ist es schon dem einen oder anderen auf verschiednen Papoo-Seiten die Lücke zwischen dem Kopf und dem ersten Artikel auf der Startseite aufgefallen. Dieser Bereich ist für den Kopftext (Stammdaten-MetaDaten-Kopftext) vorgesehen. Wenn dieser Kopftext leer ist, ist dieser Bereich frei für den ersten Artikel.
  
:* \templates\kontakt.html Hier kommen für alle sichtbar die Ansprechpartner rein
+
Damit dies wieder so ist, hier die Änderung:
:* \lib\classes\mail_it_class.php Hier werden für alle nicht sichtbar die eMail-Adresse hinterlegt.
+
:* \lib\messages\messages_frontend_de.in.php Die Message 2088 anpassen.
+
  
In der kontakt.html wird die Zeile 33 (Vers. 2.1.3), 35 (Vers. 2.1.4) ersetzt.  
+
In der Datei \lib\classes\artikel_class.php ist eine Zeile zuviel drin. Bitte in der Datei nach folgendem Text suchen: $textoben
 +
Die gefundene Zeile ist noch richtig, genau darunter erscheint diese Zeile nochmal (Vers. 2.1.3 = Zeile 1154, Vers. 2.1.4 = Zeile 1329). Diese Zeile bitte löschen.
  
alt:
+
Quelle: [http://www.bug.papoo.de/view.php?id=52#bugnotes Mantis Bugtracker]
 
+
<nowiki><label for="email">{$message_2089}</label><br /></nowiki>
+
 
+
neu:
+
 
+
<nowiki><label for="zuwem">An wen soll Ihre E&ndash;Mail gesendet werden:</label><br/></nowiki><br />
+
 
+
<nowiki>  <select id="zuwem" tabindex="2" name="zuwem" title="{$message_2088}"></nowiki><br />
+
<nowiki>  <option value="1" {php} if ($zuwem=="1") { echo "SELECTED";} {/php} >Name1</option></nowiki><br />
+
<nowiki>  <option value="2" {php} if ($zuwem=="2") { echo "SELECTED";} {/php} >Name2</option></nowiki><br />
+
''(... hier soviele Zeilen einfügen wie Ansprechpartner vorhanden sind ...)''<br />
+
<nowiki>  <option value="6" {php} if ($zuwem=="6") { echo "SELECTED";} {/php} >Name6</option></nowiki><br />
+
<nowiki>  </select></nowiki><br />
+
<nowiki>  <br /></nowiki><br />
+
 
+
Nun kommen wir zur mail_it_class.php, hier wird die Zeile 273 (Version 2.1.3 und 2.1.4) ersetzt.
+
 
+
alt:
+
 
+
<nowiki>$this->to = $this->cms->admin_email;</nowiki>
+
 
+
neu:
+
 
+
<nowiki>          //echo $this->checked->zuwem ;</nowiki><br />
+
<nowiki>        if ($this->checked->zuwem ==1) { $this->to = "e1@mail.de";}</nowiki><br />
+
<nowiki> if ($this->checked->zuwem ==2) { $this->to = "e2@mail.de";}</nowiki><br />
+
''(... hier soviele Zeilen einfügen wie Ansprechpartner vorhanden sind ...)''<br />
+
<nowiki> if ($this->checked->zuwem ==6) { $this->to = "e6@mail.de";}</nowiki><br />
+
 
+
Frank J. hat die Dateien auch als Download zur Verfügung gestellt, hier der [[http://www.inklusion-online.net/kontakt.rar Download]]. Das Kontaktformular kann auf dieser [http://www.inklusion-online.net/kontakt.php Webseite] ausprobiert werden.
+

Aktuelle Version vom 25. Februar 2006, 18:24 Uhr

Sie sind hier: Hauptseite/FAQ und Lösungen/ Probleme und Fehler im Frontend

Dieser Bereich dient dazu Probleme und Fehler vorzustellen. Alle Erweiterungen und Hacks für das Frontend finden Sie unter XHTML, CSS und PHP (Probleme und Fehler).

Bildergalerien überlagern die rechte Spalte

Wenn ein Bild mit 800x600 in Papoo eingebunden wird, überlagert es in den meisten Fällen die rechte Spalte. Eine berechtigte Frage lautet: "Wie bekomme ich das repariert?"

Ohne die Bilder zu verkleinern, (z.B. 640x480, 400x300) oder eine fremde Software (z.B. http://www.zenphoto.org) zu verwenden geht das nicht. Beispiel für eine manuell erstellte Galerie

Hinweis: Das ist kein Fehler von Papoo, sondern ein Problem von CSS bzw. allgemein mit Barrierefreiheit. Im Gegensatz zu Tabellen-Layouts, können sich drei-spaltige, barrierefreie XHTML und CSS-Designs nicht konsequent gegeneinander bzw. relativ zueinander ausrichten. Für eine Bildergalerie sollte man eine andere Software verwenden oder die Bilder in einem externen Fenster öffnen. Bildergalerien widersprechen auch der BITV, da jedes Bild ordentlich (für Blinde) beschrieben werden muss.

leichter Darstellungsfehler im Frontend (ab Version 2.1.3)

Vielleicht ist es schon dem einen oder anderen auf verschiednen Papoo-Seiten die Lücke zwischen dem Kopf und dem ersten Artikel auf der Startseite aufgefallen. Dieser Bereich ist für den Kopftext (Stammdaten-MetaDaten-Kopftext) vorgesehen. Wenn dieser Kopftext leer ist, ist dieser Bereich frei für den ersten Artikel.

Damit dies wieder so ist, hier die Änderung:

In der Datei \lib\classes\artikel_class.php ist eine Zeile zuviel drin. Bitte in der Datei nach folgendem Text suchen: $textoben Die gefundene Zeile ist noch richtig, genau darunter erscheint diese Zeile nochmal (Vers. 2.1.3 = Zeile 1154, Vers. 2.1.4 = Zeile 1329). Diese Zeile bitte löschen.

Quelle: Mantis Bugtracker

'Persönliche Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge