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

Выделение текста в CODE жирным текстом


Jax

Вопрос

Иногда хочется показать в коде тот момент или строку, на которую следуем обратить внимание или, к примеру, на ту, которая была добавлена. Как можно это осуществить?

Мб, что-то вроде:

[code]textnormal {b}textbold {/b}[/ code]

Или вместо {b} что-то другое.

Спасибо.

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

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

  • 0

мда... я ждал что ты так ответишь :D почему-то

не хорошо, можно что-то другое, но просто порой и на этом форуме эта вещь очень нужна, не говорю уже про свой, а твоя реализация просто подтолкнула меня на эту тему, вот и все ;)

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

  • 0

в функции обработки тега code .

Берёшь любое регулярное выражение, ну например от того же болда, добавляешь его в эту функцию, меняешь [ на { и будет тебе счастье. Наверно.

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

  • 0
Song, я помню, ты мне когда-то говорил, как можно исправить такую вещь, как: при редактировании поста {b} меняется на а нужно понятное дело, чтобы оставалось {b}
Ссылка на комментарий
Поделиться на других сайтах

  • 0

А оно должно по идее оставаться при редактировании у тебя как {b}

Наверно ты что-то не так сделал.

Говори, чего и как сделал.

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

  • 0

Song, ну, ты знаешь, я всегда отличался особой эрудицией и находчивостью ;) по этому я просто взял и добавил после

//---------------------------------
		// Do [CODE] tag
		//---------------------------------

это

$txt = preg_replace( "#\{b\}(.+?)\{/b\}#is", "<b>\\1</b>", $txt );

:D

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

  • 0

а ну всё понял короче :D

он у тебя эту <b> записал в базу.

В стандартном же ipb всё через попу сделано ;)

короче говоря {b} заменять надо не в парсере, а в Topics.php при листании постов.

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

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

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

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

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

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

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

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

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

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

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

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