-
تعداد ارسالها
165 -
تاریخ عضویت
-
آخرین بازدید
نوشتهها ارسال شده توسط hamid_khaleghi
-
-
مرسی بابت راهنمایی
- 1
-
حتما افزونه درست تنظیم نیست ...
از تنظیمات افزونه یه بکاپ بگیرید و سپس این فایل تنظیمات رو آپلود کنید.
من قبلا از این تظیمات استفاده میکردم و همچین مشکلی نداشتم.
سلام مرسی
همین کار رو کردم
سایتمو ببینید
همون قسمت که نوشته توجه ، متنشو تغییر میدم ولی تاثیری نداره
باید کش مرورگرو پاک کنم تا درست بشه ، که اینم دلیل منطقی نیست
www.animationiha.ir
-
کش مرورگر رو خالی کنید
یا از طریق افزونه تمامی کش ها رو پاک کنید
بعداً هر پستی گزاشتم باید همین کار رو کنم ؟//
این که نمیشه
-
سلام دوستان
من تو سایتم از افزونه w3 total cache استفاده میکنم
مشکلی که این افزونه داره اینه که محتویات سایت رو کش میکنه
مثلاً هر مطلبی که ارسال میکنم بعد از چند بار رفرش صفحه میره ، یا وقتی پستی رو ویرایش میکنم ، با چند بار رفرش به حالت قبل بر میگرده.
حالا برای جلوگیری باید چه کار کنم ؟
-
1.در functions.php
function show_posts_nav() {
global $wp_query;
return ($wp_query->max_num_pages > 1);
}2.در محل نمایش
<?php if (show_posts_nav()) : ?>
<div class='navigation'>
<span class='older'><?php next_posts_link('« Older Entries'); ?></span>
<span class='newer'><?php previous_posts_link('Newer Entries »'); ?></span>
</div>
<?php endif; ?>استاد
خیلی ممنون
-
up
-
سلام
برای نمایش این قسمت از کدی مثل زیر استفاده میشه که اگر مطلب وجود نداشت هیچ نیاد
<?php the_tags('<div class="post-tags"><span>'.__('Tags:','theme').'</span> ','','</div>'); ?>میتونید این رو برای خودتون شخصیسازی کنید
سلام مرسی
همین کار رو میشه برا دسته بندی هم کرد ؟؟؟
-
آهان شاید همین باشه
در هر صورت من که بیخیالش شدم همون توی یک فایل دیگه میزارمشون که دردسری هم نباشه
متشکر از راهنماییتون
نه ارور حذف نشده مشکل هنوز پا برجاست
ولی فکر میکنم که . برای جمع نباشه بلکه برای کنار هم قرار دادن متن ها باشه یعنی یه جوری چسبوندنشون به هم ، ولی برای جمع دو عدد از همون + استفاده میشه (البته من فقط چند روزه شروع کردم به یادگیری و خیلی مطمئن نیستم)
منم مثل شما یک هفتست شروع کردم
الان اینوو تست کنید ارور نمیده
<form action="index.php" method="POST">
<input type="text" name="num1"/>
<input type="text" name="num2"/>
<input type="submit" value="calculate"/>
</form>
<?php
if(isset($_POST['num1']) && isset($_POST['num2'])) {
echo $_POST['num1'] . ' ' . $_POST['num2'];
}
?>- 1
-
سلام دوستان
تو وردپرس میشه یه شرط نوشت مثلاً اگه تعداد صفحات سایت بیشتر از 1 بود فلان تفاق بیفته ؟
-
آهان درسته
اما من توی فیلم آموزشی که دیدم دقیقا همینکار رو انجام داده بود و هیچ مشکلی هم نداشت
حالا که ارورتون حذف شده
به احتمال زیاد وقتی sumbit میکنید فقط 0 رو نشون بده
چون علامت جمع تو php بعلاوه نیست و از نقطه استفاده میکنند. مثل این
echo $_POST['num1'] . $_POST['num2'];- 1
-
سلام
اول بابت عنوان عذرخواهی میکنم چون واقعا نمیدونستم باید چی بنویسم
من کدهای زیر روی توی فایل index.php مینویسم و با ارور مواجه میشم
<form action="index.php" method="POST">
<input type="text" name="num1"/>
<input type="text" name="num2"/>
<input type="submit" value="calculate"/>
</form>
<?php
echo $_POST['num1'] + $_POST['num2'];
?>اروری هم که میده اینه :
Notice: Undefined index: num1 in C:\wamp\www\index.php on line 7
Notice: Undefined index: num2 in C:\wamp\www\index.php on line 7
اما اگر توی اکشن فرم یه صفحه ی دیگه رو وارد کنم و کدهای پی اچ پی رو توی اون صفحه وارد کنم مشکل حل میشه و جمع دوتا تکس باکس رو چاپ میکنه
ممنون میشم راهنمایی کنید.
سلام
این کد رو تست کنید
<form action="index.php" method="POST">
<input type="text" name="num1"/>
<input type="text" name="num2"/>
<input type="submit" value="calculate"/>
</form>
<?php
echo $_POST['num1'] . $_POST['num2'];
?>- 1
-
سلام ،
بعد از ديدن اين تاپيك در انجمن تصميم گرفتم كه آموزش نحوهي رفع ارورهاي قالبهارو به مرور قرار بدم كه ديدم دوست عزيزم آقا فرجاد اين كار رو انجام دادند ، من هم اين آموزش رو با اجازهي آقا فرجاد ، با نگارش خودم اينجا قرار ميدم و به كمك دوستان سعي در تكميلتر شدنش ميكنيم تا ديگه كاربران در اين مورد به مشكل نخورند ،
دوستان دقت كنند كه سوالات رو در اين جا مطرح نكنند چون كه بخش آموزش هستش ، تمامي سوالات و مشكلات خودتون رو فقط در تاپيك "مشكلات و سوالات رفع ارورهاي قالب در W3C" مطرح كنيد ..
رفع ارورهاي قالبها كار زياد مشكلي نيست و هر شخصي ميتونه خطاهاي قالب سايتش رو خودش رفع كنه به شرطي كه مقداري با XHTML و نوع خطاهاي W3 آشنا باشه (يا همون تجربه) ، در بين اين ارورها تعدادي هستند كه به صورت معمول و هميشگي اتفاق ميافتند ، ما اين خطاها به همراه نحوهي رفع كردنش رو براي شما قرار ميديم ،
ابتدا به آدرس http://validator.w3.org ميريم و آدرس سايت رو وارد ميكنيم و Check رو ميزنيم تا ارورها نمايش داده بشه ،
ارورهاي متداول :
1 - عدم تعريف alt براي عكسها
ارور نمايش داده شده :
رفع ارور:
كد عكسي كه بدون alt قرار گرفته شده و خطا گرفته شده :
<img src="http://www.wp-parsi.jpg" border="0" />كد عكس alt اضافه شده و صحيح و بدون خطا :
<img src="http://www.wp-parsi.jpg" border="0" alt="wp-parsi" />2 - استفاده نادرست از خط شكن ، تگ <br>
ارور نمايش داده شده :
رفع ارور:
قرار دادن تگ
<br />به جاي
<br>در تمامي جاهاي پوسته ..
3 - قرار ندادن / در آخر تگهاي متا ، استايل ، img
ارور نمايش داده شده :
رفع ارور:
مثال غلط كه / قرار داده نشده و خطا گرفته ميشود
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >مثال صحيح و بدون خطا
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />4 - استفاده از id بیشتر از یکبار در قالب
ارور نمايش داده شده :
رفع ارور:
اگر در استایل قالب کلاسی به صورت زیر تعریف شده بود , از این کلاس فقط یک بار باید در كل قالب استفاده کنیم
#class
{
}اگر نیاز به چند بار استفاده هست باید در استایل به جای # , . قرار دهیم و يا اگر id هست كه چند بار ازش در قالب استفاده شده بايد تغيير داده بشه ،
.class{
}5 - وجود </div> اضافه در كدهاي قالب ،
ارور نمايش داده شده :
رفع ارور:
با توجه به خطي كه در خطا گفته شده ميريم و div اضافه رو پاك ميكنيم ، يا div هارو دنبال ميكنيم به ترتيب و هر كدوم كه اضافي بود پاك ميكنيم ..
6 - </a> اضافی در قالب (بسته شدن تگ a در صورتی که اصلا باز نشده)
ارور نمايش داده شده :
رفع ارور:
</a> اضافه رو با توجه به خطی که توي ارور هست حذف میکنیم ،
اين ارور ممكنه براي ساير تگهاي
</td>
</tr>
</table>
</ul>
</li>
</p>هم اتفاق بيافته كه به همين صورت رفع خطا ميكنيم ..
دوستان تاپيك رو دنبال كنيد ، به زودي و به مرور تاپيك كاملتر ميشه و ارورهاي بيشتري قرار ميگيره ،
شما هم ميتونيد براي كاملتر شدن تاپيك ، ارور و نحوهي رفعش رو اينجا قرار بديد ،
ببخشید میشه بگید این مشکل از چیه ؟؟
- 1
-
بله قبلا همینکار رو میکردم اما نمیدونم چرا الان با اینکه زمپ نصبه ولی فایل ها اجرا نمیشن
یه بار آموزش استفاده رو تو اینترنت سرچ کنید
- 1
-
سلام دوستان
میخواستم بدونم سایتی هست که کدهای php رو به اون بدیم و دموی کد ها رو نشون بده؟
ممنون
سلام
میتونید نرم افزار xampp رو نصب کنید و بر روی سیستم خود اجرا بگیرید
- 2
-
واسه اینکه شما احتمالا با یوزر وارد شدید
یک بار خارج بشید از پنلتون تست کنید
نه هیچ تاثیری نداشت
-
سلام
شما این کد رو
<?php comments_template(); ?>
جایگزین کنید تو سینگلتون
نتیجه رو اعلام کنید
سلام
این بار نظرات رو نشون داد ولی فرم رو نشون نمیده
- 1
-
با عرض سلام خدمت دوستان و اساتید
یه مشکلی تو سایت دارم اینه که وقتی نظری ارسال میشه ، حتی پس از پذیرفته شدن تو سایت نمایش داده نمیشه
ممنون میشم هر چه زودتر کمک کنید
این کد رو تو فایل single.php گذاشتم
<?php include (TEMPLATEPATH . "/comments.php"); ?>این کد فانکشن
function animationiha_comments($comment, $args, $depth)
{
$GLOBALS['comment'] = $comment; ?>
<article class="CommentSet" id="li-comment-<?php comment_ID() ?>">
<div class="CmAuthor">
<div class="AuthorName">
<?php comment_author_link();?>
</div>
<div class="DateOfCmText">
<a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>"><?php printf(__('%1$s at %2$s', 'animationiha'), get_comment_date(), get_comment_time()) ?></a><?php edit_comment_link('('.__('edit', 'animationiha').')',' ','') ?></div>
</div>
<div class="clear"></div>
<div class="AuthorText">
<?php comment_text() ?>
<div class="clear"></div>
<div id="ReplyKey"><?php
comment_reply_link(array_merge( $args, array( 'before' => '','after' => '','depth' => $depth, 'max_depth' => $args['max_depth']))) ?></div>
<div class="clear"></div>
</div>
</article>
<?php
}
?>و این کد comments.php
<?php
// Do not delete these lines
if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Please do not load this page directly. Thanks!');
?>
<article class="CommentBox">
<section class="Cm-Top-Counter">
<div class="icon">
</div>
<h3>
<?php comments_number(__('No comments have been posted','animationiha'), __('<span>1</span> comments have been posted','animationiha'), __('<span>%</span> comments have been posted','animationiha') );?>
</h3>
<a href="#CmForm" ><?php _e('you post a comment','animationiha'); ?></a>
<div id="OpenCloseCm" onclick="OpenAndCloseCM()"></div>
</section>
<article class="content" id="CmContent">
<?php if ( have_comments() ) : ?>
<section class="comments">
<?php wp_list_comments("callback=animationiha_comments");?>
</section>
<?php else : // this is displayed if there are no comments so far ?>
<section class="AddComment">
<?php if ( comments_open() ) : ?>
<!-- If comments are open, but there are no comments. -->
<?php else : // comments are closed ?>
<!-- If comments are closed. -->
<div class="comment-info"><?php _e('comments are closed','animationiha'); ?></div>
<?php endif; ?>
<?php if ( comments_open() ) : ?>
<?php if ($comment->comment_approved == '0') : ?>
<div class="comment-info"><?php _e('Your comment will be displayed after approval','animationiha'); ?></div>
<br />
<?php endif; ?>
<br>
<?php if ( post_password_required() ) { ?>
<div class="comment-info"><?php _e('comments need password','animationiha'); ?></div>
<?php
return;
}
?>
<?php endif; ?>
<h1 id="CmForm"><?php _e('send comment','animationiha'); ?></h1>
<form action="<?php bloginfo('url'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if (is_user_logged_in()) : { ?>
<p style="font-size:12px;"><?php _e('you post comments by name','animationiha'); ?> <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a> <?php _e('will be post','animationiha'); ?> <a style="font-size:11px;" href="<?php echo wp_logout_url(get_permalink()); ?>"><?php _e('logout','animationiha'); ?> »</a></p>
<?php } else : ?>
<label for="author"><?php _e('your name','animationiha'); ?> : </label><br clear="all">
<div class="Cover">
<span style="float:right; position:absolute; margin-top:10px; margin-right:6px;" class="livicon" data-n="user" data-s="19" data-c="#999" data-parent="true" data-hc="false"></span>
<input value="<?php echo esc_attr($comment_author); ?>" type="text" class="input" id="author" name="author"/>
</div>
<label for="email"><?php _e('email','animationiha'); ?> : </label><br clear="all">
<div class="Cover">
<span style="float:right; position:absolute; margin-top:10px; margin-right:6px;" class="livicon" data-n="mail" data-s="19" data-c="#999" data-parent="true" data-hc="false"></span>
<input type="text" value="<?php echo esc_attr($comment_author_email); ?>" class="input" id="email" name="email"/>
</div>
<label for="url"><?php _e('website','animationiha'); ?> : </label><br clear="all">
<div class="Cover">
<span style="float:right; position:absolute; margin-top:10px; margin-right:6px;" class="livicon" data-n="link" data-s="19" data-c="#999" data-parent="true" data-hc="false"></span>
<input type="text" value="<?php echo esc_attr($comment_author_url); ?>" class="input" id="url" name="url"/>
</div>
<?php endif; ?>
<label for="comment"><?php _e('your comment','animationiha'); ?> : </label><br clear="all">
<textarea name="comment" id="comment" class="Message"></textarea>
<div class="cancel-reply">
<?php cancel_comment_reply_link(); ?>
</div>
<input name="Submit"
type="submit" id="submit"
class="button" value="<?php _e('send comment','animationiha'); ?> ">
<?php comment_id_fields(); ?>
<?php do_action('comment_form', $post->ID); ?>
</form>
<div class="CommentRules">
<h4><span><?php _e('please follow this notes','animationiha'); ?> </span></h4>
<ul>
<li><?php _e('Your comment will be displayed after approval','animationiha'); ?></li>
<li><?php _e('please post comment just for this post','animationiha'); ?></li>
</ul>
</div>
<?php endif; // if you delete this the sky will fall on your head ?>
</section>
</article> -
ببینید به نظرم از کد های نمایش صفحات بدون افزونه استفاده کنید اگر میخوایید صفحات رو نشون بدید
https://www.google.c...JdN86v3fvnr2sQA
البته به نظرم بجای ایجاد حجم بیشتر با استفاده از دستورات شرطی از wp-pagenavi استفاده کنید خیلی سبکه بهتره
دوست عزیز مرسی از راهنماییتون
بنا به دلایلی میخوام از افزونه wp-page-numbers استفاده کنم
من یک چیزی میپرسم و شما جواب دیگه ای میدید !
من با افزونه مشکلی ندارم که شما میگید از افزونه استفاده نکنید
من فقط یک خط شرط میخواستم و اگه اطلاعی در موردش دارید ممنون میشم راهنماییم کنید
-
والا Wp-page-Numbers رو نمیدونم اما میدونم از صفحه تنظیمات افزونه wp-pagenavi گزینه "ناوبری را نمایش بده حتی در صورت وجود 1 صفحه" رو بزنید اگر از wp-pagenavi استفاده کنید شاید اینجوری کارتون راه بیوفته در غیر اینصورت با اضافه کردن پست رو صفحه اصلی ناوبری سایت نشون داده میشه برید توی صفحه تنظیمات وردپرس ، از قسمت تنظیمات کلی "خواندن" رو بزنید بزاریدش روی 5 ، پست 6 ام رو بدید نشون میده
البته کمک بیشتر خواستی هستم
مرسی ولی الان که من دارم از همین افزونه استفاده میکنم
یه همچین شرطی میخوام
<?php global $page, $paged;
if ( $paged >= 2 || $page >= 2 ) {
شماره صفحات
} ?>که البته کد بالا کار نمیکنه
-
منظورتون از جعبه چیه ؟ صفحات سایت رو میگید ؟ از چ افزونه ای استفاده میکنید؟
بله همون باکس که نوشته صفحات
از wp page numbers
-
سلام دوستان
میشه شرطی نوشت که اگه تعداد صفحات بیشتر از 2 تا بود در این صورت جعبه صفحات رو نشون بده ؟
به این یک نگاه بندازید www.animationiha.ir
همونظور که میبینید هیچ صفحه ای وجود نداره ولی جعبه نشون داده میشه.
-
بدون افزونه عزیزم ، در ضمن شما چند وقته سایت رو راه اندازی کردین ؟ اصلا بازدیدی دارین ( ماه و سال ) که نشده هنوز، قسمت هفته که مشکلی نداره و لینک اومده
سلام تازه راه اندازی کردم
الان دوباره گزاشتم مشکلم حل شد مرسی
-
امکانش هست در روز های اول که این کد رو قرار میدی چیزی نشون نده ولی بعد از مدت کوتاهی که بازدید کنندگان جدید وارد سایت می شوند لینک ها به نمایش در می آیند.
* طریقه استفاده افزونه : http://wpu.ir/kqp69
پایدار باشید
ببخشید ولی افزونش نیازمو برطرف نکرد
خودتون یه نگاه به سایتم که تو امضا هست بندازید تو قسمت برترین مطالب
نمیشه زیاد تغییرش داد و از تگ هایی استفاده میکنه که من نمیخوام.
امکانش هست در روز های اول که این کد رو قرار میدی چیزی نشون نده ولی بعد از مدت کوتاهی که بازدید کنندگان جدید وارد سایت می شوند لینک ها به نمایش در می آیند.
این منظورتون افزونه بود یا بدون افزونه ؟
-
سلام
این افزونه رو امتحان کن ببین مشکلت حل میشه یا نه
wordpress-popular-post
----------------------------------------------------------------------
بدون افزونه
در روز:
<ul>
<?php
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
<?php the_title(); ?>
</a></li>
<?php
endwhile; endif;
wp_reset_query();
?>
</ul>در هفته:
<?php
$week = date('W');
$year = date('Y');
query_posts('post_type=post&posts_per_page=10&orderby=meta_value_num&order=DESC&year=DESC&showposts=10=' . $year . '&w=' . $week);
while (have_posts()): the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr('Permalink to %s'), the_title_attribute('echo=0')); ?>" rel="bookmark">
<?php the_title(); ?>
</a></li>
<?php
endwhile;
wp_reset_query();
?>
</ul>در ماه:
<?php
$month = date('m');
$year = date('Y');
query_posts('post_type=post&posts_per_page=10&orderby=meta_value_num&order=DESC&year=DESC&showposts=10=' . $year . '&monthnum=' . $month);
while (have_posts()): the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
<?php the_title(); ?>
</a></li>
<?php
endwhile;
wp_reset_query();
?>
</ul>سلام دوست عزیز
بدون افزونه نمایش داده نمیشه ! میشه چک کنید ؟
جلوگیری از کش شدن محتویات در w3 total cache
در مشکلات دیگر
ارسال شده در
ببخشید یه چیز دیگه
نمیخواستم یه تاپیک دیگه بزنم
وقتی افزونه فعال میشه ، بعد از آدرس فراخوانی اسکریپت ها و استایل ها و عکس ها یه علامت سوال میزاره
مثلاً
تو همین انجمن یه آموزش بود که باید این کد رو به فانکشن اضافه کنید
ولی مشکل حل نشد
کش رو هم از تو افزونه و هم از مرورگر خالی کردم