رفتن به مطلب

نمایش خبر مهم با رنگی دیگر


ok_siavash

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

با سلام

دوستان من ی سایت خبری دارم که میخوام مثل بقیه سایت ها که یک خبر فوری یا مهم اتفاق میافتد رو داخل بخش مورد نظرش با ی رنگ دیگر نشان دهم.میخواستم کمکم کنید که باید چجوری وا از چه راهی این کار رو انجام بدم؟

لینک به ارسال

اخبار مهم را چگونه مهم می کنید؟

می شه دسته ای برای اخبار مهم تعریف کرد

می شه بر اساس بازدید خود سیستم تشخیص بده

می شه ساختار براش تعریف کرد

هرکدوم مراحل خودشون رو برای تغییر استایل در سایت دارند

لینک به ارسال

منظورم اینه که مثل این سایت:http://www.sook.ir/ در قسمت آخرین اخبار سمت چپش این تیتر خبر رنگش با بقیه خبرها فرق میکند.متن خبری که رنگش فرق دارد

(فوری // وقوع زمین لرزه نسبتا شدید دیگری در شنبه )

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

آدرس سایت خودم:http://www.neginjonoub.ir/

لینک به ارسال

منظورتون رو که متوجه شدم

خود تیتر خبر که نمی دونه مهمه یکی باید اون رو از یک جا مهم کنه یا زمان ارسال یا بعد از ارسال اون شخص اینکار را با چه گزینه ای انجام می ده

معمولن اینکار را دستی انجام می دهند به این صورت که یک فایل css به قالب اضافه می کنند برای اخبار مهم

و در آن یک استایل خاص برای یکی از اخبار مهم تعریف می کنند

مثل


#post101 {
color:red
}

و با فرض اینکه نام این css باشه style2.css به header.php اضافه می کنند


<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/style2.css" type="text/css">

حالا هر خبر دیگه ای را هم تشخیص دادند مهم است از طریق پیشخوان - نمایش - ویرایش - style2.css را باز می کنند و بعد ازر یک (,) آی دی اون خبر را اضافه می کنند که کد می شه مثلا


#post101,#post105
{
color:red;
}

لینک به ارسال

ممنون از اینکه جوابم رو دادین.ولی من خیلی متوجه نشدم .اگه براتون امکان داره بگین که(مرحله به مرحله)من باید چکاری انجام بدم تا خبر مورد نظرم به این شکل در بیاد.

با تشکر

لینک به ارسال

سایت مورد نظر شما هیچ کار شاقی نکرده - فقط در زمان ارسال پست، عبارت مورد نظر رو با وبرایشگر رنگی کرده:


<font color="#800000">
<b><font color=#800000>فوری // وقوع زمین لرزه نسبتا شدید دیگری در شنبه </font></b>

لینک به ارسال

خوب اگه براتون امکان داره به صورت راحت و مرحله مرحله بگین که من برای وردپرس چگونه باید این امکان رو درست کنم تا هر خبری که خودم خواستم رو تغییر رنگ بدم؟

لینک به ارسال

کار با زمینه دلخواه رو میدونید؟

براحتی میتونید اجرای کنید.

یک زمینه تعرفی کنید مثلا با نام hot

بعد هم که هر پستی این زمینه رو داشت یک کلاس به سرتیتر اضافه بشه و بعد هم اون کلاس رو هر رنگی دوست دارید بهش بدید

لینک به ارسال

می تونید در موقع ارسال خبر مهم در فیلد عنوان بای نام خبر بنویسید


<font color=#800000>نام خبر </font>

همین

لینک به ارسال

می تونید در موقع ارسال خبر مهم در فیلد عنوان بای نام خبر بنویسید


<font color=#800000>نام خبر </font>

همین

ممنون از لطفت خیلی آقایی راحت ترین کار ممکن رو گفتی.

لینک به ارسال

ممنون از لطفت خیلی آقایی راحت ترین کار ممکن رو گفتی.

البته isk گرامی گفتند و من فقط یک توضیح اضافه کردم

لینک به ارسال
  • 1 سال بعد...

می تونید در موقع ارسال خبر مهم در فیلد عنوان بای نام خبر بنویسید


<font color=#800000>نام خبر </font>

همین

راه آسونی رو پیشنهاد دادید.فقط یک بدی که داره اینه که تیتر خود خبر هم در صفحه ی خبر رنگی میشه.نمیشه کاری کرد که تیتر فقط توی کادر آخرین خبر رنگی باشه و وقتی روی خبر کلیک میکنیم دیگه تیترش رنگی نباشه؟

