Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
Elxis documentation
for users and developers.
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Διαχείριση
(Moderators:
CREATIVE Options
,
ks-net
) »
Απενεργοποίηση core component στο front-end
« previous
next »
Print
Pages: [
1
]
Author
Topic: Απενεργοποίηση core component στο front-end (Read 5486 times)
apkoutsou
Sr. Member
Posts: 330
Απενεργοποίηση core component στο front-end
«
on:
August 29, 2014, 13:42:03 »
Καλησπέρα!
Θέλω να απενεργοποιήσω στο 4.2 ένα core component από το front-end, δηλαδή όταν πληκτρολογείται η uri του να οδηγεί σε 404 error (not found). Από το routing του menu δεν με αφήνει να διαγράψω τα core components. Υπάρχει τρόπος από την διαχείριση ή πρέπει να επέμβω στην βάση;
Απόστολος
Logged
Bitcraft-labs.gr
- Open source applications
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Απενεργοποίηση core component στο front-end
«
Reply #1 on:
August 29, 2014, 14:43:11 »
Δεν πειράζεις τα core components!
Τι μπορείς να κάνεις:
1. Μπορείς να κρύψεις τα link προς αυτό ή τα module που οδηγούν σε αυτό.
2. Μέσω htaccess μπορείς να οδηγήσεις τα σχετικά request προς την σελίδα 404.
3. Μπορείς επίσης να πειράξεις από την διαχείριση το routing του Elxis προς το συγκερκιμένο component.
4. Ανοίγεις το κεντρικό αρχείο του component και στο frontend routing οδγηγείς όλα τα request στη σελίδα 404 του Elxis.
Πχ
exitPage::make('404', 'CSEA-0003');
Σε πιο component αναναφέρεσε; Αν θες την περίπτωση 4 πες μας το component να σου πω τι ακριβώς θα γράψεις και που.
«
Last Edit: August 29, 2014, 14:46:17 by datahell
»
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
apkoutsou
Sr. Member
Posts: 330
Re: Απενεργοποίηση core component στο front-end
«
Reply #2 on:
August 29, 2014, 18:15:28 »
Καλησπέρα datahell,
Ουσιαστικά θέλω να απενεργοποιήσω την δρομολόγηση προς τα component user, search και content στο front-end για να αποκλείσω κάθε περίπτωση να καταλήξει κάποιος χρήστης εκεί. Δηλαδή θα ήθελα τα urls:
www.sampledomain.org/user/
www.sampledomain.org/search/
www.sampledomain.org/content/
να επιστρέφουν σφάλμα 404 - όχι όμως να απενεργοποιήσω πλήρως το content: στήνω ένα site που θα δουλεύει με συγκεκριμένες αυτόνομες σελίδες και προσαρμοσμένη σε αυτές σχεδίαση.
Οπότε χρειάζομαι κάτι σαν το 2 ή μάλλον καλύτερα το 3, ώστε να μπορώ να κάνω αλλαγές από την διαχείριση (που έχει πρόσβαση από παντού λόγω web interface) και όχι αλλάζοντας κάθε φορά το htaccess (που θέλει σύνδεση ftp). Μπορώ να αλλάξω την δρομολόγηση κάποιου component στην σελίδα 404;
Logged
Bitcraft-labs.gr
- Open source applications
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Απενεργοποίηση core component στο front-end
«
Reply #3 on:
August 29, 2014, 20:34:34 »
Λοιπόν, το
user
δεν υπάρχει λόγος να το χαλάσεις. Απλά δεν επιτρέπεις την εγγραφή χρηστών και αποδημοσιεύεις το module σύνδεσης. Η μόνη σελίδα που μπορεί να εμφανιστεί είναι το "κέντρο χρηστών" (
user/
) απ όπου μπορούν ακόμα και οι επισκέπτες να επιλέγουν timezone. Σε τίποτα άλλο δεν έχει πρόσβαση κανείς μη-συνδεδεμένος. Αν δεν εμφανίσεις σύνδεσμο προς αυτό ούτε αυτή η σελίδα θα φαίνεται πουθενά.
Το
content
δεν του πειράζεις το παραμικρό. Δεν υπάρχει κανένας λόγος. Αν δεν υπάρχει μία σελίδα (κατηγορία/άρθρο) θα σου βγάλει σφάλμα 404 έτσι κι αλλιώς -δηλαδή αυτό που θες-, ενώ για τις αυτόνομες σελίδες που θες να βάλεις θα δουλεύει μία χαρά.
Για το
search
αποδημοσίευσε το module αναζήτησης καθώς και όλες τις μηχανές αναζήτησης. Δεν θα δουλεύει τίποτα στο search. Εννοείται ότι δεν εμφανίζεις και link προς αυτό.
Κάνε αυτά που γράφω και μην πειράζεις τίποτα στο Elxis. Ειδικά τα component
content
και
cpanel
δεν τα πειράζεις καθόλου γιατί επιτελούν διάφορες εργασίες στο παρασκήνιο πέραν αυτού που φαίνεται.
«
Last Edit: August 29, 2014, 20:36:24 by datahell
»
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
apkoutsou
Sr. Member
Posts: 330
Re: Απενεργοποίηση core component στο front-end
«
Reply #4 on:
August 30, 2014, 14:28:35 »
datahell σε ευχαριστώ. Ίσως είμαι λίγο υπερβολικός, καθώς links για τα components αυτά δεν υπάρχουν στην σελίδα, οπότε ο χρήστης δύσκολα θα καταλήξει σε αυτά, απλά ήθελα να είμαι σίγουρος, καθώς η σχεδίαση είναι costum για τις συγκεκριμένες αυτόνομες σελίδες και ό,τι άλλο εμφανιστεί είναι άσχημο: είναι ένα site παρουσίασης με πέντε σελίδες. Ακόμη και για την κεντρική σελίδα, που εμφανίζει διαφορετικό κείμενο κάθε φορά που φορτώνει, έφτιαξα ένα μικρό plugin που εμφανίζει με συγκεκριμένο τρόπο τυχαία άρθρα από μια κατηγορία. Οπότε μάλλον θα δω την λύση του htaccess για την δρομολόγηση των σελίδων αυτών σε σφάλμα 404.
Σε ευχαριστώ πολύ πάντως.
Logged
Bitcraft-labs.gr
- Open source applications
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Διαχείριση
(Moderators:
CREATIVE Options
,
ks-net
) »
Απενεργοποίηση core component στο front-end