Мод для мода Knowledge Base. Позволяет сделать адреса страниц более привлекательными для роботов.
Позже возможно будет вариант с другим алгоритмом, так что прошу делать бекапы...

$urlin = array(
'|"([[:alnum:]%+\.\_\'\"\#]+).php\?([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)"|',
'|"([[:alnum:]%+\.\_\'\"\#]+).php\?([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)"|',
'|"([[:alnum:]%+\.\_\'\"\#]+).php\?([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)"|',
'|"([[:alnum:]%+\.\_\'\"\#]+).php\?([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)"|',
'|"(./[[:alnum:]%+\.\_\'\"\#]+).php\?([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)"|',
'|"([[:alnum:]%+\.\_\'\"\#]+).php\?([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)"|',
'|"(./[[:alnum:]%+\.\_\'\"\#]+).php\?([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)"|',
'|"([[:alnum:]%+\.\_\'\"\#]+).php\?([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)&(?:amp;)([[:alnum:]%+\.\_\'\"\#]+)="|',
'|"([[:alnum:]%+\.\_\'\"\#]+).php\?([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)"|',
'|"(./[[:alnum:]%+\.\_\'\"\#]+).php\?([[:alnum:]%+\.\_\'\"\#]+)=([[:alnum:]%+\.\_\'\"\#]+)"|',
........................................
$urlout = array(
'"\\1-\\2=\\3-\\4=\\5-\\6=\\7-\\8=\\9-\\10=\\11-\\12=\\13"',
'"\\1-\\2=\\3-\\4=\\5-\\6=\\7-\\8=\\9-\\10=\\11"',
'"\\1-\\2=\\3-\\4=\\5-\\6=\\7-\\8=\\9"',
'"\\1-\\2=\\3-\\4=\\5-\\6=\\7"',
'"\\1-\\2=\\3-\\4=\\5-\\6=\\7"',
'"\\1-\\2=\\3-\\4=\\5"',
'"\\1-\\2=\\3-\\4=\\5"',
'"\\1-\\2=\\3-\\4="',
'"\\1-\\2=\\3"',
'"\\1-\\2=\\3"',
$temp_url = PORTAL_URL . this_kb_mxurl("mode=" . "article&k=" . $kb_comment['article_id']);$temp_url = PORTAL_URL . 'kbarticle' . $kb_comment['article_id'] . '.html';
Вернуться в Бета-версии модов для phpBB 2.0.x
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0