PDA

View Full Version : سوال: مشکل استفاده از فونت bifon در طراحی وب سایت و فونت فارسی



siavash63lia
چهارشنبه 06 شهریور 1392, 21:43 عصر
با سلام ؛

من از یک template آماده برای طراحی سایت استفاده می کنم. این template برای slider و همچنین سایر افکت های menuها و submenuها از jquery 1.6 و Jquery ui 1.8 استفاده میکند. برای نوشتن فونت فارسی در وب سایت از bifon استفاده می کنم. ولی وقتی از bifon استفاده میکنم متاسفانه متن نوشته شده را کامل نشان نمی دهد. مثلاً من فارسی می خواهم بنویسم "شرکت بین المللی ایران زمین" که فقط کلمه "زمین" را نمایش می دهد و بقیه حروف محو می شوند. در بررسی که کردم دیدم وقتی اسکریپت های jquery را از head بر می دارم عبارت کامل و صحیح نمایش داده می شود ولی مشکل اینجاست اگر اسکریپت jquery و jquery UI را بردارم slider ها و menu ها از کار می افتد.
چه طور می توانم این conflict بین jquery با bifon را حل کنم ؟ ممنون میشم منو راهنمایی کنید؟ ضمناً تمامی اسکریپت های لازم برای cufon و bifon طبق راهنمایی سایت سازنده آن بدرستی استفاده کرده ام.
با تشکر.

sinoser
چهارشنبه 06 شهریور 1392, 21:47 عصر
با سلام ؛

من از یک template آماده برای طراحی سایت استفاده می کنم. این template برای slider و همچنین سایر افکت های menuها و submenuها از jquery 1.6 و Jquery ui 1.8 استفاده میکند. برای نوشتن فونت فارسی در وب سایت از bifon استفاده می کنم. ولی وقتی از bifon استفاده میکنم متاسفانه متن نوشته شده را کامل نشان نمی دهد. مثلاً من فارسی می خواهم بنویسم "شرکت بین المللی ایران زمین" که فقط کلمه "زمین" را نمایش می دهد و بقیه حروف محو می شوند. در بررسی که کردم دیدم وقتی اسکریپت های jquery را از head بر می دارم عبارت کامل و صحیح نمایش داده می شود ولی مشکل اینجاست اگر اسکریپت jquery و jquery UI را بردارم slider ها و menu ها از کار می افتد.
چه طور می توانم این conflict بین jquery با bifon را حل کنم ؟ ممنون میشم منو راهنمایی کنید؟ ضمناً تمامی اسکریپت های لازم برای cufon و bifon طبق راهنمایی سایت سازنده آن بدرستی استفاده کرده ام.
با تشکر.
اول تابع

$.noConflict()

رو اجرا کن که باعث توقف تداخل میشه و بعد کد های منو و اسلایدر رو داخل تابع زیر بذار

(function($){
//jQuery codes
}(jQuery))

siavash63lia
پنج شنبه 07 شهریور 1392, 21:22 عصر
اول تابع

$.noConflict()

رو اجرا کن که باعث توقف تداخل میشه و بعد کد های منو و اسلایدر رو داخل تابع زیر بذار

(function($){
//jQuery codes
}(jQuery))


متاسفانه این راه حل را امتحام کردم ولی وقتی از noconflict استفاده می کنم slider ها از کار می افتند !:ناراحت:

sinoser
پنج شنبه 07 شهریور 1392, 21:48 عصر
متاسفانه این راه حل را امتحام کردم ولی وقتی از noconflict استفاده می کنم slider ها از کار می افتند !:ناراحت:
درست ! گفتم که باید تمامی کد های اجرایی اسلایدر ها (اگر پلاگین هسن اکثرا این منطقه امن رو میسازن اما برای اطمینان بازم کل کد ها رو اگرم پلاگینه ) بذارید داخل منطقه امن

سوال : اسلایدر و منو هاتون پلاگین هست یا خودتون نوشتید(کد خام) ؟

afshin9032
جمعه 08 شهریور 1392, 09:06 صبح
از خصلت fontface در css استفاده کن .