Перейти к контенту
  • 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
вроди как сделал, только непойму как оно работает

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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