Тема: Вопрос Вопросы по vBulletin
Показать сообщение отдельно
Старый 14.10.2009, 20:12 Вверх   #147
Знаток
 
Аватар для Vector
Vector вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Flaaash Посмотреть сообщение
ссылки которые помещаются между тегами [url]
Ну может это реализовать можно редактированием bbcode url - И как нибудь там сразу прописать, что ссылки должны подсвечиваться таким то цветом и т.п.?
Я так полагаю исходник bbcode url находиться в файле class_bbcode.php
PHP код:
/**
    * Handles a [url] tag. Creates a link to another web page.
    *
    * @param    string    If tag has option, the displayable name. Else, the URL.
    * @param    string    If tag has option, the URL.
    *
    * @return    string    HTML representation of the tag.
    */
    
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(vbchop($tmp36) . '...' 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>";
    } 
Как нибудь это можно реализовать?
  Ответить с цитированием
 
Время генерации страницы 0.07252 секунды с 10 запросами