Ένα πρωτόγονο CMS χωρίς db που ενημερώνει μια include σελίδα
Συντονιστές: WebDev Moderators, Super-Moderators
Ένα πρωτόγονο CMS χωρίς db που ενημερώνει μια include σελίδα
Χαίρομαι που σε βοήθησε, ελπίζω να βοήθησε και άλλους που ψάχνουν κάτι τόσο απλό.
Θέλω κάποια στιγμή να ξεκλέψω από κάπου χρόνο να πιάσω να κάνω μερικά πραγματάκια ακόμα, αλλά να δούμε πότε. Αν γίνει π.χ. με mysql db δεν έχει νόημα να γίνει αυτό που συζητάμε εδώ με τα subfolders, αλλά μετά ίσως μπερδέψει κάποιους που δεν θέλουν να μπλέκουν με databases.
Θέλω κάποια στιγμή να ξεκλέψω από κάπου χρόνο να πιάσω να κάνω μερικά πραγματάκια ακόμα, αλλά να δούμε πότε. Αν γίνει π.χ. με mysql db δεν έχει νόημα να γίνει αυτό που συζητάμε εδώ με τα subfolders, αλλά μετά ίσως μπερδέψει κάποιους που δεν θέλουν να μπλέκουν με databases.
Ένα πρωτόγονο CMS χωρίς db που ενημερώνει μια include σελίδα
ε τότε θα υπάρχουν δύο εκδόσεις...θα πάμε απευθείας από την 0.4.2 στην 1.0.0. Σε ευχαριστώ γενικά και για το after sales support....
Ένα πρωτόγονο CMS χωρίς db που ενημερώνει μια include σελίδα
Δημητρη μην πεσεις στην παγιδα, βελτιωση στην βελτιωση να το κανεις μη πρωτογονο cms (πχ με προσθηκη database).
Γιατι πλεον θα ανηκει σε μια κατηγορια "φτωχου σε δυνατοτητες cms" και οχι σε ενα απλο και πρωτογονο cms που ειναι και η αξια του...
Γιατι πλεον θα ανηκει σε μια κατηγορια "φτωχου σε δυνατοτητες cms" και οχι σε ενα απλο και πρωτογονο cms που ειναι και η αξια του...
Ένα πρωτόγονο CMS χωρίς db που ενημερώνει μια include σελίδα
Στην ουσία αν γίνει αυτό με την db δεν είναι απλώς νέα έκδοση, αλλά νέα εφαρμογή ή "milestone" αν προτιμάτε. Έτσι όπως το σκέφτομαι όμως η db δεν θα κάνει κάτι παραπάνω από να αντικαταστήσει τα includes και τις στατικές σελίδες. Δηλαδή αντί να βάζει ο Χ include tade.html θα βάζει ας πούμε show(tade) όπου τάδε θα είναι πλέον μια εγγραφή στην βάση. Στο frontend δηλαδή δεν αλλάζει το επίπεδο δυσκολίας. Εννοείται πως θα μετατραπεί σε φτωχού σε δυνατότητες CMS έπειτα από τέτοια αλλαγή, αλλά έχει και συγκεκριμένο κοινό στο οποίο απευθύνεται πάντα, το οποίο είναι designers ή απλοί χρήστες που μπορούν να φτιάξουν ένα template (ή ακόμα και να χρησιμοποιήσουν ένα έτοιμο), όπου πάνω στο template τους κάνουν κάποιες ενότητες δυναμικές, να μπορούν δηλαδή να ενημερώνονται μέσω κάποιας online διαχειριστικής.
Υπενθυμίζω πως την όλη φάση την κάνω για να παίξω λίγο με την php και να δω 5-10 πραγματάκια, ώστε αν χρειαστεί να μπορώ να κάνω κάτι και με αυτήν σε custom projects είτε προσωπικά, είτε πελατών που επιμένουν για τον Α ή Β λόγο σε λύσεις php / mysql.
Υπενθυμίζω πως την όλη φάση την κάνω για να παίξω λίγο με την php και να δω 5-10 πραγματάκια, ώστε αν χρειαστεί να μπορώ να κάνω κάτι και με αυτήν σε custom projects είτε προσωπικά, είτε πελατών που επιμένουν για τον Α ή Β λόγο σε λύσεις php / mysql.
Ένα πρωτόγονο CMS χωρίς db που ενημερώνει μια include σελίδα
Αν ειναι case study ολα οκ
Και δεν μιλησα για αυτου του ειδους την επεμβαση, αλλα για πχ διαχειριση κατηγοριων για αυτοματη δημιουργια navigation κλπ.
Καλη επιτυχια παντως οπου και αν το οδηγησεις

