הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 25-10-05, 09:27   # 1
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 1,582

satan לא מחובר  

שאלה בקשר לסמיילים "פעילים"(?)

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

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

אז מישהו יוכל לעזור לי?
תודה מראש!
  Reply With Quote
ישן 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
ישן 25-10-05, 10:06   # 3
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 1,582

satan לא מחובר  

אחלה! למעשה כזה התקוונתי!
וגם חשבי על מערכת אבל לא ממש הבנתי איך.

ועוד דבר שקשור לעורכים כזה... איך אפשר לעשות נגיד שלוחצים על כפתור ואז קופצת הודעה בJS שאפשר לרשום שם כתובת של תמונה ואז זה מכניס את הכתובת של התמונה בין הקוד שנבחר לדוגמא:
[img]pic.gif[/img]
משהו כזה...?
וגם כן כמו שיש בלינקים בפורומים מסוג IB 1.4 ... :qqb010:
בJS..
תודה מראש
  Reply With Quote
ישן 25-10-05, 10:12   # 4
A.M.F
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 1,154

A.M.F לא מחובר  

בשביל להקפיץ את התיבה הזאת תעשה שברגע שלוחצים על הכפתור הזה אז יופיע prompt ואז תציב את מה שמקבלים מהתיבה הזאת במשתנה שהוא יהיה אחרי זה הכתובת.

ותכנס למסנג'ר! ם:
  Reply With Quote
ישן 25-10-05, 10:18   # 5
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 1,582

satan לא מחובר  

עוד מעט אכנס.
אבל אני לא ממש יודע איך מפעילים את prompt הזה.... ואז אומרים לו בעצם שהתוכן שהוא יקבל יוכנס בין שני תגי כך וכך.. S=

אה כן ועוד דבר...
יש לי בעיה בסמיילים נגיד אני כותב משהו ... ואז לוחץ על סמיילי ואז לוחץ נגיד אנטר כדי לרדת שורה אז זה מוסיף לי עוד סמיילי ... ואז עוד אחד.. ועוד אחד...
כאילו הסמן של הכתב עובר ללינק וזה חוזר על עצמו ואני צריך ללחוץ בתיבת הטקסט כדי להחזיר את הסמן...
מה אפשר לעשות? S:
  Reply With Quote
ישן 25-10-05, 10:34   # 6
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי satan
עוד מעט אכנס.
אבל אני לא ממש יודע איך מפעילים את prompt הזה.... ואז אומרים לו בעצם שהתוכן שהוא יקבל יוכנס בין שני תגי כך וכך.. S=

אה כן ועוד דבר...
יש לי בעיה בסמיילים נגיד אני כותב משהו ... ואז לוחץ על סמיילי ואז לוחץ נגיד אנטר כדי לרדת שורה אז זה מוסיף לי עוד סמיילי ... ואז עוד אחד.. ועוד אחד...
כאילו הסמן של הכתב עובר ללינק וזה חוזר על עצמו ואני צריך ללחוץ בתיבת הטקסט כדי להחזיר את הסמן...
מה אפשר לעשות? S:
לדעתי צריך לעשות focus על הtextarea אחרי שאתה עושה בג'אווה סקריפט שזה יכניס את הסמיילי לtextarea...
  Reply With Quote
ישן 25-10-05, 10:35   # 7
A.M.F
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 1,154

A.M.F לא מחובר  

שכחתי איך לעשות את זה בדיוק, תחפש בdevguru.com פרטים על הפונקציה prompt אני בטוח שתסתדר איתה.

וכדי שהסמן יעבור לתיבת הטקסט אחרי שאתה לוחץ על הסמיילי, תעשה ככה-
onClick="JavaScript: document.formname.textname.focus();"
זה משהו כזה פחות או יותר אני לא בטוח
  Reply With Quote
ישן 25-10-05, 10:57   # 8
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

המלצה שלי...תעבודה במקביל עם האתר
www.sigall.co.il
יש שם את רוב הפונקציות שקשורות לדברים האלה בJS
  Reply With Quote
ישן 25-10-05, 11:41   # 9
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 1,582

satan לא מחובר  

תודה.
ויש לי עוד בעיה:
PHP קוד:
function show_smily() {
 $arr=array('baby','bye','bye2','q','satan','happy','nana','smile','cry','sad','11','confused','confused2','stupid');
 foreach ($arr as $key=>$name) {
    ?>
    <a href="#" onClick="smilie_name(':<?=$name?>: ')">
    <img src="image/smile/<?=$name?>.gif" border="0" />
    </a>
    <?
 
}
}
זו הפונקציה שלי להצגת תיבת הסמיילים שיש בצד התיבת טקסט...
אני רוצה עכשיו שכל שורה שיש בה 4 סמיילים זה ירד שורה ואני לא יודע ... איך?! :qqb010:

תודה על העזרה.
  Reply With Quote
ישן 25-10-05, 11:48   # 10
A.M.F
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 1,154

A.M.F לא מחובר  

אני חושב שאתה צריך להשתמש בפונקציית הספירה-
http://il.php.net/manual/en/function.count.php

ובשביל לרדת שורה צריך לעשות משו עם הROW אני לא יודע בדיוק מה
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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