Massen-E-Mail Archiv 1.0.0

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Massen-E-Mail Archiv 1.0.0

Beitrag von DreamPromise »

Moinmoin

Ich hab diesen MOD installiert...aber leider werden keine Daten in die Datenbank geschrieben.
Somit wird auch nichts angezeigt.

Ist da der Fehler in der php-Datei oder wo dann???
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

hast du das Datenbankupdate durchgeführt?
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moinmoin


ja klar hab ich das gemacht.
Es wird nichts in die Tabelle geschrieben.

Wo ist denn das Problem ??

DP
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

zeig mal die PHP-Datei
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Die Install:
#
CREATE TABLE `phpbb_massenemails` (
`id` int(11) NOT NULL auto_increment,
`datum` varchar(10) NOT NULL default '',
`titel` varchar(255) default NULL,
`nachricht` text,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=16 ;
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_mass_email.php
#
#-----[ FIND ]------------------------------------------
#
if ( isset($HTTP_POST_VARS['submit']) )
{
#
#-----[ AFTER, ADD ]------------------------------------------
#
$message2=$_POST[message];
$subject2=$_POST[subject];
$datum=date("d.m.Y");
$sql2="INSERT INTO phpbb_massenemails ( id , datum, titel , nachricht) VALUES ('', '$datum', '$subject2', '$message2')";
if (mysql_query($sql2)) {
echo "";
}
else {
echo "";
}
#
#-----[ OPEN ]------------------------------------------
#
language/lang_german/lang_admin.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
// Massen-E-Mail Archiv
//
$lang['Link_Mass_Archiv'] = 'Massen-E-Mail Archiv';
$lang['Mass_Archiv_Titel'] = 'Massen-E-Mail Archiv Mod';
$lang['Mass_Archiv_explain'] = 'Hier sehen Sie alle Massen-E-Mails, die Sie versendet haben.';
#

die admin_mass_email_archiv.php
<?php

define('IN_PHPBB', 1);

if( !empty($setmodules) )
{
$file = basename(__FILE__);
$module['General']['Link_Mass_Archiv'] = 'admin_mass_email_archiv.'.$phpEx;
return;
}

//
// Let's set the root dir for phpBB
//
$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);

include('./page_header_admin.'.$phpEx);

$template->set_filenames(array(
'BODY' => 'admin/mass_email_archiv_body.tpl'
));
echo "<div class='maintitle'>{$lang['Mass_Archiv_Titel']}</div>" .
"<br />" .
"<p>{$lang['Mass_Archiv_explain']}</p>" .
"<br />" .
"<br />" .
"<table cellspacing='1' cellpadding='4' border='0' align='center' class='forumline'>" .
"<tr>" .
"<th class='thHead' colspan='3'>Archiv</th>" .
"</tr>";
mysql_connect("$dbhost","$dbuser","$dbpasswd");
mysql_select_db("$dbname");
$sql="SELECT * FROM phpbb_massenemails";
$result=mysql_query($sql);
while ($row=mysql_fetch_assoc($result)) {
$var1 = $row[nachricht];
$var1 = wordwrap($var1, 70, "<br>", 1);
echo "<tr>" .
"<td class='row2'><span class='gen'><b>Datum:</b></span></td>" .
"<td class='row2'><span class='gen'><b>Titel:</b></span></td>" .
"<td class='row2'><span class='gen'><b>Nachricht:</b></span></td>" .
"</tr>" .
"<tr>" .
"<td class='row2'><span class='gen'>$row[datum]</span></td>" .
"<td class='row2'><span class='gen'>$row[titel]</span></td>" .
"<td class='row2'><span class='gen'>$var1</span></td>" .
"</tr>" .
"<tr>" .
"<td class='row1' align='right'>&nbsp;</td>" .
"<td class='row1'><span class='gen'>&nbsp;</span></td>" .
"<td class='row1'><span class='gen'>&nbsp;</span></td>" .
"</tr>";
}
echo "<tr>" .
"<td class='catBottom' align='center' colspan='3'>Massen-E-Mail Archiv Mod &copy 2004 by <a href='http://www.allinall-board.de' target='_blank'>xstream</a></td>" .
"</tr>" .
"</table>" .
"<br />";


$template->assign_vars(array(
'NACHRICHT' => $nachricht,
'SUBJECT' => $subject)
);

$template->pparse('BODY');

include('./page_footer_admin.'.$phpEx);

?>

und die mass_email_archiv_body.tpl
<div class="maintitle"></div>
<br />
<div class="genmed"></div>
<br />
<br />
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

heißt die Tabelle bei dir auch phpbb_massenemails?
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moinmoin

nein....die heißt nicht phpbb_massenemails sondern forum_massenemails

Muß man denn jetzt irgendwo das phpbb mit forum ersetzen ???
Matlock
Mitglied
Beiträge: 288
Registriert: 01.07.2003 12:32
Wohnort: Südpfalz
Kontaktdaten:

Beitrag von Matlock »

DreamPromise hat geschrieben:Moinmoin

nein....die heißt nicht phpbb_massenemails sondern forum_massenemails

Muß man denn jetzt irgendwo das phpbb mit forum ersetzen ???

Code: Alles auswählen

$sql="SELECT * FROM phpbb_massenemails"; 
Und halt überall sonst noch, wo es ggfls. vorkommt.
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

also die php´s die ich hier gepostet hab sind die originalen.

Hier mal meine:

die admin_mass_email_archiv.php
<?php

define('IN_PHPBB', 1);

if( !empty($setmodules) )
{
$file = basename(__FILE__);
$module['General']['Link_Mass_Archiv'] = 'admin_mass_email_archiv.'.$phpEx;
return;
}

//
// Let's set the root dir for phpBB
//
$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);

