форум vBSupport.ru > vBulletin > Вопрос — Ответ > Помогите найти!
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
roger8989
На доске почёта
он нашел зеркальные аватарки...
 
banned nax
Default что делает этот скрипт?
0

что делает этот скрипт?
http://www.vbulletin.org/forum/showt...ass_bbcode_alt
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
netwind
Гуру
 
netwind's Avatar
Default
0

вроде чуваки пытаются ограничить локальные ссылки в ббкодах [href] на свой сайт.
отлично! не останавливайтесь, кажется количество вопросов начинает переходить в качество)
 
 
roger8989
На доске почёта
он нашел зеркальные аватарки...
 
banned nax
Default
0

Quote:
Originally Posted by netwind
вроде чуваки пытаются ограничить локальные ссылки в ббкодах [href] на свой сайт.
отлично! не останавливайтесь, кажется количество вопросов начинает переходить в качество)
блин искал 2 месяца этот хак! народ киньте полностью установку!!!!
Я зарегаться не смог!
киньте плиз!!
 
 
netwind
Гуру
 
netwind's Avatar
Default
0

так там [href] а тебе разве не [img] нужно было?
 
 
roger8989
На доске почёта
он нашел зеркальные аватарки...
 
banned nax
Default
0

Quote:
Originally Posted by netwind
так там [href] а тебе разве не [img] нужно было?
и href то же
 
 
netwind
Гуру
 
netwind's Avatar
Default
1

учти там нету плагина, это хак в классическом виде - изменения в коде :

In functions_newpost.php
FIND
Code:
// ###################### Start convert_url_to_bbcode_callback #######################
ABOVE that ADD
Code:
function autoparse_onsite($url) 
{ 
    $parsed = parse_url($url); 
    if (stripos($parsed['host'], getenv('HTTP_HOST')) !== false) 
    { 
        return '' . $url . ''; 
    } 
    else 
    { 
        return $url; 
    } 
}
FIND
Code:
$urlSearchArray = array( 
    "#(^|(?<=[^_a-z0-9-=\]\"'/@]|(?<=" . $taglist . ")\]))((https?|ftp|gopher|news|telnet)://|www\.)((\[(?!/)|[^\s[^$!`\"'|{}<>])+)(?!\[/url|\[/img)(?=[,.]*(\)\s|\)$|[\s[]|$))#siU" 
); 

$urlReplaceArray = array( 
    "\\2\\4" 
);
REPLACE that with
Code:
$urlSearchArray = array( 
    "#(^|(?<=[^_a-z0-9-=\]\"'/@]|(?<=" . $taglist . ")\]))((https?|ftp|gopher|news|telnet)://|www\.)((\[(?!/)|[^\s[^$!`\"'|{}<>])+)(?!\[/url|\[/img)(?=[,.]*(\)\s|\)$|[\s[]|$))#siUe" 
); 

$urlReplaceArray = array("autoparse_onsite('\\2\\4')");
а если у тебя не php5 придется добавить еще и это в начало class_bbcode.php
Code:
if (!function_exists('stripos')) 
{ 
    /** 
    * Case-insensitive version of strpos(). Defined if it does not exist. 
    * 
    * @param    string        Text to search for 
    * @param    string        Text to search in 
    * @param    int            Position to start search at 
    * 
    * @param    int|false    Position of text if found, false otherwise 
    */ 
    function stripos($haystack, $needle, $offset = 0) 
    { 
        $foundstring = stristr(substr($haystack, $offset), $needle); 
        return $foundstring === false ? false : strlen($haystack) - strlen($foundstring); 
    } 
}
добавлено через 1 минуту
что касается img там вообще другие файлы . ну напиши по аналогии..

Last edited by netwind : 09-12-2006 at 08:12 PM. Reason: Добавлено сообщение
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 08:30 AM.


Powered by vBulletin® Version Nulled Edition
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...