Elxis CMS Forum

Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: dsamaras on February 25, 2017, 17:26:42

Title: ΜΕΝΟΥ ΚΑΙ ΠΡΟΒΟΛΗ ΓΙΑ ΕΠΙΣΚΕΠΤΕΣ ΚΑΙ ΧΡΗΣΤΕΣ
Post by: dsamaras on February 25, 2017, 17:26:42
Καλησπέρα στη παρέα και καλή σαρακοστή να έχουμε όλοι με υγεία.

Θα ήθελα να ρωτήσω αν μπορώ στο μενού μου πχ BLOG που το χω σε δικαίωμα προβολής για επισκέπτες και μέσα το περιεχόμενο το έχω δικαίωμα προβολής  μόνο στους χρήστες, αντί να μου πετάει το "404 το html δεν υπάρχει" να πηγαίνει τους επισκέπτες στη σελίδα της εγγραφής.

Προς το παρόν το χω κάνει redirect πειράζοντας το 404 το κώδικα, όπου εμφανίζει το σφάλμα για 1 δευτερόλεπτο και μετά κάνει το redirect στην εγγραφή.

Μπορεί κάποιος να μου προτείνει πως μπορώ να το κάνω διαφορετικά;

Ευχαριστώ προκαταβολικα
Title: Re: ΜΕΝΟΥ ΚΑΙ ΠΡΟΒΟΛΗ ΓΙΑ ΕΠΙΣΚΕΠΤΕΣ ΚΑΙ ΧΡΗΣΤΕΣ
Post by: datahell on February 27, 2017, 18:49:07
Ας υποθέσουμε ότι το περιεχόμενο αυτό το έχεις στην κατηγορία με seo τίτλο "sample".

Πήγαινε στο 404.php template που χρησιμοποιείς (το default είναι το templates/system/404.php) και πάνω ψηλά γράψε αυτό:

if (strpos(eFactory::getURI()->getElxisUri(), 'sample/') === 0) {
   if ($elxis->user()->gid == 7) {
      $link = $elxis->makeURL('user:login/', '', true, false);
      $elxis->redirect($link);
   }
}

Δοκίμασέ το, δεν το δοκίμασα. Λογικά είσαι ΟΚ.
Title: Re: ΜΕΝΟΥ ΚΑΙ ΠΡΟΒΟΛΗ ΓΙΑ ΕΠΙΣΚΕΠΤΕΣ ΚΑΙ ΧΡΗΣΤΕΣ
Post by: dsamaras on March 01, 2017, 08:57:23
Καλό Μήνα Datahell σ 'ευχαριστώ πολύ δούλεψε μια χαρά !!!! ;D ;D ;D