رفتن به مطلب

Farid

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

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

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

  • روز های برد

    9

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

  1. سلام

    برای راحتی کار می تونید فایل Single.php رو در Archive.php کپی کنید و بعدش کد نمایش متن پست ، کد تصویر شاخص و کد نمایش کامنت ها رو ازش حذف کنید و فقط کد تیتر مطلب


    <?php the_title(); ?>

    و کد تاریخ رو نگه دارید


    <?php the_time('j F Y'); ?>

    بعدش با کمی تغییر در css و یا عوض کردن کلاس تگ ها می تونید ظاهر فایل ارشیو رو با فایل ادامه مطلب متمایز کنید

    • امتیاز 1
  2. اول از فایل single.php قالب یه بک اپ بگیرید .

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


    <?php if(!is_user_logged_in()) { ?>

    و بعد کد هایی که در این لینک براتون گذاشتم رو paste کنید ، html اش رو در همون فایل و css اش رو در فایل style.css قالب اضافه کنید و در پایان این کد رو بذارید :


    <?php
    };?>

    حالا بلافاصله بعد از کدهایی که قرار دادید این کد رو بذارید :


    <?php global $user_ID, $user_identity, $user_level ?>
    <?php if ( $user_ID ) : ?>

    بعد از این کدهای html ای که در این لینک براتون گذاشتم رو paste کنید و css اش رو هم در استایل بذارید و بعدش در پایان این کد رو بذارید :


    <?php endif // get_option('users_can_register') ?>

    • امتیاز 2
  3. آموزش رفع باگ در ie

    http://forum.wp-pars...-ie/#entry96316

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

    در ضمن اسپم ندید //


    <!--[if IE]><meta http-equiv="refresh" content="0;URL=http://www.example.com/"><![endif]-->

    این کدی هست که در پست قبل براتون گذاشتم . ( قبل از پایان تگ head در فایل header.php باید بذاریدش ) این کد به این معنا هست که اگر کاربر با ie بود وب سایت ری دایرکت شه به صفحه example.com ینی همون کاری رو میکنه که شما میخوایید . شما می تونید یه پیج طراحی کنید برای ie و لینکش رو جای example.com بذارید بنابراین کاربر وقتی با ie هست به جای سایت اصلی نسخه ای که شما در نظر گرفتید براش نمایش داده میشه

  4. سلام

    کد مربوط به فرم ثبت نظر این هست ... هرجا میخوایید بذارید


    <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
    <?php if ( $user_ID ) : ?>
    <div class="user_ID">
    شما با نام کاربری <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a> وارد شده اید. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="خارج شدن">خارج می شوید ؟ »</a></div>
    <?php else : ?>

    <input name="author" type="text" class="name" placeholder="نام شما">
    <input type="text" name="email" class="email" placeholder="پست الکترونیکی">
    <input type="text" name="url" class="web" placeholder="سایت شما">
    <?php endif; ?>
    <textarea name="comment" rows="5" cols="50" id="textarea" ></textarea>
    <input type="submit" value="ارسال">
    <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
    <div class="clear"></div>
    <div class="fileds">
    <?php comment_id_fields(); ?>
    <?php do_action('comment_form', $post->ID); ?></div>
    </div>
    </form>

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

    نیازی نیس دیگه توضیح بدم اون کد رو براتون ! این کد رو که بذارید موقعی که سایت رو با ie باز میکنند ، به طور اتوماتیک کاربر ری دایرکت میشه به لینکی که شما میخوایید ... قبل از پایان تگ هد بذارید


    <!--[if IE]><meta http-equiv="refresh" content="0;URL=http://www.example.com/"><![endif]-->

    در ضمن کدی که دادم فقط یه پنجره ی هشدار به کاربر نشون میده همین .

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

    تصاویری که Sprite میشن عکس کوچیک مثه ایکن ها و یا تصویر های کوچکی هستن که در طرح گرافیکی قالب استفاده میشن ... شما اگر تمام عکس هاتون رو sprite کردید و فقط عکس بنر های تبلیغاتی مونده مشکلی نداره و اون چن تا عکس تاثیر بسازیی روی سرعت نداره که حالا بخوایید حتی اونا رو هم sprite کنید ... ولی اگر میخوایید این کارو انجام بدید با فوتوشاپ تمام بنر هاتون رو در یک صفحه transparent بیارید و به فاصله زیر هم بچینید و با فرمت png ذخیره کنید ... بعدش هم با background position و با دادن فاصله px بنر مورد نظر رو نمایش بدید ... کدی که باهاش نمایش میدید عکس رو بذارید تا راهنماییتون کنم .. برای مثال این کد یه تصویری هست که sprite شده و نمایش داده شده


    background: url(img/box_icons_top.png) 77px 5px no-repeat;

    اون 2 تا عدد فاصله از بالا پایین و طرفین هست

    • امتیاز 3
  7. سلام

    این کد رو در هدر قالب بذارید و بعدش به جای این متنی که من نوشتم لینک رو همون صفحه ی قدیمی سایتتون بذارید که میخوایید برای ie نمایش داده بشه


    <!--[if lt IE 7]>
    <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://site.com/old">upgrade your browser</a> to improve your experience.</p>
    <![endif]-->

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


    .browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
    }

    در ضمن بهتر اینه که فقط به کاربر تذکر بدید که مروگرش رو بروزرسانی کنه و اون رو مجبور نکنید ... در پست های من در انجمن سرچ کنید نحوه ی رفع باگه راحت در ie رو گفتم

    • امتیاز 1
  8. با این کد اسلایدر مطالب دسته ی با ای دی 3 رو نشون میده


    <div class="slidebox">
    <?php
    $custom_query = new WP_Query(array(
    'post_status' =>'publish',
    'post_type' =>'post',
    'order' =>'descending',
    'orderby' =>'date',
    'cat' =>'3',
    'posts_per_page' =>'10',

    'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
    ));
    ?>
    <ul>
    <?php if($custom_query->have_posts()) :
    while($custom_query->have_posts()) : $custom_query->the_post();?>
    <li>
    <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" target="_blank">
    <?php if ( has_post_thumbnail() ) { the_post_thumbnail();} ?>
    </a>
    <p>
    <?php the_content(__('')); ?>
    </p>
    </li>


    <?php endwhile;endif;?>


    </ul>
    <?php wp_reset_query(); ?>
    <div class="slidebox_control"></div>

    </div>

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

  9. سلام با این کد 5 تا از جدیدترین مطالب نمایش داده میشه ( لینک و عنوان پست و کمی از پست به عنوان توضیح )


    <ul>
    <?php $the_query = new WP_Query( 'showposts=5' ); ?>
    <?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>
    <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
    <li><?php echo substr(strip_tags($post->post_content), 0, 250);?></li>
    <?php endwhile;?>
    </ul>

    این کد هم به صورت لیستی مطالب جدید رو نشون میده


    <?php wp_get_archives( array( 'type' => 'postbypost', 'limit' => 10, 'format' => 'html' ) ); ?>

    • امتیاز 2
×
×
  • اضافه کردن...