روزنوشتهای من درباره اینترنت، کامپیوتر، سایبراسپیس و ...!

بازگشت به صفحه اصلی وبلاگ

 
 

March 07, 2004

 
 
 

تعويض عنوان نظر خواهی به طور اتوماتيك

يكي از چيزهايي كه توي بعضي از وبلاگها توجه من رو جلب ميكرد نظر خواهيهايي بود كه ميشد عنوانشون رو عوض كرد يعني به جاي اينكه فقط متني ثابت براي نظرخواهي در نظر گرفت بشه مثل Comments، نظرخواهي و... بتوان اين متن را در مواقع لازم با يك سوال سفارشي تعويض كرد. (يكي از نكات جالب اسپ سوار هم همين موضوع است)

من هم همين طور كه ميبينيد اين امكان رو به وبلاگ اضافه كردم و در اينجا نحوه به وجود آوردن اين امكان را در MT توضيح ميدهم.

ابتدا پلاگ اين mtifempty را نصب كنيد. از اينجا فايل mtifempty-1_11.zip را داون لود كنيد و بعد از باز كردن آن، فايل ifempty.pl را در پوشه plugins و ifempty.pm را در extlib/bradchoate آپ لود كنيد. پوشه extlib در پوشه MT قرار دارد اما اگر پوشه bradchoate داخل آن وجود نداشت آن را بسازيد. (اگر از راهنماهاي ساخت لينكدوني كه قبلا نوشته ام استفاده كرده بوديد حتما اين پلاگ اين را نصب كرده ايد)

بعد به بخش ويراش قالب اصلي برويد و قسمتي را كه مربوط به نظرخواهي است پيدا كنيد. اين بخش معمولا به اين صورت است:

<a class="links" href="<$MTCGIPath$><$MTCommentScript$>?entry_id=<$MTEntryID$>" onclick="OpenComments(this.href); return false">………</a>

سپس در بين لينك نظرخواهي (جايي را كه با چند نقطه مشخص كردم) موارد زير را وارد كنيد:

<$MTEntryKeywords$>
<MTIfEmpty var="EntryKeywords">نظرات</MTIfEmpty>
<span dir="ltr">(<$MTEntryCommentCount$>)</span>

به اين صورت وقتي براي مطلبي در بخش Key words صفحه New Entry متني وارد كنيد آن متن در عنوان نظرخواهي ظاهر ميشود و در صورتي كه در آن قسمت چيزي وارد نكنيد نوشته "نظرات" ظاهر ميشود.

البته به طور عادي بخش Key words در صفحه New Entry موجود نيست. براي نمايش اين بخش در صفحه New Entry روي Customize the display of this page كليك كنيد و در پنجره اي كه باز ميشود گزينه Custom را انتخاب كنيد و همه موارد آن را چك بزنيد.


 
 

 

نظرات دیگران:

 

 

 
 

 

استفاده از مطالب این وبلاگ فقط با اجازه نویسنده آن مجاز می باشد

Design: © Mojtaba Dashtinejad