Topic als PDF ausgeben
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Könnte irgend jemand mal, wenn Ihr mit der Qualität zufrieden seid, das als kompletten MOD posten?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- Bootenks
- Beiträge: 1836
- Registriert: Sa 29.Mai, 2004 23:36
- Wohnort: G?rlitz (?stlichste Stadt Deutschlands)
Da wieder eine neuere Fassung... Immernoch nicht die Wucht... Aber immerhin werden nun Code Tags ausgelesen und gesondert dargestellt und die Linkleiste ist nun auch eingefügt...
weitere Änderungen folgen...
[ Attachment gelöscht am Mo 08.Mai, 2006 14:30 von Bootenks ]
weitere Änderungen folgen...
[ Attachment gelöscht am Mo 08.Mai, 2006 14:30 von Bootenks ]
Nur ein Informatik Student. ^^
Ein paar Anmerkungen:
- der Plats für den Nick ist zu klein
Idee: mach in dem Rahmen mit dem Skrivet: / Rubrik: eine neue Zeile und leg da den Autor rein.
- der quote-Tag und i-Tag werden nicht richtig dargestellt
Siehe angehängte Datei.
Ansonsten: mir gefiel das vorige Aussehen des Haupt-Kopfes besser.
Klasse Arbeit! Weiter so!
[ Attachment gelöscht am So 14.Mai, 2006 22:43 von Bootenks ]
- der Plats für den Nick ist zu klein
Idee: mach in dem Rahmen mit dem Skrivet: / Rubrik: eine neue Zeile und leg da den Autor rein.
- der quote-Tag und i-Tag werden nicht richtig dargestellt
Siehe angehängte Datei.
Ansonsten: mir gefiel das vorige Aussehen des Haupt-Kopfes besser.
Klasse Arbeit! Weiter so!
[ Attachment gelöscht am So 14.Mai, 2006 22:43 von Bootenks ]
- Bootenks
- Beiträge: 1836
- Registriert: Sa 29.Mai, 2004 23:36
- Wohnort: G?rlitz (?stlichste Stadt Deutschlands)
Zu den Tags: hab ich ja gesagt, dass diese noch nicht alle funktionieren. Bis jetzt nur der Code Tag...
Ich erhöhe einfach die Breite... Denn ich möchte ja den phpBB Look einigermaßen beibehalten! *trotzdem gute Anregung*
Zum Header: Ich kann ja den alten kopf oben wieder rauf setzten, wenn dir das so besser gefiel.
Ich erhöhe einfach die Breite... Denn ich möchte ja den phpBB Look einigermaßen beibehalten! *trotzdem gute Anregung*
Zum Header: Ich kann ja den alten kopf oben wieder rauf setzten, wenn dir das so besser gefiel.
Nur ein Informatik Student. ^^
Zum Header:
Naja, ich bin ja nicht der Einzige hier. War nur meine Meinung!
Zu den Tags: sorry, hatte ich falsch verstanden!
Skrivet ist $lang['Posted']
Rubrik ist $lang['Post_subject']
(mein Forum ist auf Schwedisch)
Einfach die Breite erhöhen glaube ich ist nicht die Lösung, wird immer ein Konflikt ergeben, da ein Nick noch länger sein kann. Ausserdem ist das Message-Feld das wichtigste.
Ich würde den Poster jetzt sogar ÜBER $lang['Posted'] und $lang['Post_subject'] setzten und $lang['Posted'] und $lang['Post_subject'] kleiner darunter setzen.
Naja, ich bin ja nicht der Einzige hier. War nur meine Meinung!
Zu den Tags: sorry, hatte ich falsch verstanden!
Skrivet ist $lang['Posted']
Rubrik ist $lang['Post_subject']
(mein Forum ist auf Schwedisch)
Einfach die Breite erhöhen glaube ich ist nicht die Lösung, wird immer ein Konflikt ergeben, da ein Nick noch länger sein kann. Ausserdem ist das Message-Feld das wichtigste.
Ich würde den Poster jetzt sogar ÜBER $lang['Posted'] und $lang['Post_subject'] setzten und $lang['Posted'] und $lang['Post_subject'] kleiner darunter setzen.
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
http://www.mysqldumper.de
http://www.mysqldumper.se
- Bootenks
- Beiträge: 1836
- Registriert: Sa 29.Mai, 2004 23:36
- Wohnort: G?rlitz (?stlichste Stadt Deutschlands)
ok ich teste es mal so wie du es vorgeschlagen hast *mal schauen wie es aussieht*
Anmerkung: Hast du ICQ oder sowas.. da kann man sich besser verständigen!
Edit: Hier deine gewünschten Änderungen:
[ Attachment gelöscht am So 14.Mai, 2006 22:43 von Bootenks ]
Anmerkung: Hast du ICQ oder sowas.. da kann man sich besser verständigen!
Edit: Hier deine gewünschten Änderungen:
[ Attachment gelöscht am So 14.Mai, 2006 22:43 von Bootenks ]
Zuletzt geändert von Bootenks am Fr 05.Mai, 2006 13:44, insgesamt 1-mal geändert.
Nur ein Informatik Student. ^^
- Bootenks
- Beiträge: 1836
- Registriert: Sa 29.Mai, 2004 23:36
- Wohnort: G?rlitz (?stlichste Stadt Deutschlands)
Habe nun die Zitatfunktion eingebaut... Ausserdem musste ich Anpassung der Code Blöcke vornehmen... Hoffe bis jetzt könnt ihr damit schon leben...
Edit:
Habe es nochmals überarbeitet: Nun sind Zitat, Code, Bold, Italic und Underline auch repräsentierbar. Ausserdem habe ich die Form ein wenig verändert! damit die erneuerte pdf.php funktioniert müsste ihr noch den folgenden Codeschnippsel einbauen:
Und ihr müsst natürlich den neuen File hochladen! Ich hoffe hier beteiligen sich bald mehr am Debuggen und Interesse ... ansonsten werde ich es einstellen da es doch ne Menge Arbeit mitbringt... Im Moment ist es eine Version mit der man ganz gut leben kann, aber sie ist noch nicht perfekt... Wenn ich es also perfektionieren soll dann bitte ich euch um eure Anteilnahme! Danke!
Edit2:Habe es nochmal farblig angepasst. Ausserdem habe ich nochmal die Platzierung überarbeitet. Wäre wirklich nett, wenn ihr euch das mal anschauen und mögliche Fehlerquellen entdecken würdet! (für Verbesserungsvorschläge steht mein Ohr ebenso offen)
Edit:
Habe es nochmals überarbeitet: Nun sind Zitat, Code, Bold, Italic und Underline auch repräsentierbar. Ausserdem habe ich die Form ein wenig verändert! damit die erneuerte pdf.php funktioniert müsste ihr noch den folgenden Codeschnippsel einbauen:
Code: Alles auswählen
## OPEN
includes/bbcode.php
## FIND
?>
## ADD BEFORE
function pdf_split_message($message, $tagcode, $position, $formated = "")
{
$splitted_message[0] = explode("[-[" . $tagcode[$position] . "]-]", $message);
for ( $i=0; $i < count($splitted_message[0]); $i++ )
{
if ( $i == 1 )
{
$splitted_message[1][$i] = $tagcode[$position] . $formated;
}
else
{
$splitted_message[1][$i] = $formated;
}
}
return $splitted_message;
}
function pdf_output_message($message, $pdf)
{
for ( $i=0; $i < count($message[0]); $i++ )
{
$pdf->SetFont('Arial',$message[1][$i],10);
$pdf->Write(5, $message[0][$i]);
$pdf->SetFont('Arial','',10);
}
}
Edit2:Habe es nochmal farblig angepasst. Ausserdem habe ich nochmal die Platzierung überarbeitet. Wäre wirklich nett, wenn ihr euch das mal anschauen und mögliche Fehlerquellen entdecken würdet! (für Verbesserungsvorschläge steht mein Ohr ebenso offen)
Zuletzt geändert von Bootenks am Sa 06.Mai, 2006 13:49, insgesamt 1-mal geändert.
Nur ein Informatik Student. ^^
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
Hallo,
erstmal Danke für die Mühe. Hab mir mal das File installiert (FPDF natürlich auch). Bekomme dann aber anstelle eines PDFs nur Zeichensalat auf den Bildschirm
Was ist denn da noch falsch?
erstmal Danke für die Mühe. Hab mir mal das File installiert (FPDF natürlich auch). Bekomme dann aber anstelle eines PDFs nur Zeichensalat auf den Bildschirm
Code: Alles auswählen
%PDF-1.3 3 0 obj <>>><>>>] /Contents 4 0 R>> endobj 4 0 obj <> stream xœ•?½N1„û{Š)¡¸Å{þ[7H$J $ŠH~?C!Q€†“"OŸµwp(ÍX²vç›Ù÷?!ñ®?D†j2ªÉ ûf‘q³fp c?wX妲–¼ƒ·B^О?‡'ìð¦ÛÆW5¨{¨Sç-‹˜\!æ-®ú—~{À¢ÿ¸F~VwlF¤›#câôOdPVBt‰„+rùz|ÄÝçq˜;¤ 8åªgCË%Cd¡È*|?Ä‚ôµF«É¾²nFóê'~æ‡öS´ËAØŠòsóO³q¤&q¢wù?¤·:75?Þsþ endstream endobj 5 0 obj <> endobj 6 0 obj <> stream xœm?Ak1…ïû+ôb¡?3³Iö¦¥=ôV ÞW\ÅV[\W þz'¶²"ÎáA2™÷¾‰Å{AÆyü“„ᛀÉ!-ñš´> endobj 8 0 obj <> stream xœMÉ¡€0 @Ÿ)þ„´!$µ}:+¾†õAbÎ\ÅAÂæx¨'æ]Q„E?¶ü¦©ã︩«!Š²-0 ¶ÀÔVeŒôÞi endstream endobj 9 0 obj <> endobj 10 0 obj <> stream xœmP=O1 ÝïW<‰$pí¤¹$7V*"°?~©Tj®À?gÆ) žP=<ɱßGlp×09?Ïf–0¹µ&f¤æI'ÑzŒ±,›:gm§Glõñ?,'² d‚XrS8ÈÜCm@ɘaùUjmT´R• JVH"| Uì—ÃGÞ]!mT÷ xQBˆ•¹ÿý}¬ëçý~2¶ôžÄ-/ÌÄ ÖS.‹~èß:°F®›ž¯Á¦Sv´>äm‡‡—Õ×.<–mÿþ|Ê{æ°ß&ºS endstream endobj 11 0 obj <> endobj 12 0 obj <> stream xœ ɱ€ À>SüŒ 1ZÞÚԞÆõ¥¹æ.ö‚?ÚÀ~TXãAk¢(–U–U2æK)Ø¡Æ~À-Ø›ZΆy£?~í?8 endstream endobj 1 0 obj <> endobj 13 0 obj <> endobj 14 0 obj <> endobj 15 0 obj <> endobj 2 0 obj << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1 13 0 R /F2 14 0 R /F3 15 0 R >> /XObject << >> >> endobj 16 0 obj << /Producer (FPDF 1.53) /Title (viewtopic-140-1147066358) /Subject (Club Azur) /Author (Bootenks \(template\)) /Creator (FPDF) /CreationDate (D:20060508073238) >> endobj 17 0 obj << /Type /Catalog /Pages 1 0 R /OpenAction [3 0 R /FitH null] /PageLayout /OneColumn >> endobj xref 0 18 0000000000 65535 f 0000001915 00000 n 0000002321 00000 n 0000000009 00000 n 0000000423 00000 n 0000000727 00000 n 0000000805 00000 n 0000001093 00000 n 0000001171 00000 n 0000001318 00000 n 0000001397 00000 n 0000001684 00000 n 0000001764 00000 n 0000002027 00000 n 0000002129 00000 n 0000002224 00000 n 0000002448 00000 n 0000002628 00000 n trailer << /Size 18 /Root 17 0 R /Info 16 0 R >> startxref 2732 %%EOF
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
- Bootenks
- Beiträge: 1836
- Registriert: Sa 29.Mai, 2004 23:36
- Wohnort: G?rlitz (?stlichste Stadt Deutschlands)
Also wichtig ist, dass du den Link, wie irgendwo woher hier im Topic gepostet, in die viewtopic.php und in die viewtopic_body.tpl schreibst! Also die pdf muss ja wissen welches Topic er nun darstellen soll. Das wird dein Fehler sein... Melde dich ^^ wenn immernoch nichts erscheint oder du Kritik hast! ^^
Edit:
Ich habe dir mal die kompletten Änderungen hier zusammengestellt:
So müsste alles ohne Probleme funktionieren...
Edit:
Ich habe dir mal die kompletten Änderungen hier zusammengestellt:
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------------
#
'POST_IMG' => $post_img,
'REPLY_IMG' => $reply_img,
#
#-----[ AFTER, ADD ]------------------------------------------------
#
'PDF_LINK' => append_sid("pdf.$phpEx?" . POST_TOPIC_URL . '=' . $topic_id),
#
#-----[ OPEN ]------------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------------
#
function pdf_split_message($message, $tagcode, $position, $formated = "")
{
$splitted_message[0] = explode("[-[" . $tagcode[$position] . "]-]", $message);
for ( $i=0; $i < count($splitted_message[0]); $i++ )
{
if ( $i == 1 )
{
$splitted_message[1][$i] = $tagcode[$position] . $formated;
}
else
{
$splitted_message[1][$i] = $formated;
}
}
return $splitted_message;
}
function pdf_output_message($message, $pdf)
{
for ( $i=0; $i < count($message[0]); $i++ )
{
$pdf->SetFont('Arial',$message[1][$i],10);
$pdf->Write(5, $message[0][$i]);
$pdf->SetFont('Arial','',10);
}
}
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/viewtopic_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<td align="left" valign="middle" width="100\0<span class="nav"> <a href="{U_INDEX}" class="nav">{L_INDEX}</a>
-> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>
#
#-----[ AFTER, ADD ]------------------------------------------------
#
<td align="right"><span class="gensmall"><a href="{PDF_LINK}" name="pdflink">Pdf Ausgabe</a></span></td>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Nur ein Informatik Student. ^^
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
Erzeugung der PDF klappt jetzt. Steht auch was drin. Allerdings wird der komplette Message-Text unterschlagen
Bis hier ist das ja noch klar und die Variable auch noch gefüllt, aber danach kommen nur noch Arrays?
und irgendwie kommt "pdf_output_message" nur in einem der else-Zweige vor.
Bis hier ist das ja noch klar und die Variable auch noch gefüllt, aber danach kommen nur noch Arrays?
Code: Alles auswählen
$message_code = explode("[-[code]-]", $message
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
- Bootenks
- Beiträge: 1836
- Registriert: Sa 29.Mai, 2004 23:36
- Wohnort: G?rlitz (?stlichste Stadt Deutschlands)
mhm merkwürdig ... hast du die pdf auf einer Onlinepräsenz getestet? Wennja könntest du mir den Link geben, so dass ich den Vorgang selbst ausführen und mögliche Fehler herausfinden kann. Wäre cool ... weil im Moment wüsste ich nicht wo das Problem liegt...
Meine Pdf sieht im Moment so aus... Inhalte sind bitte zu ignorieren... ~.~
Meine Pdf sieht im Moment so aus... Inhalte sind bitte zu ignorieren... ~.~
Nur ein Informatik Student. ^^
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten: