Καλημέρα!!
Έχω φτιάξει ενα προσωπικό website που αποτελείται απο 15 περίπου .htm
Όλα τα .htm είναι ίδια εκτός απο μια περιοχή οπου αλλάζει το text, images, additional links κτλ.
To μεγάλο μου πρόβλημα είναι το εξείς:
Όποτε θέλω να κάνω μια αλλαγή σε ενα σημείο που είναι το ίδιο σε όλα τα htm, τα ανοίγω όλα ένα ένα και κάνω την αλλαγή x15 (όσο είναι τα htm μου).
Υπάρχει τρόπος να αλλάζω κάτι στο ένα htm και την αλλαγή αυτή να την κάνω apply σε όλα?
Ευχαριστώ
* Δεν θέλω frames.
Εμφάνιση 1-9 από 9
Θέμα: Dreamweaver how to ...?
-
01-11-06, 10:52 Dreamweaver how to ...? #1
-
01-11-06, 11:01 #2
Θα πρέπει να χρησιμοοιήσεις template. Βάζει το σταθερό κομμάτι σαν template και αφήνεις χώρο για το κομμάτι που αλλάζει.
Για δες εδώ: http://www.entheosweb.com/website_de...r_template.asp
-
01-11-06, 11:17 #3
thanks man!!!
πολύ καλό Link
-
01-11-06, 19:48 #4
αλλιώς find & replace, αλλά με προσοχή και backups
-
03-11-06, 04:11 #5
δεν ξέρω αν ταιριάζει για την περίπτωση σου, αλλά υπάρχουν και τα frames...δηλαδή "βάζεις" σε ενα frame όσα κομάτια του site σου θέλεις να επαναλαμβάνονται σε κάθε σελίδα και σε άλλα frames τα υπολοιπα περιεχόμενα...
-
04-11-06, 02:55 #6
BigLion είπε το παιδί οτι δεν θέλει frames (και πολύ καλά κάνει)
cozzyz μπορείς να χρησιμοποιήσεις λίγη php ώστε να το αλλάζεις μόνο μια φορά.
Δηλαδή:
Έστω, χωρίς βλάβη της γενικότητας, οτι αυτό που θέλεις να περιλαμβάνουν όλες οι σελίδες είναι 15 σειρές κώδικα στο header (o τρόπος είναι ίδιος και για άλλα σημεία).
1. Αντιγράφεις απο μία απο τις σελίδες σου (οποια θες) τις 15 αυτές γραμμές κώδικα σε ένα ξεχωριστό αρχείο html, το αποθηκεύεις με όνομα πχ header.html
2. Μετατρέπεις την επέκταση στις 15 html σελίδες που έχεις απο .htm ή .html σε .php
3. Σε κάθεμια απο αυτές τις σελίδες εκεί που υπήρχαν αυτές οι 15 γραμμές κώδικα, τις σβήνεις και βάζεις αντί αυτού:
<?PHP:<?php include('header.html'); ?>
4. Αυτό ήταν! Πλέον ο,τι αλλαγές κάνεις στο header.html θα γίνονται και στις 15 σου σελίδες! Και το καλύτερο; Δεν είναι απαραίτητο το Dreamweaver αλλά η τεχνική αυτή εφαρμόζεται ακόμη και με ...notepad (αν και πρέπει να είσαι ολίγον εκκεντρικός για να γράφεις κώδικα εκεί )
Το τίμημα:
1. Είναι απαραίτητο να έχει εγκατεστημένη php ο server σου.
2. Αν δεν έχεις και στο pc σου εγκατεστημένη php δεν θα μπορείς να κάνεις preview και θα πρέπει κάθε αλλαγή να την αναεβάζεις στο ftp και να τη βλέπεις απο εκεί.
3. Αν το site υπάρχει καιρό, αλλάζοντας τις επεκτάσεις των αρχείων δεν θα δουλεύουν τα bookmarks που έχουν κάνει οι επισκέπτες σου (θα βγάζει not found) και μερικοί μπορεί να υποθέσουν οτι το site δεν υπάρχει πλέον (ναι, ναι, υπάρχει πολλή ηλιθιότητα στον κόσμο)
Ελπίζω να βοήθησα λίγο
-
04-11-06, 17:49 #7
Δεν χρειάζεσαι php, υπάρχουν και τα SSI (Server Side Includes) για να κάνεις αυτή την δουλειά σε html ...
Χρησιμοποιώντας απλά ένα include file για ένα header ή footer θα γλυτώσεις τις αλλαγές σε όλες τίς σελίδες , απλά κατασκευάζεις μια σελίδα και την κάνεις import με μία SSI εντολή.
Μπορείς να χρησιμοποιήσεις 2 διαφορετικές παραμέτρους με την include, την file ή την virtual. Με την file παράμετρο ορίζεις ένα αρχείο που είναι relative στο τρέχον directory, αυτό σημαίνει ότι δεν μπορείς να χρησιμοποιήσεις absolute file paths (πχ. / ή ../ ) .
Ενώ με την virtual μπορείς να ορίσεις ένα URL relative με το αρχείο που θα γίνει το include, τα αρχεία θα πρέπει υποχρεωτικά να είναι στον ίδιο server.
πχ. για τα κάνεις include ένα footer που βρίσκεται στο root directory του server σου απλά χρησιμοποιείς την εντολή:
< HTML:<!--#include virtual="/footer.html" -->
ps. ακόμα γράφω html σε text editor
-
04-11-06, 17:55 #8
Ορίστε και ένα tutorial Server Side Includes (SSI)
-
05-11-06, 04:39 #9BigLion είπε το παιδί οτι δεν θέλει frames (και πολύ καλά κάνει)
Παρόμοια Θέματα
-
Dreamweaver
Από ssalex στο φόρουμ Web authoring, development & web designΜηνύματα: 2Τελευταίο Μήνυμα: 30-03-08, 14:02 -
Πρόβλημα με το Dreamweaver!
Από visitor2 στο φόρουμ Web authoring, development & web designΜηνύματα: 0Τελευταίο Μήνυμα: 16-08-07, 01:06 -
βοήθεια με dreamweaver
Από teopont στο φόρουμ Web authoring, development & web designΜηνύματα: 5Τελευταίο Μήνυμα: 04-04-06, 13:03 -
φοντο σε dreamweaver
Από lupo στο φόρουμ Web authoring, development & web designΜηνύματα: 3Τελευταίο Μήνυμα: 28-02-06, 18:01
Bookmarks