ShirazOnline
نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: فيد براي برچسب‌هاي بلاگ

  1. #1
    RezaBehroozi admin آواتار ها
    تاریخ عضویت
    Jan 1970
    محل سکونت
    Iran/Shiraz
    نوشته ها
    11,181
    تشکرها / پسندها

    پیش فرض فيد براي برچسب‌هاي بلاگ

    اين روزها كه سرت گيج ميره، وقتي مياي توي اينترنت، از ديدن رنگ نارنجي RSS، مگه ميشه نداشته بلاگر، براي هر قسمتش يك فيد؟؟
    بله بلاگر هم براي هر برچسب يا همون موضوع خودمون كه براي بلاگتون ميسازيد يك فيد درست ميكنه.
    براي دسترسي به اين فيد‌ها فقط كافيه به آخر آدرس زير اسم اون Lable رو چه فارسي و چه انگليسي اضافه كنيد.
    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]/feeds/posts/default/-/
    مثلا در وبلاگ من براي برچسب "اينترنت" :
    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]
    تا اينجا به درد نخورترين قسمت بود.
    حالا اگر بخواهيد آدرس هر فيد رو جلوي اون برچسب بنويسيد مثل چيزي كه الآن كنار بلاگ من هست يا بايد از روش اس..ل بازيه HTML استفاده كنيد كه دونه دونه اين فيد‌ها رو لينك كنيد، يا بايد بقيه مطلب رو بخونيد.
    چندتا كار ميتونيد بكنيم :
    1. اينكه يك ليست از اينايكه باز و بسته ميشه درست كنيد.
    2. در قسمت آرشيو كه Lable‌ها ليست ميشه جلو هر كدوم آدرس فيد رو قرار بديم
    3. يك ليست معمولي از آدرس فيد‌ها تشكيل بديم.
    روش اول :
    اول فايل قالبتون رو با Notepad باز كنيد.
    بعد قسمتي كه ليست برچسب‌هاتون رو درست ميكنه پيدا كنيد.
    اگر از ليستي مثل وبلاگ من استفاده ميكنيد بايد يك چيزي شبيه كد زير باشه :
    <b:widget id='Label1' locked='false' title='Labels' type='Label'>
    <b:includable id='main'>
    <b:if cond='data:title'>
    <h2><data:title/></h2>
    </b:if>
    <div class='widget-content'>
    <ul>
    <b:loop values='data:labels' var='label'>
    <li>
    <b:if cond='data:blog.url == data:label.url'>
    <data:label.name/>
    <b:else/>
    <a expr:href='data:label.url'><data:label.name/></a>
    </b:if>
    (<data:label.count/>)
    </li>
    </b:loop>
    </ul>

    <b:include name='quickedit'/>
    </div>
    </b:includable>
    </b:widget>
    حالا بايد كد زير رو بعد از قسمتي كه با رنگ قرمز نشون داده شده اضافه كنيد، يا اگر ميخواهيد كه ليست قبلي حذف بشه ميتونيد به جاي قسمت قرمز قرارش بدين :
    <br/>
    <select onchange='location=this.options[this.selectedIndex].value;' style='width:145px'>
    <option>Category feed</option>
    <b:loop values='data:labels' var='label'>
    <option expr:value='data:post.url + "/feeds/posts/default/-/" + data:label.name'><data:label.name/>
    </option>
    </b:loop>
    </select>
    و اگر ميخواهيد كه تعداد پست‌هاي موجود در هر برچسب رو هم روبرو آن نشان بدهيد ميتونيد از كد زير استفاده كنيد :
    <br/>
    <select onchange='location=this.options[this.selectedIndex].value;' style='width:145px'>
    <option>Category feed</option>
    <b:loop values='data:labels' var='label'>
    <option expr:value='data:post.url + "/feeds/posts/default/-/" + data:label.name'><data:label.name/>
    (<data:label.count/>)
    </option>
    </b:loop>
    </select>
    در كد‌هاي بالا قسمتي كه با رنگ قرمز نشون داده شده متني هست كه در حالت پيشفرض نشون داده ميشه ميتونيد اون رو به متن دلخواه خود تغيير بدين.
    و عددي هم كه با رنگ آبي نشون داده شده اندازه كادر ليست هست كه ميتونيد اون رو هم به دلخواه تغيير بدين.
    بعد از اين كارها چيزي مثل ليست زير به وبلاگ شما اضافه ميشه كه با كليك روي هر كدوم از برچسب‌هاي اون در فيد اون قسمت عضو خواهيد شد.
    اينترنت گوگل كامپيوتر
    روش دوم :
    در اين روش چيزي شبيه وبلاگ من خواهيد داشت.
    اول فايل قالبتون رو با Notepad باز كنيد.
    بعد قسمتي كه ليست برچسب‌هاتون رو درست ميكنه پيدا كنيد.
    اگر از ليستي مثل وبلاگ من استفاده ميكنيد بايد يك چيزي شبيه كد زير باشه :
    <b:widget id='Label1' locked='false' title='Labels' type='Label'>
    <b:includable id='main'>
    <b:if cond='data:title'>
    <h2><data:title/></h2>
    </b:if>
    <div class='widget-content'>
    <ul>
    <b:loop values='data:labels' var='label'>
    <li>
    <b:if cond='data:blog.url == data:label.url'>
    <data:label.name/>
    <b:else/>
    <a expr:href='data:label.url'><data:label.name/></a>
    </b:if>
    (<data:label.count/>)
    <!-- CODE HERE -->
    </li>
    </b:loop>
    </ul>

    <b:include name='quickedit'/>
    </div>
    </b:includable>
    </b:widget>
    حالا بايد كد زير رو به جاي قسمتي كه با رنگ قرمز نشون داده شده قرار بدين:
    <a expr:href='data:post.url + "/feeds/posts/default/-/" + data:label.name' expr:title='"Subscribe to " + data:label.name'>
    RSS FEED
    </a>
    در كد بالا به جاي عبارتي كه با رنگ قرمز نشون داده شده ميتونيد لينك مورد نظرتون را يا يك عكس قرار بدين.



    منبع :
    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]

    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    محل سکونت
    Advertising world
    نوشته ها
    Many
     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •