Администрация форума > Вики-дварфия

Вопросы по работе в вики.

<< < (5/7) > >>

Asva:
Победа, товарищи.  8-)
Скрипт:

--- Код: ---public static function raw_asva (&$parser, $data = '', $object = '', $s_type = '', $s_param = '', $l_type = '',$number = '',  $notfound = ''){
$data = self::loadFile($data); $tags = self::getTags($data);
if (!$object)
return $data;
$e=0; $i = 0; $obj_numb=0; $return_value = ''; $tmp=array();
while ($tags[$i][0]!=FALSE){
if ($tags[$i][0]==$object){ // Checks if left tag fits OBJECT.
$obj_num=$obj_num+1; $affirmed_type=FALSE; $i_object=$i;
}
if ($obj_num>0){ // Made in case something's wrong with quotes.
if  ($tags[$i][0] == $s_type and $tags[$i][1] == $s_param and $affirmed_type == FALSE) // Checks if TYPE:PARAMETER is present in the OBJECT. Puts flag and leaps back if yes.
{$affirmed_type = TRUE; $i=$i_object;}
if ($l_type == $tags[$i][0] and $affirmed_type == TRUE){
$tmp[$e] = $e+1 .") ". $tags[$i][1]; $e++;}
}
$i++;
}
//Test (hidden)
if ($number == '')
return implode(", ",$tmp);
if ($number == -1)
return "Last reaction of the TYPE is: ". $e .") ". $tmp[$e-1] .'.';
return $tmp[$number];
}
--- Конец кода ---

Вики разметка:

--- Код: ---== Тест скрипта выдиральщика реакций для строения ==
{{spoiler|df_raw тест|{{#df_raw:Masterwork:reaction_kobold_small_asva.txt|REACTION|KOBOLD_EXTRACT_BLOOD}}
}}
'''All reactions:''' {{#df_raw_asva:Masterwork:reaction_kobold.txt|REACTION|BUILDING|KITCHEN|NAME||Not found.}}.
# {{#df_raw_asva:Masterwork:reaction_kobold.txt|REACTION|BUILDING|KITCHEN|NAME|0|Not found.}}
# {{#df_raw_asva:Masterwork:reaction_kobold.txt|REACTION|BUILDING|KITCHEN|NAME|1|Not found.}}
# {{#df_raw_asva:Masterwork:reaction_kobold.txt|REACTION|BUILDING|KITCHEN|NAME|2|Not found.}}
# {{#df_raw_asva:Masterwork:reaction_kobold.txt|REACTION|BUILDING|KITCHEN|NAME|3|Not found.}}
{{#df_raw_asva:Masterwork:reaction_kobold.txt|REACTION|BUILDING|KITCHEN|NAME|-1|Not found.}}
--- Конец кода ---

Результат:
All reactions: 1) extract blood, 2) boil silk from coocoon, 3) make sausages (3), 4) ferment boozebelly cheese.

    1) extract blood
    2) boil silk from coocoon
    3) make sausages (3)
    4) ferment boozebelly cheese

Last reaction of the TYPE is: 4) ferment boozebelly cheese.

Asva:
Просьба админам заменить существующий extension на этот.

Admin:
Заменил.

Asva:
Новые свершения.  >>(

Rayko:
Спойлер[свернуть]Время от времени предлагает скачать страницу. Причём "приступами" - за короткий промежуток времени разные страницы будут предлагать скачаться с вероятностью 100%.
Пробовал качать из любопытства - пытается скачать архивоподобный файл, но файл не качается. (: Это нормально?

У меня опера 16.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии