parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

проблемка с выполнением условий

coel 19.11.2008 14:21

       $sFulltext[^untaint{$tAlbumsFull.fulltext}]

       $sFulltextTrim[
       ^sFulltext.match[{mosif usergroup=public}<font color="red"><b>Чтобы увидеть ссылку на скачивание необходимо зарегистрироваться или выполнить вход на сайт!</b></font>{endif}\r\n{mosif usergroup!=public}][]{}
       ]
       $sFulltextTrim2[
       ^sFulltext.match[{mosif usergroup=public}<font color="red"><b>Чтобы увидеть ссылку на скачивание необходимо зарегистрироваться или выполнить вход на сайт!</b></font>{endif}{mosif usergroup!=public}][]{}
       ]
          ^if(def $sFulltextTrim){
             ^sFulltextTrim.match[{endif}][]{}
          }{
             ^sFulltextTrim2.match[{endif}][]{}
          }
почему-то первое условие выполняется, а второе не хочет.
если написать
^if(!def $sFulltextTrim)
, то наоборот первое не будет выполняться, а второе будет.
как сделать, чтобы эти 2 условия выполнялись нормально?