Μετάβαση στο περιεχόμενο
JoeDer

Προσθήκη PDF Viewer στον editor

Recommended Posts

JoeDer

Η χρήση των PDFs είναι μεγάλη όσο αφορά την on line ανάγνωση βιβλίων και μπορεί να βοηθήσει αρκετά μέσα από τις κοινότητες μας, αν και δεν υποστηρίζετε ακόμα από τον επεξεργαστή κειμένου της Invision η εν λόγο λειτουργία μπορεί να επιτευχθεί με τον παρακάτω τρόπο.

Αρχικά κατεβάζουμε την τελευταία σταθερή έκδοση της PDF.js που υποστιρίζεται από την Mozilla Labs στον ακόλουθο σύνδεσμο: https://github.com/mozilla/pdf.js/releases

Το περιεχόμενο του συμπιεσμένου αρχείου μπορεί να αποσυμπιεστεί στο root των αρχείων σας μέσα στον φάκελο pdfjs (αυτό μπορεί να αλλάξει ανάλογα των δικών σας προτιμήσεων).

Δημιουργήστε ένα custom κουμπί για τον επεξεργαστή κειμένου:

pdf_editor1.thumb.PNG.cfd8d81e9c5da4c13939ddc17c213dcf.PNG

Συμπληρώστε τα απαιτούμενα πεδία που χρειάζονται και στο πεδίο Type επιλέξτε Block. Επίσης στο πεδίο HTML συμπληρώστε τον παρακάτω κώδικα

pdf_editor2.thumb.PNG.eb65467a05291a145738ba7969ffaf74.PNG

<p>
	<iframe height="800px" scrolling="auto" src="/pdfjs/web/viewer.html?file={option}" width="100%">PDF File Embeded</iframe>
</p>

Καλό είναι να δηλώσετε τα δικαιώματα επιλογής μόνο για τον Admin για τον λόγο του ότι όλα τα αρχεία PDF ανεβαίνουν στον φάκελο ../pdfjs/web/ όπου αντιλαμβάνομαι μόνο ο Admin έχει δικαίωμα να προσθέτει αρχεία, εκτός και αν υπάρχουν χρήστες σε συγκεκριμένη ομάδα που μπορούν, αυτό εξαρτάτε καθαρά από τις δικές σας ρυθμίσεις καθώς και για την περιοχή που θα εμφανίζεται το εικονίδιο στον επεξεργαστή κειμένου.

pdf_editor3.thumb.PNG.5146f38b64f0f81540ef4203eb93f567.PNG

Αποθηκεύστε και όλα είναι έτοιμα. Πλέον με το που πατάτε το κουμπί στον επεξεργαστή κειμένου θα εμφανίζεται ένα αναδυόμενο παράθυρο όπου εκεί απλά θα δίνετε το όνομα αρχείου (π.χ. mypdffile.pdf) που το έχετε ανεβάσει στον φάκελο /pdfjs/web/

pdf_editor.thumb.png.21e24e265de4c8c804b5a42f12b84fc7.png

Παράδειγμα:

Μοιράσου αυτή την δημοσίευση


Link to post
Share on other sites
Dimitris_p

Μπορώ να προσθέσω ένα κουμπί και αυτό να ανοιγει ένα εσωτερικό link στο forum? 

Μοιράσου αυτή την δημοσίευση


Link to post
Share on other sites
Dimitris_p

Γιάννη νόμιζα οτι χάθηκες! Θα ήθελα να το προσθέσω κάπου εδώ στον edιtor που γράφουμε το μήνυμα αν είναι δυνατών? ώστε να είναι εύκολη η πρόσβαση από κάποιον που γράφει.

Μοιράσου αυτή την δημοσίευση


Link to post
Share on other sites
JoeDer

Από που να χαθώ; από το IPB.GR δεν χάνομαι.

Αυτό που θες να κάνεις μπορεί να γίνει με κάποιο plugin του CKEditor που χρησιμοποιεί η IPS. Ενδεικτικά βρήκα ένα αλλά δεν το έχω δοκιμάσει γιαυτό αν θες να το δοκιμάσεις καλό είναι να το δοκιμάσεις σε κάποιο δοκιμαστικό περιβάλλον: https://simplebutton.nodeontrain.xyz/

Μοιράσου αυτή την δημοσίευση


Link to post
Share on other sites
Dimitris_p

Από εδώ είχα καιρό να σε δω!

Δεν εχω τεστ εγκατάσταση. Στο κανονικό βγαζει σφάλμα παντως,

1C11C133/K33/K The application you uploaded cannot be installed because it is not a valid application, the archive is corrupt or the file and directory permissions in /applications do not allow it.

Μοιράσου αυτή την δημοσίευση


Link to post
Share on other sites
JoeDer

Καλό είναι οι δοκιμές να μην γίνονται στο live forum γιατί καμιά φορά εάν κάτι πάει στραβά ίσως να μην μπορεί να φτιαχτεί εκτός, αν για κάθε δοκιμή κρατάς πριν backup.

H IPS σου δίνει την δυνατότητα να χρησιμοποιήσεις και μια δεύτερη εγκατάσταση τοπικά για δοκιμές / skinning / developing, οπότε η σωστότερη μέθοδος είναι να εγκαταστήσεις το XAMPP / WAMP / UniServer etc και στην δοκιμαστική εγκατάστασή σου να κάνεις όλα τα πειράματά σου πριν τα εφαρμόσεις στο live forum: https://invisioncommunity.com/4guides/welcome/install-and-upgrade-r259/#testinstall

Τώρα στο μήνυμα που σου έβγαλε καταλαβαίνω ότι προσπάθησες να εγκαταστήσεις το πρόσθετο του editor στην περιοχή των plugins ή των applications. Δεν γίνονται εγκατάσταση εκεί, όλα τα plugins του editor εγκαθιστώνται στα toolbars του editor ως προσθήκη κουμπιού (Add Button). Πρέπει όμως να προσέξεις και το μήνυμα που γράφει (must be compatible with version 4.10), δηλαδή να είναι το plugin συμβατό με την έκδοση 4.10 του CKEditor.

Μοιράσου αυτή την δημοσίευση


Link to post
Share on other sites
Dimitris_p

Ναι πήγα από applications να το κανω! Θα δοκιμάσω από τον editor. Στο λινκ που έβαλες δεν είδα να αναφερει για εγκατάσταση σε sub domain. ξερεις αν επιτρέπεται? 

Μοιράσου αυτή την δημοσίευση


Link to post
Share on other sites
Σχολιάστε εποικοδομητικά

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Απάντηση στο θέμα...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. | Terms of Use