لینک به ارسال
راه آسونی رو پیشنهاد دادید.فقط یک بدی که داره اینه که تیتر خود خبر هم در صفحه ی خبر رنگی میشه.نمیشه کاری کرد که تیتر فقط توی کادر آخرین خبر رنگی باشه و وقتی روی خبر کلیک میکنیم دیگه تیترش رنگی نباشه؟

میتونید با دسته بندی اخبار مهم اینکار رو بکنید

<?php  if (is_category('اخبار مهم')) { ?>
<li style="color:red;">عنوان خبر</li>
<?php } else { ?>
<li>عنوان خبر</li>
<?php } ?>

یا هم راه پیشنهاد من اینکه از زمینه دلخواه استفاده کنید

یعنی اینکه یه زمینه دلخواه بسازید با عنوان: "آیا این خبر مهم است؟" و با اسم: "important"

که اگر پرش کنید یا تیکش رو بزنید عنوان پست رو به صورت قرمز نشون بده ، اینجوری میشه کدش فکر کنم ، امتحان کنید:

<?php if(get_field('important')) { ?>
<li style="color:red;"><?php the_title(); ?></li>
<?php } else { ?>
<li><?php the_title(); ?></li>
<?php } ?>

لینک به ارسال
  • 3 هفته بعد...

میتونید با دسته بندی اخبار مهم اینکار رو بکنید

<?php if (is_category('اخبار مهم')) { ?>
<li style="color:red;">عنوان خبر</li>
<?php } else { ?>
<li>عنوان خبر</li>
<?php } ?>

یا هم راه پیشنهاد من اینکه از زمینه دلخواه استفاده کنید

یعنی اینکه یه زمینه دلخواه بسازید با عنوان: "آیا این خبر مهم است؟" و با اسم: "important"

که اگر پرش کنید یا تیکش رو بزنید عنوان پست رو به صورت قرمز نشون بده ، اینجوری میشه کدش فکر کنم ، امتحان کنید:

<?php if(get_field('important')) { ?>
<li style="color:red;"><?php the_title(); ?></li>
<?php } else { ?>
<li><?php the_title(); ?></li>
<?php } ?>

با این کار دیگه تیتر خبر توی صفحه ی خبر رنگش تغییر نمیکنه؟

چون من فقط میخوام توی لیست آخرین اخبار تیترش قرمز باشه

لینک به ارسال

با این کار دیگه تیتر خبر توی صفحه ی خبر رنگش تغییر نمیکنه؟

چون من فقط میخوام توی لیست آخرین اخبار تیترش قرمز باشه

شما هرجا میخواین رنگش تغییر کنه این کد رو جایگزین کد اصلی میکنین.

لینک به ارسال
  • 2 هفته بعد...

عذرخواهی میکنم امکانش هست بیشتر توجیح کنید بنده رو ؟

اگر بفرمایید چه کدی را در کجا ثبت کنم ممنون میشم.

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

شما یه دسته بندی میسازین به نام اخبار مهم

و توی سایدبار جایی که میخواین نمایشش بدین از کد زیر استفاده کنید:

<?php if (is_category('اخبار مهم')) { ?>
<li style="color:red;">عنوان خبر</li>
<?php } else { ?>
<li>عنوان خبر</li>
<?php } ?>

حالا اینکه شما چجوری این کد و کد اصلیتون رو ترکیب کنین ، کدتون رو بدین تا راهنمایی بیشتر کنیم.

لینک به ارسال

شما یه دسته بندی میسازین به نام اخبار مهم

و توی سایدبار جایی که میخواین نمایشش بدین از کد زیر استفاده کنید:

<?php if (is_category('اخبار مهم')) { ?>
<li style="color:red;">عنوان خبر</li>
<?php } else { ?>
<li>عنوان خبر</li>
<?php } ?>

حالا اینکه شما چجوری این کد و کد اصلیتون رو ترکیب کنین ، کدتون رو بدین تا راهنمایی بیشتر کنیم.

با تشکر از شما

من میخوام توی بخش آخرین اخبارم این ویژگی رو ایجاد کنم.کدم هم این هست


<!-- Start Latests News -->
<div> <!-- Start Title -->
<div style="width: 100%;"> <a href="#" class="tab_btn tab_btn_active" id="latest_news_btn">آخرين اخبار</a>
<div class="tab_sep"></div>
<a href="#" class="tab_btn" id="most_visited_btn">عکس و فیلم</a>
<div class="wrapper"></div>
</div>
<!-- End Title -->
<!-- Start Content -->
<div class="l_column_content" id="latest_news_content">
<?php query_posts('showposts=39'); if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div style="margin-bottom: 4px; text-align: right; direction: rtl;" class="tpl5"> <a class="title4" href="<?php the_permalink(); ?>" title="<?php the_time('j F Y') ?>" target="_blank">
<?php the_title(); ?>
</a> </div>
<?php endwhile;?>
<?php endif; wp_reset_query(); ?>
</div>
<div class="l_column_content" id="most_visited_content" style="display: none;">
<?php query_posts('showposts=10&cat=13,108,11'); if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div style="margin-bottom: 4px; text-align: right; direction: rtl;" class="tpl5"> <a class="title4" href="<?php the_permalink(); ?>" title="<?php the_time('j F Y') ?>" target="_blank">
<?php the_title(); ?>
</a> </div>

