Topic als PDF ausgeben

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
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!
Antworten
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

@pepi: Wie gesagt sobald das Grundgerüst steht und ihr keine Beschwerden habt kann ich mich gerne auch um AddOns kümmern ^^

Also schaut euch alles mal an wie es so bei euch aussieht und gebt mir einen Link damit ich mich auch umsehen kann was bei euch noch fehlt. *grins*
Nur ein Informatik Student. ^^
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

So, HR hab ich schon mal bei mir eingebaut. Hide auch, der ist ja total einfach ;) Jetzt fehlt mir nur noch hide_user.
Bild
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

;) Naja einfach würde ich den Mod nicht nennen ~.~ Aber du hast schon recht ich habe den Mod so geschrieben, dass die Tag relativ einfach zu integrieren sind! Sollte ja kein Himmelfahrtskommando werden. *freu*

Übrigens würde ich:

Code: Alles auswählen

$pdf->Line(15, $pdf->GetY(), 175, $pdf->GetY())
für den hr Tag verwenden! Weiss ja nicht was du benutzt hast Oo1
Nur ein Informatik Student. ^^
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Mit leicht meint ich den hide. Da zeig ich einfach nichts an ;)
Habs so gemacht

Code: Alles auswählen

$breite = $pdf->w - $pdf->lMargin - $pdf->rMargin;
$pdf->Line($pdf->GetX(), $pdf->GetY(), $pdf->GetX()+$breite, $pdf->GetY());
$pdf->ln(2);
Einige Sachen hab ich noch
Seite 2 des angehängten PDFs.
- /color
- Einrückung bei "Dauer...."
Bild
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Beim Hide hast du vergessen auch den Closed_Tag zu entfernen und ich seh da noch eine hide Tag dirn der nicht raus ist! Aber sehr schön, dass du das allein hinbekommst ^^!!! Das bedeutet er kann von jedem selbstständig erweitert werden *feu*

Das mit der Breite ist eh fix! Also eine Zelle ist immer 190 breit! Deshalb kannst du dir diesen Schritt sparen und meinen Codeschnipsel benutzen! Ausserdem sieht man in der OOP Welt nicht so gerne (auch wenn ich das selbige für page gemacht habe), dass Variablen von draussen manipuliert werden!!
Nur ein Informatik Student. ^^
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Beim hide_user komm ich noch nicht weiter. Wie müsste denn der preg_match aussehen, um sowohl das Start als auch das Ende-Tag zu fangen und den Text dazwischen auszugeben.
Vielleicht ein kleiner Tipp?
Bild
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

@karstenkurt: Aktualisiere mal deine fpdf.php seh gerade, dass sie noch die alte ist!

wenn du den OPEN und CLOSE Tag con Hide scannen willst dann muss es so lauten:
du musst in meiner $splitter Variablen dies einfügen:

Code: Alles auswählen

\/?hide_user:$bbcode_uid
dann kannst du es mit:

Code: Alles auswählen

if (preg_match("/(?<!\/)hide_user:$bbcode_uid/i", $splitter[$b]))
für den öffnenden Tag ausfiltern und mit

Code: Alles auswählen

if (preg_match("/\/hide_user:$bbcode_uid/i", $splitter[$b]))
für den schliessenden! So und den Rest dann je nach dem was der Tag machen soll ^^
Nur ein Informatik Student. ^^
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Boah, da iss man mal 2 Tage nur sehr spärlich Online und hier im Thread geht voll der Bär ab. :)

Ist diese Frage noch aktuell:
@AmigaLink: Nun komme ich endlich zu deiner hilfreichen PDF!! ^^ Also wie genau sieht denn dein Quote Tag aus wenn du einen anderen zitierst sprich also der Name mit auftaucht?
Wenn ja, dann handelt es sich bei mir um die Original phpBB Quote Funktion. Also [ quote="Name" ]bla bla bla[ /quote ] :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

@amigaLink: dann muss es aber funktionieren... Hast du es mal mit dem neuesten Mod versucht? und wärst du wieder einmal (und die anderen auch) so nett mir so eine Fehler-pdf zu generieren!! Wäre echt toll... Im Moment wüsste ich nämlich nicht was ich noch einbauen sollte!!

@kartsenkurt: Kannst du mir von dieser Seite: http://urlaubgenial.phpbb-de.com//viewtopic.php?t=140 vom 2ten Post den kompletten Quellcode in eine Datei packen so dass ich den bei mir in mein Testboard schmeissen kann um die Fehler herauszufinden!!! Wäre echt super!

Edit: Neue Version ist draussen!! Habe den Quote Tag überarbeitet... Nun kann man auch im Quote Tag Formatierungen vornehmen! Ausserdem habe ich sinnlose for Schleifen entfernt die nur ausbremsen!!!

zum Update: pdf.php austauschen ^^
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Soweit wird das ganze immer besser.
Zwei Punkte habe ich aber jetzt:

Im angehangenen PDF zu diesem Topic überlagern ab Seite 14 die nachfolgenden Texte den CODE Block.
Und dazu ist allgemein die Schrift recht groß. Kann man die nicht mal kleiner machen?
42 Seiten PDF für 14 Seiten Topic sind etwas heftig, würde ich mal sagen...

