صفحه اصلی بررسی وبلاگ ها ساخت آدرس‌های مختلف یک مطلب

ساخت آدرس‌های مختلف یک مطلب

3 min read
دیدگاه‌ها برای ساخت آدرس‌های مختلف یک مطلب بسته هستند
0
884

ساخت آدرس‌های مختلف یک مطلب

همانطور که در تنظیمات وبلاگ قابل انتخاب است، روش‌های آدرس‌دهی مختلفی برای مطالب وجود دارد که همگی همزمان فعال هستند (مثلا بر اساس شماره‌ی ترتیبی یا تاریخ و …) و همینطور برای آدرس‌دهی با تاریخ، همزمان تاریخ‌های شمسی و میلادی قابل استفاده می‌باشند (توضیح بیشتر). از تگ (*post_link*) برای ساخت انواع مختلف آدرس می‌توانید استفاده کنید.

(*post_link link_style='date_url'*) -> http://help.blog.ir/1390/05/16/template-codes (*post_link link_style='month_url' calendar='gregorian'*) ->  http://help.blog.ir/2011/08/template-codes

پارامتر link_style نوع آدرس‌دهی می‌باشد که می‌تواند یکی از این موارد انتخاب شود: date_url , month_url , date , url , seq_num , seq_num_url (که هر کدام متناظر با یک گزینه در تنظیمات بلاگ هستند)

پارامتر calendar نیز تقویم مورد استفاده (شمسی یا میلادی) را مشخص می‌کند که پیش‌فرض آن بر اساس تنظیمات بلاگ مشخص می‌شود و می‌توانید jalali یا gregorian باشد.

 

<box:page_detail> این تگ برای نمایش یک صفحه مستقل به صورت کامل به کار می‌رود
(*page_title*) مانند تگ (*post_title*) برای مطلب
(*page_link*) مانند تگ (*post_link*) برای مطلب
(*page_content*) محتوای صفحه مستقل
(*page_comment_count*) مانند تگ (*post_comment_count*) برای مطلب
(*page_visits*) مانند تگ (*post_visits*) برای مطلب
(*page_views*) مانند تگ (*post_views*) برای مطلب
(*page_has_comments_section*) مانند تگ (*post_has_comments_section*) برای مطلب
(*page_has_send_comment*) مانند تگ (*post_has_send_comment*) برای مطلب
(*comment_add_form*) مانند تگ (*comment_add_form*) برای مطلب
<box:page_comments> نظراتی که برای این صفحه مستقل ثبت شده‌است
<view:page_comments> محتوای این تگ به ازای هر نظر تکرار می‌شود.
…………… همه تگ‌هایی که در داخل <view:recent_comments> قابل استفاده هستند، در داخل این تگ نیز قابل استفاده اند.

* استفاده از تگ (*post_date*) و همچنین بقیه تگ‌های تاریخ، به صورت پیشرفته زیر نیز ممکن است: (*post_date format="..."*) نیز ممکن است که به جای سه نقطه می‌توان فرمت دلخواه برای نمایش را انتخاب کرد، برای مثال  (*post.date format="%Y"*) سال ایجاد مطلب را به صورت ۴ رقمی نشان می‌دهد. برای اطلاع از فرمت مورد استفاده می‌توانید به اینجا مراجعه کنید.

 

<box:post_list> این تگ برای نمایش لیست مطالب استفاده می‌شود. لیست مطالب صفحه اول وبلاگ با استفاده از این تگ نمایش داده می‌شود. همچنین هنگامی که مطالب یک برچسب یا یک موضوع یا آرشیو نمایش داده می‌شوند از این تگ برای نمایش لیست استفاده می‌شود. محتوای این تگ در حقیقت باید یک مطلب را به صورت خلاصه (مانند صفحه اول وبلاگ) نشان دهند.
<view:post_list> محتوای این تگ به ازای هر مطلب تکرار خواهد شد
………… همه تگ‌هایی که در داخل <box_post_detail> قابل استفاده هستند، در داخل این تگ نیز قابل استفاده اند.

تمامی تگ‌‌های زیر مانند تگ <box:post_list> می‌باشند ولی برای نمایش جعبه‌های مختلف مربوط به مطالب استفاده می‌شوند.

<box:recent_posts> و <view:recent_posts> برای نمایش جعبه «آخرین مطالب» (مرتب شده بر اساس زمان)
<box:popular_posts> و <view:popular_posts> برای نمایش جعبه «محبوب‌ترین مطالب» (مرتب شده بر اساس رأی‌گیری موافق/مخالف)
<box:most_visited_posts> و <view:most_visited_posts> برای نمایش جبعه «مطالب پربازدید» (مرتب شده بر اساس تعداد بازدید)
<box:most_commented_posts> و <view:most_commented_posts> برای نمایش جعبه «مطلب پربحث‌تر» (مرتب شده بر اساس تعداد نظرات)

برای تمام تگ‌های بالا، می‌تواند تعداد موارد نشان داده شده را با پارامتر max مشخص کرد. مثلا برای نمایش ۱۵ عدد از آخرین مطالب بلاگ، می‌توان از کد زیر استفاده کرد:

<box:recent_posts max="15">
    <view:recent_posts>
        ....
    </view:recent_posts>
</box:recent_posts>

 

<box:pagination> این تگ برای نمایش صفحه بندی مطالب (در جایی که لیست مطالب نمایش داده می‌شود) به کار می‌رود. در صورتیکه لیست م
(*page_first*) لینک به صفحه ابتدا، در صورت وجود (مثلا در صفحه اول و دوم لینک به صفحه ابتدا وجود ندارد)
(*page_prev*) لینک به صفحه قبلی، در صورت وجود (مثلا در صفحه اول لینک به صفحه قبلی وجود ندارد)
(*page_next*) لینک به صفحه بعدی، در صورت وجود (مثلا در صفحه آخر لینک به صفحه بعد وجود ندارد)
(*page_last*) لینک به صفحه آخر، در صورت وجود (مثلا در صفحه آخر و یکی مانده به آخر لینک به صفحه آخر وجود ندارد)
<view:pages> این تگ برای نمایش صفحه بندی به صورت ۱، ۲، ۳،‌ ….. ۱۰، ۱۱ است (یعنی شماره صفحات نشان داده شود) استفاده از این تگ به صورت مجزا توضیح داده خواهد شد. محتوای این تگ به ازای هر شماره صفحه تکرار خواهد شد.
(*page_num*) شماره صفحه، اگر این مورد یک separator باشد، این تگ خالی خواهد بود
(*page_link*) لینک به این صفحه (در صورتیکه صفحه جاری نباشد)
(*page_current*) آیا این صفحه، صفحه جاری است؟ اگر آری مقدار این تگ برابر current است

 

<box:stat> این تگ، برای نمایش جعبه آمار در وبلاگ به کار می‌رود
<view:stat> محتوای این تگ به ازای هر سطر از جعبه آمار تکرار خواهد شد (مثلا نمایش امروز، نمایش دیروز، …)
(*stat_title*) نام این گزینه (مثلا آمار دیروز)
(*stat_value*) مقدار این گزینه (مثلا ۱۲۴۲)

 

<box:archive> این تگ برای نمایش آرشیو بلاگ به کار می‌رود.
<view:archive> محتویات این تگ به ازای هر سطر (هر ماه) تکرار می‌شود.
(*link_name*) نام آرشیو این ماه،‌ مثلا «خرداد ۱۳۹۰»
(*link_url*) آدرس نمایش آرشیو مربوط به این ماه (قرار گرفتن در تگ <a>)
(*link_count*) تعداد مطلب موجود در این ماه
(*archive_selected*) آیا الان در حال نمایش این صفحه هستیم یا خیر؟ (برای رنگی کردن حالت جاری)

 

<box:links> این تگ برای نمایش جعبه پیوندهای (ثابت) بلاگ به کار می‌رود.
<view:links> محتوای این تگ به ازای هر پیوند تکرار خواهد شد.
(*link_name*) عنوان کامل پیوند
(*link_url*) آدرس کامل پیوند
(*link_alt*) مقدار این تگ برای شمارش کلیک‌های پیوند به کار می‌رود و باید به شکل <a href="(*link_url*) alt="(*link_alt*)"> استفاده شود.

 

<box:daily_links> این تگ برای نمایش جعبه پیوندهای روزانه به کار می‌رود.
<view:daily_links> محتوای این تگ به ازای هر پیوند تکرار خواهد شد.
(*link_name*) عنوان کامل پیوند
(*link_url*) آدرس کامل پیوند
(*link_alt*) مانند همین تگ در <box:links>

 

<box:authors> این تگ برای نمایش نویسندگان بلاگ به کار می‌رود.
<view:authors> محتوای این تگ به ازای هر نویسنده تکرار می‌شود (صاحب وبلاگ هم نویسنده است)
(*author_name*) نام نویسنده (ممکن است نام مستعار باشد)
(*author_link*) لینک به مطالب این نویسنده
(*author_post_count*) تعداد مطالب این نویسنده
(*author_selected*) آیا مطالب این نویسنده در حال نمایش است؟ اگر آری مقدار این تگ selected است

 

<box:ads> این تگ موقتا برای نمایش تبلغیات آزمایشی قرار داده شده است، به صورت پیش فرض این تگ نمایش داده نمی‌شود ولی تمام قالب‌ها باید دارای این تگ باشند.
<view:ads> این تگ به ازای هر تبلیغ تکرار می‌شود
(*ad*) درج کد تبلیغ
Load More Related Articles
Load More By asaran
  • آموزش ساخت وبلاگ

    آموزش وبلاگ نویسی ، از مقدماتی تا پیشرفته آموزش ساخت وبلاگ دوستان عزیزم ، برای مهارت یافتن…
  • آموزش استفاده از كدهای تغییر شكل موس در وبلاگ

    آموزش وبلاگ نویسی ، از مقدماتی تا پیشرفته آموزش استفاده از كدهای تغییر شكل موس کد تغییر شک…
  • آموزش بخش مطالب دوستان

    آموزش وبلاگ نویسی ، از مقدماتی تا پیشرفته آموزش بخش مطالب دوستان در زیر قسمت وبلاگ دوستان …
Load More In بررسی وبلاگ ها
Comments are closed.

Check Also

آموزش خواندن ، حذف كردن، تایید كردن و پاسخ به نظرات داده شده در وبلاگ

آموزش وبلاگ نویسی ، از مقدماتی تا پیشرفته آموزش خواندن ، حذف كردن، تایید كردن و پاسخ به نظ…