Elxis CMS Forum

Ελληνικό Forum => Διαχείριση => Topic started by: ppetridis on July 05, 2013, 15:33:53

Title: Global Configuration - Text Editor και άλλα...
Post by: ppetridis on July 05, 2013, 15:33:53
Καλησπέρα. Λέγομαι Παντελής Πετρίδης, είμαι μαθηματικός και ενδιαφέρομαι να στήσω την ιστοσελίδα μου που φιλοξενείται στο Πανελλήνιο Σχολικό Δίκτυο (http://www.sch.gr/).
Πριν από λίγες ημέρες γνώρισα την πλατφόρμα, μου άρεσε πολύ και πολλά συγχαρητήρια σε όσους συνέβαλαν στη δημιουργία της.

Την εγκατάσταση την ολοκλήρωσα, αν θέλετε ρίχνετε μία ματιά (εδώ (http://2p.mysch.gr/) σε σχέση με πριν (http://users.sch.gr/ppetridis/globalsch-autosch/iware/)).
Τα θέματα που προκύπτουν, όμως, αρχίζουν και μαζεύονται. Και έχω ψάξει αρκετά, παρόλ' αυτά δε βρήκα άκρη.

Το μεγαλύτερο πρόβλημά μου είναι ότι κατά ένα πολύ παράξενο τρόπο δε λειτουργεί το sup και το sub. Και παρά το ότι προστίθενται κανονικά στον κώδικα HTML.
Δοκίμασα σε διάφορους browsers και δεν υπήρξε κάποια διαφορά. Έτσι έψαξα για τον text editor. Και διαπίστωσα ότι δεν μπορώ να βρω το Global Configuration (http://wiki.elxis.org/wiki/Global_Configuration).
Παρεμπιπτόντως, υπάρχει κάποιος σύντομος τρόπος να προσθέτω non-breaking spaces; Γιατί πηγαίνω στον κώδικα html και, αφού ψάξω αρκετά, τα βάζω με  

Αν έχει σημασία, έχω πειράξει το template.css από το θέμα (delta) μόνο στη διάσταση των γραμματοσειρών και συγκεκριμένα κάθε μέγεθος μέχρι τα 25px το αύξησα κατά 2.

Όπως καταλαβαίνετε, θέλω να γράψω αx2 + βx + γ = 0 χωρίς να αναδιπλώνεται και από εκεί ξεκινάνε όλα!

Ευχαριστώ εκ των προτέρων
Παντελής
Title: Re: Global Configuration - Text Editor και άλλα...
Post by: datahell on July 05, 2013, 18:52:20
Καλώς τον.

Το Elxis κάνει reset όλα τα html tags και κατόπιν ορίζει αυτά που χρησιμοποιεί στο css του template. Επειδή το sup και το sub δεν χρησιμοποιούνται στη στάνταρ διανομή, ούτε πουθενά στον κώδικα του Elxis παραμένουν ως μη-ορισμένα. Θα ανοίξεις το template.css και κάπου ψηλά μετά το "body" θα γράψεις κάτι σαν το παρακάτω.

Code: [Select]
sub { vertical-align: sub; font:normal 11px/14px tahoma, verdana, sans-serif; }
sup { vertical-align: super; font:normal 11px/14px tahoma, verdana, sans-serif; }

Πάει αυτό.

Αν θες να γράψεις κώδικα το καλύτερο είναι να το βάλεις μέσα σε pre (pre-formatted) tags, έτσι ώστε να εμφανίζεται ακριβώς όπως το έβαλες.
Code: [Select]
<pre>Κώδικας εδώ</pre>
Μπορείς επίσης να χρησιμοποιήσεις την κλάση "elx_textblock" σε p ή div tags με την οποία θα δημιουργηθεί ένα γκρι κουτί με monospace fonts γύρω από το κείμενο.
<div class="elx_textblock">Κείμενο</div>
<p class="elx_textblock">Κείμενο</p>

Η πιο χλιδάτη, αλλά δύσκολη λύση, είναι να χρησιμοποίησεις custom CSS κλάσεις για όμορφη χρωματιστη εμφάνιση σύνταξης όπως έχουμε κάνει στην τεκμηρίωση του Elxis στο Elxis.net. Παράδειγμα (https://www.elxis.net/docs/el/developers/tutorials/multiple-onload-events.html).

Παράδειγμα κώδικα του elxis.net/docs/

Code: [Select]
<div class="source">
    <span class="var">$eDoc</span> = <span class="class">eFactory</span>::<span class="function">getDocument</span>();
</div>

Οι ορισμοί των css κλάσεων βρίσκονται στο template.css του site. Μπορείς να τις αντιγράψεις ελεύθερα.



Title: Re: Global Configuration - Text Editor και άλλα...
Post by: webgift on July 06, 2013, 13:27:54
Καλώς ήλθες Παντελή. 
Title: Re: Global Configuration - Text Editor και άλλα...
Post by: ppetridis on July 08, 2013, 01:24:29
Ευχαριστώ για τις απαντήσεις (μου έχουν δώσει πολύ τροφή για ψάξιμο!) και για το καλωσόρισμα!