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

لينك دوني به سبك هودر

experience

Guest
تاریخ عضویت
18 سپتامبر 2003
نوشته‌ها
132
لایک‌ها
4
مشكل در درست كردن لينك دوني نيست، مشکل من در نحوه نمایش اون تو وبلاگ هست.
خوب نمایش عمودی لینک ها در صفحه هیچ مشکلی نداره، ولی اگر بخواهیم لینک ها به صورت چند تا چندتا ستونی قرار بگیرند باید چه کار کنیم ؟ درست مثل لینک دونی هودر .
نمی دونم راه حلش از بس دم دستی و ساده است من پیداش نمی کنم یا کمی پیچیده است.
در ضمن من لینک دونی را با ام تی ساختم و به صورت اسکریپت از خروجیش توی ویلاگ می خوام استفاده کنم نه به صورت ایمبد که هودر تو وبلاگش استفاده کرده. نمی دونم این تا چقدر می تونه دخیل باشه.
 

experience

Guest
تاریخ عضویت
18 سپتامبر 2003
نوشته‌ها
132
لایک‌ها
4
من خودم به يك جاهايي دارم مي رسم از اين دوستان كه چيزي دستگيرما نشد. خودم راهش رو براتون مي نويسم.
اين مساله واقعا براي كسي كه به layout صفحه اش وسواس داشته باشه اهميت زيادي داره. همه كه عمودي نيستند !
 

dashamir

کاربر تازه وارد
تاریخ عضویت
4 ژانویه 2003
نوشته‌ها
407
لایک‌ها
1
محل سکونت
Tehran
من فكر مي كنم بايد يه جايي توي استايل يه همچنين چيزي تعريف كني ! ربطي به ام تي نداره ! هر چي هست توي قالبي هست كه تو واسش مي سازي !
 

experience

Guest
تاریخ عضویت
18 سپتامبر 2003
نوشته‌ها
132
لایک‌ها
4
من نحوه تقسيم افقي مطالب لينك دوني را با استفاده از ويژگي lastn و offset در تگ <MTEntries> بوجود آوردم.
روش كار سخت نيست. خروجي فايل را بايد به تعداد ستونهاي مورد نياز ( فرضا 3 ستون ) تقسيم كنيم. در بخش اول تنها از ويژگي lastn استفاده مي كنيم كه برابر با تعداد لينك هايي كه مي خواهيم در آن ستون قرار گيرد برابر مي گذاريم ( در اين مثال 5 ليك آخر ).
در بخش بعد همين كار را تكرار مي كنيم به اضافه افزودن ويژگي offset كه مشخص مي كند مقدار lastn يعني آخرين نوشته از كدامين نوشته به بعد شروع شود. چون در اينجا در ستون اول 5 لينك آخر را گذاشته ايم پس بايد مقدار offset در ستون دوم هم 5 باشد. يعني بعد از 5 امين نوشته از آخر به ميزان lastn نوشته هاي بعدي را نشان دهد.
در ستون سوم هم باز مشابه ستون سوم عمل مي كنيم با اين تفاوت كه ميزان offset بايد برابر 10 گذاشته شود.

نكته ديگري كه بايد براي استفاده درست از اين خروجي 3 قسمتي است در نظر گرفته شود ، تمهيدي براي تقسيم بندي ستون ها در هنگام نمايش در وبلاگ است. من براي اين منظور از table استفاده كردم. به اين طريق كه در ابتداي شروع هر كدام از اين دسته ها <tr width=33%> را قرار دادم تا محتويات آن ستون به صورت سلولي مجزا نيز تفكيك شود.
در خود وبلاگ هم قبل از گذاشتن <script> و فراخواندن اين خروجي بايد تگ <table> و <tr> گذاشته شود تا خروجي ها به صورت مشخص در اين جدول قرار گيرند.
بديهي است اگر وبلاگتان نيز در سيستم ام تي قرار دارد و لينك دوني را به صورت embeded به صفحه اصلي فراخواني مي كنيد استفاده از دستورات جاوا اسكريپت بايد حذف شود.

در زير نمونه كدي كه من خودم براي لينك دوني سه ستوني و 5 سطري استفاده كردم را مي گذارم.

[left:db45a64d72][code:1]document.write &#40;&#34; &#60;td width=33% dir=rtl /&#62;&#60;MTEntries lastn=&#34;5&#34;&#62;&#60;span&#62; »» &#60;a href=&#34;&#60;$MTEntryExcerpt$&#62;&#34; title=&#34;&#60;$MTEntryBody convert_breaks=&#34;0&#34;$&#62;&#34;&#62;&#60;$MTEntryTitle$&#62;&#60;/a&#62;&#60;/span&#62;&#60;br /&#62; &#60;/MTEntries&#62; &nbsp;&#60;td width=33% dir=rtl&#62;&#60;MTEntries lastn=&#34;5&#34; offset=&#34;5&#34;&#62;&#60;span&#62; »» &#60;a href=&#34;&#60;$MTEntryExcerpt$&#62;&#34; title=&#34;&#60;$MTEntryBody convert_breaks=&#34;0&#34;$&#62;&#34;&#62;&#60;$MTEntryTitle$&#62;&#60;/a&#62;&#60;/span&#62;&#60;br /&#62; &nbsp;&#60;/MTEntries&#62; &nbsp;&#60;td width=33% dir=rtl&#62;&#60;MTEntries lastn=&#34;5&#34; offset=&#34;10&#34;&#62;&#60;span&#62; »» &#60;a href=&#34;&#60;$MTEntryExcerpt$&#62;&#34; title=&#34;&#60;$MTEntryBody convert_breaks=&#34;0&#34;$&#62;&#34;&#62;&#60;$MTEntryTitle$&#62;&#60;/a&#62;&#60;/span&#62;&#60;br /&#62; &nbsp;&#60;/MTEntries&#62;&#34;&#41;;[/code:1][/left:db45a64d72]

در وبلاگ هم بايد به اين طريق كد خروجي را قرار داد :

[left:db45a64d72][code:1]&#60;TABLE border=0&#62;&#60;TR valign=top&#62;

&#60;SCRIPT src=&#34; &#34; type=&#34;text/javascript&#34; language=&#34;javascript&#34;&#62;&#60;/SCRIPT&#62;&#60;/TR&#62;&#60;/TABLE&#62;[/code:1][/left:db45a64d72]
 

experience

Guest
تاریخ عضویت
18 سپتامبر 2003
نوشته‌ها
132
لایک‌ها
4
نه بخشي كه بايد اين لينك ها قرار گيرند بايد توسط تگهاي تيبل احاطه شوند.
نمونه خروجي را در وبلاگ خودم مي توانيد ببينيد.
 

Mashaheer

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
5 می 2003
نوشته‌ها
1,992
لایک‌ها
17
سن
43
محل سکونت
UAE
جالبه دستت درد نكنه
اگه ميشه اينرو در بخش راهنماي مقالات مووبل تايپ بنويس...
موفق باشيد.
 

experience

Guest
تاریخ عضویت
18 سپتامبر 2003
نوشته‌ها
132
لایک‌ها
4
خواهش مي كنم. اميدوارم بدرد خورده باشه.
چشم رد آنجا هم اضافه مي كتم
 
بالا