> Oh Sorry, Anhang vergessen...
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!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

@oxpus: zu der schriftgröße ist zu sagen, dass ich ja ungefähr 1:1 zur phpBB Ansicht die pdf kreiert haben möchte!
Die Größen kann ich anonsten nicht korrekt übernehmen!

=> die Schriftgröße phpBB 12 => pdf 12,
das könnte ich so machen phpBB 12 => pdf 6!
Aber was ist nun mit Schriftgröße phpBB 13 => pdf 6 oder 7 ???

Da enstehen dann diese Entfremdungen...

Den Code-Tag-Fehler schau ich mir morgen an ^^, aber danke für den Hinweis!
Nur ein Informatik Student. ^^
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

Ich bekomme in einem Thread z.B diese Fehlermeldung auf einem Testboard
FPDF error: Interlacing not supported: E:/apachefriends/xampp/htdocs/phpbb/cache/Smilies/kotz.png

mit 0.1.6 getestet.
sollte da nicht besser unsupported Image format oder sowas kommen?

ansonsten ein schöner Mod.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@Bootenks
Kann ich ja verstehen, aber Du siehst ja auch, daß die Schrift dennoch sehr groß ist.
Druck doch mal auch z. B. eine Seite des PDF und eine Seite des Topics aus. Dann wird es noch deutlicher.
Denn ich denke, daß Punktgrösse 10 im PDF nicht wirklich wie beinahe 14-16 in Word aussehen sollte, oder?
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!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

So, hab mal geupdatet und meine BBCodes rausgefiltert. Allerdings hab ich noch ein kleines Problem mit dem Seitenumbruch auf Seite 2. Da würde ich gerne vor der Überschrift einen Seitenbruch machen.
Sonst muss ich jetzt nur noch meinen Header reinbauen und dann passt der schon:)

Super Arbeit Bootenks

Hab die PDF mal angehängt.
Bild
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

So habe nach Oxpus Wunsch hin die Größe überarbeitet... Von vorher 12 Seiten komme ich damit auf nun 9 Seiten => 25espart... Ich hoffe, dass dieses nun reicht! *grins* zusätzlich habe ich unnötige Zeilen gelöscht und kleine Fehler ausgebügelt u.a. Images die PNG sind aber Interlacing verwenden erzeugten eine Fehlermeldung! Nun wird dies durch das "Ersatzbild" angezeigt. Bin ja mal gespannt was noch alles so für Fehler kommen ~.~

Achja zum Update:

pdf.php + fpdf.php ersetzen!!
Nur ein Informatik Student. ^^
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Das ist aber was schief gegangen ;) Schau Dir mal die angehängten PDFs an vorher und nachher.
Bild
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

ui die bilder sind weg darum kümmere ich mich wenn mir es die Zeit wieder zulässt ~.~
Nur ein Informatik Student. ^^
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

wärst du wieder einmal (und die anderen auch) so nett mir so eine Fehler-pdf zu generieren!!
Keine Thema. Ist Generiert mit Version 0.1.6.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

[quote="Bootenks";p="59257"]ui die bilder sind weg darum kümmere ich mich wenn mir es die Zeit wieder zulässt ~.~[/quote]

Ist schon ok. Woran liegt denn das bei mir auf der 2. Seite noch dieses "/color:49feda10b3" kommt?
Bild
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Hi Booty,

wie sieht denn der Special Change für das ;p=-Problem aus. Der code in der pdf.php hat sich ganz schön verändert.

Gruss
Holger!
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Wenn ich Zeit finde dann schreibe ich es dir! Aber ansich musst du nur die kleinen Änderungen machen die da stehen. Schau dir an was sich verändert hatte und ändere dies ggf. ab. ^^ *im moment kann ich wegen dem Studium leider nicht*
Nur ein Informatik Student. ^^
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Ich weiss, dass nur ";p= ..." dazugekomen ist, aber ich kann im Code nicht sehen, wo es hingehört :-(

Hat aber keine Eile!
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

@Holger:

Hier hast du mal die Änderung die du verlangt hast.

@karstenkurt: Ich habe jetzt mehrere Bilder hintereinander in meiner Testumgebung eingebaut... und es wird alle korrekt dargestellt... Was ich nu bräuchte wäre mal der genau Postingcode dieses fehlerhaften Topics. Also den Code in denen alle Tags drin sind + img Verlinkung so dass ich es 1:1 bei mir testen kann.

Habe heute wieder etwas Zeit ihn mir anzuschauen. Bis 13:30 Uhr... Also äussert eure Kritik. ^^
Nur ein Informatik Student. ^^
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Super nett, danke!

Gruss
Holger
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

Wie sieht das eigentlich mit der Serverlast bei langen Beiträgen aus?

Ich habe mal auf einem Offlineboard einige Beitrage mit 40+ Seiten einmal mit einem
DruckansichtsMod und einmal als Pdf Ansicht aufgerufen.
Letzteres dauerte deutlich länger.
Ich hab nun die Befüchrtung, dass dann online sich jemand einen sehr langen Thread als pdf
anzeigen lässt und mein Board dann nur noch suboptimal performiert, repektive stillsteht.
Antworten