رفتن به مطلب
semac

تغيير كاركترهاي عربي به فارسي (اصلاح متن)

پست های پیشنهاد شده

سلام

جستجوي سايت من در بعضي كامپيوترها خوب كار نميكنه و وقتي بررسي كردم متوجه شدم مشكل در برخي حروف كيبردها است. مثلاً ي و ك فارسي و عربي با هم تفاوت دارن و ...

سوالم اينه:

چطور ميشه قبل از ذخيره شدن يك مطلب در جوملا متن اون رو دستكاري كرد؟

قصد دارم با تابع str_replace كاركترها رو اصلاح كنم و به حالت استاندارد فارسي دربيارم تا كاربر اگر با كيبرد عربي مطلب در سايت قرار داد كاركترها فارسي بشن.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ببينيد اينكار تقريبا غيرممكن هست چون ممكنه كسي هم باشه كه صفحه كليدش فارسي باشه تايپ كنه ريپليس ميشه

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ببينيد اينكار تقريبا غيرممكن هست چون ممكنه كسي هم باشه كه صفحه كليدش فارسي باشه تايپ كنه ريپليس ميشه

در صفحه مربوط به ارسال مطلب وقتي روي دكمه ذخيره را مي زنيم يه تابع submit اجرا ميشه. من چطور بايد متن مطلب رو قبل از اين تابع ويرايش كنم؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

فكر كنم يا خود جوملا اين قابليت رو داره يا k2

k2 وي‍ژگي تبديل كاركتر رو براي كليدواژه ها و آدرسurl (كامپوننت SEF) داره ولي براي متن مطالب اين ويژگي وجود نداره.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

نه منظورم اينه كه وقتي كاربر مطلب ارسال مي كنه براي مدير نمايش بده و مدير بتونه تاييد كنه وقتي هم مدير ميخواد تاييد كنه ويرايش هم بكنه

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

راه حل پيدا شد:

با يك تابع بايد متن مطلب را گرفت و كاركترها رو ريپليس كرد. سپس دوباره متن مطلب را به روز كرد. مشكل اين بود كه اين تابع ها پيدا نمي شد كه آخر سر از wiki tinymce پيدا كردم:

var value = tinymce.get('text').getContent();
value=value.replace('ي', 'ی').replace('ك','ک');
tinyMCE.get('text').setContent(value);

اينم آدرس ويكي tinymce:

http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.getContent

ویرایش شده توسط semac

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...