powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / bbcode на свой сайт
27 сообщений из 27, показаны все 2 страниц
bbcode на свой сайт
    #35798747
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. Люди подскажите скрипт, который при выделении текста и нажатии на кнопку формы обставлял по краям HTML тэги. Т.е. хочу на сайт поставить небольшой редактор bbcode (жирный шрифт, наклонный шрифт, почеркнутый шрифт и тег переноса строки). Уже долго не могу найти. Помогите пожалуйста
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799040
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот куча советов ...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799109
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я таким образом третий день ищу. Встречал фразы, что в разных браузерах код реализации разный, т.к. браузеры по разному обрабатывают события. Вот ищу скрипт, т.к. с js почти не знаком
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799154
Evgeniy_SH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:) тебе поможет tinymce
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799202
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Evgeniy_SH:) тебе поможет tinymce
Это слишком наворочено. Нужно гораздо проще
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799215
Evgeniy_SH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
%) проще ничего не делать, тупо strip_tags...
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799247
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно всего лишь чтобы пользователь выделил мышкой часть текста, например "Бла-Бла", нажать на кнопку и в итоге текст должн поменяться на [B]Бла-Бла .
И все.
strip_tags - это совсем не то
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799259
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. все абсолютно также как на этом форуме добавляются сообщения
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799260
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andMegaMНужно всего лишь чтобы пользователь выделил мышкой часть текста, например "Бла-Бла", нажать на кнопку и в итоге текст должн поменяться на [B]Бла-Бла .
И все.
strip_tags - это совсем не то
А здесь на форуме чего-то такое было. По моему, я сам и написал - склерозьм .
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799276
Evgeniy_SH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://en.allexperts.com/q/Javascript-1520/cross-browser-textarea-selection.htm - :) стою на асфальте в лыжи обутый ;)...
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799314
Evgeniy_SH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://board.flashkit.com/board/archive/index.php/t-713313.html - или вот
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799322
Evgeniy_SH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если это у тебя вызывает проблемы ;) то что будет, когда ты их начнешь парсить... [b] открыли и не закрыли?:)
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799375
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andMegaM,

Вот чего-то нашёл такое.
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799400
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Evgeniy_SHесли это у тебя вызывает проблемы ;) то что будет, когда ты их начнешь парсить... [b] открыли и не закрыли?:)

Об этом, честно говоря, я не думал еще, но чувствую что плохо придется.
Мне в конечном итоге надо чтобы пользователь оставил информацию на страничке и в случае изменения информации сам мог зайти и подправить данные.
Как сделать чтоб пользователю не пришлось редактировать весь текст заново при изменении информации?
Я планировал сделать чтобы в textarea текст был отредактирован в bbcode, а при загрузке на сервер
происходила простая замена bbcode на HTML код. Точно также при изменении информации текст брался с сервера в HTML коде и при вставке в textarea теги заменялись на теги bbcode.
И как мне быть?
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799433
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeandMegaM,

Вот чего-то нашёл такое.

Да да. то что нужно. Спасибо огромное.
Я сколько не встречал редакторов, нигде не видел кнопки переноса каретки.
Не подскажете как по нажатию на кнопку вставлялся тег {br}?
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799473
Evgeniy_SH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andMegaMEvgeniy_SHесли это у тебя вызывает проблемы ;) то что будет, когда ты их начнешь парсить... [b] открыли и не закрыли?:)

Об этом, честно говоря, я не думал еще, но чувствую что плохо придется.
Мне в конечном итоге надо чтобы пользователь оставил информацию на страничке и в случае изменения информации сам мог зайти и подправить данные.
Как сделать чтоб пользователю не пришлось редактировать весь текст заново при изменении информации?
Я планировал сделать чтобы в textarea текст был отредактирован в bbcode, а при загрузке на сервер
происходила простая замена bbcode на HTML код. Точно также при изменении информации текст брался с сервера в HTML коде и при вставке в textarea теги заменялись на теги bbcode.
И как мне быть?

хранить в бд текст с ббкодами, и только при выводе заменять на хтмл тэги...
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799482
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Evgeniy_SHхранить в бд текст с ббкодами, и только при выводе заменять на хтмл тэги...
И это же верно для тега br . Перенос строки им заменять.
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799513
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Evgeniy_SHхранить в бд текст с ббкодами, и только при выводе заменять на хтмл тэги...

Хранить в бд на мой взгляд без разницы. А вот что делать если пользователь случайно сотрет часть закрывающего тэга. Тогда же весь вид испортится....
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799533
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andMegaM...Тогда же весь вид испортится....
Испортится. В этом случае, плюнуть на этот доисторический ббкоде и использовать современные технологии. Сейчас все браузеры это позволяют. Да и код проще будет. Смотреть в гугле contenteditable и execCommand.
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799625
Evgeniy_SH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
взять из nuke класс с bbcode ;) и всё будет нормально...
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799646
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрел пример с execCommand. Очень даже не плохая вещь.
Мне вот теперь интересно как в БД будет храниться информация о том что текст выделен жирным шрифтом?
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799660
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В виде хтмля и будет.
Код: plaintext
<b>Текст</b>
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799700
Evgeniy_SH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, только разницы особо никакой, возьмет и сотрет открывающий/закрывающий тэг... ;) и будет всё наперекосяк...
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799715
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Evgeniy_SHда, только разницы особо никакой, возьмет и сотрет открывающий/закрывающий тэг... ;) и будет всё наперекосяк...
Не сотрёт - к хтмлю нет доступа.
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799761
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот только теперь встает вопрос как из
Код: plaintext
<b>Текст</b>
воткнуть в поле ввода и чтобы текст уже был выделен жирным?
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799790
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andMegaM,
На момент редактирования он уже и будет жирным.
А дальше - при сабмите формы (сохранение) писать в какой-нибудь хидден-инпут иннерХТМЛ объекта, который контентедитабле=тру, а на сервере ловить и писать в БД. Ручками ничего делать не надо!
...
Рейтинг: 0 / 0
bbcode на свой сайт
    #35799800
Evgeniy_SH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andMegaMВот только теперь встает вопрос как из
Код: plaintext
<b>Текст</b>
воткнуть в поле ввода и чтобы текст уже был выделен жирным?
;) как говорит ShSerge... тогда никак...

ну как я понимаю... все вот эти tinymce и подобные ;) сделаны совсем по другому, не так как вы думаете, andMegaM... либо текстарея с <b>shit</b>, и забываем о разукрашках... либо див с хтмл внутри...
...
Рейтинг: 0 / 0
27 сообщений из 27, показаны все 2 страниц
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / bbcode на свой сайт
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]