25-02-2009, 07:42
|
|
|
|
חבר מתאריך: 16.08.08
הודעות: 123
|
|
ציטוט:
מה זאת אומרת?
עיצוב מבוצע ב-CSS.
השפה XHTML נועדה רק להגדרת מבנה המסמך.
סה"כ יש צורך לשלוף קובץ CSS אחר, אבל כמובן שצריך לדאוג למבנה אחיד בכל המערכת (שימוש ב-class'ים ידועים...)
|
אתה הראשון שנתקלתי שמסכים איתי בעניין, אני כל פעם מכין תיקייה עם תמונות בסיסיות של כל המערכות, ואז תיקייה עם תמונות של CSS מסויים, כאשר ה-HTML לא משתנה, אבל עד כה יצא לי לראות הרבה אנשים יוצרים קבצי HTML חדשים, ולא הבנתי למה (זה הסיבה שכתבתי את מה שכתבתי, יהיה נחמד אם יסבירו לי מה הטעם ליצור קבצים עם HTML מחדש ולא להחליף CSS).
ציטוט:
בנוסף - כל קוד שכותבים, כדאי שיהיה מתאים (בצורה תיאורטית) לאינסוף פעולות שהקוד הזה נועד לבצע. כלומר - נניח בונים קוד של בר ניווט (תפריטים...). אז כדאי שהקוד יותאם לתפריטים רקורסיביים, שיהיה ניתן להוסיף מהם כמה שרוצים, ולא רק תפריט ראשי ותת-תפריט וזהו.
|
זה הקטע בתשתית, לא?
ציטוט:
שיהיה ניתן להוסיף במערכת כמה אתרים שרוצים.
|
זה המצב שעליו אני עובד, יש לי מערכת כללית של משתמשים, ואז לכל מערכת יש לי אפשרות להפעלת חשבון, כדי לא ליצור חשבונות בשרות אותו המשתמש לא מתכוון להפעיל / להשתמש.
עכשיו אני לוקח את זה טיפה יותר רחוק שהסגנון של המערכת השתנה, כאשר בדומה לויקיפדיה כותבים את הנתיב של הדף, והמערכת מזהה את הנתיב מתוך מאגר ה-MYSQL ושולפת מידע בהתאם.
אבל פה מגיע החלק של דפים מיוחדים, כמו פרופיל משתמש, או פורום מסויים, ואני חושב איך מבחינת הכתובת לעשות זאת (גם מבחינת ביצוע שיהיה לי הכי פחות משתנים, כאשר אני לוקח בחשבון שבשל הדינאמיות אני לא שומר את שם הדפים בקובץ מסויים, אלא שזה מקבל פעולה מסויימת ובודק אם קובץ קיים עונה לשם הפעולה, ואם כן הוא מגיב בהתאם).
ציטוט:
מו כן מודולים - שיהיה ניתן להשתמש באותו מודול גם בעמוד\אתר אחר. (מיחזור)
|
זה תלוי לדעתי בתשתית, כאשר אותה תשתית מאפשר הרצת מודול, אבל תשתית שונה יכולה לדרוש שינויים אחדים.
דרך אגב:
מה אנשים פה חושבים על מחלקה שכוללת את שאילתות ה-SQL?
הרצת שאילתה תתבצע באופה הבא (דוגמה):
קוד PHP:
sql::get_user_by_id ( $id );
זה יאפשר לרכז את כל השאילתות בקבצים מוגדרים, אך עם זאת אני לא בטוח בנוגע לכמות המשאבים שזה מצריך.
_____________________________________
|