PDA

View Full Version : تبديل BBCode به كدهاي HTML در SCEditor



Reza1607
جمعه 19 اسفند 1390, 19:02 عصر
سلام
دوستان من مي خوام از SCEditor به عنوان اديتور استفاده كنم مشكلي كه با اين اديتور دارم اينه كه و.قتي مي خوام اطلاعاتي رو كه به صورت BBCode هست نمايش بدم نمي تونم تبديل به كدهاي HTML كنم
البته خودم تو فايل js اش نگاه كردم تابع getTextHandler رو پيدا كردم كه اين كار رو انجام بده ولي طرز استفادشو نمي دونم اگه كسي از دوستان از اين اديتور استفاده كرده من رو راهنمايي كنه

اگر هم يك اديتور ديگه اي سراغ دارين ممنون ميشم ( البته اديتور براي BBCode مي خوام)
خيلي ممنون

Reza1607
جمعه 19 اسفند 1390, 23:08 عصر
خود تونستم پيدا كنم
البته يك تابع با php هستش
اينجا ميذارم تا كساني كه احتياج دارن بتونند ازش استفاده كنند



function BBCode ($string) {
$search = array(
'/\[b\](.*?)\[\/b\]/',
'/\[i\](.*?)\[\/i\]/',
'/\[u\](.*?)\[\/u\]/',
'/\[img\](.*?)\[\/img\]/',
'/\[url\=(.*?)\](.*?)\[\/url\]/',
'/\[code\](.*?)\[\/code\]/'
);
$replace = array(
'<b>\\1</b>',
'<i>\\1</i>',
'<u>\\1</u>',
'<img src="\\1">',
'<a href="\\1">\\2</a>',
'<code>\\1</code>'
);
return preg_replace($search, $replace, $string);
}

MostafaEs3
شنبه 20 اسفند 1390, 01:03 صبح
آفرین این توی اون اسنیپت بود !! :لبخند: راستی میگما این BBCode چی هست حالا ؟؟ تگ رو ریپلیس میکنه !؟؟؟ :متفکر: