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

Изменение тега left, center, right


Deluxe

Вопрос

Здравствуйте. Хотел сделать обтекание картинки текстом справа, слева.. Красиво и иногда даже гармонично.

Сделал с начало тег (img=right(left)). В принципе нормально, но, аттачные картинки так не прокатят, их нужно тегом (right)(left) уже делать.

А зачем создавать кучу тегов, если можно использовать (left)(right)? Вот и принялся за дело..

 

 

Где менять, я вроде правильно нашёл, это в .sources/classes/bbcode/class_bbcode(_core).php

 

Добавляю конечно же style...

$txt = preg_replace( "#\[(left|right|center)\](.+?)\[/\\1\]#is" , "<div style='float:\\1' align='\\1'>\\2</div>", $txt );

 

 

В итоге, получаю картинку справа, текст слева! Захожу снова в редактирование сообщения и получаю html код

<div style='float:right' align='right'>контент</div>

 

Подскажите, пожалуйста, что не так?

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

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

Пока что нет ответов на этот вопрос

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

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

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

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

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

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

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

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

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

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

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