Topic-/Postdownload

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
Obi-Wahn
Mitglied
Beiträge: 247
Registriert: 15.05.2004 18:31
Kontaktdaten:

Topic-/Postdownload

Beitrag von Obi-Wahn »

Ich bin Admin in einem Forum, wo teilweise sehr lange Posts geschrieben werden. Da sich die Mitglieder die Posts oder besser die Seite des Topics oft "per Hand"runterladen wollte ich fragen ob es nicht einen Mod dazu gibt.
Die Seiten mit "Speichern unter" runterladen klappt zwar wunderbar, aber gibt es nicht trotzdem eine phpbb-interne Lösung?
All is relativ!
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

du könntest den attachment-mod nehmen, wo die user den post separat nochmal als txt-datei attachen und so jeder sich das ganze runterladen kann... :)
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Benutzeravatar
Obi-Wahn
Mitglied
Beiträge: 247
Registriert: 15.05.2004 18:31
Kontaktdaten:

Beitrag von Obi-Wahn »

Danke, das wäre eine Möglichkeit. Daran habe ich überhaupt noch nicht gedacht. Trotzdem gibts sowas? ^^

P.S.: Ist damit dieser Mod gemeint?
http://www.phpbbhacks.com/viewhack.php?id=251
All is relativ!
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

Obi-Wahn hat geschrieben:P.S.: Ist damit dieser Mod gemeint?
http://www.phpbbhacks.com/viewhack.php?id=251
yep... :)
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Benutzeravatar
Obi-Wahn
Mitglied
Beiträge: 247
Registriert: 15.05.2004 18:31
Kontaktdaten:

Beitrag von Obi-Wahn »

Gut :) dann werde ich ihn mal installieren. sieht ja aus als wäre das ein größeres Projekt bei den ganzen Dateien. :D
All is relativ!
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Nimm den Download Topics and Posts Mod von Oxpus!
Damit können sich deine User einzelne Beiträge und sogar ganze Topics als Textdatei runterladen. :)
Benutzeravatar
Obi-Wahn
Mitglied
Beiträge: 247
Registriert: 15.05.2004 18:31
Kontaktdaten:

Beitrag von Obi-Wahn »

Danke :) Den Mod habe ich gesucht! :) Werd' ihn mir mal gleich runterladen!
Auf http://www.oxpus.de scheint es ja auch noch viele andere gute Mods zu geben, nochmal Danke ;)
All is relativ!
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Gern geschehen!
Ich habe selber lange zeit nach einem solchem Mod gesucht.
Mir ist auch bekannt das es noch einen anderen gibt. Der ist aber in den weiten des WWW verdammt gut versteckt und OXPUS war so nett und hat einen neuen gecodet. 8)
Benutzeravatar
Obi-Wahn
Mitglied
Beiträge: 247
Registriert: 15.05.2004 18:31
Kontaktdaten:

Beitrag von Obi-Wahn »

hmm, ich bekomm aber eine Fehlermeldung, wenn ich auf Topic Speichern klicke!

Code: Alles auswählen

Fatal error: Call to undefined function: unprepare_message() in /home/webpages/lima-city/obi-wahn/html/phpBB2/viewtopic.php on line 94
Mir ist schon klar wo ich den Fehler suchen und zwar hier:

Code: Alles auswählen

if ( $download )
{
	$sql_download = ( $download != -1 ) ? " AND p.post_id = $download " : '';

	$orig_word = array();
	$replacement_word = array();
	obtain_word_list($orig_word, $replacement_word);

	$sql = "SELECT u.*, p.*,  pt.post_text, pt.post_subject, pt.bbcode_uid
		FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
		WHERE p.topic_id = $topic_id
			$sql_download
			AND pt.post_id = p.post_id
			AND u.user_id = p.poster_id
			ORDER BY p.post_time ASC, p.post_id ASC";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, "Could not create download stream for post.", '', __LINE__, __FILE__, $sql);
	}

	$download_file = '';
	while ( $row = $db->sql_fetchrow($result) )
	{
		$poster_id = $row['user_id'];
		$poster = ( $poster_id == ANONYMOUS ) ? $lang['Guest'] : $row['username'];

		$post_date = create_date($board_config['default_dateformat'], $row['post_time'], $board_config['board_timezone']);

		$post_subject = ( $row['post_subject'] != '' ) ? $row['post_subject'] : '';

		$bbcode_uid = $row['bbcode_uid'];
		$message = $row['post_text'];
		$message = strip_tags($message);
		$message = preg_replace("/\[.*?:$bbcode_uid:?.*?\]/si", '', $message);
		$message = preg_replace('/\[url\]|\[\/url\]/si', '', $message);
		$message = preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);

		$message = unprepare_message($message);
		$message = preg_replace('/(/', '(', $message);
		$message = preg_replace('/)/', ')', $message);
		$message = preg_replace('/:/', ':', $message);

		if (count($orig_word))
		{
			$post_subject = preg_replace($orig_word, $replacement_word, $post_subject);

			$message = str_replace('\"', '"', substr(preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $message . '<'), 1, -1));
		}

		$break = "\n";
		$line = '-----------------------------------';
		$download_file .= $break.$line.$break.$poster.$break.$post_date.$break.$break.$post_subject.$break.$line.$break.$message.$break;
	}

	$disp_folder = ( $download == -1 ) ? 'Topic_'.$topic_id : 'Post_'.$download;
	$filename = $board_config['sitename']."_".$disp_folder."_".date("Ymd",time()).".txt";
	header('Content-Type: text/x-delimtext; name="'.$filename.'"');
	header('Content-Disposition: attachment;filename='.$filename);
	header('Content-Transfer-Encoding: plain/text');
	header('Content-Length: '.strlen($download_file));
	print $download_file;

	exit;
}
Um genauer zu sein hier:

Code: Alles auswählen

		$message = unprepare_message($message);
Aber was soll ich machen??? Soll ich lieber auf Opux fragen?
All is relativ!
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

bei Mods von Oxpus einfach bei dem Board von Oxpus nachfragen, da ist der Support perfekt und schnell, ich selbst kenne kein anderes Board, wo man so schnell und gründlich versorgt wird. Nebenbei bekommt man die Möglichkeit neue Version von Mods zu erhalten und kann auch mal einen Vorschlag für neue Mods machen.
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Antworten

Zurück zu „phpBB 2.0: Mod Support“