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

текст с боку картинки с отступом


Lestar

Вопрос

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

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

  • 0
Просмотреть архив, в категории 2.1.х.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Добрый день. Не хочу открывать новую тему, думаю, это будет лишним. Поэтому спрошу здесь.

А есть что-нибудь на 2.3? Ресайз картинок там уже предусмотрен, а вот обтекание текстом нет.

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

  • 0
http://www.ibresource.ru/db/630/ можно подогнать.
Ссылка на комментарий
Поделиться на других сайтах

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

  • 0

./sources/classes/bbcode/class_bbcode.php

Находим:

 

				$txt = preg_replace_callback( "#\[img\](.+?)\[/img\]#i"							 , array( &$this, 'regex_check_image' ), $txt );

 

Заменяем:

 

				$txt = preg_replace( "#\[img=(right|left)\](.+?)\[/img\]#ie"				, "\$this->regex_check_image('\\2','\\1')"	, $txt );
			$txt = preg_replace( "#\[img\](.+?)\[/img\]#ie"							 , "\$this->regex_check_image('\\1')"		  , $txt );

Находим:

 

	$txt = preg_replace( "#<img(?:.+?)src=[\"'](\S+?)['\"][^>]+?>#is"		   , "\[img\]\\1\[/img\]"			, $txt );

Добавляем выше:

 

	$txt = preg_replace( "#<img style=[\"']float:(left|right)[\"'](?:.+?)src=[\"'](\S+?)['\"].+?".">#"		   , "\[IMG=\\1\]\\2\[/IMG\]"			, $txt );

 

./sources/classes/bbcode/class_bbcode_core.php

Находим:

 

	function regex_check_image( $matches=array() )
{
	//-----------------------------------------
	// INIT
	//-----------------------------------------

	$url = $matches[1];

 

Заменяем на:

 

	function regex_check_image( $url="", $align="" )
{
	//-----------------------------------------
	// INIT
	//-----------------------------------------

	//$url = $matches[1];

 

Находим:

 

		return "<img src=\"$url\" border=\"0\" class=\"". $_class ."\" />";

 

Заменяем на:

 

		//return "<img src=\"$url\" border=\"0\" class=\"". $_class ."\" />";
	if ($align == "")
			{
				return "<img src=\"$url\" border=\"0\" class=\"". $_class ."\" />";
			}
			else
			{
				return "<img style='float:$align' src=\"$url\" border=\"0\" class=\"". $_class ."\" />";
			}

 

Отступ можно сделать в css-расширенный режим, находим что-то типа:

.linked-image
{
margin: 0px;
padding: 0px;
border: 0px;
}

 

И правим значение padding на нужное и/или добавляем другое padding'и или как уже необходимо :D

 

Неграмотно, но вроде работает ;)

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

  • 0

действительно не очень грамотно ...

а я потыкался, потыкался, сделал что то невразумительное, мне это не понравилось и сделал просто дополнительные бб коды [img_R][/img_R] и [img_L][/img_L]

всё равно этим редко кто пользуется у нас

 

можно еще бб код на блок сделать типа

<div style="float:left|right"> </div>

и в него уже картинку или вообще что угодно помещать

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

  • 0

если в див завернуть то всё содержимое будет прилегать в одной из указанных сторон, что тоже не особо удобно. вариант с доп ббкодами типа img_l и img_r трудоёмким наверное будет, если конечно это не просто замена на img, а также через функцию проверки имаги...

и я так понял что тут речь шла о переделки мода от 2.1 под 2.2-2.3.х только без ресайза... что в принципе и сдлелано...

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

  • 0

у меня відает следующую ошибку

Parse error: syntax error, unexpected ';', expecting T_FUNCTION in /home/gugl/data/www/my.digka.org.ua/sources/classes/bbcode/class_bbcode_core.php on line 2715

 

тут розабрался

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

  • 0
вроди как сделал, только непойму как оно работает

Это как понять?

 

какие теги использовать так как новіе недобавились помоему

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

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

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

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

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

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

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

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

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

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

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

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