hsdn

استایل خاص برای دسته بندی خاص

23 پست در این موضوع قرار دارد

باسلام

من میخواستم بدونم راهی هست که هردسته بندی از مطالب من استایل خاصی داشته باشه؟مثلا قسمت سریال مشخصاتش خب فرق میکنه مثلا فصل واینطور چیزها داره ولی فیلم رای منتقدین واینطورچیزها داره و مثلا اخبار هم هست که اصلا استایل نمیخواد ومیخوام با همون ساختار ساده متن و نمایش تصویرشاخص باشه البته آموزش هایی برای تغییر صفحه ادامه مطلب سایت هست ولی من میخوام توی صفحه اصلی هم درست نمایش بده و با استایل خاص نمایش بده راهی هست برای اینکار؟

ممنون ازهمگی

0

به اشتراک گذاری این پست


لینک به پست

سلام

بعله به راحتی امکان پذیره

هم میتونید به دایو هاتون استایل بدید هم به category ها

1

به اشتراک گذاری این پست


لینک به پست

باتشکر از شما

ولی ممکنه بگید چطور میتونم همچین کاری انجام بدم؟آموزشی دراین زمینه سراغ دارید؟روی سرعت سایت خیلی تاثیر گذاشت هست؟

0

به اشتراک گذاری این پست


لینک به پست

خوب نه موجود نیست اینها هم یه مقداری دردسر خاص خودش داره .

1

به اشتراک گذاری این پست


لینک به پست

اینکار تاثیر زیادی روی سرعت لود سایت میذاره؟مشکلی ایجاد که نمیکنه؟

0

به اشتراک گذاری این پست


لینک به پست

مشکل که ایجاد نمیکنه ولی ممکنه یه مقدار گوگل رتبه منفی بده ، که اونم غیر ممکن می دونم .

1

به اشتراک گذاری این پست


لینک به پست

با سلام

می تونید از یه همچین چیزی استفاده کنید :


<div class="post <?php the_category ?>">

بعد بهش استایل بدید ، با توجه به نام دسته ...

موفق باشید

1

به اشتراک گذاری این پست


لینک به پست

با سلام

می تونید از یه همچین چیزی استفاده کنید :


<div class="post <?php the_category ?>">

بعد بهش استایل بدید ، با توجه به نام دسته ...

موفق باشید

ممکنه دراین زمینه بیشتر توضیح بدید؟توی کدوم قسمت باید استفاده کنم؟

مشکل که ایجاد نمیکنه ولی ممکنه یه مقدار گوگل رتبه منفی بده ، که اونم غیر ممکن می دونم .

چطور؟این مسئله چه ارتباطی به ایندکس مطالب یا ... که به گوگل مربوط بشه میشه؟

0

به اشتراک گذاری این پست


لینک به پست

چطورمیتونم توی صفحه اصلی به هر مطلب استایل خاصی بدم؟

1

به اشتراک گذاری این پست


لینک به پست

چطورمیتونم توی صفحه اصلی به هر مطلب استایل خاصی بدم؟

دوسته عزیز سوالتون درباره مطالب شد یا دسته بندیشون؟؟

1

به اشتراک گذاری این پست


لینک به پست

دوسته عزیز سوالتون درباره مطالب شد یا دسته بندیشون؟؟

میشه گفت هردوی اینها

با یک مثال توضیح میدم من میخوام پست هایی که در دسته بندی فیلم ها هستند استایلی داشته باشند که دوقسمت باشه چون لازم نیست 10 قسمت داشته باشند چون فصلی ندارند اما میخوام قسمت سریال ها که فصل های زیادی دارند به همراه قسمت زیاد استایل خاصی داشته باشند و قسمت اخبار هم که اصلا قسمت نمیخواد و فقط متن خالی به همراه پست هست هم بصورت ساده نمایش داده بشه البته میخوام توی صفحه اصلی این اتفاق بیوفته نه در ادامه مطلب.

0

به اشتراک گذاری این پست


لینک به پست

بعد از شروع حلقه بگذارید


