انجمن


موضوع اختصاصی "کدنویسی پوسته"  (۷ نوشته)

  • Ʀεƶα

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۱۱
    تشکر شده: ۵۱ بار
    # نوشته شده: ۹ سال پیش
    ۲۵ فروردین ۱۳۹۰ - ۱۰:۴۹

    سلام دوستان.
    چون دیدم عده ی بسیاری و از جمله خودم به کدهای php برای طراحی سایت نیاز داریم.
    تصمیم گرفتم تاپیکی اختصاصی درباره ی کدهای php راه بیندازم.
    امیدوارم دوستان دیگر نیز مرا همراهی کنند.

  • Ʀεƶα

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۱۱
    تشکر شده: ۵۱ بار
    # نوشته شده: ۹ سال پیش
    ۲۵ فروردین ۱۳۹۰ - ۱۰:۵۳

    خوب ابتدا خودم شروع میکنم و چند تا از کدهایی که بیشتر مورد استفاده قرار میگیرند در اختیار شما بگذارم.

    نشان دادن تازه ترین نوشته ها

    <?php wp_get_archives('type=postbypost&limit=5'); ?>
    
    یا
    <?php $recentposts = get_posts('numberposts=12&category=4');
    
    foreach ($recentposts as $post) : setup_postdata($post); ?>
    
    <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> <?php endforeach; ?>

    نشان دادن موضوعات

    <ul>
    
    <?php wp_list_cats('sort_column=name'); ?>
    
    </ul>

    نشان دادن بایگانی (آرشیو)

    <ul>
    
    <?php wp_get_archives('type=monthly'); ?>
    
    </ul>

    نشان دادن ابرچسب ها
    <?php wp_tag_cloud('smallest=8&largest=36&'); ?>

    نشان دادن پیوندها
    <ul> <?php wp_list_bookmarks('title_li=&categorize=0'); ?> </ul

    نشان دادن تگ های وردپرس
    <?php the_tags(); ?>

    نشان دادن صفحات

    <ul>
    
    <?php wp_list_pages('title_li='); ?>
    
    </ul>

    نشان دادن دیدگاههای تازه

    <?php
    
    global $wpdb;
    
    $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
    
    comment_post_ID, comment_author, comment_date_gmt, comment_approved,
    
    comment_type,comment_author_url,
    
    SUBSTRING(comment_content,1,30) AS com_excerpt
    
    FROM $wpdb->comments
    
    LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
    
    $wpdb->posts.ID)
    
    WHERE comment_approved = ’۱′ AND comment_type = ” AND
    
    post_password = ”
    
    ORDER BY comment_date_gmt DESC
    
    LIMIT 10″;
    
    $comments = $wpdb->get_results($sql);
    
    $output = $pre_HTML;
    
    $output .= “\n<ul>”;
    
    foreach ($comments as $comment) {
    
    $output .= “\n<li>”.strip_tags($comment->comment_author)
    
    .”:” . “<a href=\”” . get_permalink($comment->ID) .
    
    “#comment-” . $comment->comment_ID . “\” title=\”on ” .
    
    $comment->post_title . “\”>” . strip_tags($comment->com_excerpt)
    
    .”</a></li>”;
    
    }
    
    $output .= “\n</ul>”;
    
    $output .= $post_HTML;
    
    echo $output;?>

    نشان دادن بهترین نظرات

    <?php $result = $wpdb->get_results("SELECT
    
    comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count
    
    DESC LIMIT 0 , 10");
    
    foreach ($result as $topten) {
    
    $postid = $topten->ID;
    
    $title = $topten->post_title;
    
    $commentcount = $topten->comment_count;
    
    if ($commentcount != 0) { ?>
    
    <li><a href=”<?php echo get_permalink($postid); ?>”
    
    title=”<?php echo $title ?>”><?php echo $title
    
    ?></a></li>
    
    <?php } } ?>
  • MyParsi.com

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۴۹
    تشکر شده: ۷۶ بار
    # نوشته شده: ۹ سال پیش
    ۲۵ فروردین ۱۳۹۰ - ۱۱:۰۲

    فکر کنم این موضوع بیشتر به انجمن پوسته ها مربوط بشه.
    باید منتظر نظر مدیران و ناظم های محترم بمونید اگر موافق بودند که ادامه پیدا کنه (چه اینجا چه در بخش پوسته ها) بنده هم همکاری می کنم
    موفق باشید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Ʀεƶα
  • Ʀεƶα

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۱۱
    تشکر شده: ۵۱ بار
    # نوشته شده: ۹ سال پیش
    ۲۵ فروردین ۱۳۹۰ - ۱۱:۱۳

    اینم یه سری کد دیگه

    فونت ها و رنگ ها و اندازه ها

    اندازه فونت را می توان با دستور زیر تعیین کرد:

    کد:
    <font size="x">متنی که می خواهیم اندازه آنرا تعیین کنیم</font>

    به جای «x» عددی با علامت منفی یا مثبت قرار می گیرد. وقتی که می خواهیم یک متن بزرگتر دیده شود از علامت مثبت و زمانی که می خواهیم متن کوچکتر شود از علامت منفی استفاده می کنیم. به مثال زیر توجه کنید:

    کد:
    <font size="+2">این متن بزرگتر دیده می شود</font>

    این هم نتیجه تغییر سایز فونت:

    این متن بزرگتر دیده می شود

    برای کوچکتر کردن متن نیز به همین صورت عمل می کنیم:

    کد:
    <font size="-2">این متن کوچکتر دیده می شود</font>

    این هم متن کوچک شده:

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

    این هم تعدادی مثال برای درک بهتر مطالب:
    کد:
    <font size="+4">این متن با اندازه 4 نوشته شده است</font>

    این متن با اندازه 4 نوشته شده است
    کد:
    <font size="+3">این متن با اندازه 3 نوشته شده است</font>

    این متن با اندازه 3 نوشته شده است

    کد:
    <font size="+2">این متن با اندازه 2 نوشته شده است</font>

    کد:
    <font size="+2">این متن با اندازه 2 نوشته شده است</font>

    این متن با اندازه 2 نوشته شده است

    کد:
    <font size="+1">این متن با اندازه 1 نوشته شده است</font>

    این متن با اندازه 1 نوشته شده است

    < کد:
    font size="-1">این متن با اندازه 1- نوشته شده است</font>

    این متن با اندازه 1- نوشته شده است
    کد:
    <font size="-2">این متن با اندازه 2- نوشته شده است</font>

    این متن با اندازه 2- نوشته شده است

    [php]<font size="-3">این متن با اندازه 3- نوشته شده است</font>[php]

    این متن با اندازه 3- نوشته شده است

    برای تغییر رنگ متنها نیز می توانیم به روش زیر عمل کنیم، با این فرمان :

    کد:
    <font color="زنگ مورد نظر">

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

    برای شروع با اسم رنگ شروع می کنیم:

    کد:
    <font color="red">متن مورد نظر</font>

    متن نهایی:

    متن مورد نظر

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

    کد:
    <font color="#ff0000">متن مورد نظر</font>

    در اینجا نتیجه با مثال قبلی یکسان است:

    متن مورد نظر

    معادل هگزا دسیمال رنگها را باید با علامت # شروع کرد و بعد از این علامت شش حرف یا عدد دیگر قرار می گیرد. برای رنگ قرمز بعد از علامت # دو F و چهار صفر قرار می گیرد.

    فرض کنید می خواهید رنگ و اندازه متنی را همراه با هم تغییر دهید. برای این کار می توانید از دو تگ <font> استفاده کنید. اما به خاطر داشته باشید که هر دو را ببندید. مانند زیر:

    کد:
    <font size="+2"><font color="gold">متن بزرگ و طلایی</font></font>

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    بهروز ازند
  • Morteza

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۳۴۰۲
    تشکر شده: ۳۱۲۸ بار
    # نوشته شده: ۹ سال پیش
    ۲۵ فروردین ۱۳۹۰ - ۱۷:۱۳

    چون کدها مربوط به طراحی قالب هست اسم تاپیک رو ویرایش و انتقال دادم.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    بهروز ازند
  • Morteza

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۳۴۰۲
    تشکر شده: ۳۱۲۸ بار
    # نوشته شده: ۹ سال پیش
    ۲۵ فروردین ۱۳۹۰ - ۱۷:۱۵

    در مورد فونتها استانداردتر و بهتر اینه که از دستورات css استفاده بشه.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    MyParsi.com - بهروز ازند
  • MyParsi.com

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۴۹
    تشکر شده: ۷۶ بار
    # نوشته شده: ۹ سال پیش
    ۲۵ فروردین ۱۳۹۰ - ۲۰:۱۰

    man4toman گفت:
    در مورد فونتها استانداردتر و بهتر اینه که از دستورات css استفاده بشه.

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

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Morteza

درباره‌ی این موضوع