انجمن


مشکل wp-jalali با قالب کلاسی پرس  (۱۶ نوشته)

  • odr_m9611

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۴
    تشکر شده: ۱ بار
    # نوشته شده: ۱۳ سال پیش
    ۱۴ فروردین ۱۳۹۰ - ۱۲:۲۲

    سلام

    وقتی روی قالب کلاسی پرس (ClassiPress)میخوام افزونه Wp-jalali رو فعال کنم Tاین ارور رو میده و دیگه نه ادمین وردپرس باز میشه و نه خود سایت

    Fatal error: Cannot redeclare jarchive_widget() (previously declared in /home/user/public_html/wp-content/plugins/wp-jalali/inc/widgets-core.php:46) in /home/user/public_html/wp-content/plugins/wp-jalali/inc/widgets-core.php on line 46

    ممنون میشم اگه اساتید لطف کنند بگن مشکل از کجاست

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    تناسب اندام
  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۱۴ فروردین ۱۳۹۰ - ۱۲:۴۴

    سلام,
    تابع jarchive_widget() رو در خط 46 فایل inc/widgets-core.php غیرفعال کنید ببینید مورد حل میشه
    یا احتمال داره در ابزارک پیشفرض پوسته یک کدی با این تابع تداخل داره!
    میتونید از نسخه قبلی افزونه استفاده کنید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    odr_m9611 - بهروز ازند - Dr.Khorsand - Saeed Fard
  • odr_m9611

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۴
    تشکر شده: ۱ بار
    # نوشته شده: ۱۳ سال پیش
    ۱۴ فروردین ۱۳۹۰ - ۱۸:۳۵

    mostafa1990 گفت:
    سلام,
    تابع jarchive_widget() رو در خط 46 فایل inc/widgets-core.php غیرفعال کنید ببینید مورد حل میشه
    یا احتمال داره در ابزارک پیشفرض پوسته یک کدی با این تابع تداخل داره!
    میتونید از نسخه قبلی افزونه استفاده کنید

    ممنون ،درسته فایل inc/widgets-core.php رو کلا محتواش رو پاک کردم،و فایل wp-jalali.php جایی که این توابع رو add میکنه حذف کردم،چون فعلا وایدگت یا همون ابزارک نیاز ندارم و مشکل برطرف شده،ولی با هر دفعه آپدیت این پلاگین بخوایم این کارها رو بکنیم زیاد جالب نیست ،

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۱۶ فروردین ۱۳۹۰ - ۱۶:۵۴

    پس بگردید ببینید مشکل در پوسته چیه ;)

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    بهروز ازند - Saeed Fard
  • odr_m9611

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۴
    تشکر شده: ۱ بار
    # نوشته شده: ۱۳ سال پیش
    ۱۸ فروردین ۱۳۹۰ - ۱۱:۲۵

    mostafa1990 گفت:
    پس بگردید ببینید مشکل در پوسته چیه ;)

    ممنون از راهنمائیتون

  • Dr.Khorsand

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵
    # نوشته شده: ۱۳ سال پیش
    ۲۱ فروردین ۱۳۹۰ - ۱۹:۵۱

    سلام

    من هم همين مشكل رو دارم توي پوسته جستجو كردم و متوجه شدم كه فايل theme-widgets.php در پوسته من با افزونه جلالي مشكل دارد.
    باز هم بيكار ننشستم و متوجه شدم كه كد do_action('widgets_init'); با افزونه جلالي سازگار نيست.
    wp-jalali.php رو ويرايش كردم و متوجه شدم كه تو خط 1410 و 1411 همون widgete_int موجوده كه پاكش كردم

    اما متاسفانه ديگه ابزارك هام به دستي كار نمي كنن و اگر هم theme-widgets.php حذفش كنم كه ديگه ابزاركي ندارم

    ايا كسي راهي پيشنهاد مي كنه

    قسمتي رو كه در theme-widgets.php با افزونه جلالي نمي سازه گذاشتم رو اينجا گذاشتم

    // register the custom sidebar widgets
    function cp_widgets_init() {
        if (!is_blog_installed())
            return;
    
    	register_widget('AppThemes_Widget_125_Ads');
    	register_widget('AppThemes_Widget_Blog_Posts');
    	register_widget('AppThemes_Widget_Twitter');
        register_widget('CP_Widget_Search');
        register_widget('CP_Widget_Top_Ads_Today');
        register_widget('CP_Widget_Top_Ads_Overall');
    	register_widget('AppThemes_Widget_Facebook');
    	register_widget('CP_Widget_Ads_Tag_Cloud');
    
        do_action('widgets_init');
    }
    
    add_action('init', 'cp_widgets_init', 1);
    
    // remove some of the default sidebar widgets
    function cp_unregister_widgets() {
        //unregister_widget('WP_Widget_Pages');
        //unregister_widget('WP_Widget_Calendar');
        //unregister_widget('WP_Widget_Archives');
        //unregister_widget('WP_Widget_Links');
        //unregister_widget('WP_Widget_Categories');
        //unregister_widget('WP_Widget_Recent_Posts');
        unregister_widget('WP_Widget_Search');
        //unregister_widget('WP_Widget_Tag_Cloud');
    }
    
    add_action('widgets_init', 'cp_unregister_widgets');
  • Dr.Khorsand

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵
    # نوشته شده: ۱۳ سال پیش
    ۲۱ فروردین ۱۳۹۰ - ۲۱:۴۲

    شرمنده كه دوباره مي نويسم اما شايد اينم بتونه كمك كنه

    WordPress version history for widgets_init

    This database has information for all major versions from WP 1.2.1 through 3.1

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۳ فروردین ۱۳۹۰ - ۰۰:۱۴

    باز هم بيكار ننشستم و متوجه شدم كه كد do_action('widgets_init'); با افزونه جلالي سازگار نيست.

    امکان داره این اکشن، با یکی از اکشن‌های افزونه جلالی هم‌نام باشه. باید این مورد رو از نویسنده‌ی افزونه بپرسید.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Saeed Fard
  • گناهکار

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۳۵۳۵
    تشکر شده: ۲۵۴۵ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۳ فروردین ۱۳۹۰ - ۱۸:۲۲

    از کدوم نگارش وردپرس و افزونه‌ی جلالی استفاده می‌کنین؟

  • Dr.Khorsand

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵
    # نوشته شده: ۱۳ سال پیش
    ۲۳ فروردین ۱۳۹۰ - ۲۰:۳۹

    سلام

    نگارش وردپرس 3.1.1

    افزونه جلالي 4.3

    تشكر

  • گناهکار

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۳۵۳۵
    تشکر شده: ۲۵۴۵ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۳ فروردین ۱۳۹۰ - ۲۳:۳۱

    فکر نمی‌کنم ایراد از افزونه‌ی جلالی باشه، چون ما استاندارد رو رعایت کردیم.

    خط زیر رو از توی پوسته حذف کنین ببینین نتیجه چی می‌شه:
    do_action('widgets_init');

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Mostafa - Saeed Fard
  • Dr.Khorsand

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵
    # نوشته شده: ۱۳ سال پیش
    ۲۴ فروردین ۱۳۹۰ - ۰۰:۲۴

    تشكر از شما
    اين رو امتحان كردم، با اين كار ديگه ابزارك پوسته غير فعال مي شود كه براي پوسته مشكل خيلي بزرگي محسوب ميشه. ابزارك پوسته با ابزارك افزونه جلالي باه هم نمي تونن موجود باشند
    با حذف

    add_action('widgets_init', 'widget_jarchive_init');
    add_action('widgets_init', 'widget_mps_calendar_init');

    از wp-jalali.php مشكل بر طرف ميشه. اما خوب با به روز شدن افزونه اين كار مناست خودش رو از دست ميده.
    من مهارتي در اين زمينه ندارم اما فكر مي كنم كه مشكل تداخل اكش ابزارك پوسته با اكش ابزارك افرونه جلالي باشد

    شما نويسنده اين افزونه هستيد ايا راهي وجود داره كه بشه چيزي رو به توابع پوسته اضافه كرد تا اكش افزونه جلالي غيرفعال يا حذف بشه در اين صورت در اينده هم به مشكل بر نخواهيم خورد

    هزاران سال در احظه اي

  • گناهکار

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۳۵۳۵
    تشکر شده: ۲۵۴۵ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۴ فروردین ۱۳۹۰ - ۱۷:۳۸

    همون‌طور که عرض کردم ما توی افزونه‌ی جلالی استانداردها رو رعایت کردیم و افزونه با بقیه‌ی پوسته‌ها مشکلی نداره، معلوم‌ه که ایراد از پوسته‌تون هست.

    توی پوسته خط زیر رو حذف کنین:
    do_action('widgets_init');

    و خط زیر رو:
    add_action('init', 'cp_widgets_init', 1);
    به این تغییر بدین:
    add_action('widgets_init', 'cp_widgets_init');

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    محسن غیاثی - Dr.Khorsand
  • aghili

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۴
    تشکر شده: ۲۳ بار
    # نوشته شده: ۱۳ سال پیش
    ۲ خرداد ۱۳۹۰ - ۱۱:۴۶

    در پوسته پیشفرض twentyten نیز از widgets_init استفاده شده
    add_action( 'widgets_init', 'twentyten_widgets_init' );
    حال وقتی از
    <?php content_limit(450, ""); ?>
    بهمراه اسلایدر j_query استفاده می کنیم آن صفحه دیگر ناپدید می شود و چیزی نمایش داده نمی شود. حتی وقتی تغییرات مورد نظر را هم در افزونه انجام می دهیم بعنوان مثال قسمت ابزارک ها را از دور خارج می کنیم و یا بجای get-setting از get_option استفاده می کنیم.
    بنظر می رسد که این افزونه برای پوسته های جدیدتر و مدرن احتیاج به بروزرسانی داشته باشد.
    با سپاس

  • Koofi_site

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱
    # نوشته شده: ۱۳ سال پیش
    ۱۴ خرداد ۱۳۹۰ - ۱۷:۴۰

    سلام دوستان

    من مشکیل در تقویم wp-jalali دارم.

    در Controlpanel و صفحه وردپرس (تنظیمات ساعت و تاریخ)
    وقت که ساختار تاریخ پیش‌فرض تغییر میدهم به:
    l j F, Y, g:i a
    حفظ که می کنم، در خروجی: خروجی : شنبه ۱۴ جوزا, ۱۳۹۰, ۵:۳۵ ب.ظ درست است.

    ولی در سایت به این شکل نشان میدهد>
    Tuesday 4 June, 2011, 11:22 am

    امید طریق نسب تاریخ جلالی را به من همکاری و رهنمای نماید

    ممنون شما
    کوفی

  • armin3000

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۶
    تشکر شده: ۵ بار
    # نوشته شده: ۱۳ سال پیش
    ۳۰ آبان ۱۳۹۰ - ۱۵:۱۰

    منم با افزونه wp-jalali مشکل دارم. دهنم سرویس شد تا فهمیدم از کجاست!! قبلا مشکلی نداشتم. این افزونه مربوط به تاریخ فارسی هست درسته؟!!
    یه چیز دیگه حدس میزنم الان. دوستی که با wp-jalali مشکل داشت آیا پلاگین تقویم و اینا نصب کردی؟ من فکر کنم از وقتی یه پلاگین مربوط به تقویم و Calendar نصب کردم این بلا سرم اومد و پاکشم که کردم درست نشد! لطفا کمک کنید. هنوز درگیرشم. بدون wp-jalali تقویم فارسی نخواهیم داشت؟! :( نمیشه که.
    لطفا تجربتون رو بگین.
    ضمنا پوسته من از پوسته های پریمیوم هست و بعید میدونم مشکل از پوسته باشه!
    و پلاگین تقویمی هم که نصب کردم مشهورترین و معتبر ترین پلاگین تقویم بوده و بیشتر از ۱۲۰ هزار تا دانلود و ۵ ستاره با رای ۱۱۹ نفر بوده. پس مطمئنا مشکل از wp-jalali هست

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.