22-12-2007, 17:50
|
|
|
חבר מתאריך: 01.12.07
הודעות: 112
|
|
מגוון שאלות... (שאלות על preg_replace, ועל הרבה BBCODE ועורכי טקסט...)
היי!
כרגיל יש לי רק בעיות, אז ככה:
1. אני רוצה לזהות אוטומטי לינק כלשהו.
שיתחיל ב: http:// או ב https:// או ב ftp:// או בWWW וכו'. והוא ישתנה ל:
<a href="address">address</a> משהו כזה.
אז אני לא יודע PREG ולא מצליח ללמוד, אז נתנו לי את הקוד הבא:
קוד:
((http\://|https\://|ftp\://)|(www.))+(([a-zA-Z0-9\.-]+\.[a-zA-Z]{2,4})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(/[a-zA-Z0-9%:/-_\?\.'~]*)?
עכשיו אני רק לא מבין איך אני משלב את זה במשפט PREG.
2. אני רוצה את העורך rich/hot editor, הבעיה היא שכל לינק שאני לא ימצא, אני לא מצליח להוריד אותו, משהו יכול להעלות לראפיד ולתת לינק?
ובנוסף איך אני משלב אותו בPHP?
בנוסף, רציתי לדעת האם אני יכול לנטרל חלק מהאופציות שיש בעורך טקסט הזה? הכוונה שיש נגיד TELETYPE שאפחד לא משתמש בזה, האם אפשר לנטרל את האופציה ולהוריד אותה מסרגל הכלים של העורך?
3. אני רוצה לעשות BBCODE כי לדוגמא יש לי את התגית PHP, אז אני רוצה להחליף לקוד שצובע אותו כמו מנוע PHP אמיתי. ולדוגמא את הB, נגיד עושים את התגית B ואחר כך את הסיום, אז שהוא יומר, והכוונה הוא ימיר אותו רק אם יש גם פתיחה של תג וגם סגירה, אחרת הוא ישאיר את זה כמו שהוא.
אותו דבר נגיד אם לינק, וכל הדברים שבעצם צריך. ואני לא מבקש פה קוד מוכן, אני רק מבקש הסבר טוב, כי כל כך הרבה מדריכים שיש לי לPREG ואני פשוט לא מצליח להבין.
בתודה מראש,
יובל.
נערך לאחרונה ע"י YuviAS בתאריך 22-12-2007 בשעה 18:00.
|