הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   מחפש עורך BBCODE (https://hosts.co.il/forums/showthread.php?t=27078)

Saint 23-07-06 13:22

מחפש עורך BBCODE
 
שימו |לב| , לא עורך wysiwyg.
כי אני בונה מערכת פורומים ובwysiwyg אפשר להכניס קודים של JAVA וכל מיני....
תודה מראש

-VladK- 23-07-06 13:31

למה שלא תכין אחד משלך?

Eli-Hai 23-07-06 22:51

זה ממש לא בעיה, הBBCode הוא בעצם תחליף לשימוש בHTML, אתה מכניס למסד b, u, i ו-s, ומחליף את זה עם str_replace() לפני ההדפסה.

Itay 23-07-06 22:58

חח אתה בונה פורום ואתה צריך שיביאו לך עורך BBCODE?

בניה 24-07-06 07:41

ב"ה


אפשר בלי בעיה לחסום את התגיות HTML הבעיתיות.

-VladK- 24-07-06 07:52

אני זוכר ששאלו על זה....כל שעליך לעשות זה בJS ליצור כפתורים שמכניסים טקסט לתוך TEXTAREA (או DIV...) .... זה בצד לקוח...בצד שרת אתה פשוט עושה החלפה של תגיות הBBCODE לתגיות הHTML שאתה תקבע...לדוגמה:
קוד:

|B| - <B>
|/B| - </b>


HighA 24-07-06 08:15

לא צריך למסד, תעשה קובץ tags.php
ובו תשעשה את כל הstr_replace ותכלול אותו איפה שצריך
ובשביל לחסום HTML תעשה htmlspecialchars

Saint 24-07-06 08:37

אני מכיר את זה, אבל אני צריך עורך כמו של vBulletin או משהו דומה....

NesheR16 24-07-06 08:47

תשתמש בarray ותכניס את כל מה שאתה רוצה להחליף

miniature 24-07-06 09:03

בהחלפה תוכל להשתמש בזה:
HTML קוד:

var str="this is |bold| strong word |/bold|"
str = str.replace(/\|bold\|([\s\S]+)\|\/bold\|/gi,"<strong> $1 </strong>")

/* In our word:
replace "|bold|(a String)|/bold|"
with "<strong> (a String) </strong>"
*/

מתוך www.webmaster.org.il


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

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