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

Как убрать автоматическое дописывание http:// в ссылках?


engie

Вопрос

Как убрать автоматическое дописывание http:// в ссылках? и в путях к картинкам тоже, да и во всех подобных вещах.

 

У меня просто форум работает на два адреса, один на локалке а другой в инете, и если я там размещаю картинку, то кто нить не видит её... или те кто из локалки или те кто из инета... как бы мне убрать в форуме что бы не форсировалась приписка http:// к ссылкам? или скажите как можно это сделать подругому?

 

Извиняюсь если такая тема уже есть, а то я не нашел... не очень понял что тыкать в поиск :D

 

А можно как нить в ссылку вставить {board_url} ? ;)

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

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

  • 0

в sources/classes/bbcode/class_bbcode_core.php

		//-----------------------------------------
	// Do we have http:// at the front?
	//-----------------------------------------

	if ( ! preg_match("#^(http|news|https|ftp|aim)://#", $url['html'] ) )
	{
		$url['html'] = 'http://'.$url['html'];
	}

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

  • 0

В профиле пользователя есть такой пункт "Сайт". Если его чем-то заполнить, то он принудительно дополняется протоколом в виде "http://". И получается так, что если вставить ссылку с https или просто иным протоколом, то выходит: "http://https://ссылка...".Это непорядок.

Нашёл в файле /sources/lib/func_usercp.php такое:

        if ( ! preg_match( "#^http://#", $this->ipsclass->input['WebSite'] ) )
        {
            $this->ipsclass->input['WebSite'] = 'http://'.$this->ipsclass->input['WebSite'];
        }

Если тут убрать http://, или просто закомментировать весь этот абзац, то проблема исчезает, но возникает другая: при просмотре такого профиля строчка "Сайт" пуста. Хотя введённый адрес там хранится, что видно при попытке редактировать профиль.

Покопался в profile.php, там тоже есть конструкция 'http://', но никакие действия не меняют ситуацию.

Как же быть? Хочу устранить принудительное дополнение этого поля протоколом. Совет выше не помогает: убрать там 'http://' или просто весь тот абзац — эффекта на данное поле не оказывает.

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

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

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

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

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

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

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

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

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

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

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

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