رفتن به مطلب

نمایش دسته و پست ها به صورت کشوئی


پست های پیشنهاد شده

سلام

به نظر من فکر میکنم یکی از کاربر پسند ترین روشهای نمایش پست تو سایتها نمایش مطالب به صورت کشوئی یا همون آکوردین باشه

من یه تکه کد به همین شکل دیدم که به نظرم خیلی جالب بود و کاربردی به همین خاطر گفتم اینجا بزارم شاید نیاز خیلی ها باشه

دمو به همراه کدهای html - css - jv میتونید اینجا ببینید


http://jsfiddle.net/igratia/5MRKM/

فقط یه مشکلی که هست من زیاد با دستورات وردپرسی آشنا نیستم اگه دوست عزیزی بتونه دستورات ورد پرسی و جایگزین کنه که بشه تو قالب ورد پرس به همین شکل از استفاده کنیم خیلی عالی میشه

به اینصورت که اگر تو ورد پرس دسته بندی ایجاد میشه دسته بندی ها تو صفحه اصلی به صورت همین کد نمایش داده بشه ینی کشوئی

لینک به ارسال

اینها قرار هست پست باشن؟ یا دسته؟ چون ایندو با هم فرق دارن.

مشخص کنیدکدوم هست تا کد رو براساس مثال ویرایش کنیم.

لینک به ارسال

اینها قرار هست پست باشن؟ یا دسته؟ چون ایندو با هم فرق دارن.

مشخص کنیدکدوم هست تا کد رو براساس مثال ویرایش کنیم.

اینا بر اساس دسته بندیه مثلا ادمین یه دسته با نام category1 ایجاد میکنه و این دسته به صورت برنامه فوق در صفحه اصلی نمایش داده میشه حالا با توجه به استایلی که قراره گذاشته بشه و هر پستی که تو این دسته گذاشته بشه به صورت کشوئی نمایش داده میشه هر کدوم از اون کشوها که باز میشه یک پست هست که تو اون دسته گذاشته شده

لینک به ارسال

ميتونيد از افزونه استفاده كنيد

مثلا افزونه درختي كردن موضاعات كه محصول خود انجمن هستش!

لینک به ارسال

افزونه نمایش درختی فقط برای دسته هاست.

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

درسته؟

لینک به ارسال

افزونه نمایش درختی فقط برای دسته هاست.

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

درسته؟

درسته آفا مرتضی

خب برای اینکه یه همچین چیزیو تو ورد پرس استفاده کنم چه دستوراتی باید جایگزین بشه ؟؟؟

لینک به ارسال

همچین چیزی میشه:

<div id="box-warpper"><?php echo get_cat_name(1);?></div>
<div id="wrapper">
<?php query_posts('showposts=5&cat=1'); while(have_posts()): the_post(); ?>
<div class="accordionButton"><?php the_title(); ?></div>
<div class="accordionContent"><?php the_content(); ?></div>
<?php endwhile; wp_reset_query(); ?>
</div>


<div id="box-warpper"><?php echo get_cat_name(2);?></div>
<div id="wrapper">
<?php query_posts('showposts=5&cat=2'); while(have_posts()): the_post(); ?>
<div class="accordionButton"><?php the_title(); ?></div>
<div class="accordionContent"><?php the_content(); ?></div>
<?php endwhile; wp_reset_query(); ?>
</div>

1 و 2 آی دی دسته ها هستن.

لینک به ارسال

همچین چیزی میشه:

<div id="box-warpper"><?php echo get_cat_name(1);?></div>
<div id="wrapper">
<?php query_posts('showposts=5&cat=1'); while(have_posts()): the_post(); ?>
<div class="accordionButton"><?php the_title(); ?></div>
<div class="accordionContent"><?php the_content(); ?></div>
<?php endwhile; wp_reset_query(); ?>
</div>


<div id="box-warpper"><?php echo get_cat_name(2);?></div>
<div id="wrapper">
<?php query_posts('showposts=5&cat=2'); while(have_posts()): the_post(); ?>
<div class="accordionButton"><?php the_title(); ?></div>
<div class="accordionContent"><?php the_content(); ?></div>
<?php endwhile; wp_reset_query(); ?>
</div>

1 و 2 آی دی دسته ها هستن.

آقا یه مشکله عجیب قریب

الان اومدم این دستورو گذاشتم تو قالب امام کشوئیش کار نکرد

گفتم شاید اشتباهی داشته باشه همون کد html گذاشتم اونم جواب نداد یعنی چجوری میشه کد html بیرون قالب جواب بده اما داخل جواب نده ؟؟؟

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

لینک به ارسال

کد جی کوئری رو در پوسته قرار دادید؟

خود فایل جی کوئری هم فراخوانی شده؟

لینک به ارسال

کد جی کوئری رو در پوسته قرار دادید؟

خود فایل جی کوئری هم فراخوانی شده؟

بله همه ی این کارا انجام شده ولی تعجبیه چرا بیرون قالب جواب میده داخلش جواب نمیده

احتمال داره به خاطر فایل های جی کوئری قسمت های دیگه ی سایت باشه ؟؟؟؟ مثلا واسه اسلایدرش یا ....

لینک به ارسال

اقا مشکل حل شد این دستور یه جی کوئری دیگه داشت که من ندیدمش ینی آدرسش از سایت مرجع لود میشد اونو گذاشتم درست شد

آقا مرتضی خیلی خیلی ممنون

اگه بخوام بگم فقط 5 تا پست آخر نمایش داده بشه چی؟؟

بعد بخوام این گزینه ی میپسندمو بزارم کناره تیتر پست نمایش داده بشه کدشو باید کنار این دستور بزارم ؟؟؟

<?php echo get_cat_name(1);?>

یه چیز دیگه، الان تصاویری که تو محتوای پست هستو دوبار نشون میده یبار بزرگ یبارم پائینش کوچیک تو قسمت استایل هرچی گشتم پیداش نکردم اگه بخوام اون کوچیکی حذف بشه تو کدوم قسمت باید تغییرات ایجاد کنم ؟؟؟

ویرایش شده توسط i.gratia
لینک به ارسال

اگه بخوام بگم فقط 5 تا پست آخر نمایش داده بشه چی؟؟

به کوئری مقدار showposts=5 رو اضافه کنید.

بعد بخوام این گزینه ی میپسندمو بزارم کناره تیتر پست نمایش داده بشه کدشو باید کنار این دستور بزارم ؟؟؟

بله

یه چیز دیگه، الان تصاویری که تو محتوای پست هستو دوبار نشون میده یبار بزرگ یبارم پائینش کوچیک تو قسمت استایل هرچی گشتم پیداش نکردم اگه بخوام اون کوچیکی حذف بشه تو کدوم قسمت باید تغییرات ایجاد کنم ؟؟؟

تابع the_content رو به the_excerpt تغییر بدید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...