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

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

k.machine 10-10-10 00:33

בעייה בסידור קוד לפי התקן לאתר של לקוח
 
מדובר באתר שאני בשלבי סיום שלו.
http://i-fix.co.il

את רוב השגיאות תיקנתי.
בעמוד הראשי זה מחזיר לי שגיאה לא הגיונית.

HTML קוד:

Validation Output: 1 Error

  1. Error Line 213, Column 133: there is no attribute "rel"

http://validator.w3.org/check?uri=ht...Inline&group=0

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


בעייה שניה:
בעמודי הקטלוג, כאשר עשיתי סידור קוד indenting וכו', נתקלתי בבעייה:
HTML קוד:

Validation Output: 1 Error

  1. Error Line 279, Column 10: end tag for element "div" which is not open


http://validator.w3.org/check?uri=ht...alidator%2F1.1

בבדיקה שעשיתי לעשרת תגי הDIV בסוף העמוד, אף אחד מהם לא מסדר לי את השגיאה. בכל פעם שאני מוסיף תג סוגר (</div>) אז זה מקפיץ עוד 3 תגי DIV שלא סגורים.

אשמח לקבל עזרה.

Daniel 10-10-10 07:44

1. לתמונות אין rel.
2. מה שכתוב שם שיש "תג סיום עבור האלמנט div שבעצם לא נפתח" - יש </div> מיותר, לא אחד פחות.

k.machine 10-10-10 23:21

ציטוט:

נכתב במקור על ידי Daniel (פרסם 782634)
1
. לתמונות אין rel.
2. מה שכתוב שם שיש "תג סיום עבור האלמנט div שבעצם לא נפתח" - יש </div> מיותר, לא אחד פחות. סידרתי

למה אתה מדבר סתם?
אני משתמש בnivo slider, ובשביל קטע מסויים שנקרא controlNavThumbsFromRel
ה rel שבתמונה יייצר גרסה מוקטנת של התמונה המקורית במקום כפתורי ניווט.
עברתי על מספר אתרים שמשתמשים במה שאני עושה, בכולם הקוד תקין.

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

עכשיו יותר ברור?

Ben21 10-10-10 23:22

אולי זה לא הrel שמחזיר שגיאה?

k.machine 11-10-10 00:33

ציטוט:

נכתב במקור על ידי Ben21 (פרסם 782701)
אולי זה לא הrel שמחזיר שגיאה?

זה גם מה שאני שאלתי את עצמי ועדיין לא מצאתי תשובה.

Ben21 11-10-10 00:34

אפשר לקבל את הקוד בשורה בה נמצאה השגיאה על-מנת שאבדוק מה הבעיה?

BlueNosE 11-10-10 15:58

ציטוט:

נכתב במקור על ידי k.machine (פרסם 782700)
למה אתה מדבר סתם?
אני משתמש בnivo slider, ובשביל קטע מסויים שנקרא controlNavThumbsFromRel
ה rel שבתמונה יייצר גרסה מוקטנת של התמונה המקורית במקום כפתורי ניווט.
עברתי על מספר אתרים שמשתמשים במה שאני עושה, בכולם הקוד תקין.

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

עכשיו יותר ברור?

לא הייתי כל כך בטוח בעצמי.
אישית אני לא מכיר את החוק שאסור REL אבל בחיפוש קצר בגוגל מצאתי:
http://flowplayer.org/tools/forum/40/31313

בדיון הוא מציין שREL לא חוקי בHTML4 Strict ובXHTML1 Transitional.
מה גם שהשגיאה בVALIDATOR אומרת בפירוש: אין תג REL לתמונות.

נסה שוב להוריד את תג הREL ולהיווכח מה קורה. ההיגיון אומר לי שהשגיאה תעבור לתמונה הבאה בכל זאת, ולא שמת לב לזה בבדיקה הראשונית.
טרחתי ליצור קובץ מקומי ולבדוק. הvalidator מחזיר לי שגיאה בדיוק כמו שמחזיר לך על תג ה-rel.

Daniel 11-10-10 17:36

ציטוט:

נכתב במקור על ידי k.machine (פרסם 782700)
למה אתה מדבר סתם?
אני משתמש בnivo slider, ובשביל קטע מסויים שנקרא controlNavThumbsFromRel
ה rel שבתמונה יייצר גרסה מוקטנת של התמונה המקורית במקום כפתורי ניווט.
עברתי על מספר אתרים שמשתמשים במה שאני עושה, בכולם הקוד תקין.

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

עכשיו יותר ברור?

חס וחלילה לא מדבר סתם. אתה יכול להוסיף איזה attribute שאתה רוצה לאיזה תג שאתה רוצה -
HTML קוד:

<img blablablaThisIsAnExample="jkldsjfkldsjfl" src="example.png" alt="Test" />
התכונה שהוספתי חוקית לחלוטין - ואני עוד יותר אתחכם ואני אוסיף בג'אווה סקריפט ככה שכל התמונות עם התכונה הזאת, ברגע שילחצו עליהם - הם... יעלמו. זה הכל יפה מאוד ו"חוקי" - זה פשוט לא תואם את התקן.

וכנ"ל לגבי הדוגמא שלך: אין בעייה שתשים rel בתמונה, זה פשוט לא תואם את התקן.

אתה מוזמן להסתכל גם בספסיפיקציות של HTML 4.0: http://www.w3.org/TR/REC-html40/stru...ts.html#h-13.2

וגם ב- XHTML 1.0 ( http://www.w3.org/TR/xhtml1/dtds.html ) , ולהיווכח שאין כזה דבר אלמנט rel.

יום טוב, דניאל.

Erez | TrustMedia.co.il 11-10-10 18:51

גם לי היה פעם משהו כזה עם הrel, תראה שאם תוריד rel מהתמונה הראשונה אז השגיאה תעבור הלאה לתמונה הבאה, כלומר שהבעיה זה שתגית rel היא אסורה

k.machine 12-10-10 21:10

ציטוט:

נכתב במקור על ידי Daniel (פרסם 782772)
חס וחלילה לא מדבר סתם. אתה יכול להוסיף איזה attribute שאתה רוצה לאיזה תג שאתה רוצה -
HTML קוד:

<img blablablaThisIsAnExample="jkldsjfkldsjfl" src="example.png" alt="Test" />
התכונה שהוספתי חוקית לחלוטין - ואני עוד יותר אתחכם ואני אוסיף בג'אווה סקריפט ככה שכל התמונות עם התכונה הזאת, ברגע שילחצו עליהם - הם... יעלמו. זה הכל יפה מאוד ו"חוקי" - זה פשוט לא תואם את התקן.

וכנ"ל לגבי הדוגמא שלך: אין בעייה שתשים rel בתמונה, זה פשוט לא תואם את התקן.

אתה מוזמן להסתכל גם בספסיפיקציות של HTML 4.0: http://www.w3.org/TR/REC-html40/stru...ts.html#h-13.2

וגם ב- XHTML 1.0 ( http://www.w3.org/TR/xhtml1/dtds.html ) , ולהיווכח שאין כזה דבר אלמנט rel.

יום טוב, דניאל.

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

לא הייתי כל כך בטוח בעצמי.
אישית אני לא מכיר את החוק שאסור REL אבל בחיפוש קצר בגוגל מצאתי:
http://flowplayer.org/tools/forum/40/31313

בדיון הוא מציין שREL לא חוקי בHTML4 Strict ובXHTML1 Transitional.
מה גם שהשגיאה בVALIDATOR אומרת בפירוש: אין תג REL לתמונות.

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


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

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