הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [הצעות/הערות] פורום עץ שבנתי גירסה שניה.. (https://hosts.co.il/forums/showthread.php?t=52049)

O-B 14-08-07 18:44

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

השיפורים שביצעתי הם:
* התאמה לתן של W3C
* קרורסיה עם מערכים
* AJAX נוסף כאשר פותרים את תוכן ההודעה
* חיפוש הודעות בפורום (עוד לא סיימתי..)
* שינוי במבנה של הפורום.
* כתובת קצרה של הפורום.
* החסות קטנה יותר.

כמובן שכל מה שהיה בגירסה הקודמת עדיין קיים כמו:
מנגנון נגד הצפה, הודעה דביקה, הודעה נעולה וכו'..

דוגמה לפורום v2: http://4-webs.com/?f=4
דוגמה לפורום v1: http://4-webs.com/forum/?f=4 (לצורך השוואה)
שימו לב למספר השאילתות שהיו בשימוש בין 2 הגירסאות..

כתובת האתר www.4-webs.com (למי שרוצה)

DanielS 14-08-07 18:46

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

O-B 14-08-07 18:49

ציטוט:

נכתב במקור על ידי DanielS (פרסם 541634)
הצגתה את זה לא מזמן אם אני לא טועה.
מערכת טובה עם אפשרויות טובות

נכון אבל לא בפורום תכנות..

daMn 14-08-07 19:08

אחרי שמוסיפים תגובה, לא רואים אותה, תעשה איזה refrash אחרי ששולחים תגובה...

opsite 14-08-07 21:22

הייתי מציע לעשות את ההוספה של התגובות עם AJAX

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

4ior 14-08-07 21:43

מוזר, הגרסה הראשונה טענה לי יותר מהר...
תכתוב למטה בגרסה הראשונה את זמן הטעינה..

Gil B 14-08-07 21:46

זה פורום עץ, אין באופצייה הזאת: " * AJAX נוסף כאשר פותרים את תוכן ההודעה" צורך כלל.

erezse 14-08-07 21:50

מערכת נחמדה לאללה

חיים 14-08-07 22:10

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

בניה 14-08-07 22:41

הזה כדי להפחית עומס לא חובה ממסד הנתונים(פחות תעבורה ממנו), וזה מאוד מהיר ככה שזה לא נורא בכלל.

BlueNosE 14-08-07 23:24

ציטוט:

נכתב במקור על ידי בניה (פרסם 541781)
הזה כדי להפחית עומס לא חובה ממסד הנתונים(פחות תעבורה ממנו), וזה מאוד מהיר ככה שזה לא נורא בכלל.

הוא צודק.


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

O-B 14-08-07 23:31

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

תודה לכולם..
אשמח לקבל עוד עצות לשיפור

daMn 15-08-07 00:03

אני מציע לך לעשות [לת] (ללא תוכן), אני יודע שעשית את זה במקרא בצבעים,אבל עדיף שיהיה אחרי הכותרת במודגש "[לת]"

4ior 15-08-07 10:03

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

O-B 15-08-07 10:07

ציטוט:

נכתב במקור על ידי 4ior (פרסם 541909)
הajax הזה לא כל כך יעיל, בגלל שאם אתה לוקח את הכותרת, אתה יכול לקחת גם את השם(אם הטבלה של התוכן והכותרת והשם של הכותב היא אותה טבלה)
אבל מה שיכול לייעל את זה, וזה גם למה שהתכוונתי כשאמרתי ajax פעם קודמת.
זה לשים רק את הכותרות(וליד כל כותרת את מספר התגובות), ואז כשלוחצים על זה נפתחות כל התגובות.
ואז יש לך שאילתה אחת, שגם הרבה יותר יעילה, וגם יותר יפה מבחינת תצוגה.

ה AJAX לדעתי הוא מצויין אני לא חושב שזה נכון להציג רק את הכותרת של האשכול הראשון..
וגם עשכיו אני משתמש בשאילה אחת לטעון את כל הפורום..
אם שמתה לב יש לי 7 שאילתות..
1 לטעון את הפורום..
2 לספור את מספר העמודים
3 בדיקה של המשתמש המחובר
4 בדיקה של בעל הפורום
7-5 עוד משהו שאני לא זוכר..

4ior 15-08-07 10:13

ציטוט:

נכתב במקור על ידי O-B (פרסם 541913)
ה AJAX לדעתי הוא מצויין אני לא חושב שזה נכון להציג רק את הכותרת של האשכול הראשון..
וגם עשכיו אני משתמש בשאילה אחת לטעון את כל הפורום..
אם שמתה לב יש לי 7 שאילתות..
1 לטעון את הפורום..
2 לספור את מספר העמודים
3 בדיקה של המשתמש המחובר
4 בדיקה של בעל הפורום
7-5 עוד משהו שאני לא זוכר..

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

BlueNosE 15-08-07 11:59

ציטוט:

נכתב במקור על ידי 4ior (פרסם 541918)
התכוונתי לולאות...
אבל תחשוב בהיגיון, למה להשתמש בajax אם על הטעינה הראשונה אתה יכול לקחת את התוכן שאתה רוצה לקחת עם ajax...
אין לזה שום הסבר הגיוני חוץ מלהשוויץ עם ajax

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

בקיצור, AJAX פה יעיל מאוד.


ד"א
למי שרשם שלפורום עץ לא צריך את זה - ממש לא הבנתי את ההגיון של מה שאמרת - לפורום ליניארי כן צריך AJAX? איך אתה מריץ בכלל AJAX בפורום ליניארי?


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

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