הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 26-05-06, 12:12   # 11
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 37
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי sUP
אני צריך את ההסבר לאיך לעשות את זה..
יש כל מיני שיטות איך לבנות פורום עץ

ניקח את השיטה הפשוטה (למתחילים), המסד ייראה ככה (רק השדות הרלוונטים):
קוד:
nMessageId | nForumId | nParentId | nLevelId | dDate
nParentId - ה ID של הודעת אב
nLevelId - יחזיק את השרשור (כלומר ייטפל בהזחה)
dDate - תאריך הכתיבה של ההודעה

כל הודעת בן תקבל את ה ID של הודעת האב.
הודעת בן תקבל levelId של 0 והודעות נכד 1, נינים 2 וכך הלאה

במידה ויש יותר מהודעת בן לאותו שרשור נניח, תסדר לפי התאריך (מי שיופיע ראשון זה מי שנכתב קודם)
__________________
eLad
  Reply With Quote
ישן 26-05-06, 12:22   # 12
avii
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
גיל: 34
הודעות: 199
שלח הודעה באמצעות ICO אל avii

avii לא מחובר  

הינה מאמר שמסביר איך בומים את זה
http://webmaster.org.il/article.asp?id=146
תהנה
__________________
בתודה
אבי מושיאשוילי מתכנת asp
אייסייקיו:[292641925]
איימיל :[avi_455@walla.com]
  Reply With Quote
ישן 26-05-06, 18:37   # 13
sUP
משתמש תחת חוזה ניסיון.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור חיפה
הודעות: 1,948

sUP לא מחובר  

אלעד תודה רבה =]

אבי, תודהעל הנסיון אבל זה לא מה שאני מחפש
__________________

לפרטים נוספים dani3l@gmail.com (אימייל)
  Reply With Quote
ישן 26-05-06, 19:37   # 14
MasterNir
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 35
הודעות: 122
שלח הודעה באמצעות ICO אל MasterNir שלח הודעה באמצעות MSN אל MasterNir

MasterNir לא מחובר  

אלעד, מה המטרה של ה-LevelId?
__________________
ניר, מתכנת PHP מקצועי עם ידע ויכולות מוכחות.

צור קשר:
MSN Messanger: MasterNir@gmail.com
E-mail: MasterNir@gmail.com
ICQ #: 171963672
  Reply With Quote
ישן 27-05-06, 12:49   # 15
sUP
משתמש תחת חוזה ניסיון.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור חיפה
הודעות: 1,948

sUP לא מחובר  

הדירוג של ההודעה..
__________________

לפרטים נוספים dani3l@gmail.com (אימייל)
  Reply With Quote
ישן 27-05-06, 14:13   # 16
MasterNir
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 35
הודעות: 122
שלח הודעה באמצעות ICO אל MasterNir שלח הודעה באמצעות MSN אל MasterNir

MasterNir לא מחובר  

כן, הבנתי, העומק שלה ביחס לעץ... אבל בשביל מה צריך את זה?
__________________
ניר, מתכנת PHP מקצועי עם ידע ויכולות מוכחות.

צור קשר:
MSN Messanger: MasterNir@gmail.com
E-mail: MasterNir@gmail.com
ICQ #: 171963672
  Reply With Quote
ישן 27-05-06, 14:45   # 17
sUP
משתמש תחת חוזה ניסיון.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור חיפה
הודעות: 1,948

sUP לא מחובר  

ציטוט:
נכתב במקור על ידי MasterNir
כן, הבנתי, העומק שלה ביחס לעץ... אבל בשביל מה צריך את זה?
שזה יציג את זה מדורג..
__________________

לפרטים נוספים dani3l@gmail.com (אימייל)
  Reply With Quote
ישן 27-05-06, 18:05   # 18
MasterNir
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 35
הודעות: 122
שלח הודעה באמצעות ICO אל MasterNir שלח הודעה באמצעות MSN אל MasterNir

MasterNir לא מחובר  

בשביל מה?
אתה מכניס לכל ענף (הודעה) את ה-ID של הענף שמעליו (ההודעה אליה הוא מגיב) ולהודעות חדשות מכניס NULL.
ואז עושה פונקציה רקורסיבית שמקבלת ID ומדפיסה את הענפים דרגה אחת תחתיו וקורא לה.
__________________
ניר, מתכנת PHP מקצועי עם ידע ויכולות מוכחות.

צור קשר:
MSN Messanger: MasterNir@gmail.com
E-mail: MasterNir@gmail.com
ICQ #: 171963672
  Reply With Quote
ישן 27-05-06, 18:12   # 19
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 37
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי MasterNir
בשביל מה?
אתה מכניס לכל ענף (הודעה) את ה-ID של הענף שמעליו (ההודעה אליה הוא מגיב) ולהודעות חדשות מכניס NULL.
ואז עושה פונקציה רקורסיבית שמקבלת ID ומדפיסה את הענפים דרגה אחת תחתיו וקורא לה.
ואיך בדיוק אתה מחלק את הרווחים? כלומר, איך אתה יודע כמה לעשות "הזחה"?

אני אתן לך דוגמא קטנה -
בסוגריים מופיע ככה: (ID ההודעה, ID של הודעת האב)

אהלן חבר'ה מה המצב? (56 , 0)
.....הכל טוב אחי, מה איתך? (78 , 56)
.....סבבה גבר (102 , 56)
...........אה יוסי מה קורה לא רואים אותך (105 , 102)
................וואלה הכל טוב.. בא למשחק בשבת? (222 , 105)
.....................מה איזה משחק? (333 , 222)
..........................של מכבי בצ'כונה (355 , 333)
................הופה הנה יוסי תראו (250 , 105)


עכשיו, איך בדיוק אתה מבצע את ההזחה להודעות החלק מההודעה שה ID שלה הוא 105?
אם היית משתמש ב levelID אז היית יכול לבצע משהו כזה:

קוד:
style= "width: 20 * levelID px;"
קאפיש?
__________________
eLad
  Reply With Quote
ישן 28-05-06, 10:32   # 20
MasterNir
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 35
הודעות: 122
שלח הודעה באמצעות ICO אל MasterNir שלח הודעה באמצעות MSN אל MasterNir

MasterNir לא מחובר  

או שכל פעם שאתה יורד בעץ להוסיף אחד... :S

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

צור קשר:
MSN Messanger: MasterNir@gmail.com
E-mail: MasterNir@gmail.com
ICQ #: 171963672
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 20:23.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