انجمن


مشكل با اضافه كردن ابزارك به پوسته  (۲ نوشته)

  • alikarimi

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

    با سلام خدمت تمام اساتيد

    من يك پوسته نصب كردم اما ابزارك داخلش فعال نيست

    به فايل functions.php طراحي كد

    <?php
    
    // Add support for Featured Images
    
    if (function_exists('add_theme_support')) {
    
    	add_theme_support('post-thumbnails');
    
    	add_image_size('index-categories', 150, 150, true);
    
    	add_image_size('page-single', 350, 350, true);
    
    }
    
    ?>
    
    <?php
    if ( function_exists('register_sidebar') )
    register_sidebar(array(
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '<h4>',
    'after_title' => '</h4>',
    ));
    ?>

    رو اضافه كردن و به sidebar.php كد

    <?php if ( !function_exists('dynamic_sidebar')
    || !dynamic_sidebar() ) : ?>
    <?php endif; ?>

    را اضافه كردم.

    در حال حاضر كد كل sidebar.php من به شرح ذيل است :

    <?php if ( !function_exists('dynamic_sidebar')
    || !dynamic_sidebar() ) : ?>
    
    <div class=menu>
    <div class=menupad>
    
    <div id="text-2"><div id=menu1><div class=tmenu><div class=tmenu1>تبلیغات</div></div><div class=xmenu><div class=ali>
    <div class="textwidget"><center><p><a href="http://parstemp.ir/" target="_blank">
    <img src="<?php bloginfo('template_directory'); ?>/images/ParsTemp3.gif" alt="پارس تمپ" width="120" height="240" /></a></p></center>
    </div></div></div></div><div class=bmenu></div></div>
    
    <div id="categories-3"><div id=menu1>
    <div class=tmenu><div class=tmenu1>موضوعات</div></div><div class=xmenu><div class=ali>
    <ul><?php wp_list_cats('sort_column=name&optioncount=1&hierar chical=0'); ?></ul>
    </div></div></div><div class=bmenu></div></div>
    
    <div id="random-posts"><div id=menu1><div class=tmenu><div class=tmenu1>محصولات تصادفی</div></div><div class=xmenu>
    <div class=ali><ul>
    <?php random_posts(); ?></ul><!-- Random Posts took 63.369 ms -->
    </div></div></div><div class=bmenu></div></div>
    
    <div id="views-3">
    <div id=menu1><div class=tmenu><div class=tmenu1>پر بازدیدترین ها</div></div><div class=xmenu><div class=ali>
    <ul><?php get_least_viewed('both', 8); ?></ul>
    </div></div></div><div class=bmenu></div></div>	
    
    <div id=rahgiri><div class=tmenu>
    </div><div class=xmenu><div class=ali>
    <form method="POST" action="http://rahgiri.bz/" target="_blank">
    	<div style="margin-bottom:5px;">برای رهگیری کلیک کنید :</div>
    	<div style="margin:10px auto"><input type="submit" value="رهگیری سفارش" name="B4" style="-moz-border-radius:5px;background:#fff;border:1px solid #DFDBD0;font: normal 1.0em/1.6 tahoma;height:30px;color:#cc0000"></div>
    </form>
    </div></div><div class=bmenu></div></div></div><?php endif; ?></div>

    الان ابزارك فعال شده اما منوهاي داخلش نيست.

    ضمن اينكه من چيز جديدي اضافه ميكنم بدون Theme قالب اون رو نمايش ميده

    ممنون ميشم اگر كمكم كنيد چيكار بايد كنم و اگر امكان داره كدي چيزي بهم بديد مشگل بر طرف بشه

    ممنون از لطفتون

  • DigiMohammad

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

    با سلام
    تا اونجایی که من متوجه شدم شما موفق شدین ابزارک رو فعال کنید و داخلش مثلا تقویم رو اضافه کنید. بعد ابزارکی که اضافه شده با قالب و استایلش هماهنگ نیست. اگر اینطور باشه باید بگم که این به خاطر این هست که اون ابزارک با استفاده از تعریفهای پیشفرض نمایش داده میشه. شما میتونید در قسمت:

    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '<h4>',
    'after_title' => '</h4>',

    کدهای html قبل و بعدی برای اون ابزارک تعیین کنید و به اونها استایل css رو اختصاص بدید. کار دیگه ای هم که میشه کرد اینه که کلاسهای css مربوط به اون ابزارک پیشفرض رو پیدا کنید و یک فایل css جدید طبق اون کلاسها ایجاد کنید و در اخر صفحه html اون رو لود کنید.
    موفق باشید.

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