Elxis CMS Forum
Ελληνικό Forum => Διαχείριση => Topic started by: symeon on November 09, 2011, 09:46:43
-
Υπάρχουν πουθενά στο διαδίκτυο αναλυτικές οδηγίες για τον Editor;
-
Βεβαίως. Ο editor που χρησιμοποιείται μέχρι και την έκδοση Elxis 2009.3 Aphrodite είναι ο TineMCE (http://www.tinymce.com/). Μπορείς να δεις την τεκμηρίωση του κειμενογράφου εδώ (http://www.tinymce.com/wiki.php)
-
Κατ᾿ αρχάς ευχαριστώ.
Δεν κατάφερα να βρω τρία πράγματα:
α) Πώς αφήνω κενή γραμμή. (Όταν αφήνω κενή γραμμή με enter, ο φάιρφοξ τουλάχιστον την αγνοεί).
β) τί σημαίνει to <pre> (στην <Μορφοποίηση>).
γ) ποια δουλειά κάνει το <style>, και τι δυνατότητες υπάρχουν για μορφοποίηση παραγράφου (κατά την ορολογία του microsoft word).
-
Καλησπέρα,
1. Όταν λες ο firefox την αγνοεί τι εννοείς; Πατώντας το enter ο κειμενογράφος δημιουργεί μια νέα παράγραφος. Όπου αφήνει σχετικό διάστημα (ύψους) κενό. Αν θέλεις να πηγαίνει ακριβώς από κάτω τότε θα πρέπει να πληκτρολογείς shift+enter!
2. To pre tag πρόκειται για ένα στοιχείο όπου χρησιμοποιείται όταν θέλουμε να γράψουμε σε ένα κειμενογράφο κώδικα (με σκοπό να το δείξουμε στους επισκέπτες μας). Λεπτομέρειες εδώ: w3schools.com (http://www.w3schools.com/TAGS/tag_pre.asp)
3. To style (http://www.w3schools.com/tags/tag_style.asp) tag το χρησιμοποιείς για να ορίσεις την μορφοποίηση που θέλεις να έχει το κείμενο. Όταν αντιγράφουμε ένα κείμενο από το Microsoft word τότε αντιγράφουμε και αρκετά σκουπίδια από θέμα STYLE CSS οπότε η διαδικασία είναι να κάνουμε το κείμενο αντιγραφή από το Microsoft word - επικόλληση σε ένα notepad και μετά από το notepad το μεταφέρουμε στον TinyMCE Editor. Με την διαδικασία αυτή καθαρίζουμε από περιττό κώδικα τα άρθρα και διευκολύνουμε τις μηχανές αναζήτησης να διαβάζουν καθαρά κείμενα παρά σκουπίδια κώδικα που δημιουργεί το Microsoft word.
-
Για το 1ο:
Ήθελα να πω ότι όταν γράφω το κείμενο, όλα φαίνονται εντάξει. Μετά όμως που μπαίνω στο σάιτ ως επισκέπτης δεν υπάρχει η κενή γραμμή που είχα αφήσει.
-
Χρησιμοποίησες το Shift + Enter που σου είπε και ο webgift?
-
Υπάρχει η περίπτωση να έχει χρησιμοποιηθεί κώδικας CSS στο template που χρησιμοποιείς όταν πατάς το Enter και δημιουργείτε με αυτόν τον τρόπο παράγραφος. Χρησιμοποιείς το IOS Clean template ; Αν δεν κάνω λάθος ή αυτό ή το philoxenia έχει γίνει προσθήκη τέτοιου κώδικα για τον λόγο αυτό.
-
Λοιπόν, τέλος πάντων βρήκα κάποια άκρη, αν και κομπογιαννίτικη.
Έχω πατήσει enter στο τέλος της προηγούμενης παραγράφου και βρίσκομαι στην αρχή νέας παραγράφου.
- Πατώντας enter εκ νέου ο editor αφήνει κενή γραμμή (φαινομενικά) αλλά αυτή δεν περνιέται στο πραγματικό κείμενο που βλέπει ο επισκέπτης. Αν αντί για enter πατήσω shift-enter αφήνει πράγματι κενή γραμμή, αλλά δεν δουλεύει πλέον η εσοχή παραγράφου που έχω ορίσει στο css, καθώς δεν την βλέπει ως πρώτη γραμμή παραγράφου. Και νομίζω ότι δεν είναι σωστός ο τρόπος, καθώς αν το κάνω πολλές φορές σε μεγάλο άρθρο χάνω τελικά τον μπούσουλα, δηλ. δεν θυμάμαι τι έχω πατήσει πού! (είπαμε, στον editor φαίνονται κάποια πράγματα που δεν περνιώνται στο κείμενο που βλέπει ο επισκέπτης).
- Θέλοντας να επαναφέρω την εσοχή (που ακυρώθηκε με το shift-enter που πάτησα προηγουμένως) ξαναπατάω enter. Όμως (ενώ πάλι φαίνεται στον editor ότι έγινε αυτό που θέλω) τελικώς το shift-enter ακυρώνεται και (ενώ έχω πατήσει συνολικά enter, shift-enter, enter) στο κείμενο του επισκέπτη δεν υπάρχει καμιά κενή γραμμή!
- Η (κομπογιαννίτικη) λύση τελικά που βρήκα είναι να πατήσω μετά το shift-enter, ένα space (οπότε δεν ακυρώνεται το shift-enter και κρατάει την κενή γραμμή.
Ανακεφαλαιωτικά (για κάθε ενδιαφερόμενο)
Για να αφήσω κενή γραμμή (ευρισκόμενος σε νέα παράγραφο) πατάω: shift-enter, space, enter.
ΥΓ Ερώτησις: Δεν είναι κομπογιαννίτικο; Και όντως είναι η μόνη εφικτή λύση;
-
Υπάρχει η περίπτωση να έχει χρησιμοποιηθεί κώδικας CSS στο template που χρησιμοποιείς όταν πατάς το Enter και δημιουργείτε με αυτόν τον τρόπο παράγραφος. Χρησιμοποιείς το IOS Clean template ; Αν δεν κάνω λάθος ή αυτό ή το philoxenia έχει γίνει προσθήκη τέτοιου κώδικα για τον λόγο αυτό.
Όχι, δεν τα ξέρω καν αυτά τα δυό εργαλεία. Μου τα συνιστάτε ή με μαλώνετε που ίσως τα χρησιμοποίησα; :)
-
Δεν είναι εργαλεία. Είναι εμφανίσεις (templates) του Elxis. Και το ερώτημα είναι "ποια εμφάνιση/template χρησιμοποιείς;;"
Επίσης, γιατί δεν δίνεις ένα url... να κάνουμε και τη ζωής μας εύκολη; ::)
-
Ούτε το ένα ούτε το άλλο. Δεν μίλησα για εργαλεία μίλησα για εμφανίσεις (=templates). Ποιο template χρησιμοποιείς στην ιστοσελίδα σου;
Edited: Σπύρο την ίδια ώρα τα γράψαμε!!
-
Χρησιμοποιώ το its-elxis3. Η σελίδα που έχω φτιάξει είναι www.martyries.gr (http://www.martyries.gr) (μην μπείτε με explorer, γιατί... Άλλο πρόβλημα αυτό. Ήμουν ανυποψίαστος και όταν πήρα χαμπάρι ότι ο εξπλόρερ κάνει τον κινέζο, είχα ήδη κάνει τόση δουλειά ψειρίσματος σε λεπτομέρειες του CSS, που έχω απελπιστεί. Όλοι οι άλλοι περιηγητές -firefox, chrome, safari, opera- δουλεύουν άψογα. Όσο σκέφτομαι ότι πρέπει να τα ξαναδουλέψω εξ αρχής... Μακάρι να έβρισκα ένα τρόπο, τουλάχιστον νά βγάζει ένα μήνυμα του τύπου "χρησιμοποιείτε firefox" σε όποιον μπαίνει με εξπλόρερ. Άραγε γίνεται κάτι τέτοιο;)
-
Κοιτά τι σκάρτο - σκουπιδαριό περνάς σε κάθε άρθρο σου. Και να φανταστείς έσβησα κώδικα γιατί πέρασα τους 100000 χαρακτήρες :
<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EL</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="--" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Κανονικός πίνακας";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
Κάνοντας Copy - Paste από το Word. ΠΩΣ να δουλέψει το Enter και το κάθε enter;
Ναι υπάρχει η δυνατότητα να ελέγχεις και να εμφανίζεις συγκεκριμένα πράγματα αν ο επισκέπτης σου έρχεται από IE. Έχουν γραφτεί εδώ στο φόρουμ λύσεις σχετικά. Παίρνεις ένα δείγμα τι περνάνε όσοι φτιάχνουν templates λοιπόν.
-
Έχω μείνει άναυδος! Όλα αυτά είναι σκουπίδια μέσα στα άρθρα;; Και πώς μπορώ γενικά να τα αναγνωρίσω και να τα καθαρίσω με ασφάλεια;
Όσο για τον explorer, μπορείτε (αν είναι πολύ εύκολο) να μου δώσετε ένα λινκ στο φόρουμ που να με αφορά;
Παίρνεις ένα δείγμα τι περνάνε όσοι φτιάχνουν templates λοιπόν.
Τώρα καταλαβαίνω... Και όλα αυτά για το βίτσιο απλώς κάποιων;
-
Συμβουλή: Όταν πρόκειται να εισάγεις στο site σου κείμενα από το word ή άλλους του είδους editors, να τα περνάς - φιλτράρεις πάντοτε μέσα από ένα Notepad ή ένα πιο advanced σαν τον PSPad (http://www.pspad.com/en/download.php) editor και έτσι δεν θα έχεις ποτέ σκουπίδια.
-
Σου έχω αναφέρει την λύση παραπάνω :
Όταν αντιγράφουμε ένα κείμενο από το Microsoft word τότε αντιγράφουμε και αρκετά σκουπίδια από θέμα STYLE CSS οπότε η διαδικασία είναι να κάνουμε το κείμενο αντιγραφή από το Microsoft word - επικόλληση σε ένα notepad και μετά από το notepad το μεταφέρουμε στον TinyMCE Editor. Με την διαδικασία αυτή καθαρίζουμε από περιττό κώδικα τα άρθρα και διευκολύνουμε τις μηχανές αναζήτησης να διαβάζουν καθαρά κείμενα παρά σκουπίδια κώδικα που δημιουργεί το Microsoft word.
- Κάνε μια αναζήτηση στο φόρουμ και θα βρεις λύσεις.
- Δεν είναι θέμα βίτσιου άλλα θέμα προτιμήσεων ή συνηθειών αν θέλεις.
-
Κάνοντας Copy - Paste από το Word. ΠΩΣ να δουλέψει το Enter και το κάθε enter;
Όντως στην αρχή την έκανα μερικές φορές την γκάφα με το word. Ειδικά για το enter όμως, δοκίμασα μόλις τώρα σε καινούριο καθαρό άρθρο, και πάλι δεν αφήνει κενή γραμμή. Για το συγκεκριμένο πρόβλημα, μέχρις στιγμής η λύση που έχω είναι αυτή που αναφέρω πιο πάνω με bold.
-
Μήπως αυτό βοηθάει;
http://www.tinymce.com/wiki.php/TinyMCE_FAQ#TinyMCE_produce_P_elements_on_enter.2Freturn_instead_of_BR_elements.3F (http://www.tinymce.com/wiki.php/TinyMCE_FAQ#TinyMCE_produce_P_elements_on_enter.2Freturn_instead_of_BR_elements.3F)
-
Σ᾿ ευχαριστώ πολύ για το ενδιαφέρον.
Αν και η εμπειρία μου είναι πολύ μικρή σε όλα αυτά τα πράγματα, νομίζω πως δεν έχει να κάνει με το συγκεκριμένο πρόβλημα: πώς αφήνουμε κενή γραμμή μεταξύ 2 παραγράφων (πέραν του οποιουδήποτε κενού προβλέπεται από το css).