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

Ссылки


Вопрос

Подскажите где нужно исправить код, чтобы при добавлении сообщения, скажем пишем ссылку

http://xxxxxxxxxx.ru

 

была ссылка вида

_http://xxxxxxxxx.ru

 

тоесть чтобы она уже не светилась.. а как текст выглядела

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

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

  • 0
Вот вот, я уже начинаю забывать что такая тема была, сейчас письмо пришло, а я и вспомнить то сразу не смог пока не открыл форум.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

нет!

Заходишь в админку! выбираешь Skins & Templates/Skin Manager/ТВОЙ СКИН/Edit Root Skin Colours (CSS Easy Mode)/ищешь a:link, a:visited, a:active затем тут пишешь,

text-decoration:none;

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

  • 0

ах вот вы о чем. но поправка будет.

 

Во-первых, Easy Mode работает крайне глючно и менять в нем себе дороже - весь стиль может накрыть разом. Первый признак - оконтовка вокруг кнопки "цитата" :D

 

Лучше менять в advanced mode.

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

  • 0
Что-то не пойму кто с кем разговаривает и о чем, вы можете подсказать как сделать, чтобы ссылки были как текст?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

2 anet: ему надо не декорацию ссылок сменить, а сами ссылки..) т.е. чтобы про вводе в сообщение ссылки типа http://какая-то_херня.ru

она не была ссылочкой, а обычным набором символов :D

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

  • 0
Подскажите где нужно исправить код, чтобы при добавлении сообщения, скажем пишем ссылку

http://xxxxxxxxxx.ru

 

была ссылка вида

_http://xxxxxxxxx.ru

 

тоесть чтобы она уже не светилась.. а как текст выглядела

Какая-то бредово-непонятная идея. Точнее, смысл её-то я улавливаю - для warez'ных форумов....

 

Капай ./sources/lib/post_parser.php - если не ошибаюсь, то там ты найдешь, что тебя интересует.

Плюс, сюда ещё можешь загленуть: ./jscripts/ipb_bbcode.php - там можно выставить, что при вводе нового сообщения при нажатие alt+h будет дефолтно стоять приставка (любая, которую поставишь) перед http://

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

  • 0

Вот то, что нужно от товарища MiXoiD-а:

 

в файле post_parser.php:

Найти:

function regex_build_url($url=array()) {
global $DB; 

$skip_it = 0;

 

После вставить:

if ( !stristr($url['html'], "hostname") ) return $url['st'].$url['html'].$url['end'];

 

где "hostname" должен быть без http:// например - ляляля.net

И всё...

 

Этот мод работает для Форумов 1.2.x&1.3.x и 2.0.х

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

  • 0
Насчет матфильтра - отличная идея... Надо посмотреть кто раньше обрабатывает антимат или пост_парсер.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

sources/lib/post_parser.php

 

Найти (строка 707):

$txt = preg_replace( "#<a href=[\"'](http://|https://|ftp://|news://)?(\S+?)['\"].+?".">(.+?)</a>#" , "\[url=\\1\\2\]\\3\[/url\]"  , $txt );

Заменить на:

$txt = preg_replace( "#_(http://|https://|ftp://|news://)(.+)?(\S+?)#" , "_\\1\\2\\3"  , $txt );

 

Найти (строка 1435):

return $url['st'] . "<a href='".$url['html']."' target='_blank'>".$show."</a>" . $url['end'];

Заменить на:

return "_".$url['html'];

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

  • 0

Спасибо!!!

НО... Я вижу, что там происходит в коде и понимаю, только вот эффекта эта замена не принесла...

Я вам даже больше скажу - если я делаю через preg_replace какую-нибудь замену, она не происходит. Попробовал сделать ошибку - всё нормально, файл в процессе участвует, но ничего, как я понял, нежелает изменять.... У меня уже мозги текут....

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

  • 0

такое впечатление, что function unconvert($txt="", $code=1, $html=0) просто не обрабатывается....

ЗЫ. Новые линки теперь нормально стали работать. Правда, я другой кусок кода поменял, того, что вы написали, не было (это вторая замена)

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

  • 0

Прошу прощения, но хотелось бы видеть что-то подобное для 2.1.х

Причём не _http:///хххххх, а просто замену ссылки на текст с изменением цвета.

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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