EXARXEIA_CITY Δημοσ. 16 Σεπτεμβρίου 2006 Δημοσ. 16 Σεπτεμβρίου 2006 Λοιπόν έχω ξεκινήσει να φτιάχνω αυτό εδώ το site για έναν φίλο μου. Δυο πράγματα με καινε και δεν ξέρω πως να τα κάνω. 1.Οπως βλεπετε το site θελω το menu και το banner να μενουν σταθερα και να αλλαζει το υπολοιπο μονο. Αν και έχω δει μερικά posts για αυτό το θέμα αυτό που δεν καταλαβαίνω είναι με τα left, right στον κώδικα της php, πως ακριβώς θα καταλάβει που να βάλει το menu στην σελίδα, το banner κτλ... 2.Θελω να κάνω έναν πίνακα για τα προγνωστικά. Θέλω όμως να δίνετε η δυνατότητα στον χρηστή να βλέπει και τα προγνωστικά των προηγούμενων ημερών. Δεν θέλω όμως να φτιάχνω συνέχεια σελίδες για αυτό το θέμα, αλλά θέλω ο πίνακας να έχει 2 κουμπιά μπρος-πίσω και απλά να αλλάζουν οι εγγραφές στον πίνακα. Αν υπαρχει κατι λιγοτερο δυσκολο πειτε μου.
EXARXEIA_CITY Δημοσ. 16 Σεπτεμβρίου 2006 Μέλος Δημοσ. 16 Σεπτεμβρίου 2006 Εχω κανει καποια βασικα πραγματα στο IEK. π.χ. να καταχωρω στοιχεια σε μια βαση δεδομενων απο μια φορμα σε php.
billpeppas Δημοσ. 16 Σεπτεμβρίου 2006 Δημοσ. 16 Σεπτεμβρίου 2006 Ε τότε, ξέρεις την απάντηση... Μια βάση δεδομένων...και για το 2ο που λες θα βάλεις επιλογές ( dated ) που να αντιστοιχούν στα αντίστοιχα SELECT FROM...
EXARXEIA_CITY Δημοσ. 16 Σεπτεμβρίου 2006 Μέλος Δημοσ. 16 Σεπτεμβρίου 2006 Ε τότε, ξέρεις την απάντηση...Μια βάση δεδομένων...και για το 2ο που λες θα βάλεις επιλογές ( dated ) που να αντιστοιχούν στα αντίστοιχα SELECT FROM... :???: :???: ναι... :neutral: για το πρωτο ομως δεν θελω αυτο...
billpeppas Δημοσ. 16 Σεπτεμβρίου 2006 Δημοσ. 16 Σεπτεμβρίου 2006 Για το πρώτο το κάνεις είτε με Frames ( δεν το προτείνω σε καμμία περίπτωση ) είτε φτιάχνεις template.
sloth Δημοσ. 16 Σεπτεμβρίου 2006 Δημοσ. 16 Σεπτεμβρίου 2006 Φτιάξε ένα index.php στο root φάκελο του site. Δόμησε τη σελίδα με tables. Δηλαδή, φτιάξε ένα μεγάλο table με align="center" ώστε το site σου να είναι κεντραρισμένο. πχ: > <table align="center" cellpadding="0" cellspacing="0" border="0" height="100%" width="100%"> <tr> <td colspan=2> <!-- colspan=2 γιατί από κάτω θα έχεις 2 <td> --> <!-- banner table --> <table .....> <tr> <td> <img src='img/banner.jpg' alt="banner"> </td> </tr> </table> </td> </tr> <tr> <td> <!-- menu table --> <table .....> <tr> <td> <img src='img/menu.jpg' alt="menu"> </td> </tr> </table> </td> <td> <!-- content table --> <table ....> <tr> <td> <? $page = $_GET['page']; $page = $page.".inc.php"; if (file_exists("inc/$page")) { $page = "inc/$page"; } else { $page = "inc/news.inc.php"; } include_once '$page'; ?> </td> </tr> </table> </td> </tr> </table> Κάθε φορά που θές να αλλάξεις περιεχόμενο απλά στέλνε την HTTP_VAR 'page' μέσα στο index.php. Πχ από το μενού θές να πάς στα "News", τότε το link θα είναι κάπως έτσι: ><a href='./?page=news'>News</a> Τα if statements απλά φροντίζουν να τσεκάρουν αν όντως υπάρχει το αρχείο που έχει καλεστεί από κάποιο link (abuse safe). Απλά άλλαξε το path και την κατάληξη που έχω δώσει (inc/ και .inc.php) και είσαι οκ. Ελπίζω να βοήθησα Υ.Γ. Μόλις ξύπνησα... την τρέλα μου μέσα!!!!!
EXARXEIA_CITY Δημοσ. 16 Σεπτεμβρίου 2006 Μέλος Δημοσ. 16 Σεπτεμβρίου 2006 Σε ευχαριστω πολυ για την απάντηση. Το προβλημα ειναι οτι με τους πινακες δεν μπορω να βαλω αυτα που θέλω σε συγκεκριμενη θέση... -edit- ακυρο,τελικα δεν ηταν πινακας απλα ολα ειναι μεσα σε πινακα,εβαλα layer και τα βαζω οπου θελω. Επισης τα κουμπια ειναι σε flash και το link το βάζω απο το flash, αλλάζει κάτι ; Δηλαδη βάζω: on (press, release) { getURL("URL", "_TARGET"); } thankz again !
Grjava Δημοσ. 16 Σεπτεμβρίου 2006 Δημοσ. 16 Σεπτεμβρίου 2006 Η "μοντέρνα" αρχιτεκτονική των ιστοσελίδων απαιτεί κάποιο σύστημα templates για να είναι σωστή η δομή της.. Η διαφορά με αυτά που αναφέρθηκαν εδώ είναι στο ότι αν μάθεις να δουλεύεις κάποιο τέτοιο σύστημα η δημιουργία ιστοσελίδας θα είναι παιχνιδάκι ως προς την δομή της. Επίσης κερδίζεις σε ταχύτητα έως και 50%! Το ποιό γνωστό σύστημα είναι το smarty ( http://smarty.php.net/ )
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.