מה עושים כשיש התנגשות בין שני JS?

רוני ד

New member
מה עושים כשיש התנגשות בין שני JS?

אני בונה אתר ג'ומלה ומערכת פורומים phpbb-כך שהמערכת נמצאת תחת עיצוב הג'ומלה
הבעיה היא שיש התנגשות בין הסקריפטים של ג'ומלה לבין הסקריפטים של phpbb מה שיוצר בעיה גם בג'ומלה וגם בפורומים

מה אפשר לעשות כדי למצוא את הבעיה ולנסות לבודד אותה?
 

רוני ד

New member
בידיוק בזה השתמשתי

הבעיה היא שזה לא מושלם וישנם התנגשויות בין ה jquery של ג'ומלה (של העיצוב) ובין ה jquery של phpbb וחלק מהדברים לא עובדים
&nbsp
השאלה איך אפשר לדעת מה בידיוק, הם יש תוכנה או משהו שיכולה לעזור ?
אולי שיטה אחרת ?
 

FreeSoft

New member
עם איזה כלי אתה מדבג?

<script type="text/javascript">var $j = jQuery.noConflict();</script>
 

רוני ד

New member
יש כלי מומלץ?

בעקרון אני לא משתמש בכלי דיבוג

לגבי הסקריפט שרשמת - ראיתי את זה באחד האתרים וגם את זה:
unset($scripts['/folder/jquery.min.js']);

אבל או שזה לא הצליח או שלא הבנתי אך להשתמש בזה (ואז זה בטח לא הצליח
)
 

רוני ד

New member
לא חייב כלי

בשביל לראות שג'ומלה לבד הכל עובד וג'ומלה עם המודול גישור עושה בעיות

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

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

לגבי הכלים, האמרת שאני משתמש ב Firebug אבל לא בידיוק עזר לי להבין איפה בידיוק הבעיה, אולי אני לא משתמש בו נכון (בכל הפונקציות שלו)
האם יש אפשרות שהכלי מראה לי מה מתנגש?
 
למעלה