- {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 :