Page 1 of 1

إضافة عنوان المقال لرابط اقرأ المزيد

Posted: Tue Dec 21, 2010 4:59 am
by _MD_

من المعلوم أن كلمة اقرأ المزيد هي الكلمة المرادفة إلى اللغة العربية بدل Read More والتي دائماً ما تكون أسفل نص مقدمة المقال والتي من خلالها - إن لم يكن عنوان المقال أيضاً رابط للمقال نفسه - فإنه من خلال أقرا المزيد فقط يمكننا قراءة المقال كاملاً كالتالي:

Image

ولكن ماذا لو أردنا تغيير هذه الجملة بحيث يكتب إلى جانبها عنوان المقال نفسه؟ أي أنه سيتغير تلقائياُ حسب المقال نفسه، وبالتالي قد يضفي شكلاُ جمالياً آخر للمقال.. طبعاً بالامكان عمل لك.. كالتالي:

Image

خطوات العمل:

1. أدخل إلى مجلد القالب الرئيسي أو الذي تود العمل عليه.

2. تأكد من أن هناك مجلد " html " أم لا؟ إن لم تجده قم بإنشائه.

3. أدخل إلى مجلد " html " وقم بإنشاء مجلد جديد به وسمه " com_content ".

4. أدخل إلى مجلد " com_content " وقم بإنشاء 3 مجلدات وهم " category و frontpage و section ".

5. في مجلد التطبيقات بجملة لديك أذهب إلى هذا المسار :

/components/com_content/views/category/tmpl

وخذ نسخة من ملف blog_item.php وضعها في المجلد الجديد الذي قمنا بإنشائه قبل قليل هنا :

/html/com_content/category/

6. في مجلد التطبيقات بجملة لديك أذهب إلى هذا المسار :

/components/com_content/views/frontpage/tmpl

وخذ نسخة من ملف default_item.php وضعها في المجلد الجديد الذي قمنا بإنشائه قبل قليل هنا :

/html/com_content/frontpage

7. في مجلد التطبيقات بجملة لديك أذهب إلى هذا المسار :

/components/com_content/views/section/tmpl

وخذ نسخة من ملف blog_item.php وضعها في المجلد الجديد الذي قمنا بإنشائه قبل قليل هنا :

/html/com_content/section

8. قم بفتح الملفات الثلاث التي قمنا بنسخها في مجلد " html " الجديد وقم بالتغيير التالي:

[code]<a href="" class="readon">
<?php if ($this->item->readmore_register) :
echo JText::_('Register to read more...');
elseif ($readmore = $this->item->params->get('readmore')) :
echo $readmore;
else :
echo JText::sprintf('Read more...');
endif; ?></a>[/code]

قم بتغيير السطر التالي فقط :

[code]echo JText::sprintf('Read more...');
[/code]

بهذا السطر :

[code]echo JText::sprintf('Read more', $this->item->title);[/code]

وإذا اردت حذف جملة Read More أي أن يبقى عنوان المقال فقط فقم بإستبدال الكود كالتالي:

[code]echo JText::sprintf($this->item->title);[/code]

والآن قم بتصفح موقعك، وستجد أن شكل اقرأ المزيد قد تغير.

لكم تحياتي..


Re: إضافة عنوان المقال لرابط اقرأ المزيد

Posted: Tue Dec 21, 2010 10:56 am
by fares5shm

ابداع يا صديقي !

شكراً لك على مواضيعك المميزة


Re: إضافة عنوان المقال لرابط اقرأ المزيد

Posted: Thu Dec 23, 2010 5:19 am
by _MD_

الشكر لله.. ثم لك لمرورك..

لكم تحياتي..

Re: إضافة عنوان المقال لرابط اقرأ المزيد

Posted: Mon Jan 31, 2011 1:10 pm
by ammory
مشكور جزيل الشكر
ننتظر المزيد منكم