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

Ошибка динамических изображений


arietz

Вопрос

Движок 2.3.1. Проблема вставки изображений формата

[img=http://www.domain.com/index.php?parameter=value]

Сначала вылетала ошибка:

Использование тегов для динамических страниц запрещено

В настройках «Безопасность и конфиденциальность» включил пункт "Разрешить динамические изображения?" и получил новую ошибку:

В этом форуме запрещено использовать такой формат для изображений. Правильный формат: http://www.domain.com/picture.gif, неправильный формат: http://www.domain.com/picture.one.gif

Перерыл всю админку, но проблему так и не решил.

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

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

  • 0

форум умный, не дает гадость сувать)

ибо нефиг...

это стандартными средствами не убрать, а убрав в коде получаем дырищу. огроменную.

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

  • 0

скрипт у себя на сервере?

 

если да, то можно сделать исключение для своего http://www.domain.com/index.php?

 

в sources/classes/bbcode/class_bbcode_core.php

в функции regex_check_image

		if ( $this->ipsclass->vars['img_ext'] )
	{
		$extension = preg_replace( "#^.*\.(\w+)(\?.*$|$)#", "\\1", $url );

		$extension = strtolower($extension);

		if ( (! $extension) OR ( preg_match( "#/#", $extension ) ) )
		{
			$this->error = 'invalid_ext';
			return $default;
		}

		$this->ipsclass->vars['img_ext'] = strtolower($this->ipsclass->vars['img_ext']);

		if ( ! preg_match( "/".preg_quote($extension, '/')."(,|$)/", $this->ipsclass->vars['img_ext'] ))
		{
			$this->error = 'invalid_ext';
			return $default;
		}
	}

вот этот кусок отвечает

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

  • 0

Да, и форум и скрипт на одном домене. Как добавить домен в исключения?

 

Я поборол эту ошибку банальным удалением приведенного вами куска, т.к. просто не соображаю в php. Если можно добиться желаемого успеха более цивилизованно, а не каменно-топорным методом, как сделал я, то прошу помочь :D

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

  • 0
Я поборол эту ошибку банальным удалением приведенного вами куска

зря. Не долго ваш форум проработает :D

Да, и форум и скрипт на одном домене. Как добавить домен в исключения?

http://forum.sysman.ru/index.php?showtopic=14537

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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