Archiv verlassen und diese Seite im Standarddesign anzeigen : Zusatzfunktion PDF-Druckausgabe
Beschreibung
------------
Diese Modifikation erlaubt die Erstellung von PDF-Dateien in verschiedenen Teilen des Forums.
Installation
------------
1) Alle Dateien im Verzeichnis upload hochladen
2) Die Templateänderungen gemäß templateedits-makepdf.txt durchführen falls TMS nicht verwendet wird
Deinstallation
--------------
1) Das Produkt 'PDF-Druckausgabe' im ACP unter 'Produkte & Plugins / Produkte verwalten' deinstallieren
2) Die folgenden Dateien löschen
- makepdf.php
- includes/makepdf/fpdf.php
- includes/makepdf/html2fpdf.php
- includes/makepdf/htmltoolkit.php
- includes/makepdf/font/courier.php
- includes/makepdf/font/helvetica.php
- includes/makepdf/font/helveticab.php
- includes/makepdf/font/helveticabi.php
- includes/makepdf/font/helveticai.php
- includes/makepdf/font/symbol.php
- includes/makepdf/font/times.php
- includes/makepdf/font/timesb.php
- includes/makepdf/font/timesbi.php
- includes/makepdf/font/timesi.php
- includes/makepdf/font/zapfdingbats.php
- images/buttons/pdf.gif
- includes/md5_sums_makepdf.php
History
1.0.0
Erste Version für vB3.x
1.0.1
Download von Privaten Nachrichten als PDF hinzugefügt
Ich habe vbulletin unter xampp (Windows) zu laufen, kann dieser Fehler daher rühren?
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Nachtrag:
Ich habe mir erlaubt, mit Andreas seinen Add-ons 'Template-Modifications-System' und 'Release-Builder' ein nettes Produkt/Add-on Archiv für deinen Hack zu erstellen.
So entfällt das manuelle Anlegen der Phrase und das Anpassen des Templates, wenn TMS installiert ist. Die Phrase sowie die Template Änderung sind nun auch deinem Add-on zugeordnet.
Viel Erfolg
Gruß Stöbi
Hallo Stöbi,
besten Dank hätte dies auch noch gemacht, nur bisher aufgrund der Betaversion noch nicht.
Habe bisher in der jetzigen Form nur meinen vB2 Hack ans vB3 angepasst.
Ich werde das ganze morgen mal selbst unter windows testen und dir dann meine erkenntniss mitteilen.
mfg
Znaper
Super Hack.
Danke dafür ... selbstverständlich ohne Probs installed...
Hat mal jemand getestet wie eingebundene (große) Bilder im Thread integriert werden?
bei einer Version die ich mal benutzt hab, hat das nicht geklappt, daher hatte ich die nur als Link integrieren können
Also ich bekomme trotz integriertem GIF-Parser keine GIF's angezeigt !
Soweit ich aber weiss kann die fpdf (auch die neuere Version) eh nur JPG.
Jein. Es gibt einen Patch mit dem auch GIF geht - ist allerdings etwas wacklig.
Christian
10.01.2008, 19:56
Im vBCMS haben wir es so gelöst, das wir .gifs vorher mit imagecreatefromstring() und imagejpeg() in .jpg umwandeln, klappt einwandfrei.
Jein. Es gibt einen Patch mit dem auch GIF geht - ist allerdings etwas wacklig.
Jain ist gut *g
Habe mir das Teil mal angesehen. Er öffnet die GIF's (oder meine ??) nicht. Die original Routine (es gibt eine Demo auf der offiziellen Seite) gibt mir eine Fehlermeldung, das Image ...blablabla... nicht geöffnet werden kann.
Sorry, gehört nicht hier hinein aber ... ein Beispiel von mir selber.
Bild1 ist das Original und Bild2 in PDF (JPG Bilder).
Bei der nächsten Version werde ich die Einbindung von Grafiken optimieren.
Bitte nur noch ein bisschen um eure Geduld, ich arbeite momentan daran.
mfg
Znaper
klappt super, nur grafiken/avatare werden nicht angezeigt.
ist das evtl in planung? wär klasse :)
Macht doch ein paar Vorschläge was eurer Meinung nach noch eine Sinnvolle Erweiterung wäre, dann lässt sich dies evtl. realisieren.
mfg
Znaper
avatare anzeigen wäre schonmal klasse
und smilies als grafiken und nicht als text code zb :cruelsmile:
das wäre klasse, bissl mehr grafiken, sonst alles super!
Macht doch ein paar Vorschläge was eurer Meinung nach noch eine Sinnvolle Erweiterung wäre, dann lässt sich dies evtl. realisieren.
mfg
Znaper
Dein Fehler *g
Float: left/right
Lass es mit dem FLOAT :D.
Ich hab es für mich als Beta gemacht und kostet ohne Ende Nerven.
Für diejenigen, die es mit FLOAT dennoch probieren möchten:
ändere die fpdf.php
suche:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
und füge darunter ein:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
suche in der "function FPDF" (immer noch die gleiche PHP):
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
und füge darunter ein:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
weiteres ändern der "function write" (immer noch die gleiche PHP)
suche:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
und füge darunter ein:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
und nun in der gleichen Funktion alle $w in $this->floatw und alle $wmax in $this->floatwmax ändern. Aber bitte nur in dieser function.
Zum Verständnis:
Die Funktion "write()" schreibt generell in Zellen und die Breite der Zelle richtet sich nach dem linken und Rechten Rand des PDF-Blattes. Es wird am Anfang die Breite ermittelt und für den Textteil (bei FLOAT in der Regel bis der erste Umbruch kommt) die Anzahl der Zeichen ermittelt. Durch die fixen Werte $w und $wmax lässt sich dies wärend der Ausgabe nicht mehr ändern. So ist dies mit den oben aufgeführten Änderung nun möglich.
Bsp: einer Änderung in der Funktion "cell()":
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Die Funktion "float_control()" betrachtet die Y-Position und wenn diese errecht ist, setze ich $out[w] und $out[wmax] auf größere Werte. Ab der nächsten Zeile wird der Text dann wieder länger.
Ich weiss, das dies mal wieder sehr umständlich erklärt ist, dafür sorry.
Wenn z.B. ein Bild oben links eingebunden ist (x=0; y=0) und unser Bild hat eine Größe von (200x200), dann beginnt unser Text bei x=200;y=0; (Wir setzen in diesem Fall x=200; Sobald die erste Zeile (Zelle) geschrieben wurde, erhöht sich automatisch $this->h um die Höhe unserer Schriftart. Sobal nun $this->h >= 201 ist, muss x=0 sein.
Hoffe, das war etwas besser ausgedrückt.
LG
Coroner
moskito-netz
15.01.2008, 16:36
puhhh sorry für meine dumme Frage aber was genau bezweckt deie Dateiänderung, bin leider noch nicht so bewandert drin..
Im großen und ganzen, kann ich wärend der Text ausgegeben wird, die Breite ändern. Also z.B. ein FLOAT. Ich hänge mal 2 Bilder an (original und PDF) dann wird es deutlicher.
Ich habe es in meinem Forum installiert.
Ich erhalte leider folgende Fehlermeldung:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Ich habe vbulletin unter xampp (Windows) zu laufen, kann dieser Fehler daher rühren?
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Nachtrag:
Ich habe mir erlaubt, mit Andreas seinen Add-ons 'Template-Modifications-System' und 'Release-Builder' ein nettes Produkt/Add-on Archiv für deinen Hack zu erstellen.
So entfällt das manuelle Anlegen der Phrase und das Anpassen des Templates, wenn TMS installiert ist. Die Phrase sowie die Template Änderung sind nun auch deinem Add-on zugeordnet.
Viel Erfolg
Gruß Stöbi
Hallo Stöbi,
ich erhalte auch die gleiche Fehlermeldung. Hast Du das Problem mittlerweile gelöst?
Ich habe es in meinem Forum installiert.
Ich erhalte leider folgende Fehlermeldung:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Öffne mal bitte die Datei html2fpdf.php aus dem includes Verzeichniss und poste hier den Abschnitt von Zeile 59 bis Zeile 65.
mfg Znaper
Google sagt, das es meißt daran liegt, das die FPDF Klasse nicht richtig eingebunden wird.
blacklandy
20.03.2008, 20:50
Bei der nächsten Version werde ich die Einbindung von Grafiken optimieren.
Bitte nur noch ein bisschen um eure Geduld, ich arbeite momentan daran.
mfg
Znaper
Hallo wollte nur mal nachfragen ob es schon einen Lösung für die gif Bilder gibt?
Bei mir bricht die Erstellung eines PDF immer dann ab, sobald eine gif-Datei im Thema vorhanden ist.
frosch68
26.03.2008, 11:55
Mal ne ganz andere Frage...
Ich suche eine Möglichkeit, Kalenderseiten auszudrucken. Kann dieses AddOn angepaßt werden ?
Habe mich mal so versucht:
template calendar:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------ich bekomme dann folgende fehlermeldung:
Ungültige Angabe: Thema
Wenn Sie einem normalen, gültigen Link im Forum gefolgt sind, wenden Sie sich bitte an den Webmaster.jemand eine idee ?
Momentan ist nur die Ausgabe von Themen als PDF möglich.
In einer zukünftigen Version kann man über die Ausgabe von Kalenderseiten mal nachdenken.
Da ich momentan die aktuelle Version bezüglich der bekannten Probleme überarbeite, wollte ich nachfragen ob noch jemand von euch Verbesserungsvorschläge hat?
mfg Znaper
Mal ne ganz andere Frage...
Ich suche eine Möglichkeit, Kalenderseiten auszudrucken. Kann dieses AddOn angepaßt werden ?
Habe mich mal so versucht:
template calendar:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------ich bekomme dann folgende fehlermeldung:
jemand eine idee ?
Hallo Community,
habe soeben die Version 1.0 des Hacks veröffentlicht.
Bitte um konstruktive Kritik (Lob natürlich erlaubt ;) ).
Gruss
Znaper
Hi Znaper,
bisher keine Probs, bis auf den Alphachannel.
Aber da sagstest du ja, das ist "erstmal" normal :D
codershark
08.04.2008, 18:00
Bei vb3.7 erhalte ich folgende Meldung wenn ich die PDF-Druckausgabe sehen möchte:
FPDF error: Unsupported image type: php?what=zone:73&n=a715b44b
Bei vb3.7 erhalte ich folgende Meldung wenn ich die PDF-Druckausgabe sehen möchte:
FPDF error: Unsupported image type: php?what=zone:73&n=a715b44b
Poste doch bitte mal den Link zu dem Originalbeitrag, den du als PDF haben möchtest.
Gruss
Znaper
Also mit dem Zip komm ich nicht klar. Lässt sich das überprüfen, büdde?
X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\cp1250.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\cp1251.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\cp1252.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\cp1253.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\cp1254.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\cp1255.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\cp1257.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\cp1258.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\cp874.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\iso-8859-1.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\iso-8859-11.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\iso-8859-15.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\iso-8859-16.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\iso-8859-2.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\iso-8859-4.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\iso-8859-5.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\iso-8859-7.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\iso-8859-9.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\koi8-r.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\koi8-u.map nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
! X:\...\vbhacks\makepdf_1-0.zip: Konnte upload\includes\makepdf\font\makefont\makefont.php nicht erstellen.
! Das System kann den angegebenen Pfad nicht finden.
Hi,
steht doch da :)
Das System kann den angegebenen Pfad nicht finden.
Das heißt nichts anderes, als das du nicht alles hochgeladen hast.
In der alten ZIP-Datei war ein kleiner Fehler, habe eine neue hochgeladen.
Gruss
Znaper
Folgender Fehler taucht in der Test Umgebung auf unter Xamp.
Fatal error: Call to undefined method HTML2FPDF::DisplayPreferences() in C:\Programme\xampp\htdocs\tauschdoch\includes\makepdf\html2fpdf.php on line 155:rolleyes:
Folgender Fehler taucht in der Test Umgebung auf unter Xamp.
:rolleyes:
Sieht danach aus, als ob die Datei fpdf.php bei dir nicht sauber eingebunden wird.
Bitte überprüfe zuerst mal deine Xamp Installation.
Des Weiteren habe ich soeben die Version 1.0.1 mit einer kleinen Neuerung veröffentlicht!
Gruss
Znaper
frosch68
15.04.2008, 17:37
Des Weiteren habe ich soeben die Version 1.0.1 mit einer kleinen Neuerung veröffentlicht!
ob es dann auch bald eine druckausgabe für den kalender gibt ? *vorsichtigfragt* *liebguckt*
codershark
15.04.2008, 17:37
wie lautet der Link oder die Phrase wenn ich die PDF-Ausgabe woanders positionieren möchte ?
wie lautet der Link oder die Phrase wenn ich die PDF-Ausgabe woanders positionieren möchte ?
Für Themen oder Private Nachrichten?
codershark
15.04.2008, 18:03
Für Themen
Einfach nachfolgenden HTML-Code im Template SHOWTHREAD einfügen wo du es brauchst.
HTML:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
codershark
15.04.2008, 19:26
Ich nutze den Chieffirstpost Hack und da funktioniert der Link nicht den du eben gepostet hast :( sagt mir immer ungültige Angabe...
Diesen Hack kenne ich nicht.
Post doch mal den Link zu Deinem Forum wo man sich das ganze mal anschauen kann.
Gruss
Znaper
codershark
15.04.2008, 19:38
das ist der Hack das der erste Beitrag auch immer zuerst angezeigt wird auf den folgenden Seiten... und dieser Hack nutzt sein eigenes Template zum anzeigen des Beitrages , hier ist der Hack http://www.vbulletin.org/forum/showthread.php?t=156141&highlight=chief
Hab diesen Hack eben mal getestet und dabei kein Problem mit meinem festgestellt.
Wie gesagt schreibe bitte mal den Link zu deinem Forum, dann kann ich dir leichter helfen.
Gruss
Znaper
ob es dann auch bald eine druckausgabe für den kalender gibt ? *vorsichtigfragt* *liebguckt*
Wird es geben, dauert allerdings noch ein bisschen, da dies noch aufwendiger ist.
Gruss Znaper
frosch68
16.04.2008, 07:35
Wird es geben, dauert allerdings noch ein bisschen, da dies noch aufwendiger ist.
Supi, ich freu mich schon und sage Danke für Deine ganze Arbeit und Mühe...
In der alten ZIP-Datei war ein kleiner Fehler, habe eine neue hochgeladen.
Gruss
Znaper
Danke :-)
Hallo Leute
Kann ich die PDF-Druckausgabe in den Themenoptionen nur für Moderatoren und Admin's sichtbar machen? Wenn ja, bin ich für jeden Tip dankbar.
Gruß sammy1
Hi,
Suchen Sie im Template SHOWTHREAD den folgenden Text
--------------------------------------------------------------------------------
<tr>
<td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/printer.gif" alt="$vbphrase[show_printable_version]" /> <a href="printthread.php?$session[sessionurl]t=$threadid" accesskey="3" rel="nofollow">$vbphrase[show_printable_version]</a></td>
</tr>
--------------------------------------------------------------------------------
Fügen Sie darunter den folgenden Text ein
--------------------------------------------------------------------------------
<tr><if condition="is_member_of($bbuserinfo, array(x,x,x))"><td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/pdf.gif" alt="$vbphrase[show_pdf_version]" /> <a href="#" onclick="window.open('makepdf.php?$session[sessionurl]do=showthread&t=$threadid','showpdf'); return false;">$vbphrase[show_pdf_version]</a></td>
</tr>
-----------------------------------------------------------------------------------
x= UsergruppenID
Kannst natürlich die TMS Datei entsprechend anpassen.
Aber wer den Link kennt, der kann es dennoch weiterhin nutzen. ;)
Hi Marcus
Nach diesem Schritt:
Fügen Sie darunter den folgenden Text ein
--------------------------------------------------------------------------------
<tr><if condition="is_member_of($bbuserinfo, array(6,9))"><td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/pdf.gif" alt="$vbphrase[show_pdf_version]" /> <a href="#" onclick="window.open('makepdf.php?$session[sessionurl]do=showthread&t=$threadid','showpdf'); return false;">$vbphrase[show_pdf_version]</a></td>
</tr>
-----------------------------------------------------------------------------------habe ich nun in den Themenoptionen als Admin die PDF-Auswahl 2x angezeigt und der "einfache" Nutzer sieht die PDF-Auswahl noch immer. Was habe ich falsch gemacht?
Gruß sammy1
PaintSplasher
03.05.2008, 19:22
Hi, hast die Bedingung nicht geschlossen, probier es mal damit:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Aber wer den Link kennt, der kann es dennoch weiterhin nutzen. ;)
In der nächsten Version lässt es sich im Admin CP einstellen wer die PDF-Druckansicht nutzen darf.
Gruss
Znaper
Danke für die schnellen Antworten. Hat aber leider nicht funktioniert. Sehe als Admin immer noch die PDF-Auswahl 2x und der "gemeine User" ;) kann auch noch darauf zugreifen. Ich stelle den Originalzustand wieder her und warte lieber auf eine neue Version. Ist ja zum Glück nichts Weltbewegendes. Trotzdem vielen Dank.
Gruß sammy1:D
Hi, wenn ich ne PDF erstellen will, dann kommt nun nach dem Upgrade Warnung: imagejpeg() [function.imagejpeg (http://www.suchtundselbsthilfe.de/forum/function.imagejpeg)]: Unable to open '/tmp/zwinker.jpg' for writing: Permission denied in [path]/includes/makepdf/fpdf.php (Zeile 2239)
Warnung: getimagesize(/tmp/zwinker.jpg) [function.getimagesize (http://www.suchtundselbsthilfe.de/forum/function.getimagesize)]: failed to open stream: Permission denied in [path]/includes/makepdf/fpdf.php (Zeile 2123)
FPDF error: Missing or incorrect image file: /tmp/zwinker.jpg
Was sagt mir das?
THX & LG Franzis
codershark
07.05.2008, 16:50
Bei dir fehlt das Bild zwinker.jpg
Bei dir fehlt das Bild zwinker.jpg
Soweit konnte ich dem schon folgen, nur wo gehört das hin?
Was sagt da Missing or incorrect image file: /tmp/zwinker.jpg, vor allem /tmp/??
LG Franzis
Ähnliches habe ich auch. Das ist aber kein zwinker.jpg sondern vermutlich in wirklichkeit ein gif. Bei mir kommt sowas:
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Da wird irgendwie ein laecheln.gif in ein jpg in einem temporären VErzeichnis gewandelt und man hat da keinen Zugriff drauf vermute ich mal.
Edit: Habe das einmal ausprobiert. Das passiert bei mir beim Umstellen auf php5. Mit php4 klappts. Der Zugriff vermute ich geht in das phptmp.
cu
Gargi
Unimatrix
05.11.2008, 19:01
Funktioniert das Addon bei einem mit 3.7.3? Bei mir erscheint auf der Seite nur ein "wirrer Zeichensalat", aber keine PDF. Habe natürlich alle Dateien hochgeladen.
Hi,
das Tool rennt ohne Probleme mit 3.7.3 und 3.7.4
Hi,
das Tool rennt ohne Probleme mit 3.7.3 und 3.7.4
...............und mit der 3.8.0 (wo ist der Unterschied)
Ich bekomme folgende Fehlermeldung, wenn ich eine PDF erzeugen will:
Warnung: imagecreatefromstring() [function.imagecreatefromstring]: Passed data is not in 'WBMP' format in [path]/includes/makepdf/fpdf.php (Zeile 2238)
Warnung: imagecreatefromstring() [function.imagecreatefromstring]: Couldn't create GD Image Stream out of Data in [path]/includes/makepdf/fpdf.php (Zeile 2238)
Warnung: imagejpeg(): supplied argument is not a valid Image resource in [path]/includes/makepdf/fpdf.php (Zeile 2239)
Warnung: imagedestroy(): supplied argument is not a valid Image resource in [path]/includes/makepdf/fpdf.php (Zeile 2240)
Warnung: getimagesize(/tmp/no_img.jpg) [function.getimagesize]: failed to open stream: No such file or directory in [path]/includes/makepdf/fpdf.php (Zeile 2123)
FPDF error: Missing or incorrect image file: /tmp/no_img.jpg
Eine "no_img.jpg" finde ich aber weder im Quelltext der Seite noch in den o.g. Dateien. WTF? :confused:
Edit: Meine Vermutung ist, dass es nicht ging weil in dem entsprechenden Testbeitrag TeX Bilder waren welche über mimetex.cgi erzeugt werden. Kann das sein und wenn ja, wie kann man das beheben?
Unimatrix
08.11.2008, 16:37
Ich weiß nicht, was bei mir falsch ist, aber bei der PDF-Ausgabe kommt auf einer neuen Seite nur wirres Zeug. Das sieht dann in etwa so aus:
%PDF-1.3 3 0 obj <<<>>>] /Contents 4 0 R>> endobj 4 0 obj <> stream xœ*XMsÛ6½çWì1™&0A‚_žÉÁnwÜ$M79Ô=@D¢¦ íóÒþ¾^ürʡǦʄ›’ ¼ÅÛ}» áøA@⮞ÂÞ ”’ €ÓbôЉòü¿'Gøf#¥ 4ž0…%ÄIBòh󺂷êãyôÕ™pÇéàì<“Þð¦2RŸ—B] ½àÆ4ª€¹ÐðBsu±htϯy-WŠW¸Äðå²Â5ý‰oïPB©Ûåj¥€f,ÛÃ?ù_`1‰HâŒÄ¹ûÂ?^ ~ÿ—Í;.§wÞç(Ž1¢>
Master67
08.11.2008, 17:11
Ist bei mir auch noch das gleiche :D
Warnung: imagejpeg() [function.imagejpeg (http://www.winluxboard.de/function.imagejpeg)]: open_basedir restriction in effect. File(/tmp/smile.jpg) is not within the allowed path(s): ([path]/:/srv/www/htdocs/web175/phptmp/:/srv/www/htdocs/web175/files/:/srv/www/htdocs/web175/atd/) in [path]/includes/makepdf/fpdf.php (Zeile 2239)
Warnung: imagejpeg() [function.imagejpeg (http://www.winluxboard.de/function.imagejpeg)]: Invalid filename in [path]/includes/makepdf/fpdf.php (Zeile 2239)
Warnung: getimagesize() [function.getimagesize (http://www.winluxboard.de/function.getimagesize)]: open_basedir restriction in effect. File(/tmp/smile.jpg) is not within the allowed path(s): ([path]/:/srv/www/htdocs/web175/phptmp/:/srv/www/htdocs/web175/files/:/srv/www/htdocs/web175/atd/) in [path]/includes/makepdf/fpdf.php (Zeile 2123)
Warnung: getimagesize(/tmp/smile.jpg) [function.getimagesize (http://www.winluxboard.de/function.getimagesize)]: failed to open stream: Operation not permitted in [path]/includes/makepdf/fpdf.php (Zeile 2123)
FPDF error: Missing or incorrect image file: /tmp/smile.jpg
Hallo Leute,
komme jetzt erst wieder zum Programmieren, da die letzte Zeit bei mir einiges Gesundheitlich erst in Ordnung gebracht werden musste.
Werde den PDF Hack überarbeiten, besser gesagt habe bereits vor einiger Zeit damit begonnen, dann gibt es in Zukunft keine so groben Probleme bei Bildern.
Gruss
Znaper
frosch68
01.01.2009, 09:56
Hey Znaper...schön dass es dir wieder besser geht, :-)
kriegst du das mit der druckausgabe vom kalender dann vielleicht auch hin ? *liebguckt*
frohes neues @all
Helmut71
01.01.2009, 12:42
Hallo Leute,
komme jetzt erst wieder zum Programmieren, da die letzte Zeit bei mir einiges Gesundheitlich erst in Ordnung gebracht werden musste.
Werde den PDF Hack überarbeiten, besser gesagt habe bereits vor einiger Zeit damit begonnen, dann gibt es in Zukunft keine so groben Probleme bei Bildern.
Gruss
Znaper
Freu mich, das zu lesen. Warte gespannt auf das add on :)
Ein gutes Neues!
Die Modifikation rennt ohne Probleme, wenn keine Bilder im Thread sind.
Mit Bildern, auch oder gerade über die Alben eingefügt, bekommen wir unter anderem diese Fehlermeldung:
FPDF error: Unsupported image type: php?albumid=13&pictureid=21364
Gruss
Klaus
Ein gutes Neues!
Die Modifikation rennt ohne Probleme, wenn keine Bilder im Thread sind.
Mit Bildern, auch oder gerade über die Alben eingefügt, bekommen wir unter anderem diese Fehlermeldung:
FPDF error: Unsupported image type: php?albumid=13&pictureid=21364
Gruss
Klaus
Der Fehler ist bekannt und ich versuche es mit der nächsten Version auszumerzen.
Sind sonst noch wünsche von eurer Seite aus?
Gruss
Znaper
Danke!
Ich denke, wenn es fehlerfrei mit Grafiken und Bildern funktioniert, versieht es den Dienst, des es tun soll.
Schön und praktisch ist die Indexseite!
Der Fehler ist bekannt und ich versuche es mit der nächsten Version auszumerzen.
Sind sonst noch wünsche von eurer Seite aus?
Gruss
Znaper
vBulletin® v3.7.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.