ABA


"צריך עזרה תיאורטית"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12632 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12632
akoka

   18:32   26.07.07   
אל הפורום  
  צריך עזרה תיאורטית  
 
   ערכתי לאחרונה בתאריך 26.07.07 בשעה 18:32 בברכה, akoka
 
אממ אני כרגע מיישם רעיון שיושב לי בראש כבר הרבה זמן

אני מעוניין ליצור מערכת מודולארית שיהיה אפשר לטעות לה ממש מודולים של בלוג/גלרייה ועוד ועוד ועוד..

עכשיו אני עושה הכול OOP כבר בניתי מחלקה שלמה שעובדת עם מסדי נתונים:|
עכשיו אני רוצה לבנות את המחלקה של הmainFrame הדף הראשי,עכשיו אני רוצה לחלק את זה ככה
header
bottom
עכשיו באמצע אני רוצה לאפשר לטעון מודלים כמו באנרים/מבזקים/תמונה אחרונה מהגלרייה ועוד ועוד כול המודלים בקיצור

עכשיו השאלות

מה הדרך הכי יעילה לבנות את המחלקה של המודלים גם מבחינת מסד נתונים וגם מבחינת לוגית.

איך אני יכול לבצע טעינה של מודלים לדף הראשי בלי לתת מקום קבוע שבו יהיו מודלים וכול הזמן יהיה צריך לערוך בקוד כדי להוסיף מודל.

אגב את המערכת אני כנראה ייבנה לפי MVC-Model View Controller


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אמממ סתם למשל עשיתי משו בסגנון הזה akoka 26.07.07 18:37 1
     ואז אני משתמש בזה ככה akoka 26.07.07 18:40 2
  אוקיי הסתדרתי בקטע של המיקום מודלים בדף ראשי akoka 26.07.07 18:47 3
     אני גם עובד על משהו כזה.. lior066 26.07.07 20:04 4

       
akoka

   18:37   26.07.07   
אל הפורום  
  1. אמממ סתם למשל עשיתי משו בסגנון הזה  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 26.07.07 בשעה 18:44 בברכה, akoka
 

<?php
class mainFrame{
function load($filename){
if (!file_exists($filename)){
echo "File Is Not Exists";
}
else
{
include_once($filename);
}
}
function header($headerFile){
$load=new mainFrame();
$load->load($headerFile);
}
function bottom($bottomFile){
$load=new mainFrame();
$load->load($bottomFile);
}

}
?>


זה סתם רעיון אחד מתוך מיליון שיש :| אני רוצה את הדרך הכי יעילה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   18:40   26.07.07   
אל הפורום  
  2. ואז אני משתמש בזה ככה  
בתגובה להודעה מספר 1
 
   ערכתי לאחרונה בתאריך 26.07.07 בשעה 18:45 בברכה, akoka
 

<?php
class mainFrame{
function load($filename){
if (!file_exists($filename)){
echo "File Is Not Exists";
}
else
{
include_once($filename);
}
}
function header($headerFile){
$load=new mainFrame();
$load->load($headerFile);
}
function bottom($bottomFile){
$load=new mainFrame();
$load->load($bottomFile);
}

}
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1255" />
</head>
<body>
<div align="center">
<?php
$obj=new mainFrame();
$obj->header(".././index.php");
?>
</div>
</body>
</html>



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   18:47   26.07.07   
אל הפורום  
  3. אוקיי הסתדרתי בקטע של המיקום מודלים בדף ראשי  
בתגובה להודעה מספר 0
 
   אני פשוט ייצור את האלמנטים דרך ממשק ואז ייתן להם id וכול מודל ייקבל id של אלמנט בhtml שהוא ייצטרך להתמקם בו

אבל עדיין צריך טיפים


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   20:04   26.07.07   
אל הפורום  
  4. אני גם עובד על משהו כזה..  
בתגובה להודעה מספר 3
 
   רק ש ב ASP.NET זה טיפה יותר מסובך כשאתה עובד עם ה CUSTOM CONTROLS שלך...

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

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

זאת הדרך הנכונה , אבל היותר קשה.. אבל משתלם.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net