[???] ??? ????????? ???? ???? ??? ??????? ?????? Olympus
مرسل: السبت يونيو 30, 2007 6:48 pm
??? ???? ?????? ??????
?????? ????? ? ???? ???? ? ??????
??????? ??? ??????? ?? ??? ??? ?? ??????? ?????? ???????? ????? ???? ???????? ???? ????? ????? ????? ???? ?????.
??? ??????? ???? ????????? ???? ???? ??? ????????? ?? ?????? ???????? ???? ??????? ????? ? ?????.
????? ???????
????? ?????? ????? ??????? ???? ".html" ???? ?? ".tpl" . ?? ??? ??? ?????? ??????? ??? ????????? ???? ????? ?? .html
?????????
??????? ???????? ????????? ??????? (??? ????????) ???? ??? ?? ?? 2.0.x. ??? ???? ????????? ?????? {X_YYYYY} ???????? ??????? ?? ??????. ????? ??? ??? ??? ?????? 2.0.x ??? ???? ???? ????? ?? ???? ?? ?????? (????? ?????). ???? ??? ????? ??? ??? {L_YYYYYY} ??? phpBB ???? ??? ???? ???? ???? ????? ???? ????? ?? ????? ?? php. ???? ????? ???? ????????. ??? ??? ?? ????? ???? ???? ??? ???? ???? ???? ????? ??? ?? ????? ????? ?????????. ? ??? ????? ?? ?????? ?????? ????? ????? ?? ???? ????? ???????.
????????
???? ?????? ??????? (loops) ??? ??? ??? ???? ??????:
? ?? ???? ??? ?? ??????? ????????? ??????.
????? ????? ????? ???? ??????? ? ??????? ??????. ??? ???? ??????:
??? ????? ?????? ?? ??????? ?????? (??? ???? ??????? ?? ?????). ? ?????? ???? ????:
loopname(2,4): ???? ?????? ?? ?????? ???????? ? ????? ??? ???????
loopname(-4): ???? ?????? ?? ?????? ??????? ?? ?????
loopname(2, -4): ???? ?????? ?? ?????? ???????? ????? ??? ??????? ?? ?????
????? ??? ????? ??????? ?? ?????? ?? ????? ??? ???? ???? ????? ????? ?? ????? ??????
?????? ???? ?????? ???? ??????? BEGINELSE:
??? ????? ????? markup ??? BEGINELSE ? END ???? ??? ???? ?????? ??? ??? ????. ? ??? ???? ?? ??????? ???? ?? ????? ??? ?????? (????) ... ??? ??? ?????? ?? ?????? ????? ??? ??? ????? ?????? "switch_" (? ?????? ?????? ?????? ???????? ??? ????? ????? ?? ??????).
??? ???????
??? ?? ??? ???? ?? ?????? 2.0.x ? ???? ?? ??? ?????? ?? 3.0.x ?? ????? ????? ??? ????? ??? ??? ?????. ??? ??? ?????? (??? ???? ??????) ???? ????? ?????? "jumpbox". ???? ?? ??? (???? ????? ????? ? ???? ??? ????? ???????? ???? ?????) ?????? ????? INCLUDE. ? ??? ???? ??????:
? ??? ????? ??? ?? ??????? ?????? 3.0 ??? ??????? ?????? ??????? INCLUDE overall_header.html ?? INCLUDE simple_header.html, ? ????. ??? ?? ?????? 2.0.x ??? ???????? ????????? ??? ????? ???? ????? ??? ????? ???????. ??? 3.0.x ?????? ????? ????????? ??????? ?? ?????? ?????. ? ????? ???? ????? ????? ????? ????? ???? ?? ? ??????? ?????? ??????? ???? ????? ... ??? ???? ?????? ????? ???? ?? ?? ???. ??? ???? ?????? ?????? ?? ????? ??????? ??? ?? 2.0.x
PHP
?? ??? ????? ????? ????? PHP ?? ??????? ?????? ???????. ???? ??? ?? ???? ??? PHP ??? ???????:
????? ???? ????? ????? PHP ?? ????? ?????? ???????? ????? INCLUDE:
??? ??? ??? ????? ????? ? ?????? ??? ?????.
?? ???????? ??? ?????? ????? ????????? ????? PHP. ??? ?? ???? ??????? PHP ?? ??????? ????? ?????? ?????????? ????????? ?????? ????? ?????????, ???. ? ?? ??? ????? ?????? ?? ??????? (??? ?? 2.0.x). ??? ?? ??? ????? ????????? ????? ... ???? ?? phpBB Group ?? ???? ?????? ?? ??????? ????? ??? ????? PHP. ? ????????? ??? ????????? ??? ???? ????? ????? PHP ???? ????? (??? ?? ???? ??????? ???? ?? ????? ????? PHP ??? ????? ??? ???).
??????? ???????/????????
?? ???????? ??????? ?? ??????? 3.0.x ????? ??????? ?? ????????, "IF something then do this ELSE do that". ??????? ???????? ???? ????. ??? ?? ?????? ?? ???? ??? ????? ?????? ?? ??????? ? ????? ???? ???? ????? ? ????? ????? ?? ???? ?? ??????. ??? ???? ???????? ???? ??? ??????? ??????:
expr ???? ?? ???? ?????? ?? ?????? ????:
??? ??? ???? markup ??? ??? ??????? S_ROW_COUNT ?? ??? ??????? ?? ?????? ?? ???? (???? expr ????? TRUE). ????? ??????? ?????? ?? ??? ???????? (???????? ?? ?? ??????? ?? ??????? ???????? ???? ??? ???????) ? ????:
== [eq]
!= [neq, ne]
<> (same as !=)
!== (not equivalent in value and type)
=== (equivalent in value and type)
> [gt]
< [lt]
>= [gte]
<= [lte]
&& [and]
|| [or]
% [mod]
! [not]
+
-
*
/
<< (bitwise shift left)
>> (bitwise shift right)
| (bitwise or)
^ (bitwise xor)
& (bitwise and)
~ (bitwise not)
is (?????? ??? == ?????? ?? ????????? ????????)
???????? ???????? ?????? ?????? ?????? BODMAS ??????? ??????. ? ???? ???? ??? ????? ???????? ????????:
even
odd
div
????? ??? ????????? ?????? ?????? IF ????? ???? ??? ??????? ?????? ???????:
?? ???? ??? ????? ??? ???? ? ?????? ??????? ??? ??? ???? ????? ???? ?? ??????? (??? ???). ??? ?? ??????? ????? ??????? ELSEIF, ELSE ???? ????????? ????? ????? "?? ????? ????".
???? ???? ????? ???? ??? ???? ????? ??? ???? ?????? ????? ?????? ?? ???? ??? ????????? viewforum. ?? 2.0.x ???? ????? ?????? ???? ?? ??? ?????? css? ???? row color1, row color2 or row class1, row class2. ?? 3.0.x ????? ????? ??? ????? ??????? ????, ??? ???? ????? ? ???? ?? ????? ?????? ? ??? ???? ?? ?????? ???? ?? ?????? ??? ??????? ? ???? ???? ???? ??????:
??? ???? ???? ???? ???????? row1 ??? ??? ??? ???? ????, ? ??????? row2 ??? ??? ??? ???. ????? ????? ???, 2.0.x ???? ???? ???? ???! ????, ???? ??? ??? ?????? ???????? ??????? row1 ?? row2 ... ????? ??????? ?? ????? ????, ?????? ???? ?????? ????? ???? ???????, ???. ???? ?? ???? ??? ??? ????? ???????? ??????? ??? ??????? ... ????
??? ??? ???? ??? ???? ?????? ???? ????, ???? ?????? 2 ? 5, ???? ?? ?????? ?? 5 ??? 10 ? ???? ??????. ???, ????? ??? ???? ???? ?? ???????, ????.
???? ???? ????? ???? ? ????? ??????? IF ???? ?????????? ???????? ???? ?? ??? ??? ????? ???? ???? ?? ??:
??? ???? ??????? ????????? ?? 2.0.x ? ???? ?????? ??????? BEGIN/END.
???? ????
??? ???? ?????? ??? ??? ??????? ????? ?? ???? ????? ?????? ?? ????????? ?? ?????? 3.0.x.
???????
1- ??? ????? ????? ?? ??? ????? http://area51.phpbb.com/phpBB/viewtopic ... 26&t=12672
2- ??? ???? ?? ?? ????????? ?? ???????? ??? ??? ??? ?????????? ???? ????? ??? ???? ?????? ???????? ?? ?????? ???? ????? ??????? ??? ???? ???.
??????
?????? ????? ? ???? ???? ? ??????
??????? ??? ??????? ?? ??? ??? ?? ??????? ?????? ???????? ????? ???? ???????? ???? ????? ????? ????? ???? ?????.
??? ??????? ???? ????????? ???? ???? ??? ????????? ?? ?????? ???????? ???? ??????? ????? ? ?????.
????? ???????
????? ?????? ????? ??????? ???? ".html" ???? ?? ".tpl" . ?? ??? ??? ?????? ??????? ??? ????????? ???? ????? ?? .html
?????????
??????? ???????? ????????? ??????? (??? ????????) ???? ??? ?? ?? 2.0.x. ??? ???? ????????? ?????? {X_YYYYY} ???????? ??????? ?? ??????. ????? ??? ??? ??? ?????? 2.0.x ??? ???? ???? ????? ?? ???? ?? ?????? (????? ?????). ???? ??? ????? ??? ??? {L_YYYYYY} ??? phpBB ???? ??? ???? ???? ???? ????? ???? ????? ?? ????? ?? php. ???? ????? ???? ????????. ??? ??? ?? ????? ???? ???? ??? ???? ???? ???? ????? ??? ?? ????? ????? ?????????. ? ??? ????? ?? ?????? ?????? ????? ????? ?? ???? ????? ???????.
????????
???? ?????? ??????? (loops) ??? ??? ??? ???? ??????:
كود: تحديد الكل
<!-- BEGIN loopname -->
markup, {loopname.X_YYYYY}, etc.
<!-- END loopname -->
? ?? ???? ??? ?? ??????? ????????? ??????.
????? ????? ????? ???? ??????? ? ??????? ??????. ??? ???? ??????:
كود: تحديد الكل
<!-- BEGIN loopname(2) -->
markup
<!-- END loopname -->
??? ????? ?????? ?? ??????? ?????? (??? ???? ??????? ?? ?????). ? ?????? ???? ????:
loopname(2,4): ???? ?????? ?? ?????? ???????? ? ????? ??? ???????
loopname(-4): ???? ?????? ?? ?????? ??????? ?? ?????
loopname(2, -4): ???? ?????? ?? ?????? ???????? ????? ??? ??????? ?? ?????
????? ??? ????? ??????? ?? ?????? ?? ????? ??? ???? ???? ????? ????? ?? ????? ??????
?????? ???? ?????? ???? ??????? BEGINELSE:
كود: تحديد الكل
<!-- BEGIN loop -->
markup
<!-- BEGINELSE -->
markup
<!-- END loop -->
??? ????? ????? markup ??? BEGINELSE ? END ???? ??? ???? ?????? ??? ??? ????. ? ??? ???? ?? ??????? ???? ?? ????? ??? ?????? (????) ... ??? ??? ?????? ?? ?????? ????? ??? ??? ????? ?????? "switch_" (? ?????? ?????? ?????? ???????? ??? ????? ????? ?? ??????).
??? ???????
??? ?? ??? ???? ?? ?????? 2.0.x ? ???? ?? ??? ?????? ?? 3.0.x ?? ????? ????? ??? ????? ??? ??? ?????. ??? ??? ?????? (??? ???? ??????) ???? ????? ?????? "jumpbox". ???? ?? ??? (???? ????? ????? ? ???? ??? ????? ???????? ???? ?????) ?????? ????? INCLUDE. ? ??? ???? ??????:
كود: تحديد الكل
<!-- INCLUDE filename -->
? ??? ????? ??? ?? ??????? ?????? 3.0 ??? ??????? ?????? ??????? INCLUDE overall_header.html ?? INCLUDE simple_header.html, ? ????. ??? ?? ?????? 2.0.x ??? ???????? ????????? ??? ????? ???? ????? ??? ????? ???????. ??? 3.0.x ?????? ????? ????????? ??????? ?? ?????? ?????. ? ????? ???? ????? ????? ????? ????? ???? ?? ? ??????? ?????? ??????? ???? ????? ... ??? ???? ?????? ????? ???? ?? ?? ???. ??? ???? ?????? ?????? ?? ????? ??????? ??? ?? 2.0.x
PHP
?? ??? ????? ????? ????? PHP ?? ??????? ?????? ???????. ???? ??? ?? ???? ??? PHP ??? ???????:
كود: تحديد الكل
<!-- PHP -->
echo "hello!";
<!-- ENDPHP -->
????? ???? ????? ????? PHP ?? ????? ?????? ???????? ????? INCLUDE:
كود: تحديد الكل
<!-- INCLUDEPHP somefile.php -->
??? ??? ??? ????? ????? ? ?????? ??? ?????.
?? ???????? ??? ?????? ????? ????????? ????? PHP. ??? ?? ???? ??????? PHP ?? ??????? ????? ?????? ?????????? ????????? ?????? ????? ?????????, ???. ? ?? ??? ????? ?????? ?? ??????? (??? ?? 2.0.x). ??? ?? ??? ????? ????????? ????? ... ???? ?? phpBB Group ?? ???? ?????? ?? ??????? ????? ??? ????? PHP. ? ????????? ??? ????????? ??? ???? ????? ????? PHP ???? ????? (??? ?? ???? ??????? ???? ?? ????? ????? PHP ??? ????? ??? ???).
??????? ???????/????????
?? ???????? ??????? ?? ??????? 3.0.x ????? ??????? ?? ????????, "IF something then do this ELSE do that". ??????? ???????? ???? ????. ??? ?? ?????? ?? ???? ??? ????? ?????? ?? ??????? ? ????? ???? ???? ????? ? ????? ????? ?? ???? ?? ??????. ??? ???? ???????? ???? ??? ??????? ??????:
كود: تحديد الكل
<!-- IF expr -->
markup
<!-- ENDIF -->
expr ???? ?? ???? ?????? ?? ?????? ????:
كود: تحديد الكل
<!-- IF loop.S_ROW_COUNT is even -->
markup
<!-- ENDIF -->
??? ??? ???? markup ??? ??? ??????? S_ROW_COUNT ?? ??? ??????? ?? ?????? ?? ???? (???? expr ????? TRUE). ????? ??????? ?????? ?? ??? ???????? (???????? ?? ?? ??????? ?? ??????? ???????? ???? ??? ???????) ? ????:
== [eq]
!= [neq, ne]
<> (same as !=)
!== (not equivalent in value and type)
=== (equivalent in value and type)
> [gt]
< [lt]
>= [gte]
<= [lte]
&& [and]
|| [or]
% [mod]
! [not]
+
-
*
/
<< (bitwise shift left)
>> (bitwise shift right)
| (bitwise or)
^ (bitwise xor)
& (bitwise and)
~ (bitwise not)
is (?????? ??? == ?????? ?? ????????? ????????)
???????? ???????? ?????? ?????? ?????? BODMAS ??????? ??????. ? ???? ???? ??? ????? ???????? ????????:
even
odd
div
????? ??? ????????? ?????? ?????? IF ????? ???? ??? ??????? ?????? ???????:
كود: تحديد الكل
<!-- IF expr1 -->
markup
<!-- ELSEIF expr2 -->
markup
.
.
.
<!-- ELSEIF exprN -->
markup
<!-- ELSE -->
markup
<!-- ENDIF -->
?? ???? ??? ????? ??? ???? ? ?????? ??????? ??? ??? ???? ????? ???? ?? ??????? (??? ???). ??? ?? ??????? ????? ??????? ELSEIF, ELSE ???? ????????? ????? ????? "?? ????? ????".
???? ???? ????? ???? ??? ???? ????? ??? ???? ?????? ????? ?????? ?? ???? ??? ????????? viewforum. ?? 2.0.x ???? ????? ?????? ???? ?? ??? ?????? css? ???? row color1, row color2 or row class1, row class2. ?? 3.0.x ????? ????? ??? ????? ??????? ????, ??? ???? ????? ? ???? ?? ????? ?????? ? ??? ???? ?? ?????? ???? ?? ?????? ??? ??????? ? ???? ???? ???? ??????:
كود: تحديد الكل
<table>
<!-- IF loop.S_ROW_COUNT is even -->
<tr class="row1">
<!-- ELSE -->
<tr class="row2">
<!-- ENDIF -->
<td>HELLO!</td>
</tr>
</table>
??? ???? ???? ???? ???????? row1 ??? ??? ??? ???? ????, ? ??????? row2 ??? ??? ??? ???. ????? ????? ???, 2.0.x ???? ???? ???? ???! ????, ???? ??? ??? ?????? ???????? ??????? row1 ?? row2 ... ????? ??????? ?? ????? ????, ?????? ???? ?????? ????? ???? ???????, ???. ???? ?? ???? ??? ??? ????? ???????? ??????? ??? ??????? ... ????
كود: تحديد الكل
<table>
<!-- IF loop.S_ROW_COUNT > 10 -->
<tr bgcolor="#FF0000">
<!-- ELSEIF loop.S_ROW_COUNT > 5 -->
<tr bgcolor="#00FF00">
<!-- ELSEIF loop.S_ROW_COUNT > 2 -->
<tr bgcolor="#0000FF">
<!-- ELSE -->
<tr bgcolor="#FF00FF">
<!-- ENDIF -->
<td>hello!</td>
</tr>
</table>
??? ??? ???? ??? ???? ?????? ???? ????, ???? ?????? 2 ? 5, ???? ?? ?????? ?? 5 ??? 10 ? ???? ??????. ???, ????? ??? ???? ???? ?? ???????, ????.
???? ???? ????? ???? ? ????? ??????? IF ???? ?????????? ???????? ???? ?? ??? ??? ????? ???? ???? ?? ??:
كود: تحديد الكل
<!-- IF S_USER_LOGGED_IN -->
markup
<!-- ENDIF -->
??? ???? ??????? ????????? ?? 2.0.x ? ???? ?????? ??????? BEGIN/END.
???? ????
??? ???? ?????? ??? ??? ??????? ????? ?? ???? ????? ?????? ?? ????????? ?? ?????? 3.0.x.
???????
1- ??? ????? ????? ?? ??? ????? http://area51.phpbb.com/phpBB/viewtopic ... 26&t=12672
2- ??? ???? ?? ?? ????????? ?? ???????? ??? ??? ??? ?????????? ???? ????? ??? ???? ?????? ???????? ?? ?????? ???? ????? ??????? ??? ???? ???.
??????