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

قم بوضع مشاكلك مع القوالب هنا و كذلك تصميماتك لجوملا! أو تصميماتك بوجه عام

Moderators: sherif, General Support Moderators

Locked
User avatar
_MD_
Joomla! Intern
Joomla! Intern
Posts: 89
Joined: Mon Aug 27, 2007 8:22 am
Location: .:: Tripoli - Libya ::.
Contact:

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

Post by _MD_ » Tue Dec 21, 2010 4:59 am


من المعلوم أن كلمة اقرأ المزيد هي الكلمة المرادفة إلى اللغة العربية بدل 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]

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

لكم تحياتي..

جملة العربية
http://www.arabjoomla.com

fares5shm
Joomla! Ace
Joomla! Ace
Posts: 1908
Joined: Wed Oct 22, 2008 12:15 pm
Location: مدينة محردة - سوريا

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

Post by fares5shm » Tue Dec 21, 2010 10:56 am

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

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

الدليل السريع في الاستفسار السليم:
http://forum.joomla.org/viewtopic.php?f=560&t=337250
قوانين المنتدى:
http://forum.joomla.org/viewtopic.php?f=17&t=6414
[/right]

User avatar
_MD_
Joomla! Intern
Joomla! Intern
Posts: 89
Joined: Mon Aug 27, 2007 8:22 am
Location: .:: Tripoli - Libya ::.
Contact:

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

Post by _MD_ » Thu Dec 23, 2010 5:19 am


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

لكم تحياتي..
جملة العربية
http://www.arabjoomla.com

ammory
Joomla! Apprentice
Joomla! Apprentice
Posts: 15
Joined: Wed Dec 29, 2010 6:33 am

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

Post by ammory » Mon Jan 31, 2011 1:10 pm

مشكور جزيل الشكر
ننتظر المزيد منكم


Locked

Return to “القوالب و التصميم”