انجمن


مشکل در فانکشن ساید بار ها  (۴ نوشته)

  • majid.azizzdah

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

    سلام.
    من یک مشکلی دارم اینه که یک کدی رو زود تر از کد دیگری اجرا می کنه .... به کد زیر دقت کنید

    if ( function_exists('register_sidebar') )
    	register_sidebar(array(
    	'name' => 'poshtibani',
       before_title' => '<p>',
        'after_title' => '</p>',
     'before_widget' => '<center>',
        'after_widget' => '</center>',
        ));

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

  • NESTED

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

    به این مثال توجه کن :

    if ( function_exists('register_sidebar') ) {
    	register_sidebar(array(
        	'name' => 'Left Sidebar',
            'before_widget' => '<li id="%1$s" class="widget %2$s">',
            'after_widget' => '</li>',
            'before_title' => '<h2 class="widgettitle">',
            'after_title' => '</h2>',
        ));
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Morteza
  • majid.azizzdah

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

    سلام ، مرتضی اینی که دادی عین واسه خودمه دیگه ...

    قانونا اول باید title اجرا بشه بعد widget اما تو قالب من اول widget اجرا میشه بعد title ...
    در رابطه با این موضوع راهنمایی کن

  • NESTED

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

    برای اجرا قانونی نیست و منطقی بهش نگاه کنی تا باکس ویجدتت نباشه محل تایتل مفهومی نداره !!!
    مهم این هست که شما کلاس مناسب رو در نظر بگیری
    کدی رو که بالا دادم 90 درصد مواقع براحتی ابزارک رو نمایش میده و کلاس سایدبار رو براحتی به خودش میگیره

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



برچسب‌ها