Elxis CMS Forum

Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: Dimitris Kanatas on March 12, 2017, 09:54:05

Title: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: Dimitris Kanatas on March 12, 2017, 09:54:05
Γεια σας,

Θα ήθελα να ρωτήσω...

1. Στο mod_gallery για σύνδεσμο μπορούμε να βάλουμε link (προαιρετικός σύνδεσμος) τύπου content:Κατηγορία/άρθρο γιατί σε μένα δε το δέχεται.

2. Στην προβολή άρθρο το κύριο κείμενο ρέει στο εισαγωγικό (σωστά) αλλά αν έχουμε εικόνα άρθρου και πρόσθετο π.χ. εικονοθήκη ή download ή weblink ή κάτι άλλο στην αρχή του κύριου κειμένου η εμφάνιση του άρθρου δε φαίνεται σωστά. Προτείνω, αν είναι εφικτό, να δημιουργηθεί ένα Content Plugin που να μην επιτρέπει τη ροή αυτή. Εγώ αυτό που έκανα για να μην πλέκονται τα αντικείμενα με την εικόνα του εισαγωγικού κειμένου να έβαζα κενές γραμμές στην αρχή του κύριου κειμένου κάτι που δεν είναι σωστό.
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: datahell on March 13, 2017, 09:56:56
1. Δεν μπορω να το δω τωρα. Ενημερωτικα παντως σκεφτομαι να την αλλαξω εντελως γιατι θελω η gallery να ειναι seo friendly. Δεν εχω δει ουτε μια seo friendly gallery σε javascript/jquery οποτε αν τη φτιαξω πιστευω θα ειναι πολυ καλη.

2. Εγω κανω ενα πολυ απλο, το προτεινω σε ολους. Στην αρχη του κυριως κειμενου βαζω αυτο:

 <div class="clear"></div>

Τα plugin μη τα βαζεις στο εισαγωγικο αλλα στο κυριως κειμενο.
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: Dimitris Kanatas on March 13, 2017, 19:19:57
Code: [Select]
<div class="clear"></div>
Μπράβο Γιάννη! Απλό και φαίνεται πως λειτουργεί.

Για το Gallery. Είμαι σίγουρος πως αν το βάλεις στο πρόγραμμα.... θα κάνεις θαύματα. Περιμένουμε νέα σου.
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: webgift on March 15, 2017, 10:34:50
(Εγώ πάλι ένα θα πω άσχετο! Πρώτη φορά βλέπω μήνυμα του Γιάννη χωρίς τόνους! ααχαχαχαχαχαχα)
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: datahell on March 15, 2017, 13:07:22
Εχει εξηγηση: γραφω απο το κινητο :-)
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: Dimitris Kanatas on March 18, 2017, 20:16:35
Και να ένα σημαντικό πρόβλημα...  ;)

Quote
Γειά σου .......................
Σας ευχαριστούμε για την εγγραφή σας στον ιστότοπο .......................................

Παρακαλώ πατήστε στον παρακάτω σύνδεσμο για να ενεργοποιήσετε τον λογαριασμό σας.
https://www.χχχχχχχχχχχ.gr/user/activate.html?c=

Γιατί δε βγάζει κωδικό ενεργοποίησης στην εγγραφή; Ιδέες;
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: nikos on March 18, 2017, 23:43:41
Γιατί δε βγάζει κωδικό ενεργοποίησης στην εγγραφή; Ιδέες;

Από τη στιγμή που σου στέλνει το σύστημα σύνδεσμο ενεργοποίησης στο e-mail που δηλώνεις κατά την εγγραφή, τι κωδικό να βγάλει και πού;
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: Dimitris Kanatas on March 19, 2017, 00:23:26
Νίκο στέλνει κανονικά e-mail αλλά ο σύνδεσμος δεν έχει κωδικό ενεργοποίησης οπότε η ενεργοποίηση είναι άκυρη.

Σε μένα στέλνει ενημερωτικό μήνυμα πως έγινε η εγγραφή αλλά δε μου βγάζει το σύνδεσμο προς το νέο μέλος

Σου στέλνω link για να δοκιμάσεις αν θέλεις...
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: nikos on March 19, 2017, 02:24:01
Δοκίμασα και έκανα εγγραφή αμέσως μέσω του συνδέσμου που έλαβα, δίχως πρόβλημα και στη συνέχεια έκανα και login στο site σου.

Δεν καταλαβαίνω ποιο ακριβώς είναι το ζητούμενό σου, ωστόσο έτσι όπως γίνεται η εγγραφή, έχεις επιλέξει από την διαχείριση, ενεργοποίηση λογαριασμού μέσω e-mail. Δοκίμασε ενεργοποίηση λογαριασμού χειροκίνητα από διαχειριστή, μήπως αυτό είναι που θες.
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: Dimitris Kanatas on March 19, 2017, 10:43:43
Νίκο είδα την εγγραφή. Χρήστες με ειδοποίησαν πως έχουν αυτό το πρόβλημα και... τώρα κατάλαβα τι γίνεται.

Το Elxis CMS δεν ελέγχει αν το e-mail του νέου χρήστη ήδη χρησιμοποιείται από κάποιο μέλος με αποτέλεσμα να πάει να κάνει διπλοεγγραφή. Δηλαδή κάνει κανονικά τη διαδικασία εγγραφής αλλά αφήνει το σύνδεσμο ενεργοποίησης χωρίς κωδικό και χωρίς να δημιουργεί νέο προφίλ.

Νίκο δοκίμασε να κάνεις νέα εγγραφή με το ίδιο e-mail για να επιβεβαιώσω το σκεπτικό μου.

Αν συμβαίνει αυτό θα πρέπει να ελέγξουμε αν είναι πρόβλημα μόνο του site μου (οπότε πρέπει να το ψάξω τοπικά) ή γενικότερα του elxis CMS.
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: nikos on March 19, 2017, 16:51:14
Μια χαρά δουλεύει το Elxis και ελέγχει αν έχει κάνει κάποιος εγγραφή με το ίδιο e-mail, διότι μπορεί τη δεύτερη φορά να σου λέει ότι "Η εγγραφή σας ολοκληρώθηκε με επιτυχία!" και "Ένα μήνυμα που περιέχει έναν σύνδεσμο ενεργοποίησης στάλθηκε στην διεύθυνση ηλεκτρονικού ταχυδρομείου σας. Πρέπει να ενεργοποιήσετε τον λογαριασμό σας πατώντας στο σύνδεσμο ενεργοποίησης πρωτού επιχειρήσετε να συνδεθείτε." στο e-mail που λαμβάνεις όμως, ο κωδικός ενεργοποίησης είναι άκυρος διότι σου στέλνει μη ολοκληρωμένη URL σαν αυτή https://www.site.com/user/activate.html?c= ενώ την πρώτη φορά που γίνεται η εγγραφή η URL είναι πλήρης διότι μετά το ίσον περιέχει ένα κωδικό 41 ψηφίων σαν αυτό https://www.site.com/user/activate.html?c=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Εν πάσει περιπτώσει, το e-mail για ένα χρήστη είναι και πρέπει να είναι μοναδικό και δεν νοείται να είναι κοινό και να χρησιμοποιείται κατά την διαδικασία εγγραφής από διαφορετικούς χρήστες. Καθένας πρέπει να διαθέτει δικό του e-mail αν θέλει να εγγραφεί.
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: Dimitris Kanatas on March 19, 2017, 17:34:32
Νίκο Δε γίνεται να μην ελέγχει το CMS για το αν ένα e-mail χρησιμοποιείται ή όχι και να ενημερώνει το χρήστη που κάνει την νέα εγγραφή άμεσα με μήνυμα ο,τι το e-mail αυτό χρησιμοποιείται ήδη και να σταματάει εκεί η διαδικασία ή να τον παραπέμπει σε διαδικασία ανάκτηση κωδικού.
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: nikos on March 20, 2017, 09:15:18
Όχι δεν συμφωνώ, και όπως είπα και πριν μια χαρά δουλεύει το Elxis, διότι έτσι ως έχει, σε αυτή την μη αναμενόμενη ενέργεια, διασφαλίζει τον εκάστοτε χρήστη που εγγράφηκε από το να γνωστοποιήσει σε κάποιον άλλο που θα επιχειρούσε με τον τρόπο που περιγράφεις να πληροφορηθεί αν ο x χρήστης είναι μέλος του site. Ούτε είναι σωστό να τον παραπέμπει σε διαδικασία ανάκτησης κωδικού από την στιγμή που δεν την ζήτησε ο μοναδικός χρήστης που εγγράφηκε.
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: datahell on March 20, 2017, 20:28:38
Μοναδικότητα email
Το Elxis ΔΕΝ δέχεται το ίδιο email σε 2 ή περισσότερους χρήστες. Το e-mail πρέπει να είναι μοναδικό, όπως το username. Αυτόν τον έλεγχο τον κάνει τόσο στην εγγραφή χρήστη όσο και στην επεξεργασία του προφίλ του. Συνεπώς κανείς χρήστης δεν πρέπει να έχει το ίδιο email με κάποιον άλλον.

Κωδικός ενεργοποίησης (c)
Ο κωδικός ενεργοποίησης (?c=xxx...) δημιουργείται την στιγμή της εγγραφής και διαγράφεται όταν ολοκληρωθεί η εγγραφή (ενεργοποίηση λογαριασμού μέσω email). Συνεπώς στους ενεργούς χρήστες αυτό το πεδίο είναι κενό. Αν μετά από επεξεργασία προφίλ απαιτηθεί νέα ενεργοποίηση (πχ σε αλλαγή email) τότε αυτό το πεδίο ξανα-δημιουργείται και στέλνεται στο χρήστη για εκ νέου ενεργοποίηση. Αν δεν λειτουργεί έτσι πείτε μου τι ακριβώς να κάνω για να αναπαράγω το πρόβλημα.

Σημείωση: Ανάλογα με το ποια μέθοδος ενεργοποίησης είναι επιλεγμένη (email, χειροκίνητα από διαχειριστή, άμεση), το επίπεδο πρόσβασης (άνω του φυσιολογικού) και την ομάδα του χρήστη, τα πράγματα αλλάζουν. Όσα γράφω παραπάνω αφορούν: ενεργοποίηση μέσω email, φυσιολογικό επίπεδο ασφαλείας, χρήστης μη-διαχειριστής.
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: Dimitris Kanatas on March 21, 2017, 00:14:05
Γιάννη μου φαίνεται λογικό για κάποιον που προσπαθεί να κάνει εγγραφή με ένα e-mail που ήδη έχει χρησιμοποιήσει στο παρελθόν (π.χ. πριν 1, 2 χρόνια) και να το έχει ξεχάσει, να του εμφανίζει μήνυμα ότι το e-mail αυτό ήδη χρησιμοποιείται και να τον προτρέπει για αλλαγή κωδικού, αν είναι ο ιδιοκτήτης του (έστω και σε επίπεδο μηνύματος με e-mail, αντί για κωδικό ενεργοποίησης) είτε να τον καλέσει να χρησιμοποιήσει κάποιο άλλο e-mail για την εγγραφή του. Δεν είναι παράλογη ενέργεια. Μάλλον συμβαίνει στους περισσότερους να ξεχάσουν μια εγγραφή τους σε κάποιο site από τα δεκάδες που είναι μέλη. Αντιθέτως μου φαίνεται περίεργο να μπαίνει κάποιος σε τέτοια διαδικασία χωρίς, σε κανένα στάδιο, να ενημερώνεται πως το e-mail αυτό που εισήγαγε χρησιμοποιείται ήδη από κάποιο χρήστη και δεν μπορεί να γίνει νέα εγγραφή. Πιστεύω πως είναι σημαντικό...
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: datahell on March 21, 2017, 07:31:33
Σου βγαζει μηνυμα αν το email  χρησιμοποιειται απο αλλο χρηστη. Αν ειναι δικος σου λογαριασμος πας δτην υπενθυμιση κωδικου.
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: Dimitris Kanatas on March 21, 2017, 09:17:15
Αυτό Γιάννη είναι το πρόβλημα. Δεν εμφανίζει τέτοιο μήνυμα (αντιθέτως αναφέρει πως η εγγραφή έγινε κανονικά), και προχωράει στην αποστολή e-mail χωρίς όμως κωδικό ενεργοποίηση... Δε ξέρω αν είναι γενικό πρόβλημα του Elxis ή κάτι στο δικό μου site. Μπορείς να το ελέγξεις φίλε μου αν εμφανίζεται το μήνυμα σε μια καθαρή εγκατάσταση του elxis;
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: nikos on March 21, 2017, 09:27:13
Έκανα την διαδικασία εγγραφής για δεύτερη φορά στο site του Δημήτρη  με το ίδιο e-mail αλλά διαφορετικό φυσικά username και δεν εμφανίζει μήνυμα ότι το e-mail χρησιμοποιείται, παρά μόνο ότι η εγγραφή ολοκληρώθηκε, χωρίς φυσικά να ισχύει αυτό στη πράξη διότι ο κωδικός ενεργοποίησης είναι άκυρος, αλλά όπως εξήγησα και παραπάνω, κατά τη γνώμη μου, καλά κάνει και δεν εμφανίζει μήνυμα ότι το e-mail χρησιμοποιείται.
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: Dimitris Kanatas on March 26, 2017, 22:08:09
Παιδιά συνεχίζει να υπάρχει το πρόβλημα (e-mail που ήδη χρησιμοποιούνται να περνάνε στη διαδικασία της εγγραφής χωρίς να εμφανίζεται το μήνυμα του συστήματος. "Το e-mail %s χρησιμοποιείται ήδη από άλλο χρήστη. Παρακαλώ επιλέξτε κάποιο άλλο.." Θέλω να μάθω αν είναι πρόβλημα της έκδοσης (Elxis 4.5 Stable [Typhon] rev1909) ή του site μου λόγω της μεταφοράς του.

Προσθήκη: Τώρα παρατήρησα πως περνάνε και ψευδώνυμα που ήδη χρησιμοποιούνται...

Βέβαια σε αυτές τις περιπτώσεις δεν δημιουργούνται νέοι λογαριασμοί.
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: datahell on March 31, 2017, 18:16:20
Ναι αλλά οι λογαριασμοί δεν δημιουργούνται. Απλά δεν σου γράφει το μήνυμα. Έχει διορθωθεί ήδη (rev1915), κάνε αναβάθμιση στην πρώτη ενημερωμένη έκδοση που θα κυκλοφορήσει.
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: nikos on April 01, 2017, 11:26:38
Η ύπαρξη ενός radio button Ναι - Όχι στη διαχείριση για την επιλογή εμφάνισης μηνύματος ότι "το e-mail χρησιμοποιείται ήδη", θα ήταν καλό. 
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: Dimitris Kanatas on April 04, 2017, 12:08:38
ΟΚ, Γιάννη. Ευχαριστώ. Περιμένω τα νέα ενημερωμένα αρχεία. Νίκο πιστεύω πως πάντα ο επισκέπτης πρέπει να ξέρει αν τα στοιχεία που εισάγει στην εγγραφή χρησιμοποιούνται ή όχι πριν προχωρήσει η διαδικασία.
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: nikos on April 04, 2017, 13:56:55
Νίκο πιστεύω πως πάντα ο επισκέπτης πρέπει να ξέρει αν τα στοιχεία που εισάγει στην εγγραφή χρησιμοποιούνται ή όχι πριν προχωρήσει η διαδικασία.

Δηλ. αν έχεις κάνει εγγραφή σε ένα site πώς είναι δυνατόν να μην ξέρεις ότι εγγράφηκες. Και αν το ξεχάσεις, κοιτάς το inbox του e-mail σου και το βρίσκεις. Εξώ εξήγησα στον ανωτέρω διάλογο (διάβασε το πάλι) για ποιο λόγο δεν θα έπρεπε να το εμφανίζει, για αυτό και είπα ότι για την επόμενη έκδοση καλό θα ήταν να υπάρχει στη διαχείριση η δυνατότητα επιλογής εμφάνισης ή μη, του μηνύματος "το e-mail χρησιμοποιείται ήδη".
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: Dimitris Kanatas on April 17, 2017, 23:39:41
Χριστός Ανέστη!

Παιδιά πρέπει να γίνει έλεγχος γιατί περνάει και το ψευδώνυμο χωρίς έλεγχο. Μου έτυχαν δύο περιπτώσεις που ενώ για πρώτη φορά κάνανε εγγραφή (νέο email), επειδή χρησιμοποίησαν το ίδιο ψευδώνυμο με κάποιο μέλος... δε τους άφησε το elxis να ολοκληρώσουν την εγγραφή χωρίς κανένα προειδοποιητικό μήνυμα (ότι το ψευδώνυμο χρησιμοποιείται).

Νίκο δεν υπάρχει καμία περίπτωση σε εγγραφή να μην γίνεται ο έλεγχος του ψευδώνυμου ή του email για το αν χρησιμοποιείται ή όχι, (και σχετική ενημέρωση) πριν ολοκληρωθεί η εγγραφή. Ακόμα και το elxis είχε αυτή τη λειτουργία, γι` αυτό θεώρησα αρχικά πως το πρόβλημα οφειλόταν στη δική μου εγκατάσταση.

Γιάννη ελπίζω γρήγορα να βγάλεις την νέα έκδοση γιατί από τις ειδοποιήσεις μου βλέπω καμιά 10αριά τέτοιες προσπάθειες (από τις οποίες 3 με ειδοποίησαν για το πρόβλημα).
Title: Re: Μικρο-ζητήματα στο Elxis CMS 4.x
Post by: datahell on April 18, 2017, 19:55:05
Δεν υπάρχει λόγος ανησυχίας καθώς η εγγραφή δεν πραγματοποιείται. Το πρόβλημα είναι ότι κακώς δεν σου λέει ότι η εγγραφή απέτυχε και αντ αυτού σου λέει ότι πέτυχε. Το πρόβλημα έχει ήδη διορθωθεί. Γράφω οδηγίες για όποιον θέλει να το διορθώσει πριν κυκλοφορήσει η ενημερωμένη έκδοση.

Ανοίξτε το αρχείο components/com_user/controllers/account.php
Αλλάξτε τις γραμμές 165 και 166 από αυτό:

$ok = $captcha->validate($elxis->getConfig('CAPTCHA'), 'captcha_seccode', 'seccode', 'norobot', '');
if (!$ok) { $captcha_errormsg = $captcha->getError(); }

Σε αυτό:
$captcha_ok = $captcha->validate($elxis->getConfig('CAPTCHA'), 'captcha_seccode', 'seccode', 'norobot', '');
if (!$captcha_ok) {
   $captcha_errormsg = $captcha->getError();
   if ($captcha_errormsg == '') { $captcha_errormsg = 'Captcha validation failed!'; }
}

Αλλάξτε τη γραμμή 171 (174) από αυτό:
} else if (($captcha_errormsg != '')) {
Σε αυτό:
} else if ($captcha_errormsg != '') {

Υπάρχουν και άλλες αλλαγές αλλά οι συγκεκριμένες αρκούν για να λύσουν το πρόβλημα.