<?php if(in_category(1))
$cat_class = 'cat-class1';
elseif(in_category(2))
$cat_class = 'cat-class2';
elseif(in_category(3))
$cat_class = 'cat-class3';
elseif(in_category(4))
$cat_class = 'cat-class4';
elseif(in_category(5))
$cat_class = 'cat-class5';
elseif(in_category(6))
$cat_class = 'cat-class6';
else
$cat_class = 'cat-class7';
?>

و اولین div در حلقه را به شکل زیر ویرایش کنید


<div class="post <?php echo $cat_class;?>">

و به کلاس cat-class1 تا cat-class7 استایل دلخواه رو بدید

2

به اشتراک گذاری این پست


لینک به پست

بعد از شروع حلقه بگذارید


<?php if(in_category(1))
$cat_class = 'cat-class1';
elseif(in_category(2))
$cat_class = 'cat-class2';
elseif(in_category(3))
$cat_class = 'cat-class3';
elseif(in_category(4))
$cat_class = 'cat-class4';
elseif(in_category(5))
$cat_class = 'cat-class5';
elseif(in_category(6))
$cat_class = 'cat-class6';
else
$cat_class = 'cat-class7';
?>

و اولین div در حلقه را به شکل زیر ویرایش کنید


<div class="post <?php echo $cat_class;?>">

و به کلاس cat-class1 تا cat-class7 استایل دلخواه رو بدید

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

0

به اشتراک گذاری این پست


لینک به پست

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

شما به صفحه ایندکس قرار نیست استایل بدی به کلاس cat-class1 استایل می دید

1

به اشتراک گذاری این پست


لینک به پست

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

شما به صفحه ایندکس قرار نیست استایل بدی به کلاس cat-class1 استایل می دید

باتشکر از شما استاد گرامی

من سورس صفحه ایندکس خودم رو رد لینک زیر قرار دادم یک مشکلی که هست اینه که قسمت مطالب سایت اصلا حلقه نداره تا بتونم این قسمت رو بهش اضافه کنم ممنون میشم یه راهنمایی کنید به کدوم قسمت باید اضافه کنم.

0

به اشتراک گذاری این پست


لینک به پست

مگه می شه حلقه نداشته باشه

شروع حلقتون از

[/size]
<?php while (have_posts()) : the_post(); ?>
<div class="post">

در خط 63 کدها را باید بعد وارد کردن آی دی دسته بندیهاتون بگذارید قبل از


<div class="post">

و کد بالا را به

[/size]
<div class="post <?php echo $cat_class;?>">

تغییر بدید

2

به اشتراک گذاری این پست


لینک به پست
مگه می شه حلقه نداشته باشه شروع حلقتون از
[/size] 

در خط 63 کدها را باید بعد وارد کردن آی دی دسته بندیهاتون بگذارید قبل از


و کد بالا را به

[/size]

تغییر بدید

ممنون استاد فقط یک سوال دیگه اونم اینکه من فایل فایل های جداگانه درکنار indexبذارم به نام های class1تاclass7 ممنون میشم اضافه کردن کلاس رو هم بهم یه توضیحی بدید ممنون.

0

به اشتراک گذاری این پست


لینک به پست

کلاس ها رو باید داخل فایل style.css به صورت زیر تعریف کنید:


.class1 { -- }
.class2 { -- }
.class3 { -- }
.class4 { -- }
.class5 { -- }
.class6 { -- }
.class7 { -- }


به جای -- باید style های مورد نظر رو بنویسید.

1

به اشتراک گذاری این پست


لینک به پست

ممنون از شما ولی مشکلی که من داشتم اینه که قسمت Html هم باید تغییر کنه توی هردسته بندی خاص اون قسمت رو چطوری باید اضافه کنم؟مثلا توی دسته بندی خاصی من میخوام 5 تا li اضافه تر داشته باشم این قسمت رو باید چطوری اضافه کنم چون توی Css که نمیشه.

0

به اشتراک گذاری این پست


لینک به پست

<?php
if(in_category(9)) : ?>


<?php endif;?>

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری