Перейти к контенту

Спецтег для различия _top и _blank


Рекомендуемые сообщения

Иногда возникает необходимость сделать ссылку, но так, чтобы она открылась не в новом окне (_blank), а в этом же самом (_top) и вот для этого нужен спецтег... по моему предложению такой сделан на сервисе гостевых книг http://zbookpro.net очень удобно работать... особенно, если делаешь перекрестные ссылки в самом форуме... на определенные темы и форумы...

 

Кто знает, как этот тег внедрить в IBF? Быть может такой хак уже существует? Буду благодарен за ссылку или совет по этому вопросу...

Ссылка на комментарий
Поделиться на других сайтах

такого хака вряд ли есть. Ну там в принципе не трудно, попробуй сам написать по аналогии с хаком Таблицы в ib коде. Там все просто. Что на что конвертируется соответственно...
Ссылка на комментарий
Поделиться на других сайтах

Посмотрел я на этот хак... и подумал, что по аналогии там не получится...

То ли там все так сложно... то ли я такой тупой...

 

Вроде знакомые символы есть:

   //-------------------------
       // Tidy up the viewable URL
       //-------------------------

       if (preg_match( "/^<img src/i", $url['show'] )) $skip_it = 1;

       $url['show'] = preg_replace( "/&/" , "&" , $url['show'] );
       $url['show'] = preg_replace( "/javascript:/i", "javascript: ", $url['show'] );
       
       if (strlen($url['show']) < 55)  $skip_it = 1;
       
       // Make sure it's a "proper" url
       
       if (!preg_match( "/^(http|ftp|https|news):\/\//i", $url['show'] )) $skip_it = 1;
       
       $show     = $url['show'];
       
       if ($skip_it != 1) {
           $stripped = preg_replace( "#^(http|ftp|https|news)://(\S+)$#i", "\\2", $url['show'] );
           $uri_type = preg_replace( "#^(http|ftp|https|news)://(\S+)$#i", "\\1", $url['show'] );
           
           $show = $uri_type.'://'.substr( $stripped , 0, 35 ).'...'.substr( $stripped , -15   );
       }
       
       return $url['st'] . "<a href='".$url['html']."' target='_blank'>".$show."</a>" . $url['end'];
       
   }

 

Это по-моему отвечает за то, что мне нужно... но как сделать, чтобы он понимал Новый тег urlt хер знает... Подозреваю, что прописывать надо не только здесь и одним простым копированием не отделаешься...

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.