форум vBSupport.ru > vBulletin > Вопрос — Ответ
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
joper
Простоузер
Default Открытие ссылок в том же окне
0

У меня на форуме ссылки в постах открываются вновом окне, нужно сделать так чтобы все ссылки открывались в том же окне. Как реализовать это?
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Ghost
Гуру
 
Ghost's Avatar
Default
2

в скрипте "includes/class_bbcode.php" в функции
PHP Code:
    function handle_bbcode_url($text$link)
    {
        
$rightlink trim($link);
        if (empty(
$rightlink))
        {
            
// no option -- use param
            
$rightlink trim($text);
        }
        
$rightlink str_replace(array('`''"'"'"'['), array('`''"'''''['), $this->strip_smilies($rightlink));

        
// remove double spaces -- fixes issues with wordwrap
        
$rightlink str_replace('  '''$rightlink);

        if (!
preg_match('#^[a-z0-9]+(?<!about|javascript|vbscript|data):#si'$rightlink))
        {
            
$rightlink "http://$rightlink";
        }

        if (!
trim($link) OR str_replace('  '''$text) == $rightlink)
        {
            
$tmp unhtmlspecialchars($rightlink);
            if (
vbstrlen($tmp) > 55 AND $this->is_wysiwyg() == false)
            {
                
$text htmlspecialchars_uni(substr($tmp036) . '...' substr($tmp, -14));
            }
            else
            {
                
// under the 55 chars length, don't wordwrap this
                
$text str_replace('  '''$text);
            }
        }

        
// standard URL hyperlink
        
return "<a href=\"$rightlink\" target=\"_blank\">$text</a>";
    } 
убрать target
 
 
joper
Простоузер
Default
0

Спасибо! До этого так делал, но ссылки так и открывались в новом окне..только щас дошло что надо контент в посте заново создать.
 
 
Ghost
Гуру
 
Ghost's Avatar
Default
0

joper, угу. либо: админка -- Обслуживание -- Обновление счётчиков -- Перестроить кэш сообщений.
 
 
mff
Продвинутый
 
mff's Avatar
Default
0

А как сделать так, чтоб был выбор? В нужном топике ссылки открывались бы в этом же окне, в остальных как обычно, в новых окнах. Спасибо.

Last edited by mff : 07-10-2010 at 01:27 PM.
 
 
kaddy
Простоузер
Default
0

для 4.1.3. подойдет этот метод ?

должно остаться - "<a href=\"$rightlink\">$text</a>"; ??




kaddy добавил 08.06.2011 в 10:40
да, забыл уточнить - в этом же окне нужно только для локальных ссылок (т.е. для ссылок на страницы форума, cms, дневников и т.д. на моем домене)
ссылки на внешние ресурсы должны открываться в новом окне.

такое можно реализовать ?

Last edited by kaddy : 06-08-2011 at 10:40 AM. Reason: Добавлено сообщение
 
 
kaddy
Простоузер
Default
0

привет
вопрос еще актуальный
спасибо
 


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 04:12 AM.


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