Και δεν μιλησα για αυτου του ειδους την επεμβαση, αλλα για πχ διαχειριση κατηγοριων για αυτοματη δημιουργια navigation κλπ.
Καλη επιτυχια παντως οπου και αν το οδηγησεις

Ένα πρωτόγονο CMS χωρίς db που ενημερώνει μια include σελίδα
Μπα όχι σε τέτοιο βάθος Νότη. Ούτε κατηγορίες, ούτε navigation, ούτε πολύπλοκα διαχειριστικά μενού και πολλές επιλογές... ίδια ακριβώς λογική που έχει και τώρα, αλλά αντί των includes να μπουν variables με τιμές από πεδία της db.
Τέτοια δουλειά που λες εσύ, θα γίνει μόνο αν χρειαστεί να φτιάξω κάτι πιο σύνθετο και κατά πάσα πιθανότητα θα είναι "κλειστού" κώδικα που θα γραφτεί από την αρχή (βάση όμως και όσων θα έχω μάθει από αυτούς τους πειραματισμούς μου). Άσε που ήδη έχετε δώσει σπουδαίο κώδικα php εσύ και ο fafos και μερικοί άλλοι εδώ μέσα για πολλά όμορφα πράγματα, που αν χρησιμοποιηθεί όπως πρέπει μπορεί να επιταχύνει πολλές εργασίες.
Τέτοια δουλειά που λες εσύ, θα γίνει μόνο αν χρειαστεί να φτιάξω κάτι πιο σύνθετο και κατά πάσα πιθανότητα θα είναι "κλειστού" κώδικα που θα γραφτεί από την αρχή (βάση όμως και όσων θα έχω μάθει από αυτούς τους πειραματισμούς μου). Άσε που ήδη έχετε δώσει σπουδαίο κώδικα php εσύ και ο fafos και μερικοί άλλοι εδώ μέσα για πολλά όμορφα πράγματα, που αν χρησιμοποιηθεί όπως πρέπει μπορεί να επιταχύνει πολλές εργασίες.
Ένα πρωτόγονο CMS χωρίς db που ενημερώνει μια include σελίδα
Γεια σας εγω δοκιμασα κατι διαφορετικω για τα include αντι για παράδειγμα κάθε φορά που δημιουργώ ενα αρχει inc_etc.html δεν φτιαχνω νεο .php αλλα χρησιμοποιώ get ετσι αλλάζει το το αρχείο που εχω κανει include ανάλογα με αυτο που πατησα πχ index.php?page=home παταμε αυτο το λινκ θα μας βαζει το html που ηταν include στο index Δεν ξερω αν καταλάβατε δεν μπορω να το εξηγήσω αυτο
παρακάτω ο κωδικας
όπως βλεπετε οταν πατατε σκετο index.php γινετε include το inc.index.html το ίδιο ακριβώς γινετε και οταν πατάτε index.php?page=home
αυτή τη στιγμή άμα βάλετε όπως ειναι το script
οταν πατάτε index.php?page=support γίνετε include το inc.sup.html
Αμα θελετε να προσθέσετε νεα σελιδα απλα βαλτε τον παρακάτω κωδικα και βάλτε το πριν το } else {
επειδή δεν νομίζω να με καταλάβατε αν το κατάλαβε κανένας τουλάχιστον ας εξηγήσει
παρακάτω ο κωδικας
Κώδικας: Επιλογή όλων
<?php
$page = $_GET['page'];
if($page=="home") {
include"inc_index.html";
} elseif ($page=="faq") { //βαλτε ονομα για μια σελιδα σας, για το συγκεκριμένο για να πατε σε αυτη την page πατατε index.php?page=faq
include"inc_faq.html";
} elseif ($page=="support") {
include"inc_sup.html";
} else {
include"inc_index.html";
}
?>
αυτή τη στιγμή άμα βάλετε όπως ειναι το script
οταν πατάτε index.php?page=support γίνετε include το inc.sup.html
Αμα θελετε να προσθέσετε νεα σελιδα απλα βαλτε τον παρακάτω κωδικα
Κώδικας: Επιλογή όλων
} elseif ($page=="onoma selidas") {
include"inc_sup.html"; //το αρχείο που θέλετε να κάνετε include
επειδή δεν νομίζω να με καταλάβατε αν το κατάλαβε κανένας τουλάχιστον ας εξηγήσει
Ένα πρωτόγονο CMS χωρίς db που ενημερώνει μια include σελίδα
Για την τρύπα ασφαλείας μου λες??? Δεν νομίζω να υπάρχει κάποιο πρόβλημα, το μόνο που κάνει είναι να αλλάζει τα include ανάλογα με την παράμετρο που του δίνεις!! Εκτός και αν εννοείς κάτι άλλο δεν κατάλαβα καλά!!! 

- Basilakis
- PHP Moderator
- Δημοσιεύσεις: 8575
- Εγγραφή: 17 Νοέμ 2003 13:03
- Τοποθεσία: Womans' Brain
- Επικοινωνία:
Ένα πρωτόγονο CMS χωρίς db που ενημερώνει μια include σελίδα
για αυτό λέω και ναι υπάρχει τέτοιο πρόβλημα, αφου δεν το έχεις προβλέψει να ελέγχει τι να κάνει include και τι όχι
Ένα πρωτόγονο CMS χωρίς db που ενημερώνει μια include σελίδα
αν είναι έτσι τότε γράψε λάθος, απλά δεν μου φάνηκε και τίποτα που κάνει τρελά πράγματα για να μπορει να σου κάνει ζημιά κάποιος αλλά αν είναι έτσι όπως τα λέτε πάσο!!!
Ένα πρωτόγονο CMS χωρίς db που ενημερώνει μια include σελίδα
φίλε dimsis βρήκα ένα μικρό προβληματάκι στο CMS. Συγκεκριμένα όταν δημιουργείς για πρώτη φορά ένα inc αρχείο και συμπληρώνεις το κείμενο που θες, αφότου πατήσεις ενημέρωση παίρνεις το μήνυμα ότι το κείμενο ενημερώθηκε επιτυχώς. Παρότι το Inc αρχείο έχει δημιουργηθεί κανονικά, το κείμενο δεν έχει ενημερωθεί και παραμένει το default "επικολλήστε το κείμενο σας..." και έτσι πρέπει για δεύτερη φορά να συμπληρώσεις το κείμενο που θες προκειμένου να πάρει την αλλαγή. Το δοκίμασα και στο demo που έχεις ανεβάσει και έχει την ίδια συμπεριφορά. Απλά σε ενημερώνω.
Ένα πρωτόγονο CMS χωρίς db που ενημερώνει μια include σελίδα
Δίκιο έχεις:
Αν μπορείς άνοιξε με το σημειωματάριο ή με άλλον editor το αρχείο: cms_edit.php γραμμή 43
και αντί για:
βάλε:
ή αν το προτιμάς, ξανακατέβασε το από εδώ ενημερωμένο:
http://www.box.net/shared/rebumsjfkj
thanx! αν βρεις και τίποτε άλλο PM ή post.
Αν μπορείς άνοιξε με το σημειωματάριο ή με άλλον editor το αρχείο: cms_edit.php γραμμή 43
και αντί για:
Κώδικας: Επιλογή όλων
<input name="val" type="hidden" value="<?php echo $_GET['val'] ?>" />
Κώδικας: Επιλογή όλων
<input name="val" type="hidden" value="<?php echo $fname ?>" />
http://www.box.net/shared/rebumsjfkj
thanx! αν βρεις και τίποτε άλλο PM ή post.
- Basilakis
- PHP Moderator
- Δημοσιεύσεις: 8575
- Εγγραφή: 17 Νοέμ 2003 13:03
- Τοποθεσία: Womans' Brain
- Επικοινωνία:
Ένα πρωτόγονο CMS χωρίς db που ενημερώνει μια include σελίδα
Είναι παράδειγμα αυτό... πόσο εύκολα γίνονται μερικές αλλαγές όταν ξέρεις τι είναι αυτό που έχεις γράψει! 

Ένα πρωτόγονο CMS χωρίς db που ενημερώνει μια include σελίδα
ήθελα να κάνω 2 ερωτήσεις γιατί δε μπορούσα να βγάλω άκρη
1) Πως θα το κάνω όταν δημιουργώ ενα νεο inc_.html να το αποθηκεύει σε ενα συγκεκριμένο φάκελο και οχι στον home???
και
2)Θελω να κάνει ενα validation και να ελενχει αν υπάρχει αρχείο με το ιδιο ονομα !!! ειναι δύσκολο να γινει κατι τέτοιο??? ευχαριστω
1) Πως θα το κάνω όταν δημιουργώ ενα νεο inc_.html να το αποθηκεύει σε ενα συγκεκριμένο φάκελο και οχι στον home???
και
2)Θελω να κάνει ενα validation και να ελενχει αν υπάρχει αρχείο με το ιδιο ονομα !!! ειναι δύσκολο να γινει κατι τέτοιο??? ευχαριστω
Μέλη σε σύνδεση
Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες