לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #3  
ישן 02-02-2010, 08:10
  משתמש זכר eXtruct eXtruct אינו מחובר  
 
חבר מתאריך: 27.10.05
הודעות: 1,067
בתגובה להודעה מספר 2 שנכתבה על ידי dorM שמתחילה ב "יש אפשרות לשלב את הכל באותם..."

לא הבנת אותי נכון.
המשתמש תמיד יראה את התוכן הדינאמי, אין פה כמה אתרים שהוא יכול לראות, לו תמיד יש גישה רק לתוכן הדינאמי.
אני אצור סאב-דומיין לתוכן הסטטי בשביל להקל את העבודה על המעצב שלא יצטרך לכתוב:
קוד:
<img src="../../templates/temp_name/images/abc.gif" \>

אלה משהוא בסגנון:
קוד:
<img src="<?php echo uri::get('static'), 'abc.gif'; ?>" />

וה SERVICES נועדו בשביל פעולות AJAX, ראה- החלק ה AJAXי של האתר הראשי.

הבעיה שלי היא לא איך להציג את זה למשתמש, אלה איך לעשות מבנה תיקיות נכון בסביבת העבודה שלי, כי הרי התוכן הדינאמי וה AJAX יחלקו קבצים משותפים.

נכון להיום יש לי משהוא כזה אבל לדעתי זה עקום:

קוד:
root |-dynamic <- this is the the root of the domain |-app |-controllers |-views |-sys <- Framework files |-... |-index.php <- Front controller |-static <- static sub-domain |-images |-css |-js |-services <- services sub domain |-app |-controllers |-sys <- Framework files (not the same as /root/dynamuc/sys, tought might be merged) |-index.php <- front controller |-config <- configuration files (shared between all projects) |-includes <- Helpers n' stuff (shared between all projects) |-models <- Database layer (shared between all projects)


מה גם שאני רוצה שלא תיהיה בעיה להוסיף עוד פרוייקט, לדוגמא עם בעתיד אפתח בלוג לאתר, הוא כנראה גם יחלוק את ה HELPERים וקבצי הקונפיגורציה אבל יהיו לו מודלים, קונטרוללרים ו VIEW משלו.
אשמח להצעות!
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 02-02-2010, 10:59
צלמית המשתמש של fealls
  fealls fealls אינו מחובר  
 
חבר מתאריך: 11.03.07
הודעות: 1,668
בתגובה להודעה מספר 3 שנכתבה על ידי eXtruct שמתחילה ב "לא הבנת אותי נכון. המשתמש..."

אם כך אז אני לא מבין מה הבעיה עם הדרך שבחרת:
התוכן הסטטי שמשותף לכולם נמצא במקום קבוע לכולם.
הControllers והViews שמשתנים בין פרוייקט לפרוייקט קיימים בכל פרוייקט בנפרד, וכל שאר החלקים המשותפים נמצאים במקום קבוע לכל פרוייקט.
איפה הצורך לייעל את המבנה עוד יותר? לפעמים ייעול נוסף רק כדי לחסוך בעוד תיקיה אחת או עוד קובץ סתם מסבכת הכל ותבלבל מתכנתים עתידיים או מעצבים.
אבל אם כבר אתה רוצה לאחד הכל, אתה יכול ליצור תיקיית VIEWS ותיקיית CONTROLLERS ושלכל פרוייקט יהיה את projectView.php או projectController.php שלו, אבל בתיקייה המשותפת לשאר הControllers.
אבל, המגבלות של צורה זו הן שאם תרצה להוריד\להוסיף פרוייקט תצטרך להתחיל לחפש את התיקיות המשותפות והקבצים בתוך התיקיות האלו.... לא יותר פשוט ליצור תיקייה לפי שם הפרוייקט וזהו?
כל אחד והדרך שלו
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 06:46

הדף נוצר ב 0.04 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר