485
צפיות
צפיות
12
תשובות
תשובות
שאלה בריפלייסים
אני בונה פורום, וכשאני רוצה לעשות מניעה שהגולשים לא יוכלו לדחוף לי HTML עשיתי ריפלייס כזה:
mesbody=replace(mesbody,">",">")
ועכשיו הבעיה שכשאני רוצה להוסיף אייקון ולעשות ריפלייס כזה:
mesbody=replace(mesbody,":äîåí:","<img border=0 src=smiles/smiley3.gif>")
הוא לא מראה לי את האייקון הוא מראה לי את האייקון, אני יודע שזה בגלל שעשיתי ריפלייס ל: ><
אבל איך אני עושה שלא יעשה לי את זה באייקונים..
מקווה שהבנתם תודה
ודרך אגב, ניר המלך אם אתה קורה את השאלה הזאת יש לי שאלה אישית אליך:
האם אני יכול להשתמש באייקונים ששמת בפורום של אמתר אוכל+?
12 תשובות
פשוט מאוד
תבצע את ההחלפה של תגי ה-HTML ראשונים, כלומר לפני ההחלפה של הסמיילים וכך בעצם תמנע מבעיה זו.
replace זה בjavascript ???
יש רפלייס גם ב-JS.
לא הבנתי
תוכל אולי להסביר יותר… אולי להראות דוגמא קטנה…
תודה
טוב, אני הבנתי
שים לב לסדר של ההחלפות, קודם אתה צריך להחליף את ה > < ואחר כך את התמונה….
את ההחלפה של ה >< תשים ראשון מבין ההחלפות שלך(אם יש לך יותר מאחת, כמו קישור, הוספת תמונה, שינוי צבע גופן וכו')
איך אני עושה שזה יהיה ראשון???
משנה את הסדר של הריפלייסים בדף שלך
ככה, חבל שאין עריכת הודעה…
mesbody=replace(mesbody,">",">")
mesbody=replace(mesbody,":äîåí:","<img border=0 src=smiles/smiley3.gif>")
תעשה את זה ככה
הנה דוגמא
הנה דוגמא:
str = Replace(str,"<","<")
str = Replace(str,">",">")
str = Replace(str,":)","<img src='smile.gif'>")
str = Replace(str,":(","<img src='sad.gif'>")
תודה רבה
איזו טיפשות מצידי שלא פתרתי את זה לבד….
לא ידעתי שזה הולך לפי הסדר.
תודה
שאלה לניר המלך!
האם אני יכול להשתמש באייקונים ששמת בפורום של אוכל+ בשביל הפורום שלי?
אלה אייקונים חינמיים
האייקונים נלקחו ממערכת הפורומים החינמית WWG.
הוא לקח אותם משם (אם אני לא טועה).