include('./page_header_admin.'.$phpEx);

$template->set_filenames(array(
'BODY' => 'admin/mass_email_archiv_body.tpl'
));
echo "<div class='maintitle'>{$lang['Mass_Archiv_Titel']}</div>" .
"<br />" .
"<p>{$lang['Mass_Archiv_explain']}</p>" .
"<br />" .
"<br />" .
"<table cellspacing='1' cellpadding='4' border='0' align='center' class='forumline'>" .
"<tr>" .
"<th class='thHead' colspan='3'>Archiv</th>" .
"</tr>";
mysql_connect("$dbhost","$dbuser","$dbpasswd");
mysql_select_db("$dbname");
$sql="SELECT * FROM forum_massenemails";
$result=mysql_query($sql);
while ($row=mysql_fetch_assoc($result)) {
$var1 = $row[nachricht];
$var1 = wordwrap($var1, 70, "<br>", 1);
echo "<tr>" .
"<td class='row2'><span class='gen'><b>Datum:</b></span></td>" .
"<td class='row2'><span class='gen'><b>Titel:</b></span></td>" .
"<td class='row2'><span class='gen'><b>Nachricht:</b></span></td>" .
"</tr>" .
"<tr>" .
"<td class='row2'><span class='gen'>$row[datum]</span></td>" .
"<td class='row2'><span class='gen'>$row[titel]</span></td>" .
"<td class='row2'><span class='gen'>$var1</span></td>" .
"</tr>" .
"<tr>" .
"<td class='row1' align='right'>&nbsp;</td>" .
"<td class='row1'><span class='gen'>&nbsp;</span></td>" .
"<td class='row1'><span class='gen'>&nbsp;</span></td>" .
"</tr>";
}
echo "<tr>" .
"<td class='catBottom' align='center' colspan='3'>Massen-E-Mail </td>" .
"</tr>" .
"</table>" .
"<br />";


$template->assign_vars(array(
'NACHRICHT' => $nachricht,
'SUBJECT' => $subject)
);

$template->pparse('BODY');

include('./page_footer_admin.'.$phpEx);

?>
Wenn ich nun aber das phpbb durch forum ersetzen kommt Hacking attempt
DP
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

was ich nicht verstehe ist dieser Teil:

Code: Alles auswählen

mysql_connect("$dbhost","$dbuser","$dbpasswd"); 
mysql_select_db("$dbname");
da wir uns hier im phpBB befinden,lösch das mal raus.
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Antworten

Zurück zu „phpBB 2.0: Mod Support“