vahidth

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

48 پست در این موضوع قرار دارد

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

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

2

به اشتراک گذاری این پست


لینک به پست

داداش میشه شما این کارو برام انجام بدی من هرکاری میکنم نمیشه

0

به اشتراک گذاری این پست


لینک به پست

داداش این کد

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
0

به اشتراک گذاری این پست


لینک به پست

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">'
));
?>

2

به اشتراک گذاری این پست


لینک به پست

یعنی چه جوری شد؟

0

به اشتراک گذاری این پست


لینک به پست

خودتون یکبار امتحان کنی در صفحه ساید بار ابزراک هایی که فعال کردم رو نمیاره

0

به اشتراک گذاری این پست


لینک به پست

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

2

به اشتراک گذاری این پست


لینک به پست

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

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

3

به اشتراک گذاری این پست


لینک به پست

همچین چیزی می اد

wp.jpg

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

0

به اشتراک گذاری این پست


لینک به پست

ghaleb.zip

صحیح و سالم تست شده

3

به اشتراک گذاری این پست


لینک به پست

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

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

e9259_shomare.jpg

0

به اشتراک گذاری این پست


لینک به پست

افزونه

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

را نصب کنید

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


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

3

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

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

3

به اشتراک گذاری این پست


لینک به پست

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

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

3

به اشتراک گذاری این پست


لینک به پست

بله داداش اما فقط درباره طراحی قالب هست نه در مورد افزونه های وردپرس

0

به اشتراک گذاری این پست


لینک به پست

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

WordPress_Plugin_Developement

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

1

به اشتراک گذاری این پست


لینک به پست

داداش من این کد رو زیر 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
0

به اشتراک گذاری این پست


لینک به پست

کد که درسته

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

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

2

به اشتراک گذاری این پست


لینک به پست

بله داداش فعال هست از تنظیمات خواندن رو روی 4 قرار دادم ولی بازم چیزی درصفحه نمیاد

c3897_page.jpg

0

به اشتراک گذاری این پست


لینک به پست

در فایل header شما کوئری گرفته شده است؟

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری