Hallo,
wie erhalte ich die gleiche Ansicht in der PDF- Datei, siehe Anlage ?
Die PDF wurde über das PDF- Symbol des Artikels generiert.
Vielen Dank für Hinweise.
Druckbare Version
Hallo,
wie erhalte ich die gleiche Ansicht in der PDF- Datei, siehe Anlage ?
Die PDF wurde über das PDF- Symbol des Artikels generiert.
Vielen Dank für Hinweise.
PDF Generierung ist kein triviales Thema.
Ich würde es an deiner Stelle mit mPDF unter Verwendung dieser Erweiterung versuchen.
Vielen Dank, das werde ich versuchen.
Nach mehreren Versuchen und Recherchen konnte nun eine gute Lösung umgesetzt werden:
- Installation von 2 Erweiterungen:
1. PDF-Artikel: damit ein Artikel überhaupt als PDSF exportiert werden kann
2. DOM PDF: ermöglicht die CSS Formatierung der PDF
Mir war es durch die Beschreibung bisher nicht klar gewesen, das damit CSS- Anweisung in der PDF (jedenfalls grundlegende) angewendet werden. Denn es muß dafür nur eine CSS- Datei für den Medientay PRINT erstellt und in das Layout eingebunden werden.
Wenn man allerdings mehrere dieser CSS Dateien für unterschiedliche Zwecke nutzen möcht weiß ich nicht, wie sich das auf die PDF auswirkt.
Aber mit dieser Lösung konnte ich im konkreten Fall die PDF deutlich lesbarer formatieren.
Nochmals DANKE für die Hinweise.
www.mv-soft.de
hallo leute,
ich schließe mich hier mal an, weil ich glaube, das thema könnte hier reinpassen:
ich benutze die erweiterungen "PDF-Artikel (tcpdf)" und "sharebuttons". wenn ich den pdf-button über die syndikation aktiviere, funktioniert die generierung der pdf's überall fehlerfrei, wenn ich aber den pdf-button bei den sharebuttons in meinem main-bereich unterhalb der artikel anklicke, bekomme ich auf manchen generierten pdf-seiten nur die überschrift angezeigt - alles weitere fehlt.
beispiel 1: auf meiner startseite https://die-schreibmaus.de/ erscheint nach klick auf den sharebutton "pdf" sogar nur die fehlermeldung: "404 - seite nicht gefunden" - warum auch immer...
beispiel 2: auf der (ausgeblendeten) seite, auf der meine lyrischen texte angezeigt werden, erscheint beim klick auf den pdf-button unterhalb des textes nur die überschrift "meine texte zum nachlesen", wie zum beispiel hier: https://die-schreibmaus.de/texte/man...ie-hoeren.html.
In der Browserzeile steht dann: "https://die-schreibmaus.de/texte/man-muss-sie-hoeren.html", während beim klick auf den pdf-button dann in meinem firefox unten rechts die zeile:
"https://die-schreibmaus.de/texte/articles/texte-2.html?getpdf=4" steht, wobei die 4 die ID des artikels ist, der auf der ausgeblendeten seite eingebunden ist. unter seiner überschrift "meine texte zum nachlesen" befindet sich das nachrichtenleser-modul, mit dessen hilfe dann die jeweiligen texte (die ich als nachrichten gespeichert habe) dort eingeblendet werden.
ich vermute, das geschieht deshalb, weil die url in der browserzeile nicht identisch ist mit der url, die beim hovern des pdf-buttons bei den sharebuttons angezeigt wird.
wie kann ich das ändern, bzw.: wie schaffe ich es, dass die nachrichten-texte im pdf-dokument angezeigt werden? muss ich da am template des nachrichtenlesers schrauben, oder am css und eine eigene css-datei für pdf-dokumente generieren? und warum wird meine startseite nicht als pdf generiert?
vielleicht habt ihr eine idee, die mir weiterhilft...
vielen dank vorab!
Zu 1: schon der Link zum Artikel wird nicht gefunden https://die-schreibmaus.de/index/art...tartseite.html - musst Du mal gucken, wo die Säge klemmt
btw: https://die-schreibmaus.de/diplomarbeit-infos.html das @ ist "at" und nicht "ed" - wenn man genau hin sieht, erkennt man das a um das das t "gekringelt" ist
Du kannst das aber auch normal einsetzen - Contao "verschlüsselt" die E-Mail im Quelltext
hallo zonky,
danke für deine antwort.
wenn ich auf der startseite unten den pdf-button hovere, wird "https://die-schreibmaus.de/index/articles/startseite.html?getpdf=97" angezeigt. bis dahin müsste alles richtig sein.
habe aber keine ahnung, wo und an welchen stellen ich nach dem fehler suchen soll. kannst du mir da was nennen? was käme in frage?
zu deiner zweiten antwort:
danke für deinen hinweis; ich wusste nicht, dass contao die mail-adressen verschlüsselt! ich weiß dass das "@" eigentlich "at" bedeutet und nicht "ed". Ich habe nur immer "ed" geschrieben,
falls die suchmaschinen auch nach dem "at" suchen, wenn sie schon kein "@" finden. aber dann kann ich die mailadressen ja wieder normal schreiben...
ich wiederhole noch mal meine anfrage aus post #5: was muss ich tun, um mit dem pdf-button der sharebuttons die texte angezeigt zu bekommen, die mit meinem nachrichtenmodul unter https://die-schreibmaus.de/texte/man...ie-hoeren.html ausgegeben werden? habe leider keine ahnung, wo ich mit der überprüfung anfangen soll...
@zonky: wo muss / kann ich denn nach dem fehler suchen, den du in deinem ersten post erwähnt hast? komme da irgendwie nicht weiter und kann jede hilfe gebrauchen.
liebe community,
ich wende mich noch mal an euch, weil ich bisher nicht wirklich weitergekommen bin mit meinem problem, das ich in diesem thread ab dem post nr. 5 beschrieben habe.
ich benutze die erweiterungen "PDF-Artikel (tcpdf)" und "sharebuttons". die lyrischen texte auf meiner seite generiere ich über einzelne nachrichten, die ich für jeden text anlege. wenn ich jetzt auf der seite, die meine texte mit einem nachrichtenleser-modul ausgibt, auf den pdf-button darunter klicke, wird ein pdf generiert, auf dem die allgemeine überschrift "Meine Texte zum Nachlesen:" zu sehen ist, aber der komplette text fehlt. Das pdf hat übrigens den titel: "texte.pdf". nachvollziehen könnt ihr das beispielsweise unter dem folgenden link: https://die-schreibmaus.de/texte/ergelben.html.
Während bei dieser Seite in der Browserzeile folgender Pfad angezeigt wird: "https://die-schreibmaus.de/texte/ergelben.html" zeigt mein Firefox beim Hovern des PDF-Buttons folgenden Pfad an: "https://die-schreibmaus.de/texte/articles/texte-2.html?getpdf=4". Der alias der (im menü ausgeblendeten) seite "texte" lautet dabei ebenfalls "texte", und der alias des darin befindlichen artikels (mit der ID=4) mit dem nachrichtenleser-modul hat den alias "texte-2". Dieses Pfad-Ende ".../texte-2.html?getpdf=4" bleibt immer gleich, egal, welchen text ich über das nachrichtenleser-modul anzeigen lasse.
diese fehlerhafte generierung des pdf-dokumentes geschieht gleichermaßen bei allen über das nachrichtenleser-modul ausgegebenen nachrichten auf der im menü ausgeblendeten "texte"-seite. alle anderen seiteninhalte und artikel meiner homepage werden beim anklicken des pdf-buttons von den share-buttons korrekt generiert.
wie kann ich ggf. die erweiterung "pdf-artikel" oder ggf. die erweiterung "sharebuttons" veranlassen, bei den nachrichten nicht nur den artikel, der das nachrichtenleser-modul (und dessen überschrift) enthält, anzuzeigen, sondern die nachricht selbst auch noch?
vielleicht hat jemand eine idee. bin für jeden vorschlag dankbar!
grashalm
Ich weiß nicht, ob das direkt mPDF betrifft, aber das Schema ist eben {{env::url}}/{{env::request}}?pdf=ID-DES-ARTIKELS
Das funktioniert jedoch nur, wenn bei der Artikel-Einstellung die PDF-Erstellung aktiviert ist, sonst läuft der Link ins leere. Ich gehe davon aus, dass das ein gewünschtes Sicherheits-Feature ist, damit man nicht sämtliche Inhalte einer Seite als PDF automatisiert herunterladen kann.
hallo ph!L,
ja, wenn ich in der contao-internen syndikation bei meinem artikel mit dem alias "texte-2" und der artikel-id=4 das häkchen bei pdf setze, dann erscheint bei allen nachrichten, die ich über das nachrichtenleser-modul in diesem artikel anzeigen lasse, das syndikations-eigene icon für die erstellung der seite als pdf-dokument und das funktioniert dann auch richtig. dabei wird beim überfahren des pdf-icons z.b. folgender link erzeugt: "https://die-schreibmaus.de/texte/ergelben.html?pdf=4". der nachrichtentext hat dabei den alias "ergelben" und das ganze funktioniert einwandfrei.
aber bei dem pdf-button, der in den sharebuttons enthalten ist, funktioniert das leider nicht. da wird beim hovern des buttons der folgende link erzeugt: "https://die-schreibmaus.de/texte/articles/texte-2.html?getpdf=4". ich vermute daher, dass ich das template, in dem der pfad für den export der seite als pdf-dokument generiert wird, geändert werden muss, aber ich weiß leider nicht, wie. :(
das ist der code im sharebuttons-default-template:
hat da jemand ahnung?PHP-Code:
<?php elseif ($network == 'pdf' && $this->pdfLink): ?>
<li><a class="pdf" href="<?= $this->pdfLink ?>" rel="nofollow" title="<?= $this->lang['create_pdf'] ?>"><?= $this->lang['create_pdf'] ?></a></li>
<?php endif; ?>