رفتن به مطلب

مشکل در تورفتگی مطالب سایت


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

نیازی به تغییر قالب نیست فقط بخش ابزارک را اصلاح کنید در اینصورت فایا sidebar.php خودبخود خوانده نخواهد شد چیز خاصی هم در اون ندارید بجز یک div با کلاس menu در کدی که دادم بخش functuions.php برای قبل از ابزارک و بعد آن کد دارید کلاس منو را به آن اضافه کنید

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

لینک به ارسال

داداش این کد

functuions.php است


<?php
register_sidebar( array(
'name' => 'sidebar2',
'id' => 'single-top',
'before_widget' => '<div>',
'after_widget' => "</div></div>",
'before_title' => "<div class=\"block\"><h3>",
'after_title' => "</h3>"
));
?>

و اینم کد ساید بار


<div class="menu">
<?php if ( function_exists(’dynamic_sidebar’) && dynamic_sidebar() ) : else : ?>
<div class="title_menu">
منوی اصلی
</div>
<ul class="mainmenu">
<li><a href="#"> صفحه نخست</a> </li>
<li><a href="#"> ایمیل نویسنده</a> </li>
<li><a href="#"> درباره ما</a> </li>
<li><a href="#"> تماس با ما</a> </li>
</ul>
</div>


<div class="menu">
<div class="title_menu">
مطالب سایت
</div>
<?php the_category(', ') ?>
</div>
<div class="menu">
<div class="title_menu">
پیوندها
</div>

<?php get_links_list(); ?>

</div>
<?php if ( !function_exists('dynamic_sidebar2') || !dynamic_sidebar() ); ?>
<?php endif; ?>

</div>

و در index هم به این صورت فراخوانی کردم


<?php get_header(); ?>
<body>
<div style="position:fixed; right:76%; top:84%; float:left; border:1px #999 solid; padding:6px; background:#bdeaff; width:195px; border-radius: 10px;
-moz-border-radius: 10px; font-family:tahoma; font-size:11px; "><div>ما رادر گوگل محبوب کنید</div>  <center><g:plusone size="tall"></g:plusone></a></center></div>
<div id="main">
<div id="header"></div>
<img src="<?php bloginfo('template_url'); ?>/images/header.gif" width="792" height="140" />
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
<div class="content">
<div class="title_content">
<a href="<?php the_permalink() ?>"> <?php the_title(); ?> </a>
</div>
<div class="content_txt">
<?php the_post_thumbnail('thumbnail'); ?>
<?php the_excerpt(); ?>
</div>
<div class="content_detail">
<table cellpadding="=0" cellspacing="0">
<tr>
<td> نویسنده:<?php the_author(); ?> </td>
<td>تاریخ:<?php the_time('m-d-y') ?> </td>
<td class="coment">
<a href="#">
<?php comments_popup_link(); ?></a> </td>
<td> <?php edit_post_link(ویرایش, ''); ?> </td>
</tr>
</table>
</div>
</div>
<?php endwhile; ?>
<?php else : ?>
<div class=”post”>
<h2><?php _e('مطلب مورد نیاز شما پیدا نشد کاربر گرامی !'); ?></h2>
</div>
<div class="navigation">
<?PHP posts_nav_link(); ?>
</div>
<?php endif; ?>
<?php include (TEMPLATEPATH . '/sidebar2.php'); ?> **** در اینجا کد سایدبار فراخوانی شده ***
<div class="st">طراحی شده توسط: حسینی
<br>
کپی برداری از مطالب سایت بدون ذکر منبع پیگرد قانونی دارد
</div>

ولی نمیدونم چرا در صفحه اصلی سایت چیزی نمیاد

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

1. این کد را از خط دوم فایل sidebar بردارید


<?php if ( function_exists(’dynamic_sidebar’) && dynamic_sidebar() ) : else : ?>

2.این کد را به خط اول همان صفحه منتقل کنید


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

3.کد functions را حذف کنید و کد زیر را جایگزین کنید


<?php
register_sidebar( array(
'id' => 'single-top',
'before_widget' => '<div class="menu">',
'after_widget' => '</ul></div>',
'before_title' => '<div class="title_menu">',
'after_title' => '</div><ul class="mainmenu">'
));
?>

لینک به ارسال

با این تغییراتی که عرض کردم اصلا در صفحه سایدبار نباید ستون کناری به نام sidebar2 ساخته بشه الان ساخته می شه یا نه

لینک به ارسال

منظئور من پیشخوان - نمایش ابزارک هاست

در آنجا ستون کناری قبلی باید حذف شده باشه و ستون کناری جدیدی ساخته شده باشه که قاعدتا خالیه اونرو پر کنید و چک کنید

لینک به ارسال

داداش ممنون خیلی لطف کردی 1 هفته ای بود درگیر این مشکل بودم میشه بگی داداش کجا رو تغییر دادی که سایدبار درست شد

و داداش چطوری میتونم لینک ادامه مطلب و به این صورت در هر صفحه شماره بزارم

e9259_shomare.jpg

لینک به ارسال

افزونه

http://wordpress.org/extend/plugins/wp-page-numbers

را نصب کنید

و این کد را در محل نمایش شماره صفحات بگذارید


<?php if(function_exists('wp_page_numbers')) { wp_page_numbers(); } ?>

لینک به ارسال

بعد از دستور endwhile در فایلهایی مانند index, archive , category , tag , search

لینک به ارسال

دوست عزیز به شدت پیشنهاد می کنم برای کارتون ارزش بیشتری بگذارید و قبل از اقدام به طراحی یک قالب وردپرسی با مفاهیم اولیه وردپرس آشنا بشید

چه توی این سایت و چه در سطح نت بیش از 1000 مقاله آموزنده فارسی در مورد اسکلتبندی وردپرس و ساختارهای استانداردش می یابید

لینک به ارسال

این را سرچ کن و دانلود کن برای افزونه

WordPress_Plugin_Developement

ولی در حال حاضر مشکل سر مفاهیم قالبه یعنی مقدمه ی اولیه طراحی قالب

لینک به ارسال

داداش من این کد رو زیر end while فایل index گذاشتم وای چیزی نشون نداد


<?php get_header(); ?>
<body>
<div style="position:fixed; right:76%; top:84%; float:left; border:1px #999 solid; padding:6px; background:#bdeaff; width:195px; border-radius: 10px;
-moz-border-radius: 10px; font-family:tahoma; font-size:11px; "><div>ما رادر گوگل محبوب کنید</div>  <center><g:plusone size="tall"></g:plusone></a></center></div>
<div id="main">
<div id="header"></div>
<img src="<?php bloginfo('template_url'); ?>/images/header.gif" width="792" height="140" />
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
<div class="content">
<div class="title_content">
<a href="<?php the_permalink() ?>"> <?php the_title(); ?> </a>
</div>
<div class="content_txt">
<?php the_post_thumbnail('thumbnail'); ?>
<?php the_excerpt(); ?>
</div>
<div class="content_detail">
<table cellpadding="=0" cellspacing="0">
<tr>
<td> نویسنده:<?php the_author(); ?> </td>
<td>تاریخ:<?php the_time('m-d-y') ?> </td>
<td class="coment">
<a href="#">
<?php comments_popup_link(); ?></a> </td>
<td> <?php edit_post_link(ویرایش, ''); ?> </td>
</tr>
</table>
</div>
</div>
<?php endwhile; ?>
اینجا کد رو اضافه کردم<?php if(function_exists('wp_page_numbers')) { wp_page_numbers(); } ?>
<?php else : ?>
<div class=”post”>
<h2><?php _e('مطلب مورد نیاز شما پیدا نشد کاربر گرامی !'); ?></h2>
</div>
<div class="navigation">
<?PHP posts_nav_link(); ?>
</div>
<?php endif; ?>
<?php include (TEMPLATEPATH . '/sidebar.php'); ?>
<div class="st">طراحی شده توسط: حسینی
<br>
کپی برداری از مطالب سایت بدون ذکر منبع پیگرد قانونی دارد
</div>

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

کد که درسته

افزونه فعال هست؟

تعداد مطالب شما بیشتر از مقداری هست که در "تنظیمات > خواندن" ست شده است؟

لینک به ارسال

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

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

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

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

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

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

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

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

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