اگر راهنمایی بفرمایید چطور میتونم کدی که دستور دادید رو ادغام کنم با این بخش ممنون میشم.

لینک به ارسال

<!-- Start Latests News -->
<div> <!-- Start Title -->
<div style="width: 100%;"> <a href="#" class="tab_btn tab_btn_active" id="latest_news_btn">آخرين اخبار</a>
<div class="tab_sep"></div>
<a href="#" class="tab_btn" id="most_visited_btn">عکس و فیلم</a>
<div class="wrapper"></div>
</div>
<!-- End Title -->
<!-- Start Content -->
<div class="l_column_content" id="latest_news_content">
<?php query_posts('showposts=39'); if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div style="margin-bottom: 4px; text-align: right; direction: rtl;" class="tpl5"> <a class="title4" href="<?php the_permalink(); ?>" title="<?php the_time('j F Y') ?>" target="_blank">
<?php if (is_category('اخبار مهم')) { ?>
<span>اخبار مهم</span><?php echo '<font color="red">' . get_the_title() . '</font>'; ?>
</a> </div>
<?php endwhile;?>
<?php endif; wp_reset_query(); ?>
</div>
<div class="l_column_content" id="most_visited_content" style="display: none;">
<?php query_posts('showposts=10&cat=13,108,11'); if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div style="margin-bottom: 4px; text-align: right; direction: rtl;" class="tpl5"> <a class="title4" href="<?php the_permalink(); ?>" title="<?php the_time('j F Y') ?>" target="_blank">
<?php the_title(); ?>
</a> </div>

لینک به ارسال


<!-- Start Latests News -->
<div> <!-- Start Title -->
<div style="width: 100%;"> <a href="#" class="tab_btn tab_btn_active" id="latest_news_btn">آخرين اخبار</a>
<div class="tab_sep"></div>
<a href="#" class="tab_btn" id="most_visited_btn">عکس و فیلم</a>
<div class="wrapper"></div>
</div>
<!-- End Title -->
<!-- Start Content -->
<div class="l_column_content" id="latest_news_content">
<?php query_posts('showposts=39'); if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div style="margin-bottom: 4px; text-align: right; direction: rtl;" class="tpl5"> <a class="title4" href="<?php the_permalink(); ?>" title="<?php the_time('j F Y') ?>" target="_blank">
<?php if (is_category('اخبار مهم')) { ?>
<span>اخبار مهم</span><?php echo '<font color="red">' . get_the_title() . '</font>'; ?>
</a> </div>
<?php endwhile;?>
<?php endif; wp_reset_query(); ?>
</div>
<div class="l_column_content" id="most_visited_content" style="display: none;">
<?php query_posts('showposts=10&cat=13,108,11'); if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div style="margin-bottom: 4px; text-align: right; direction: rtl;" class="tpl5"> <a class="title4" href="<?php the_permalink(); ?>" title="<?php the_time('j F Y') ?>" target="_blank">
<?php the_title(); ?>
</a> </div>

ضمن تشکر وقتی کدها رو قرار میدم ارور میده و سایت غیر فعال میشه!

لینک به ارسال


<!-- Start Latests News -->
<div> <!-- Start Title -->
<div style="width: 100%;"> <a href="#" class="tab_btn tab_btn_active" id="latest_news_btn">آخرين اخبار</a>
<div class="tab_sep"></div>
<a href="#" class="tab_btn" id="most_visited_btn">عکس و فیلم</a>
<div class="wrapper"></div>
</div>
<!-- End Title -->
<!-- Start Content -->
<div class="l_column_content" id="latest_news_content">
<?php query_posts('showposts=39'); if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div style="margin-bottom: 4px; text-align: right; direction: rtl;" class="tpl5"> <a class="title4" href="<?php the_permalink(); ?>" title="<?php the_time('j F Y') ?>" target="_blank">
<?php if (in_category('اخبار مهم')) { ?>
<span>اخبار مهم</span><?php echo '<font color="red">' . get_the_title() . '</font>';
}?>
</a> </div>
<?php endwhile;?>
<?php endif; wp_reset_query(); ?>
</div>
<div class="l_column_content" id="most_visited_content" style="display: none;">
<?php query_posts('showposts=10&cat=13,108,11'); if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div style="margin-bottom: 4px; text-align: right; direction: rtl;" class="tpl5"> <a class="title4" href="<?php the_permalink(); ?>" title="<?php the_time('j F Y') ?>" target="_blank">
<?php the_title(); ?>
</a> </div>

بجای اخبار مهم آی دی دسته بندی را بگذارید

لینک به ارسال

تشکر از لطف شما

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

امکانش نیست به وسیله ی زمینه دلخواه آموزش بدید !

فکر کنم اون راحتتر و کاربردی تره

post-854-0-72318400-1429798807_thumb.jpg

ویرایش شده توسط ::AmiR::
لینک به ارسال

<!-- Start Latests News -->
<div> <!-- Start Title -->
<div style="width: 100%;"> <a href="#" class="tab_btn tab_btn_active" id="latest_news_btn">آخرين اخبار</a>
<div class="tab_sep"></div>
<a href="#" class="tab_btn" id="most_visited_btn">عکس و فیلم</a>
<div class="wrapper"></div>
</div>
<!-- End Title -->
<!-- Start Content -->
<div class="l_column_content" id="latest_news_content">
<?php query_posts('showposts=39'); if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div style="margin-bottom: 4px; text-align: right; direction: rtl;" class="tpl5"> <a class="title4" href="<?php the_permalink(); ?>" title="<?php the_time('j F Y') ?>" target="_blank">
<?php if (in_category('اخبار مهم')) { ?>
<span>اخبار مهم</span><?php echo '<font color="red">' . get_the_title() . '</font>';
}
else {
the_title();
}?>
</a> </div>
<?php endwhile;?>
<?php endif; wp_reset_query(); ?>
</div>
<div class="l_column_content" id="most_visited_content" style="display: none;">
<?php query_posts('showposts=10&cat=13,108,11'); if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div style="margin-bottom: 4px; text-align: right; direction: rtl;" class="tpl5"> <a class="title4" href="<?php the_permalink(); ?>" title="<?php the_time('j F Y') ?>" target="_blank">
<?php the_title(); ?>
</a> </div>

لینک به ارسال


<!-- Start Latests News -->
<div> <!-- Start Title -->
<div style="width: 100%;"> <a href="#" class="tab_btn tab_btn_active" id="latest_news_btn">آخرين اخبار</a>
<div class="tab_sep"></div>
<a href="#" class="tab_btn" id="most_visited_btn">عکس و فیلم</a>
<div class="wrapper"></div>
</div>
<!-- End Title -->
<!-- Start Content -->
<div class="l_column_content" id="latest_news_content">
<?php query_posts('showposts=39'); if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div style="margin-bottom: 4px; text-align: right; direction: rtl;" class="tpl5"> <a class="title4" href="<?php the_permalink(); ?>" title="<?php the_time('j F Y') ?>" target="_blank">
<?php if (in_category('اخبار مهم')) { ?>
<span>اخبار مهم</span><?php echo '<font color="red">' . get_the_title() . '</font>';
}
else {
the_title();
}?>
</a> </div>
<?php endwhile;?>
<?php endif; wp_reset_query(); ?>
</div>
<div class="l_column_content" id="most_visited_content" style="display: none;">
<?php query_posts('showposts=10&cat=13,108,11'); if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div style="margin-bottom: 4px; text-align: right; direction: rtl;" class="tpl5"> <a class="title4" href="<?php the_permalink(); ?>" title="<?php the_time('j F Y') ?>" target="_blank">
<?php the_title(); ?>
</a> </div>

عالی....مشکل کاملا رفع و حل شد

لینک به ارسال

سلام و خدا قوت مجدد

جسارتا ببخشید موضوع رو دوباره فعال میکنم ، اگر اساتید بزرگواری بفرمایند این مورد رو به وسیله ی ایجاد زمینه دلخواه هم توضیح بدید ممنون میشم.با توجه به اینکه من دسته های سایتم نظم خاصی دارند اگر بخوام دسته ای ایجاد کنم مجبورم برای هر پست ، دسته ی خاص لینک قرمز رو هم معرفی کنم و اینجور بی نظمی به وجود میاد برای آرشیوم.

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

اما اگه آموزش زمینه دلخواه رو داشته باشم میتونم زمینه های رنگی متفاوتی ایجاد کنم بدون اینکه بخوام دسته خاصی ایجاد کنم.

مثلا زمینه تیتر قرمز رو تیک می زنم و تیتر خبر فقط توی قسمت آخرین خبر قرمز میشه.یا تیتر آبی و ...

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

ویرایش شده توسط ::AmiR::
لینک به ارسال

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

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

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

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

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

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

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

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

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