رفتن به مطلب

پشتیبانی منو از برگه ها و پشتیبانی قالب از ابزارک


پست های پیشنهاد شده

سلام دوستان

من دارم یه قالب رو ویرایش می کنم.

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

post-3225-0-14300800-1392737584_thumb.pn

کدهای منو توی قالب:


<div id="date">
<ul>
<li>لینک 1</li>
<li>لینک 2</li>
<li>لینک 3</li>
<li>لینک 4</li>
</ul>
</div>

آموزش های زیادی برای پشتیبانی قالب از ابزارک وجود داره من اون آموزش ها رو نمی فهمم.

میشه در مورد آموزش ها کمی توضیح بدید.

این هم کدهای فانکشن و سایدبار:

functions.php


<?php
if (function_exists('add_theme_support')) {
add_theme_support( 'post-thumbnails' );
}
?>

right--sidebar.php


<div id="rightside">

<aside class="rightside">
<div class="title">تبلیغات</div>
<ul>
<div style="position:relative; width:120px; height:240px; margin: 0px auto;">
<div style=position:absolute;z-index:1>
<embed src="http://chargesupport.ir/Banner/A120-240.swf" quality="high" type="application/x-shockwave-flash" wmode="transparent" width="120px" height="240px"
pluginspage="http://www.macromedia.com/go/getflashplayer" allowScriptAccess="always"></embed>
</div>
<div style=position:absolute;z-index:4><a href="http://charge.shahrakdownload.ir/" target="_blank"><img border="0" src="http://chargesupport.ir/Banner/empty.gif" width="120" height="120"></a>
</div>
</div>
</ul>
</aside><!-- end rightside -->


<aside class="rightside">
<div class="title">آخرین مطالب</div>
<ul>
<?php wp_get_archives('type=postbypost&limit=10'); ?>
</ul>
</aside><!-- end rightside -->

<aside class="rightside">
<div class="title">پربازديدترين مطالب</div>
<ul>
<?php get_most_viewed(); ?>
</ul>
</aside><!-- end rightside -->

<aside class="rightside">
<div class="title">آمار سایت</div>
<ul>
بازدید امروز: <?php echo wp_statistics_visit('today'); ?>
</ul>
<ul>
بازدید دیروز: <?php echo wp_statistics_visit('yesterday'); ?>
</ul>
<ul>
کل بازدیدها: <?php echo wp_statistics_visit('total'); ?>
</ul>
<ul>
ورودی موتورهای جستجو: <?php echo wp_statistics_searchengine('all', 'total'); ?>
</ul>
<ul>
تعداد نوشته ها: <?php echo wp_statistics_countposts(); ?>
</ul>
</aside><!-- end rightside -->



<aside class="ads">
<div class="title">تبلیغات متنی</div>
<div class="text-ads">
<ul>
<li>
<a target="_blank" href="#" rel="nofollow" class="firouzeh">
<span class="name">تبلت برای تو</span>
<span class="link">در مسابقات شرکت کنید و تبلت ببرید. با طراحی سوال امتیاز بگیرید.</span>
</a>
</li>

<li>
<a target="_blank" href="#" rel="nofollow" class="blue">
<span class="name">تبلیغات شما در این مکان!</span>
<span class="link"> درج آگهی متنی در این محل کلیک کنید! </span>
</a>
</li>

<li>
<a target="_blank" href="#" rel="nofollow" class="purple">
<span class="name">تبلیغات شما در این مکان!</span>
<span class="link"> درج آگهی متنی در این محل کلیک کنید! </span>
</a>
</li>
</ul>
</div>
</aside><!-- end rightside -->


</div><!-- end #rightside -->

لینک به ارسال

مشکل برگه ها حل شد. فقط مونده ابزارک.

ویرایش شده توسط Ghaem
لینک به ارسال

برای ابزارک کد زیر را در فایل فانکشن در نظر بگیرید.


<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Right',
'before_widget' => '',
'before_title' => '<div class="wig-up"><h3>',
'after_title' => '</h3></div><div class="side-body">',
'after_widget' => '</div>',
));
?>

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

در before_title شما کدهای عنوان منو که در نظر گرفتید بذارید.

در after_title کدهای عنوان منو رو ببندید و بعدش کدهای بدنه ی ابزارک رو وارد کنید.

در after_widget هم کدهای بدنه رو ببندید.

حالا کد زیر رو در قالب بذارید.


<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(right) ) : else : ?>
<?php endif; ?>

که به جای کلمه ی right در بالا نام ابزارک که در فانکشن در نظر گرفتید بذارید.

لینک به ارسال

برای ابزارک کد زیر را در فایل فانکشن در نظر بگیرید.


<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Right',
'before_widget' => '',
'before_title' => '<div class="wig-up"><h3>',
'after_title' => '</h3></div><div class="side-body">',
'after_widget' => '</div>',
));
?>

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

در before_title شما کدهای عنوان منو که در نظر گرفتید بذارید.

در after_title کدهای عنوان منو رو ببندید و بعدش کدهای بدنه ی ابزارک رو وارد کنید.

در after_widget هم کدهای بدنه رو ببندید.

حالا کد زیر رو در قالب بذارید.


<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(right) ) : else : ?>
<?php endif; ?>

که به جای کلمه ی right در بالا نام ابزارک که در فانکشن در نظر گرفتید بذارید.

کدها رو توی قالب قرار دادم و از قسمت ابزارک ها یک ابزارک رو گذاشتم ولی توی سایت اینطوری نمایش داده میشه:

post-3225-0-04370500-1392893312_thumb.pn

لینک به ارسال


<div class="wig-up"><h3>
</h3></div><div class="side-body">

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

لینک به ارسال


<div class="wig-up"><h3>
</h3></div><div class="side-body">

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

یعنی باید بهش استایل بدم؟

اگه میشه برام انجام بدید.

بر اساس استایل آمار سایت که توی فایل ها هست.

php.css.rar

لینک به ارسال

اینو در فانکشن قرار بدید و دوباره تست کنید


if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Right',
'before_widget' => '',
'before_title' => '<aside class="rightside"><div class="title">',
'after_title' => '</div><ul>',
'after_widget' => '</ul></aside>',
));

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...