![Show/hide content [x]](themes/dragonfly/images/minus.png) Navigation
Home Community News Search Projekte
![Show/hide content [x]](themes/dragonfly/images/minus.png) Wer ist wo
![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
| Author |
Message |
Katerrobin


Joined: Feb 14, 2008 Posts: 144
|
Post subject: Newslettermodul von G5-Script in DF einbinden Posted: 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 |
|
| Back to top |
|
 |
clubhouse


Joined: Nov 04, 2004 Posts: 478 Location: Eine Insel mit 2 Bergen
|
Post subject: Re: Newslettermodul von G5-Script in DF einbinden Posted: 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 |
|
| Back to top |
|
 |
Katerrobin


Joined: Feb 14, 2008 Posts: 144
|
Post subject: Re: Newslettermodul von G5-Script in DF einbinden Posted: 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 |
|
| Back to top |
|
 |
|
|
All times are GMT + 1 Hour
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum
|