رفتن به مطلب

hamid_khaleghi

عضو سایت
  • تعداد ارسال‌ها

    165
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط hamid_khaleghi

  1. اگر گزینه‌ی Browser cache فعاله تیکش رو بردارین و این کدها رو به htaccess. اضافه کنین. در نهایت کش افزونه رو هم پاک و امتحان کنین:


    <ifModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault A25920000
    ExpiresByType image/x-icon A25920000
    ExpiresByType application/x-javascript A25920000
    ExpiresByType text/css A25920000
    ExpiresByType image/gif A25920000
    ExpiresByType image/png A25920000
    ExpiresByType image/jpeg A25920000
    ExpiresByType text/plain A25920000
    ExpiresByType application/x-shockwave-flash A25920000
    ExpiresByType video/x-flv A25920000
    ExpiresByType application/pdf A25920000
    ExpiresByType text/html A30
    </ifModule>

    ببخشید یه چیز دیگه

    نمیخواستم یه تاپیک دیگه بزنم

    وقتی افزونه فعال میشه ، بعد از آدرس فراخوانی اسکریپت ها و استایل ها و عکس ها یه علامت سوال میزاره

    مثلاً


    <script type="text/javascript" src="http://www.animationiha.ir/wp-content/themes/AnimationiHa/js/jquery.js?s965s"></script>

    تو همین انجمن یه آموزش بود که باید این کد رو به فانکشن اضافه کنید


    function _remove_script_version( $src ){
    $parts = explode( '?', $src );
    return $parts[0];
    }
    add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
    add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );

    ولی مشکل حل نشد

    کش رو هم از تو افزونه و هم از مرورگر خالی کردم

  2. حتما افزونه درست تنظیم نیست ...

    از تنظیمات افزونه یه بکاپ بگیرید و سپس این فایل تنظیمات رو آپلود کنید.

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

    سلام مرسی

    همین کار رو کردم

    سایتمو ببینید

    همون قسمت که نوشته توجه ، متنشو تغییر میدم ولی تاثیری نداره

    باید کش مرورگرو پاک کنم تا درست بشه ، که اینم دلیل منطقی نیست

    www.animationiha.ir

  3. سلام دوستان

    من تو سایتم از افزونه w3 total cache استفاده میکنم

    مشکلی که این افزونه داره اینه که محتویات سایت رو کش میکنه

    مثلاً هر مطلبی که ارسال میکنم بعد از چند بار رفرش صفحه میره ، یا وقتی پستی رو ویرایش میکنم ، با چند بار رفرش به حالت قبل بر میگرده.

    حالا برای جلوگیری باید چه کار کنم ؟

  4. 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; ?>

    استاد

    خیلی ممنون :)

  5. سلام

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


    <?php the_tags('<div class="post-tags"><span>'.__('Tags:','theme').'</span> ','','</div>'); ?>

    می‌تونید این رو برای خودتون شخصی‌سازی کنید

    سلام مرسی

    همین کار رو میشه برا دسته بندی هم کرد ؟؟؟

  6. آهان شاید همین باشه

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

    متشکر از راهنماییتون

    نه ارور حذف نشده مشکل هنوز پا برجاست

    ولی فکر میکنم که . برای جمع نباشه بلکه برای کنار هم قرار دادن متن ها باشه یعنی یه جوری چسبوندنشون به هم ، ولی برای جمع دو عدد از همون + استفاده میشه (البته من فقط چند روزه شروع کردم به یادگیری و خیلی مطمئن نیستم)

    منم مثل شما یک هفتست شروع کردم

    الان اینوو تست کنید ارور نمیده


    <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
  7. آهان درسته

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

    حالا که ارورتون حذف شده

    به احتمال زیاد وقتی sumbit میکنید فقط 0 رو نشون بده

    چون علامت جمع تو php بعلاوه نیست و از نقطه استفاده میکنند. مثل این


    echo $_POST['num1'] . $_POST['num2'];

    • امتیاز 1
  8. سلام

    اول بابت عنوان عذرخواهی میکنم چون واقعا نمیدونستم باید چی بنویسم

    من کدهای زیر روی توی فایل 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
  9. سلام ،

    بعد از ديدن اين تاپيك در انجمن تصميم گرفتم كه آموزش نحوه‌ي رفع ارور‌هاي قالب‌هارو به مرور قرار بدم كه ديدم دوست عزيزم آقا فرجاد اين كار رو انجام دادند ، من هم اين آموزش رو با اجازه‌ي آقا فرجاد ، با نگارش خودم اينجا قرار ميدم و به كمك دوستان سعي در تكميل‌تر شدنش ميكنيم تا ديگه كاربران در اين مورد به مشكل نخورند ،

    دوستان دقت كنند كه سوالات رو در اين جا مطرح نكنند چون كه بخش آموزش هستش ، تمامي سوالات و مشكلات خودتون رو فقط در تاپيك "مشكلات و سوالات رفع ارورهاي قالب در 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
  10. با عرض سلام خدمت دوستان و اساتید

    یه مشکلی تو سایت دارم اینه که وقتی نظری ارسال میشه ، حتی پس از پذیرفته شدن تو سایت نمایش داده نمیشه

    ممنون میشم هر چه زودتر کمک کنید

    این کد رو تو فایل 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>

  11. ببینید به نظرم از کد های نمایش صفحات بدون افزونه استفاده کنید اگر میخوایید صفحات رو نشون بدید

    https://www.google.c...JdN86v3fvnr2sQA

    البته به نظرم بجای ایجاد حجم بیشتر با استفاده از دستورات شرطی از wp-pagenavi استفاده کنید خیلی سبکه بهتره

    دوست عزیز مرسی از راهنماییتون

    بنا به دلایلی میخوام از افزونه wp-page-numbers استفاده کنم

    من یک چیزی میپرسم و شما جواب دیگه ای میدید ! :)

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

    من فقط یک خط شرط میخواستم و اگه اطلاعی در موردش دارید ممنون میشم راهنماییم کنید :)

  12. والا Wp-page-Numbers رو نمیدونم اما میدونم از صفحه تنظیمات افزونه wp-pagenavi گزینه "ناوبری را نمایش بده حتی در صورت وجود 1 صفحه" رو بزنید اگر از wp-pagenavi استفاده کنید شاید اینجوری کارتون راه بیوفته در غیر اینصورت با اضافه کردن پست رو صفحه اصلی ناوبری سایت نشون داده میشه برید توی صفحه تنظیمات وردپرس ، از قسمت تنظیمات کلی "خواندن" رو بزنید بزاریدش روی 5 ، پست 6 ام رو بدید نشون میده

    البته کمک بیشتر خواستی هستم

    مرسی ولی الان که من دارم از همین افزونه استفاده میکنم

    یه همچین شرطی میخوام


    <?php global $page, $paged;
    if ( $paged >= 2 || $page >= 2 ) {
    شماره صفحات
    } ?>

    که البته کد بالا کار نمیکنه

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

    * طریقه استفاده افزونه : http://wpu.ir/kqp69

    پایدار باشید

    ببخشید ولی افزونش نیازمو برطرف نکرد

    خودتون یه نگاه به سایتم که تو امضا هست بندازید تو قسمت برترین مطالب

    نمیشه زیاد تغییرش داد و از تگ هایی استفاده میکنه که من نمیخوام.

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

    این منظورتون افزونه بود یا بدون افزونه ؟

  14. سلام

    این افزونه رو امتحان کن ببین مشکلت حل میشه یا نه

    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>

    سلام دوست عزیز

    بدون افزونه نمایش داده نمیشه ! میشه چک کنید ؟

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