aminweb

تعریف کلاس برای عنوان مطالب(تایتل)

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

با سلام خدمت اساتید بزرگوار

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

مثلا در یک مجموعه 10 مطلب داریم و رنگ عنوان 9 مطلبمون سیاه هست و یک مطلب رو به انتخاب قرمز میکنیم

البته یه سوال دیگه که مربوط به این مسئله هستش: چطور میتونیم فیلد عنوان مطلب جوملا را تغییر بدیم به حالت کد خوان مثلا عنوان مطلب را بصورن

<FONT COLOR="#ff0000"> متن شما با رنگ قرمز </FONT> بخواند؟

با تشکر فراوان

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

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

همچنین باید com_content را overide کنید توی قالبتون

توضیحاتش بسیار بسیار مفصل هست و خودتون باید با آزمون خطا برید جلو!

Share this post


Link to post
Share on other sites

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

همچنین باید com_content را overide کنید توی قالبتون
منظورتون اینه که در قالب html یک فایل دیگه براش تعریف کنم و تغییرات در اون لحاظ بشه؟
البته یه سوال دیگه که مربوط به این مسئله هستش: چطور میتونیم فیلد عنوان مطلب جوملا را تغییر بدیم به حالت کد خوان مثلا عنوان مطلب را بصورن

<FONT COLOR="#ff0000"> متن شما با رنگ قرمز </FONT> بخواند؟

میشه اینکر رو با تغییر type از phpmyadmin انجامش داد؟

کلا اگر امکانش هست یک کلیاتی برای اینکار اعلام کنید

با سپاس فراوان

Share this post


Link to post
Share on other sites

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

خب شما اینکار رو باید انجام بدید که میگم ... فایل blog_item.php مربوط به نمایش حالت blog مربوط به com_content رو باز می کنید از مسیر زیر:

components/com_content/views/category

دقت کنید اگر داخل پوشه قالب پیشفرض شما فولدر زیر وجود داشته باشه بجای فایل بالایی این فایل رو باز کنید:

templates/mytemplate/html/com_content/category/blog_item.php

خب حالا که فایل رو باز کردی داخلش کد زیر رو پیدا میکنید:

<?php if ($params->get('show_title')) : ?>
   <h2>
       <?php if ($params->get('link_titles') && $params->get('access-view')) : ?>
           <a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>">
           <?php echo $this->escape($this->item->title); ?></a>
       <?php else : ?>
           <?php echo $this->escape($this->item->title); ?>
       <?php endif; ?>
   </h2>
<?php endif; ?>

و به این شکل تغییر میدید:


<?php
   $starCheck = substr($this->item->title,0,1);
   $style = '';
   if ($starCheck=='*')
   {
      $style = 'style="color:red !important"';
      $this->item->title = mb_substr($this->item->title,1,strlen($this->item->title));
   }
?>
<?php if ($params->get('show_title')) : ?>
   <h2 <?php echo $style;?>>
       <?php if ($params->get('link_titles') && $params->get('access-view')) : ?>
           <a  <?php echo $style;?> href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>">
           <?php echo $this->escape($this->item->title); ?></a>
       <?php else : ?>
           <?php echo $this->escape($this->item->title); ?>
       <?php endif; ?>
   </h2>
<?php endif; ?>


حالا برو مجموعه ای بساز و داخلش یک سری مطلب قرار بده .. یکی از مطالب رو در ابتدای تایتلش یک علامت * قرار بده

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

Share this post


Link to post
Share on other sites

با تشکر از راهنماییتون اقای طالبی عزیز

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

Share this post


Link to post
Share on other sites

مراحل رو کامل انجام ندادید این قسمت گفته های استاد رو انجام دادید؟

حالا برو مجموعه ای بساز و داخلش یک سری مطلب قرار بده .. یکی از مطالب رو در ابتدای تایتلش یک علامت * قرار بده

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

اینم نتیجه کار

[ATTACH=CONFIG]3579[/ATTACH]

Share this post


Link to post
Share on other sites

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

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

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

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


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

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

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


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