Авторизация

UMI.CMS USEL кириллица не работает

В usel кириллица не работает. Чтобы заработала, нужно для начала передавать передоваемую строку с помощью urlencode():

public function urlenc($name){
    //$param = getRequest($name);
    $i = preg_match('/^[0-9A-Za-z]+$/', $name);
    
    if($i == 1){
        return $name;
    }
    
    return urlencode($name);
}

Вызываем:

<xsl:variable name="get_page_by_tag_encode" select="document(concat('udata://news/urlenc/', $get_page_by_tag))/udata" />
<xsl:apply-templates select="document(concat('usel://get_page_by_tag/?tag=', $get_page_by_tag_encode))/udata" />

Пример на UMIWIKI

С помощью такого способа я выводил страницы связанные по тэгу.

С помощью такого способа я выводил

[ Saitadmin.ru || с 2006 по текущий год || Санкт-Петербург ]