نمایش تعداد مطالب هر موضوع
آغاز شده توسط
poemse
, 1390/12/01 ساعت 06:08
20 پاسخ برای این موضوع
#4
ارسالی 1390/12/01 ساعت 06:42
poemse,
سایت شما برای بنده لود نمیشود، اما ایشالا که کپی رایت رو رعایت کرده اید. در غیر این صورت دیگر کمکی از سوی دوستان به شما نمیشود.
شما ابتدا فایل زیر رو دانلود کن و در فولدر ماژول ها کپی کن:
سپس فایل index.php رو باز کن، خط زیر رو پیدا کنید:
کد زیر رو بعد از کد بالا قرار دهید:
حالا بوسیله تگ زیر میتونید تعداد مطالب هر بخش رو نمایش بدید:
شماره 2 همون Category ID میباشد، از قسمت موضوعات سایت میتونید ID هر بخش رو پیدا کنید. سپس این تگ رو کنار نام هر مجموعی قرار بدید.
به طور مثال کدی که در قالب قرار میگیرد به این صورت هست:
سایت شما برای بنده لود نمیشود، اما ایشالا که کپی رایت رو رعایت کرده اید. در غیر این صورت دیگر کمکی از سوی دوستان به شما نمیشود.
شما ابتدا فایل زیر رو دانلود کن و در فولدر ماژول ها کپی کن:
http://www.mediafire.com/?ro83soh2bwwu3c7
سپس فایل index.php رو باز کن، خط زیر رو پیدا کنید:
require_once ROOT_DIR . '/engine/init.php';
کد زیر رو بعد از کد بالا قرار دهید:
require_once ROOT_DIR . '/engine/modules/news_count.php';
حالا بوسیله تگ زیر میتونید تعداد مطالب هر بخش رو نمایش بدید:
{count_categ_2}
شماره 2 همون Category ID میباشد، از قسمت موضوعات سایت میتونید ID هر بخش رو پیدا کنید. سپس این تگ رو کنار نام هر مجموعی قرار بدید.
به طور مثال کدی که در قالب قرار میگیرد به این صورت هست:
اخبار سایت: {count_categ_4}
#7
ارسالی 1390/12/01 ساعت 14:57
alisoftware,
من میخوام تعداد مطالب موضوعات سایت نمایش داده بشه باز هم باید تویshortstory.tplقرار بدم؟
منظور من توی سطون سمت راست قالبم جایی هست كه نوشته موضوعات زیرش موضوعات سایتم هست حالا این كد رو كجاش قرار بدم چند بار تكرار كنم تا تعداد مطالب همه موضوعات رو نشون بده . این كد پیش فرض قالبمه برای موضوعات:
&n
bsp; <div class="bluestrip">موضوعات</div>
<div class="block_c" dir="rtl" style="text-align: right;">
<ul class="menu">
{include file="engine/modules/category.php"}
</ul>
</div>
poemse,
لطفا جواب بدید.
من میخوام تعداد مطالب موضوعات سایت نمایش داده بشه باز هم باید تویshortstory.tplقرار بدم؟
منظور من توی سطون سمت راست قالبم جایی هست كه نوشته موضوعات زیرش موضوعات سایتم هست حالا این كد رو كجاش قرار بدم چند بار تكرار كنم تا تعداد مطالب همه موضوعات رو نشون بده . این كد پیش فرض قالبمه برای موضوعات:
&n
bsp; <div class="bluestrip">موضوعات</div>
<div class="block_c" dir="rtl" style="text-align: right;">
<ul class="menu">
{include file="engine/modules/category.php"}
</ul>
</div>
poemse,
لطفا جواب بدید.
#8
ارسالی 1390/12/01 ساعت 15:24
شما برای اینکه تعداد مطالب هر موضوع رو نمایش بدید، باید این تگ رو در فایل sidebar.tpl و یا main.tpl قرار بدید، اما شما میخاهید این تگ رو داخل یک ماژول دیگه به نمایش بگذارید که فکر نمیکنم امکان داشته باشه، حد اقل با این ماژول که من دادم امکان این کار رو ندارید.
شما خودتون فایل sidebar.tpl رو باز کنید، موضوعات رو به صورت دستی وارد کنید، سپس جلوی هر موضوع تگ مربوط به تعداد مطالبش رو هم قرار بدید.
شما خودتون فایل sidebar.tpl رو باز کنید، موضوعات رو به صورت دستی وارد کنید، سپس جلوی هر موضوع تگ مربوط به تعداد مطالبش رو هم قرار بدید.
#12
ارسالی 1390/12/01 ساعت 16:07
poemse,
خیر، با اون ماژول فکر نمیکنم. شما باید به صورت دستی، نام هر بخش رو تو قالب نویسی، سپس جلوی هر بخش اون تگ رو قرار بدی. اما یک راه دیگه هم هست که از این منو استفاده کنید،
ابتدا فایل index.php رو باز کنید،
کد زیر رو پیدا کنید:
سپس، قبل از کد بالا، کدهای زیر رو قرار بدید:
کد ها رو توی یک فایل text نوشتم.
حالا کد زیر رو هر جای قالب قرار بدید، لیست تمامی بخش ها و تعداد مطالب اون ها رو نمایش میدهد:
این روش رو هم میتونید امتحان کنید، اما استایل نویسی و تغییر ظاهرش دیگه با خودتون هست.
خیر، با اون ماژول فکر نمیکنم. شما باید به صورت دستی، نام هر بخش رو تو قالب نویسی، سپس جلوی هر بخش اون تگ رو قرار بدی. اما یک راه دیگه هم هست که از این منو استفاده کنید،
ابتدا فایل index.php رو باز کنید،
کد زیر رو پیدا کنید:
$tpl->set ( '{AJAX}', $ajax );
سپس، قبل از کد بالا، کدهای زیر رو قرار بدید:
http://www.mediafire.com/?3in875xvnxhs8vn
کد ها رو توی یک فایل text نوشتم.
حالا کد زیر رو هر جای قالب قرار بدید، لیست تمامی بخش ها و تعداد مطالب اون ها رو نمایش میدهد:
{main_menu}
این روش رو هم میتونید امتحان کنید، اما استایل نویسی و تغییر ظاهرش دیگه با خودتون هست.
#14
ارسالی 1390/12/01 ساعت 16:20
poemse,
استایل نویسی
منظورم این بود که شما برای اینکه ظاهر این منو که من دادم رو تغییر بدید و با قالبتون هماهنگ کنید، باید فایل قالب که این تگ رو توق میزارید رو یک خورده تغییر بدید و برای اون در css استایل جداگونه درست کنید تا بتونید با قالبتون هماهنگش کنید.
اگر هم این کار رو نکنید مشکلی پیش نمیاد، این ماژول همه چیز رو نشون میده
استایل نویسی
منظورم این بود که شما برای اینکه ظاهر این منو که من دادم رو تغییر بدید و با قالبتون هماهنگ کنید، باید فایل قالب که این تگ رو توق میزارید رو یک خورده تغییر بدید و برای اون در css استایل جداگونه درست کنید تا بتونید با قالبتون هماهنگش کنید.
اگر هم این کار رو نکنید مشکلی پیش نمیاد، این ماژول همه چیز رو نشون میده
#16
ارسالی 1390/12/01 ساعت 16:38
poemse,
شما ببینید کدام یک از این کد ها رو دارید:
بلاخره یکی از این ها رو پیدا میکنید، قبلش اون کد رو قرار بدید که در پست قبلی توضیح دادم.
در ضمن به این نکته هم توجه کنید، امکان داره اگر اون خط AJAX که میگید رو پیدا نمیکنید به این خاطر باشه که یک یا چند فاصله بین حروف در فایل شما وجود داشته باشد، شما یک خورده زرنگ بازی در بیار، کد زیر رو جستجو کن:
بعد دونه دونه چک کن ببین کدامیک شبیه به اون کد هست که من گفتم.
شما ببینید کدام یک از این کد ها رو دارید:
$tpl->set ( '{AJAX}', $ajax );
$tpl->set ( '{headers}', $metatags."\n".build_js($js_array, $config) );
$tpl->compile ( 'main' );
بلاخره یکی از این ها رو پیدا میکنید، قبلش اون کد رو قرار بدید که در پست قبلی توضیح دادم.
در ضمن به این نکته هم توجه کنید، امکان داره اگر اون خط AJAX که میگید رو پیدا نمیکنید به این خاطر باشه که یک یا چند فاصله بین حروف در فایل شما وجود داشته باشد، شما یک خورده زرنگ بازی در بیار، کد زیر رو جستجو کن:
$tpl->set
بعد دونه دونه چک کن ببین کدامیک شبیه به اون کد هست که من گفتم.
#17
ارسالی 1390/12/01 ساعت 16:49
نقل قول: IMP
$tpl->set
اون سه تا كد اول رو سرچ كردم هیچكدوم نبود در جستجوی اون$tpl->set هم این 15 مورد پیدا شد كدومشه:
C:\Documents and Settings\Administrator\Desktop\code.txt (1 hits)
Line 15: $tpl->set('{main_menu}', $main_menu);
C:\Documents and Settings\Administrator\Desktop\New Text Document.txt (15 hits)
Line 52: $tpl->set('{lastpost}'
;,$lastposts);
Line 54: $tpl->set("{tdate}", jdate("ا&#
1605;روز: l، j F Y"));
Line 55: $tpl->set('{catlist}', $catlist);
Line 56: $tpl->set ( '{tags}', $tpl->result['tags_cloud'] );
Line 57: $tpl->set ( '{vote}', $tpl->result['vote'] );
Line 58: $tpl->set ( '{login}', $tpl->result['login_panel'] );
Line 59: $tpl->set ( '{info}', $tpl->result['info'] );
Line 60: $tpl->set ( '{speedbar}', $tpl->result['speedbar'] );
Line 61: $tpl->set ( '{category}', $category);
Line 63: if ($config['allow_skin_change'] == "yes") $tpl->set ( '{changeskin}', ChangeSkin ( ROOT_DIR . '/templates', $config['skin'] ) );
Line 73: $tpl->set_block ( "'{banner_(.*?)}'si", "" );
Line 83: $tpl->set ( '[sort]', "" );
Line 84: $tpl->set ( '{sort}', news_sort ( $do ) );
Line 85: $tpl->set ( '[/sort]', "" );
Line 89: $tpl->set_block ( "'\\[sort\\](.*?)\\[/sort\\&
#93;'si", "" );
Line 15: $tpl->set('{main_menu}', $main_menu);
C:\Documents and Settings\Administrator\Desktop\New Text Document.txt (15 hits)
Line 52: $tpl->set('{lastpost}'
;,$lastposts);
Line 54: $tpl->set("{tdate}", jdate("ا&#
1605;روز: l، j F Y"));
Line 55: $tpl->set('{catlist}', $catlist);
Line 56: $tpl->set ( '{tags}', $tpl->result['tags_cloud'] );
Line 57: $tpl->set ( '{vote}', $tpl->result['vote'] );
Line 58: $tpl->set ( '{login}', $tpl->result['login_panel'] );
Line 59: $tpl->set ( '{info}', $tpl->result['info'] );
Line 60: $tpl->set ( '{speedbar}', $tpl->result['speedbar'] );
Line 61: $tpl->set ( '{category}', $category);
Line 63: if ($config['allow_skin_change'] == "yes") $tpl->set ( '{changeskin}', ChangeSkin ( ROOT_DIR . '/templates', $config['skin'] ) );
Line 73: $tpl->set_block ( "'{banner_(.*?)}'si", "" );
Line 83: $tpl->set ( '[sort]', "" );
Line 84: $tpl->set ( '{sort}', news_sort ( $do ) );
Line 85: $tpl->set ( '[/sort]', "" );
Line 89: $tpl->set_block ( "'\\[sort\\](.*?)\\[/sort\\&
#93;'si", "" );
#18
ارسالی 1390/12/01 ساعت 16:53
نقل قول: poemse
$tpl->set ( '[/sort]', "" );
شما بعد از کد زیر قرارش بدید:
$tpl->set ( '[/sort]', "" );
یک نکته رو هم اضافه کنم، شما اصلا درست جستجو نمیکنی یا توجه نمیکنی دوست عزیز، اگر کد های بالا که گفتم در فایل index.php شما موجود نیست، پس نباید صفحه اصلی سایتتون به نمایش در بیاد. برای نمونه بدون کد زیر:
$tpl->compile ( 'main' );
شما هیچ چیزی توی صفحه اصلی سایتتون مشاهده نخاهد کرد. به هر حال یک خورده بیشتر توجه کنید
#19
ارسالی 1390/12/01 ساعت 17:05
نقل قول: IMP
$tpl->set ( '{AJAX}', $ajax );
كاملا حق با شما بود من بجای اینكه خود index رو دانلود كنم از هاست. كدهاشو كپی میكردم توی یك فایل تكست برای همین به هم میخورد. اما الان این $tpl->set ( '{AJAX}', $ajax ); رو پیدا كردم
poemse,
استاد میگم نمیشه این دو تا كد رو
{main_menu}
{include file="engine/modules/category.php"}
{include file="engine/modules/category.php"}
یه جوری با هم تلفیق كرد كه اون شماره های تعداد موضوعات بیاد جلوی اون منو قبلی این منو جدید خیلی نافرمه در ضمن رو هر موضوعی كه كلیك میكنم میگه صفحه موجود نیست. در ضمن منو قبلی فوتر واترمارك داشت این نداره
#20
ارسالی 1390/12/01 ساعت 17:18
نقل قول: poemse
http://www.fa.poemse.com
فکر نمیکنم به این راحتی ها امکان پذیر باشه، باید کد نویسی فایل category.php عوض بشه.
بهترین روش، این هست که شما خودت دست به کار بشی، فایل sidebar.tpl رو باز کنی، به جای اون منو ها که الان توی سایت هست، خودت بخش ها رو وارد کنی، جلوی هر کدوم هم اون تگ تعداد مطالب رو بزاری.
0 کاربر در حال خواندن این موضوع است
0 کاربر، 0 مهمان و 0 عضو مخفی