|
|
|
js. как на форумах кнопка "Цитировать работает"?
|
|||
|---|---|---|---|
|
#18+
Всем привет. трабл. в силу большой извращенности заказа пришлось писать свой движок для форума. возникло ряд вопросов. 1. окружение кнопки цитировать выводить наловчился.А как можно сделать чтобы кликнув вылетало не только окружение но и текст того сообщения , где на эту кнопку нажали? 2. Кнопка - ссылка на страницу. вставить то вставляет. а как потом ссылку выловить и запихать, то есть если изночально , вставил, затем - заменил на <a src=" , -></a>, а ссылку то как обработать? 3. Про вставку картинок нет вообще никаких мыслей. ее не только обработать надо, так еще и на сервер закачать. Помогите, кто знает решение. ЗЫ. стандартные движки не подходят, я и так с десяток перебрал пока свой написал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 15:36 |
|
||
|
js. как на форумах кнопка "Цитировать работает"?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 15:55 |
|
||
|
js. как на форумах кнопка "Цитировать работает"?
|
|||
|---|---|---|---|
|
#18+
1. почитай getElementById() , getElementsByName() 2. если тебу перейти на другую страницу то location.href = "http://www.megacorp.com" 3. Картинку по любому (лучше Ajax) надо закинуть на сервер а потом изменяешь src картинки _________________________ Делай что должен и будь что будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 15:59 |
|
||
|
js. как на форумах кнопка "Цитировать работает"?
|
|||
|---|---|---|---|
|
#18+
2. нет не переход. именно указание в тексте сообщения ссылки. тоесть 2 тега ,в открывающем в виде параметра указывается ссылка, далее когда данные заносятся в базу идет преобразование тегов. на стр. топика в мессаге отображается как ссылка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 16:08 |
|
||
|
js. как на форумах кнопка "Цитировать работает"?
|
|||
|---|---|---|---|
|
#18+
2. Тебе надо на страницу или в textarea вставить ссылку? если на страницу - будет виден текст подчеркнутый ссылка если в textarea - будет виден код < a href ... Подробней напиши что куда вставляешь где кнопка где ссылка _________________________ Делай что должен и будь что будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 16:23 |
|
||
|
js. как на форумах кнопка "Цитировать работает"?
|
|||
|---|---|---|---|
|
#18+
ГенГрум2. Тебе надо на страницу или в textarea вставить ссылку? если на страницу - будет виден текст подчеркнутый ссылка если в textarea - будет виден код < a href ... Подробней напиши что куда вставляешь где кнопка где ссылка К примеру как на этом форуме у сообщения есть кнопки, одна из них вставить ссылку, при клине на нее в textarea вставляется окружение из 2-х тегов. при выводе уже обработанного сообщения на странцу выводися подчеркнутый ссылка. Нужно тоже самое. Делаю вот так: Код: plaintext 1. 2. ЗЫ. с цитатами разобрался Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 16:54 |
|
||
|
js. как на форумах кнопка "Цитировать работает"?
|
|||
|---|---|---|---|
|
#18+
Возможно я тебя не понял. Выловить любой параметр можно так <a id="id1" href="..." title="title1">Ssilka</a> a = document.getElementById("id1"); title = a.attributes.title; href = a.attributes.href; Ssilka = a.innerHTML; или Ssilka = a.textContent; _________________________ Делай что должен и будь что будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 17:34 |
|
||
|
js. как на форумах кнопка "Цитировать работает"?
|
|||
|---|---|---|---|
|
#18+
SuSa К примеру как на этом форуме у сообщения есть кнопки, одна из них вставить ссылку, при клине на нее в textarea вставляется окружение из 2-х тегов. Я не совсем понял вопрос. Как здесь сделано - предположительно в БД хранится BB-code и ничего при цитировании не обрабатывается. Просто берется BB-соde и окружается цитатами. парсинг происходит как раз при рендеринге страницы. Например на JavaRanch крутой парсинг и при сохранении сообщения. так что и не сохранишься. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 19:46 |
|
||
|
js. как на форумах кнопка "Цитировать работает"?
|
|||
|---|---|---|---|
|
#18+
Повторюсь , цитату сделал: мой способ: имеем сообщение: ------- текст <b>текст?</b> -------- жмем кнопку цитировать ,в облости ввода текста получаем: Код: plaintext в этом же виде текст сообщения храница в БД. ну еще по пути идет обработка спецсимволов, добавление слешей и т.д. и т.п. Вот потом при выводе сообщение из БД достали, теги заменили на html'кие аналоги и вывели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2008, 08:13 |
|
||
|
|

start [/forum/topic.php?fid=22&tid=1456406]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
177ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 468ms |

| 0 / 0 |
