View Single Post
ישן 25-10-05, 09:35   # 2
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי satan
אוקיי הצלחתי עם Javascript ועזרה מחבר לעשות שכשלוחצים על הסמיילי מופיע הקוד של אותו הסמיילי בתיבת הTEXT, וגם הצלחתי שבעזרת הפונקציה Str Replace זה יציג את הסמיילי עצמו!

עשיתי את זה עם סמיילי אחד בינתיים אבל אני לא חושב שכדאי לי לעשות את זה באופן ידני על עוד 15 סמיילים.
לכן רציתי לדעת באיזה קוד אפשר להשתמש כדי שלא אכתוב כל פעם מחדש את ה Str Replace או את הלינק של הסמיילי בJS...
אני מניח שזה משהו עם For משהו כזה??? אני לא ממש יודע...

אז מישהו יוכל לעזור לי?
תודה מראש!
אתה יכול לעבוד עם רגולרים...נגיד שאם יש סמיילים שקוראים לו :happy: אז יהיה תמונה שקוראים לה happy.gif מצד שני...זה ממש מציק וכל אחד שיכתוב במבנה הזה זה יעשה לו תמונה במקום,בגלל זה עדיף לעשות ידני,מצד 505 אתה יכול לעשות את זה שיהיה לך יותר נוח...נגיד..פונקציה

קוד:
<?
function smily($smily,$smilyfile,$text){
$text=str_replace($smily,"<img src=\"".$smilyfile."\" width=X height=X>",$text);
}
//ואז תשתמש בזה ככה:
smily(":asd:","bulbuil.gif",$text);
?>
או משהו בסגנון...

ד"א אתה יכול לעשות את $text בתור משתנה גלובלי ואז לא תצטרך לשים אותו בפונקציה..אבל אם אתה תשתמש בסמיילים לכל מני דברים..אז אפשר ככה..
ואז גם יכול לשחק עם זה...לעשות פונקציות משוכללות שלוקחות מערכים של סמיילים ושל קבצים ושיתאימו זה לזה

Last edited by meshuga; 25-10-05 at 09:38..
  Reply With Quote