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

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

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

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

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

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

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

Хранить в бд на мой взгляд без разницы. А вот что делать если пользователь случайно сотрет часть закрывающего тэга. Тогда же весь вид испортится....
...
Рейтинг: 0 / 0
05.02.2009, 15:41
    #35799533
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bbcode на свой сайт
andMegaM...Тогда же весь вид испортится....
Испортится. В этом случае, плюнуть на этот доисторический ббкоде и использовать современные технологии. Сейчас все браузеры это позволяют. Да и код проще будет. Смотреть в гугле contenteditable и execCommand.
...
Рейтинг: 0 / 0
05.02.2009, 16:09
    #35799625
Evgeniy_SH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bbcode на свой сайт
взять из nuke класс с bbcode ;) и всё будет нормально...
...
Рейтинг: 0 / 0
05.02.2009, 16:15
    #35799646
andMegaM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bbcode на свой сайт
Посмотрел пример с execCommand. Очень даже не плохая вещь.
Мне вот теперь интересно как в БД будет храниться информация о том что текст выделен жирным шрифтом?
...
Рейтинг: 0 / 0
05.02.2009, 16:17
    #35799660
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bbcode на свой сайт
В виде хтмля и будет.
Код: plaintext
<b>Текст</b>
...
Рейтинг: 0 / 0
05.02.2009, 16:25
    #35799700
Evgeniy_SH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bbcode на свой сайт
да, только разницы особо никакой, возьмет и сотрет открывающий/закрывающий тэг... ;) и будет всё наперекосяк...
...
Рейтинг: 0 / 0
05.02.2009, 16:27
    #35799715
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bbcode на свой сайт
Evgeniy_SHда, только разницы особо никакой, возьмет и сотрет открывающий/закрывающий тэг... ;) и будет всё наперекосяк...
Не сотрёт - к хтмлю нет доступа.
...
Рейтинг: 0 / 0
05.02.2009, 16:35
    #35799761
andMegaM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bbcode на свой сайт
Вот только теперь встает вопрос как из
Код: plaintext
<b>Текст</b>
воткнуть в поле ввода и чтобы текст уже был выделен жирным?
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / bbcode на свой сайт / 25 сообщений из 27, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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