PN exportieren

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
Antworten
Benutzeravatar
Budman
Mitglied
Beiträge: 327
Registriert: 02.02.2005 10:46

PN exportieren

Beitrag von Budman »

Hallo!

Ich würde einen Mod suchen, mit dem User ihre PNs downloaden können. Ansonsten muss ich mir ja meinen ganzen Speicherplatz mit uralt PNs zumüllen... :(

Möglichst einen, der auf die 2.0.12 passt...

Vielen Dank schonmal

Gruss Bud
Mario Siebert
Mitglied
Beiträge: 2295
Registriert: 09.12.2003 15:02
Wohnort: Irgendwo im Nirgendwo

Beitrag von Mario Siebert »

Vieleicht hilft dir dieser Mod: http://www.php-styles.com/dload.php?action=file&id=21

Grüße Mario
Wer gegen eine geringe Gebühr (höhe der Gebühr bestimmst du selbst!!) ein phpBB installiert oder Mods eingebaut haben möchte sollte sich melden unter: netcom_service@gmx.net - Bisherige Aufträge 68.071
Auf Anfrage führe ich auch Reparaturen/Updates und Serverumzüge durch oder baue Mods!
Benutzeravatar
Budman
Mitglied
Beiträge: 327
Registriert: 02.02.2005 10:46

Beitrag von Budman »

Danke Mario!

Leider passt der nicht mit der 2.0.11 bzw .12 zusammen. Irgendiwe will er nicht, ich hab nur leider zu wenig Ahnung von coden um das selbst zu ändern.

Ich habe die Vermutung da stimmt irgendwas mit den internen Sicherheitsrichtlinien nicht mehr, da lt dem Forum des Autors das bis zur 2.0.10 gut funktioniert hat. Aber bei mir wird einfach nichts angezeigt...

Vielleicht gibt's ja noch nen anderen Mod? Oder wie machen das eure User? :)

Danke und Gruss
Benutzeravatar
Budman
Mitglied
Beiträge: 327
Registriert: 02.02.2005 10:46

Beitrag von Budman »

Hallo!

Hat denn keiner ausser mir das Problem von übermässigem Platzverbrauch durch PNs??? Oder sind eure User alle soooo brav, da sie PNs gleich wieder löschen?

Danke!
Benutzeravatar
Angela Goldig
Mitglied
Beiträge: 221
Registriert: 21.04.2003 04:10
Kontaktdaten:

Beitrag von Angela Goldig »

stell doch einfach im acp ein wieviele pms jeder nutzer speichern darf.
~blubb~
Berndte
Mitglied
Beiträge: 491
Registriert: 13.07.2004 21:04
Wohnort: Oyten
Kontaktdaten:

Beitrag von Berndte »

also ich nutze dafür den Admin-PN-Mod ... nicht um sie zu lesen, sondern um alte Nachrichten zu löschen
Benutzeravatar
Angela Goldig
Mitglied
Beiträge: 221
Registriert: 21.04.2003 04:10
Kontaktdaten:

Beitrag von Angela Goldig »

wenn mir die tabelle zu voll wird lösch ich die pms komplett über die db mit 1 woche vorher ankündigung.
~blubb~
Mario Siebert
Mitglied
Beiträge: 2295
Registriert: 09.12.2003 15:02
Wohnort: Irgendwo im Nirgendwo

Beitrag von Mario Siebert »

@Budman vieleicht ist dieser Mod was für dich, hatte ihn noch auf meiner HDD rumfliegen, ka ob der im 2.0.11 noch läuft hab ihn lange nicht mehr genutzt:
##############################################################################
## Mod Title: download PM
##
## Mod Version: 1.0
##
## Author: makue <makue@nena.de> - http://www.nena.de
##
## Beschreibung: Erlaubt es, PN's downloaden zu können. Es wird ein
## zusätzlicher Knopf "download" im PN-Bereich erzeugt.
## Das Download-File ist reines Textformat, die PM's
## sind durch eine Trennlinie getrennt.
##
## Installation Level: leicht
## Installation Time: 5 Minuten
##
## Files zum editieren: 4
## + 1 je zusätzliche Sprache (hier deutsch und englisch)
## + 1 je zusätzliches Template (hier nur subSilver)
##
## /prvmsg.php
## /language/lang_english/lang_main.php
## /language/lang_german/lang_main.php
## /templates/subSilver/prvmsgs_body.tpl
##
## zusätzliche Files: keine
##
##############################################################################
##
## Hinweis:
##
## Bei Fehlern, Hinweisen, Wünschen bitte Mail an makue@nena.de
##
## Bevor Änderungen an den Files vorgenommen werden empfiehlt es
## sich, backups der betroffenen Files vorzunehmen. Änderungen
## an der Datenbank sind nicht notwendig.
##
##############################################################################

#
#-----[ ÖFFNE ]------------------------------------------
#

/prvmsg.php

#
#-----[ SUCHE ]---------------------------------------------------------------
#

$delete_all = ( isset($HTTP_POST_VARS['deleteall']) ) ? TRUE : 0;

#
#-----[ DANACH EINFÜGEN ]-----------------------------------------------------
#

$download = ( isset($HTTP_POST_VARS['download']) ) ? TRUE : 0;

#
#-----[ SUCHE ]---------------------------------------------------------------
#

else if ( $save && $mark_list && $folder != 'savebox' && $folder != 'outbox' )

#
#-----[ DAVOR EINFÜGEN ]------------------------------------------------------
#

else if ( $download && $mark_list )
{
if ( !$userdata['session_logged_in'] )
{
$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
header($header_location . append_sid("login.$phpEx?redirect=privmsg.$phpEx&folder=inbox", true));
exit;
}

switch($folder)
{
case 'inbox':
$disp_folder = $lang['Inbox'];
break;

case 'outbox':
$disp_folder = $lang['Outbox'];
break;

case 'sentbox':
$disp_folder = $lang['Sentbox'];
break;

case 'savebox':
$disp_folder = $lang['Savebox'];
break;
}

if (count($mark_list))
{
$i=0;
$pmtext = $lang['Private_Messaging']." (".$board_config['sitename'].")\n";
$user_dateformat = ($userdata['user_dateformat']) ? $userdata['user_dateformat'] : $board_config['default_dateformat'];
$pmtext .= $disp_folder . " (". date($user_dateformat,time()). ")\n";
while($mark_list[$i] != "")
{
$sql = "SELECT pt.privmsgs_text, us.username, us.user_id, pm.privmsgs_date, pm.privmsgs_subject
FROM " . PRIVMSGS_TEXT_TABLE . " pt, " . PRIVMSGS_TABLE . " pm, " . USERS_TABLE . " us
WHERE pt.privmsgs_text_id = " . $mark_list[$i] . " AND pm.privmsgs_id = " . $mark_list[$i] . "
AND us.user_id = pm.privmsgs_from_userid";
if ( $result = $db->sql_query($sql) )
{
$db_row = $db->sql_fetchrow($result);
$from = ($folder=='inbox' || $folder=='savebox') ? $lang['From'] : $lang['To'];
$pmtext .= "----------------------------------------------------------------------------\n";
$pmtext .= $lang['Mailbox'].": ".$userdata['username']."\n";
$pmtext .= $from.": ".$db_row['username']."\n";
$pmtext .= $lang['Posted'].": ".date($user_dateformat,time($db_row['privmsgs_date']))."\n";
$pmtext .= $lang['Subject'].": ".$db_row['privmsgs_subject']."\n\n";
$pmtext .= $db_row['privmsgs_text']."\n";
}
else
{
print $sql."<p>";
message_die(GENERAL_ERROR, 'Could not read private message info', '', __LINE__, __FILE__, $sql);
}
$i++;
}
$filename = $board_config['sitename']."_".$disp_folder."_".date("Ymd",time()).".txt";
header('Content-Type: text/x-delimtext; name="' . $file_name . '"');
header("Content-Disposition: attachment;filename=".$filename);
header("Content-Transfer-Encoding: plain/text");
header("Content-Length: ".strlen($pmtext));
print $pmtext;
exit;
}
}

#
#-----[ SUCHE ]---------------------------------------------------------------
#

'L_SAVE_MARKED' => $lang['Save_marked'],

#
#-----[ DANACH EINFÜGEN ]-----------------------------------------------------
#

'L_DOWNLOAD_MARKED' => $lang['Download_marked'],

#
#-----[ ÖFFNE ]------------------------------------------
#

/language/lang_english/lang_main.php

#
#-----[ SUCHE ]---------------------------------------------------------------
#

$lang['Save_marked'] = 'Save Marked';

#
#-----[ DANACH EINFÜGEN ]-----------------------------------------------------
#

$lang['Download_marked'] = 'Download Marked';
$lang['Mailbox'] = 'Mailbox';

#
#-----[ ÖFFNE ]------------------------------------------
#

/language/lang_german/lang_main.php

#
#-----[ SUCHE ]---------------------------------------------------------------
#

$lang['Save_marked'] = "Markierte speichern";

#
#-----[ DANACH EINFÜGEN ]-----------------------------------------------------
#

$lang['Download_marked'] = 'Markierte downloaden';
$lang['Mailbox'] = 'Postfach';

#
#-----[ ÖFFNE ]---------------------------------------------------------------
#

/templates/subSilver/prvmsgs_body.tpl

#
#-----[ SUCHE ]---------------------------------------------------------------
#

<td class="catBottom" colspan="5" height="28" align="right"> {S_HIDDEN_FIELDS}

#
#-----[ DANACH EINFÜGEN ]-----------------------------------------------------
#

<input type="submit" name="download" value="{L_DOWNLOAD_MARKED}" class="liteoption" />
&nbsp;

# Ich empfehle die &nbsp; zwischen den Input-Tags zu löschen, die verursachen nur
# einen zu großen Button-Abstand!

#
#-----[ ALLE DATEIEN SPEICHERN ]----------------------------------------------
#

Grüße Mario
Wer gegen eine geringe Gebühr (höhe der Gebühr bestimmst du selbst!!) ein phpBB installiert oder Mods eingebaut haben möchte sollte sich melden unter: netcom_service@gmx.net - Bisherige Aufträge 68.071
Auf Anfrage führe ich auch Reparaturen/Updates und Serverumzüge durch oder baue Mods!
Benutzeravatar
Budman
Mitglied
Beiträge: 327
Registriert: 02.02.2005 10:46

Beitrag von Budman »

@Mario

Vielen Dank für diesen Mod. Ich bin gerade erst dazu gekommen, ihn einzubauen und zu testen. Er funktioniert mit 2.0.13 ganz wunderbar und ohne Probleme!

Vielen Dank!

Gruss Bud
Benutzeravatar
DnG
Mitglied
Beiträge: 132
Registriert: 15.06.2005 19:53
Wohnort: Bielefeld

Beitrag von DnG »

Funktioniert auch mit der 2.0.22 tadellos, vielen Dank (:
You think you've won,
and then it's all gone!
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“