- {function:alternate name="blockname" values="alt1,alt2"}

تستخدم هذه الدالة لعمل تبادل قيم ، حيث تقوم في كل المره بالإستبدال بين القيم.

 البارميترز :

name (إختياري) : يستخدم لتعيين إسم لها ، تفيد في حالات مناداة هذه الدالة أكثر من مره داخل أكثر من بلوك ، يفضل تعيين مسمي لها.

values(إجباري) :القيم التي سيقوم بالإستبدال بينها مفصولة بفاصلة.

مثال:

[code] {function:alternate values="alt1,alt2"} {function:alternate name="row" values="one,two,three"} [/code]

- {function:calc values="1,5" sign="+"}

تستخدم هذه الدالة لإجراء عمليات حسابية علي القيم.

البارميترز :

 sign(إختياري) : إشارة العملية الحسابية : + للجمع ، - للطرح ، * للضرب ، / للقسمة

values (إجباري) : القيم التي سيقوم بإجراء العملية الحسابية عليها.

مثال:

CODE :

- {function:getpermalinkfile="news"args="action=s&id=1"default="false"outputfiletype="xml" caption="{caption}"}

تقوم هذه الدالة بإرجاع الرابط كاملاً علي الهيئة التي حددتها له بإعدادات ديموفنف و تبعاً للبارميترز التي مررتها للدالة.

البارميترز :

file(إجباري) : إسم الملف للرابط.

args(إختياري) : متغيرات الرابط علي هيئة QUERY_STRING.

outputfiletype(إختياري) : هذه القيمة الخاصة بتحديد إمتداد إسم الملف للرابط ، و هذه يتم تعيينها في حالة كنت تريد إخراج إمتداد الملف بأي إمتداد أخر غير .php الإفتراضي ، و هذه الحالة تعمل فقط في حالة إعدادات الروابط المختصرة كانت معطلة.

default(إختياري) : قيمة boolean true/false لإجبار الدالة علي إرجاع الرابط بصورته الإفتراضية بغض النظر عن إعدادات الروابط المختصرة سواء كانت مفعلة أو معطلة.

caption(إختياري) : ضع نص سواء عنوان المحتوي أو غيره ، لإدراجه ضمن الروابط ، و هذه تعمل في حالة تفعيل خاصية الروابط المختصرة متبوعاً بالعنوان.

مثال:

- [code] {function:getpermalink file="albums"} {function:getpermalink file="news" args="action=s&id=1"} {function:getpermalink file="news" args="action=s&id=1" outputfiletype="xml"} {function:getpermalink file="news" args="action=s&id=1" default="true"} {function:getpermalink file="news" args="action=s&id=1" caption="{caption}" [/code]

تقوم هذه الدالة بإختيار كود لون عشوائي.

مثال:

CODE :

Was this answer helpful? 21 Users Found This Useful (21 Votes)