Sie sind hier: Musterseiten » Problemlösungen

Problemlösungen

Layoutfehler im Internet Explorer: Wie kann ich Layoutfehler im Internet Explorer
beheben?

Frage: Es gibt Layoutfehler im Internet Explorer, wie kann man dieses Problem lösen?

Antwort: Ab Typo 4.5 erscheint die Parsetime-Angabe für die Verarbeitungszeit der Seite schon in ersten Zeile vor dem Beginn der Dokumentbeschreibung in der ersten Zeile.

Dies führt dazu, dass der Internet Explorer die Seiten im Quirks Modus rendert und das angezeigte Layout nicht mehr dem Original entspricht.

Das Problem sollte sich durch abstellen des Debug Modus beseitigen lassen:
Hierzu muss der entsprechende Wert im Install Tool Ihrer TYPO3 Installation geändert werden:

Suchen Sie unter "All Configuration" (screen 1) den Eintrag für "debug", stellen Sie sicher das hier kein Häckchen gesetzt ist (screen 2)

($TYPO3_CONF_VARS["FE"]["debug"] = '0';)

Löschen Sie den TYPO3 Seitencache und kontrollieren Sie den Quelltext der Seite in der Ausgabe.

Sollte sich immer noch ein parsetime im Quelltext Ihrer Seite befinden stellen Sie sicher, dass Sie im TS Setup Ihres Templates keine config.debug = 1 verwenden.

Screen 2:

Foto: Layoutfehler im Internet Explorer

Darstellungsfehler im Internet Explorer:

Foto: Layoutfehler im Internet Explorer

Screen 1:

Foto: Layoutfehler im Internet Explorer

Online-Spende: Wie kann ich das Formular ändern?

  1. Templatedatei der Erweiterung 'typo3conf/ext/drk_onlinespende/tpl/tx_drkonlinespende_template.html' lokal speichern und mit einem beliebigen Editor öffnen
  2. Änderungen bzw. Textkorrekturen am HTML Inhalte vornehmen
  3. Template in die Verzeichnis 'fileadmin/templates' laden
  4. Pfad zum Template im Template-Setup hinzufügen (siehe Code) und speichern
  5. TYPO3 Cache löschen

Code:

plugin.tx_drkonlinespende_pi1{
        templateFile = fileadmin/templates/tx_drkonlinespende_template.html
}

Online-Spende
Foto: Online-Spende

Online-Spende: Wo finde ich die Spenderdaten?

Frage: Wo finde ich als 'admin' eines Kreisverbandes die eingetragene Daten der Online-Spendeformulare? Wie kann ich die Daten herunterladen?
Antwort: Eingetragene Daten können unter dem 'https' gesicherten Verzeichnis 'https://Ihre-Domäinadresse/geschuetzt' gefunden und heruntergeladen werden. Ausserdem gibt es die Möglichkeit mit Hilfe der 'Kundenmenü' s.u. seine Daten zur Online-Spende zu verwalten.  

Kundenmenü zur Verwaltung der Online-Spende
Foto: Kundenmenü zur Verwaltung der Online-Spende

Mitgliedsformular: Wie kann ich das Problem 'gliederung ist nicht lessbar!' lösen?

Fehlermeldung: "gliederung nicht lesbar (/srv/www/vhosts/drk-intern.de/subdomains/kv-muster/httpdocs/geschuetzt/gliederung.txt)"
Um dieses Problem zu beheben, ändern Sie in der der Datei 'ext_typoscript_setup.txt' der Erweiterung 'drk_layout':

####################################
### Ext: DRK Mitgliederformular
####################################

plugin.tx_drkmitgliederformular_pi1{
        ...
        path_gliederung = /srv/www/vhosts/drk-intern.de/subdomains/kv-muster/httpdocs/geschuetzt/gliederung.txt
in:
####################################
### Ext: DRK Mitgliederformular
####################################

plugin.tx_drkmitgliederformular_pi1{
        ...
        path_gliederung = {$drk_layout.drk_plugin.path_gliederung}

Sucherweiterung 'DRK vor Ort' : Nach der 'DRK-Rootdatenbank Umstellung' vor Kurzem funktioniert die PLZ-Suche nicht mehr. Wie kann ich dieses Problem lösen?

Die Erweiterung 'DRK vor Ort'  bietet Ihnen die Möglichkeit, die Webseiten von Dienstleistungen und Einrichtungen aller DRK-Gliederungen über eine Postleitzahl aufzurufen und Kontaktdaten von Gliederungen per Postleitzahl zu suchen (s. Abb.)
Sie können hier die Erweiterung und das Benutzerhandbuch herunterladen.

Foto: Erweiterung DRK vor Ort
Foto: Erweiterung DRK vor Ort

1: Suchmaske der DRK vor Ortsuche

2: Ergebnisliste

3: Detaillierte Ergebnisdarstellung  

Typo3-Backendsprache ändern : Wie kann ich die Spracheinstellung ändern?

Frage: Wie kann ich die Typo3-Sprache ändern?

Antwort: Unter Einstellungen im Backendbereich gibt es die Möglichkeit die Systemsprache auszuwählen (s. Abb.)

Foto: Typo3-Systemsprache ändern
Foto: Typo3-Systemsprache ändern

Antwort: Ab Typo 4.5 erscheint die Parsetime-Angabe für die Verarbeitungszeit der Seite schon in ersten Zeile vor dem Beginn der Dokumentbeschreibung in der ersten Zeile.

Kurstermine: Wie kann ich die eingetragenen Kurstermine auf unsere Seite erscheinen lassen?

Foto: Kurstermin Eintragungen
Foto: Kurstermin Eintragungen

Frage: Die Kurstermine "LSM" und "EH" wurden in der "Dienstleistungsdatenbank" als einzelne Kurstermine eingetragen, aber es erscheint nur der Kurstermin EH auf unserer Homepage. Was kann ich tun, damit die richtigen Kurstermine aus der Dienstleistungsdatenbank ausgelesen werden? 
Antwort:  Um dieses Problem zu lösen, ändern Sie den Kurstyp im Plugin „Kurstermine“ Ihrer Typo3-Seite (siehe Abbildung). Anschließend werden die LSM-Kurse aus der Dienstleistungsdatenbank angezeigt.

Soziale Netzwerke: Wie kann ich die soziale Netzwerke wie Facebook und Twitter einbinden?

Frage: Gibt es die Möglichkeit, die soziale Netzwerke wie Facebook und Twitter einzubinden?
Antwort: Ja, diese Möglichkeit gibt es schon und wird auch von einigen Landes- und Kreisverbänden verwendet. Folgende Schritte sind nötig:

  • Ein Account auf den jeweiligen Platformen anlegen
  • Es ist empfehlenswert einen kleinen Icon bzw. Bild zu verwenden, die Grafiken werden meistens von Facebook und Twitter zur Verfügung gestellt, um ihre DRK Seite mit Facebook und Twitter zu verbinden
  • Ausserdem gibt es auch die Möglichkeit, dass auf Ihre DRK Seite die neuesten Facebook- und Twitternachrichten in einem kleinen Bereich gezeigt werden. Das wird als 'Facebookwidget oder Twitterwidget' genannt und werden von Facebook und Twitter bereits zur Verfügung gestellt
  • Wichtig: Diese Netzwerke sollen regelmäßig und häufig gepflegt und betreut werden

Abstand Fotos und Texte: Wie kann ich die Abstände zwischen Fotos und die Texte ändern? 

Um die Abstände zu ändern, müssen die 'margin' oder 'padding' Werte zu der gewünschte Stellen angepasst werden.

  • Die gewünschte Stelle in der Quellcodenansicht im Browser, im Internet Explorer unter Menü 'Extras/Entwicklertools' oder im Mozilla Firefox mit der erweiterung 'Firebug',  finden
  • In Administrationsbereich von Ihrem System die Änderungen durchführen. Es ist empfehlenswert bevor Sie die Werte ändern, eine Sicherungskopie von der geänderten Datei zu erstellen 

Warnung vor Hackerattacken gegen das Rote Kreuz

Wie ein DRK-Server verseucht wurde und wie man sich dagegen schützt lesen Sie hier:

Vorfall
Eine Pseudo-Bilddatei 'header_verband.jpg.php' diente dazu den Webserver nach Passworten auszuspähen und weitere Dateien nachzuladen. Eine nachgemachte Mastercard-Seite wurde auf den Server geladen, die Besucher dazu animieren soll, ihre Kreditkartendaten angeblich bei Mastercard einzugeben. Diese Seite wurde von anderen Servern per IFrame eingebunden.

Im gleichen Verzeichnis wurde noch eine Datei 's.php' abgelegt, die zum massenhaften Versenden von Spam dient.

Eine falsche Konfiguration des betroffenen Apache Webservers (Directory-Listing) und eine so genannte SQL-Injection-Lücke in Typo3 ermöglichten den Einbrecher Zugriff zum System. Dadurch gelangte die Einbrecher an Typo3 Adminpasswörter für das Backendsystem und konnten somit zwei Dateien 'header_verband.jpg.php' und 's.php' auf dem Server platzieren.

Lösung
Die Verbände, die ihren Webserver selbst betreuen, müssen besonders auf folgende Punkte bei der Konfiguration ihres Webservers beachten:

  • Bei der Installation einer fremden Erweiterung sehr sorgsam sein,
  • Register Globals deaktivieren,
  • Allow_url_fopen und allow_url_include deaktivieren,
  • Suhosin - eine weitverbreitete PHP-Sicherheitserweiterung, aktivieren.

Webhosting bei D&T ist sicher
Von den ganzen Geschehnissen sind die von D&T Internet betreuten Verbandsseiten nicht betroffen. D&T Internet hostet knapp 1000 Typo3-Installationen für die DRK-Gliederungen bundesweit. Die Servereinstellungen bei D&T haben die Sicherheitsauflagen jederzeit erfüllt.

Häufig gestellte Fragen

Frage: Kann man die aktuelle TYPO3 Version 4.4.6 benutzen?
Antwort: Die KV/OV Musterstadt ist nur mit der Version 4.3.x gestestet und voll Funktionsfähig!

Frage: Muss ein bestimmter Datenbankbenutzer mit einem bestimmten Passwort angelegt werden?
Bezüglich der Fehlermeldung:„The current username, password or host was not accepted when the connection to the database was attempted to be established!“
Antwort: Ja, TYPO3 muss der Name, Benutzername und Passwort der Datenbank mitgeteilt werden. Dies erfolgt am einfachsten über das Installtool 'www.domain.tld/typo3/install/'

Frage: Wie lauten die Passworte der Benutzer 'admin' und 'redakteur'?
Antwort: Benutzer: admin Passwort:admin123 sowie Benutzer: redakteur Passwort: redakteur123

Selbstadministration: Wie kann ich die Mustervorlagen administrieren?

Der TYPO3 Kern wird aus folgendem Grund nicht mit dem Image ausgeliefert.

  1. Von der TYPO3 Seite (typo3.org) kann der Kern (Source) immer aktuell bezogen werden
  2. Daher müssen wir nicht für jedes Update der TYPO3 Version ein komplett neues Image erstellen
  3. TYPO3 ist modular zusammengesetzt. Der Kern besteht aus zwei Hauptverzeichnissen, welche keine weiteren Einstellungen bedürfen
  4. Alle nötigen Erweiterungen und Konfigurationsdateien werden im Abbild der KV-Musterstadt geliefert

Die KV-Musterstadt läuft mindestens mit dem TYPO3-Kern 4.3.x. Das "x" kann von 0 bis momentan 8 gehen und steht für die Versionen der Fehlerkorrekturen an der TYPO3 Version.

Beide Pakete (Kern und KV-Musterstad) werden einfach zusammen in ein Verzeichnis entpackt, die Datenbank installiert und die Zugangsdaten in der KV-Musterstadt zur Datenbank angepasst.

Als Vorlage des Aufbaus einer TYPO3 Installation kann sich folgendes Paket angeschaut werden 
"TYPO3 Dummy+Source"  Download (13,4MB).

Wenn eine TYPO3 Installation nicht auf Anhieb läuft, sind meistens Schreibrecht, Apache / PHP Einstellungen oder Datenbankzugänge nicht korrekt gesetzt.

Installation: Wie kann ich die Mustervorlagen installieren? Welche Mindestanforderungen gibt es?

  • Ubuntu 10.4LTS ersetzt PHP 5.2 automatisch mit PHP 5.3
  • Die Musterstadt Instanzen wurden aus Gründen der Komptabilität  mit älteren Anwendungen, die wir zurzeit nicht auf unseren Servern einsetzen, unter PHP 5.3 nicht getestet
  • Für das ‚deprecated‘ Problem wird einen Patch noch erstellt, der die Erweiterung für PHP 5.3 Versionen korrigiert.  Ob alle Erweiterungen, besonders die von externen Quellen stammen, unter PHP5.3 funktionieren, kann zurzeit nicht garantiert werden
  • Webmustervorlage für ‚KV-Musterstadt‘ wurde unter dem genannten System erstellt und getestet:
    • OpenSuse 11.0
    • PHP 5.2.9
    • GraphicsMagick 1.1.11 (alternativ ImageMagick)
    • MySQL 5.0.51a
    • GDlib/Freetype
    • Apache2 (mod_gzip/mod_rewrite)
    • Sowie für "Indexed Search Engine" noch  pdftotext und catdoc
  • Die '.htaccess'  Datei, wie im Forum beschrieben wurde, sollte auf jeden vorhanden sein
  • Um den Fehler in der Datenbank zu beheben, gehen Sie wie folgt: Installmenü -> DB compare. (domain.tld/typo3/install)