![Show/hide content [x]](themes/dragonfly/images/minus.png) Navigation
Startseite Community Nachrichten Suchen Projekte
![Show/hide content [x]](themes/dragonfly/images/minus.png) Wer ist wo
Roboter:1: Google > Forum 9.x
2: Baidu > Forum 9.x
Besucher:1: Forum 9.x
2: Forum 9.x
![Show/hide content [x]](themes/dragonfly/images/minus.png) Languages
![Show/hide content [x]](themes/dragonfly/images/minus.png) Design
Each user can view the site with a different theme.
Themes marked with a * also change the forum look.
![Show/hide content [x]](themes/dragonfly/images/minus.png) Downloads (Top)
|
Newslettermodul von G5-Script in DF einbinden
| Autor |
Nachricht |
Katerrobin


Dabei seit: Feb 14, 2008 Beiträge: 144
|
Titel: Newslettermodul von G5-Script in DF einbinden Verfasst am: 31.12.2009 22:55 |
|
Nachdem ich Euch ja einige Monate fremd gegangen bin 
Der Kräuterkeller ist inzwischen reines OSC, aber trotzdem bin ich Euch treu geblieben 
Es geht mal wieder um die Einbindung eines externen Newslettermoduls unter DF.
Es richtet sich an User die Newsletter auch für unangemeldete Benutzer anbieten wollen, dazu muss in Deutschland inzwischen das Double-Opt. Verfahren eingesetzt werden. D.h. der Benutzer muss die Anmeldung bestätigen. In DF habe ich diese Funktion noch nicht gefunden.
Der Programmierer verzichtet auf Werbung in seinen Script, was natürlich im Gegenzug bedeuten sollte, das seine Seite zumindest im Impressum erwähnt werden.
Inzwischen bin ich damit soweit das ich die Lösung hier vorstellen kann.
Runterladen kann man sich das Newslettermodul unter www.g5-scripts.de.
Und schon geht es los....
Das Script muss nach Anleitung installiert sein und lauffähig sein. (Es muss also auch ohne DF laufen)
Der Weg:
5 neue Seiten am besten mit dem Contentmodul erstellen.
Jeweils eine für Newsletter, bestätigen, News bestätigt, Abmeldung betätigen, Abmeldung bestätigt und eine Fehlerseite.
Diese Seiten werden mit vollen Pfad im Adminbereich des Newsletterbereichs eingetragen.
Folgende kleine Änderung wird an der Datei newsletter.php vorgenommen. Fast ganz am Ende...
Array:
function fehler($msg){
include "http://www.deinedomainn.de/index.php?name=Content_3&pid=2";
print wtrmrk();
exit;
}
So wird erreicht das die Fehlermeldungen immer auf der Fehlerseite erscheinen. Die sollte bitte so allgemein gehalten sein, das böse User nicht daraus schließen können ob jemand für die Newsletter angemeldet ist.
Eine kleine Box:
Array:
<?php
/*********************************************
CPG Dragonflyâ„¢ CMS
********************************************
Copyright © 2004 - 2005 by CPG-Nuke Dev Team
http://www.dragonflycms.com
Dragonfly is released under the terms and conditions
of the GNU GPL version 2 or any later version
$Source: /cvs/html/blocks/block-CPG-center-scroll-Last_pictures.php,v $
$Revision: 9.7 $
$Author: djmaze $
$Date: 2006/01/16 12:19:32 $
Encoding test: n-array summation ∑ latin ae w/ acute ǽ
********************************************************/
if (!defined('CPG_NUKE')) { exit; }
$content= '<table width="100" border="0" cellspacing="0" cellpadding="0">
<form name="letter" method="post" action="http://www.deine-domain.de/newsletter/newsletter.php">
<tr><td align="center"> <font size="1" face="Arial, Helvetica, sans-serif">E-Mail Adresse: </font><input type="text" name="email" size="20"></td></tr>
<tr>
<input name="cat" type="hidden" value="Kategorie"></td>
</tr>
<tr><td><font face="Arial, Helvetica, sans-serif" size="1">
<input type="radio" name="ac" value="eintragen" checked> Eintragen<br>
<input type="radio" name="ac" value="austragen"> Austragen</font>
</td></tr>
<tr><td align="center"><input type="submit" name="btn" value="senden"></td></tr>
</form>
</table>
';
?>
In dieser Box wird davon ausgegangen, dass es nur eine Newsletterkategorie gibt. Der Contenttext ist der aus der newsletter.php. Es kann auch der Orginalcode benutzt werden. Dann kann man seine Newsletter in Kategorien einteilen.
Ganz angenehm wird es, wenn dann das neue Modul die alten Newsletter ersetzt:
Dafür im Adminbereich genauer unter Links die Datei adminlnks.php im Bereich Newsletter wie folgt ändern.
Array:
if (can_admin('newsletter')) {
$menuitems['_AMENU5'][_NEWSLETTER]['URL'] = '../newsletter/protected/admin.php';
$menuitems['_AMENU5'][_NEWSLETTER]['IMG'] = 'newsletter';
Und beim Newsletter admin.php folgendes ändern:
Originalcode:
Array:
<td align="center" height="100%" valign="top">
<hr>
» <a href="admin.php?ac=setup">Script Einstellungen/Optionen</a>
» <a href="admin.php?ac=kategorien">Kategorien</a>
» <a href="admin.php?ac=email_templ">E-Mail Templates</a>
» <a href="admin.php?ac=neue_newsletter">Neues Newsletter</a>
» <a href="admin.php?ac=letterarchiv">Letterarchiv</a>
» <a href="admin.php?ac=abonnenten">Abonnenten</a>
» <a href="admin.php?ac=password">Kennwort einstellen</a>
Ersetzen durch:
Array:
<td align="center" height="100%" valign="top">
<hr>
» <a href="admin.php?ac=setup">Script Einstellungen/Optionen</a>
» <a href="admin.php?ac=kategorien">Kategorien</a>
» <a href="admin.php?ac=email_templ">E-Mail Templates</a>
» <a href="admin.php?ac=neue_newsletter">Neues Newsletter</a>
» <a href="admin.php?ac=letterarchiv">Letterarchiv</a>
» <a href="admin.php?ac=abonnenten">Abonnenten</a>
» <a href="admin.php?ac=password">Kennwort einstellen</a>
» <a href="http://www.deinedomain.de/admin.php?">Zurück zum DF-Admin</a>
</td>
Bei Fragen bin ich ansprechbar, dass ich diesen Thread noch Silvester veröffentlichen durfte, lag an unseren Kids die Cars geschaut haben.
Guten Rutsch ins Jahr 2010
_________________ Meine Seiten:
www.bdo-ev.net (DF 9.2.1. Seite
mit 4 Unterseiten als Forum)
www.denises-welt.de (DF 9.2.1
Seite unserer Tochter)
www.bikes-parts-design.com
(DF 9.2.1 in Verbindung mit Oscommerce)
www.kraeuterkeller.de
(Sehr nette Einbindung eines externen Newslettermoduls und das DA Bestellformular)
www.kochen-fuer-kids.de
(mal eine echte DF-Seite die sich nicht mit Warcraft beschäftigt )
Katerrobin's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS) Apache / PHP 4.4.8 / MySQL 4.1.2.2 / CPG 9.2.1 |
|
| Nach oben |
|
 |
clubhouse


Dabei seit: Nov 04, 2004 Beiträge: 478 Wohnort: Eine Insel mit 2 Bergen
|
Titel: Re: Newslettermodul von G5-Script in DF einbinden Verfasst am: 08.01.2010 22:52 |
|
Schau mal auf die dragonflycms.org seite unter downloads, da gibs nen Update für das Newsletter Modul.
_________________
clubhouse's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS) Linux Debian 4.0 / PHP 5.2.0-8+etch13 / SQL 5.0.32 / CMS 9.2.1 |
|
| Nach oben |
|
 |
Katerrobin


Dabei seit: Feb 14, 2008 Beiträge: 144
|
Titel: Re: Newslettermodul von G5-Script in DF einbinden Verfasst am: 10.01.2010 11:44 |
|
Habe ich auch schon entdeckt, aber so wie ich gesehen habe, braucht es immer noch eine Anmeldung um sich eintragen zu können. Ich programmiere auch Seiten, die keine Useranmeldung unterstützen.
_________________ Meine Seiten:
www.bdo-ev.net (DF 9.2.1. Seite
mit 4 Unterseiten als Forum)
www.denises-welt.de (DF 9.2.1
Seite unserer Tochter)
www.bikes-parts-design.com
(DF 9.2.1 in Verbindung mit Oscommerce)
www.kraeuterkeller.de
(Sehr nette Einbindung eines externen Newslettermoduls und das DA Bestellformular)
www.kochen-fuer-kids.de
(mal eine echte DF-Seite die sich nicht mit Warcraft beschäftigt )
Katerrobin's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS) Apache / PHP 4.4.8 / MySQL 4.1.2.2 / CPG 9.2.1 |
|
| Nach oben |
|
 |
|
|
Alle Zeitangaben sind in GMT + 1 Stunden
Sie können keine Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum nicht antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen. Sie können keine Dateien anhängen. Sie können keine Dateien herunterladen.
|