Anleitung

Readme!

Hier zu lesen: Alans Infos in einer Übersetzung mit ergänzenden Anmerkungen.

Alle Angaben ohne Gewähr und auf eigene Verantwortung!

A) Vorbereitungen

  1. Füge in phpList einen neuen Abonnenten hinzu, der nicht mit einem Administrator verbunden sein darf und notiere seine ID, speziell die "Eindeutige ID". Lösche dieses Abonnentenkonto niemals!
  2. Erstelle ein Back-up der Datei .htaccess (die liegt im phpList-Rootverzeichnis).
  3. Zwei Dateien müssen vor dem Upload bearbeitet werden:

Code-Anpassungen

-------------------------------------
Datei: lists/archive.php
  • Finde die Zeilen 95-99:
    Some handy variables
    $baselang = "en"; // source language for translation combo
    $website = "www.yourDomain.com"; // website from where translation is coming from
    $title = "yourTitle - NewsArchives"; // Title for your archive
    $targetpage = "http://www.yourDomain.com/lists/archive.php"; //location of archive.php


    - Ändere die Basisprache in deine Sprache (vermutlich de).
    - Gib die Domainadresse deiner Website ein.
    - Gib den Titel deines Archivs an und zudem
    - den Pfad zu deiner archive.php-Datei auf dem Webserver.

  • Geh zu den Zeilen 128-446:
    Ersetze sie mit eigenem Page-Header/CSS oder ändere sie, um sie an deine Website anzupassen.
    Füge deine Metadaten ein (d. h. ersetze alle phpList-Metadaten) für die SEO (Suchmaschinenoptimierung).
    Mache weiter unten keine Änderungen und besonders entferne nicht die Tabellen.

  • Unbedingt beachte aber noch Zeile 612:
    $uxa = "a915bfdb8e9f8922f6a917c90b04fk2k";
    Ersetze den Platzhalter (zwischen den Anführungszeichen) mit der "Eindeutigen ID" des angelegten Abonnenten, siehe obigen Punkt A1.
-------------------------------------
Datei: lists/.htaccess

Füge "|archive.php" (ohne Anführungszeichen) im Bereich FilesMatch in der Zeile ein, die i. d. R. mit Bild zeigt Codezeilenbeginn beginnt.

Sie könnte anschließend so aussehen:
Bild zeigt Codezeilenbeispiel
Dies ist nur ein Beispiel! Also nicht einfach kopieren sondern auch nachdenken ...

-------------------------------------
Datei: lists/admin/prep_xe.php

In dieser Datei sind keine Code-Anpassungen erforderlich.

-------------------------------------

 

B) Installation

  1. Kopiere diese Dateien auf deinen Server:
    - lists/archive.php
    - lists/.htaccess
    - lists/admin/prep_xe.php
  2. Erstelle einen Link von /lists/archive.php zu Deiner existierenden Webseite.

phpList?

phpList ist eine sehr beliebte Open-Source-Software für den Versand von Newslettern. In der offiziellen Version gibt es keine Option für die Anzeige eines Archivs der versendeten E-Mails. Hier schafft Abhilfe die Modifikation von Alan. Diese Infoseite dient der Erläuterung der Installation und Konfiguration, in deutscher Sprache.