سلام
سايتم اين ارور رو مي ده و باز نميشه مشكلش چيه؟
Fatal error: Call to undefined function exif_imagetype() in /home/vihan/public_html/aksahand.ir/modules/mod_sj_carousel/core/helper_image.php on line 211
نمایش نسخه قابل چاپ
سلام
سايتم اين ارور رو مي ده و باز نميشه مشكلش چيه؟
Fatal error: Call to undefined function exif_imagetype() in /home/vihan/public_html/aksahand.ir/modules/mod_sj_carousel/core/helper_image.php on line 211
ماژول مورد نظرو غیر فعال کن ببین سایت بالا می یاد یا نه مراتب رو اعلام کن
دروود
این افزونه تجاری هست !
در انجمن جوملا فارسی از موارد تجاری پشتیبانی نمیشه
به سایت سازنده مراجعه کنید
در پناه ایزد
به هاستینگ خودتون تیکت بدید تا extension های زیر را بر روی PHP فعال نمایند؛ البته هاستینگ ها در فعال کردن یا نکردن این موارد تصمیم با خودشان است.نقل قول:
نوشته اصلی توسط kara [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
extension=php_mbstring.dll
extension=php_exif.dll
ربطی به این گزینه نداره
مشکل از کد نویسی ماژوله که به درستی دستورهای شرطی رو اعمال نکرده اند
اموزش حل خطای این مشکل رو در همین انجمن بخش اموزش ها بیابید و اعمال نمایید هر چند افزونه تجاری می باشد و پشتیبانی فنی نباید بشه
البته شما تاج سری ولی خوب تا اونجایی که من یه کم برنامه نویسی بلدم و چند تا اسکریپت و سامانه تحت وب طراحی و کد نویسی کردم یا باید این تابع از قبل تو اسکریپت تعریف شده باشه و یا همون راهی که بالا گفتمنقل قول:
نوشته اصلی توسط RezaDesign [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
نطر لطف شماست اما این خطا در برنامه نویسی مشکل از برنامه نویسه که در صورت اعمال دستورهای شرطی if باید برای عدم درخواست فرایند کد رو قرار بده که کاربر پیام خطا نگیره
نظر شما درسته اما این کار پاک کردن صورت مساله است و من بدین صورت جواب نگرفتم چون با وجود فعال بودن dll ها باز هم ارور های مختلفی داد
مفید ترین و موثرترین کار تغییر کد افزونه و اضافه کردن دو خط کد در صورت عدم فراخوانی فایل مربوطه می باشد
خوب اگه از دستور شرطی استفاده کنیم و تابع غیر فعال بود چه؟ مطمئنا خود برنامه نویس حد اقل یه بار برنامه خودشو تست کرده! حق با شماست, باید یه دستور شرطی می گذاشت که اگه تابع وجود نداشت خودش یه تابع تعریف کنه ولی وقتی چنین کاری نکرده تنها راهی که می مونه فعال کردن اون گزینه است و صورت مساله ای پاک نمیشه بلکه مشکل برطرف میشه!
برای من خیلی عجیبه , وقتی میشه با فعال کردن extension این مشکل رو برطرف کرد تا اسکریپت به صورت عادی کار کنه شما میگید باید یه پیغام خطا نشون بده که بگه کار نمی کنه؟! که چی؟ هدف اینه که اسکریپت به خوبی کار کنه,نه اینکه کاری کنیم که پیغام بده که کار نمی کنه!
واقعا منطق عجیبیه, موفق باشید
خب همونقدر که شما برنامه نویسی کردید من از سال 1998 تا 2008 برنامه نویس یاهو بودم و در وی بی و دلفی این دستورها کاربرد فراوانی داشت وقتی قراره یک تابع با دستور شرطی تارکنش داشته باشه و اگر وجود نداشت باید پادزهرش رو هم در کد قرار بدی تا کاربر رو گیج و سردرگم نکنه
وقتی خود اسکریپت این شرایط رو داشته باشه هیچ اتفاقی نمی افته
شما به این مسایل وارد هستید و به راحتی این مشکلات رو درک می کنید اما بیشتر کاربران اماتور و غیر حرفه ای هستند و به نظر من وقتی کدنویس تمام شرایط رو به خوبی اعمال کنه دیگه نیاز به فعالیت های جانبی نیست
بعضی از توابع در خود PHP هستند و جایگزین ندارند؛ برنامه نویس از باید از یک دستور شرطی استفاده می کرد که یک پیغام قابل درک برای کاربران معمولی بگذارد! اما در نهایت باز هم کاربر می بایست طبق روش اول extension مورد نظر را فعال کند!
فقط نحوه نمایش ارور فرق می کند و در نهایت باید این تابع فعال شود! پس نتیجه میگیریم مطلبی که شما فرمودید یک پیغام قابل درک تر به جای این خطا نمایش می دهد و مشکل را برطرف نمی کند!