powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / js. как на форумах кнопка "Цитировать работает"?
9 сообщений из 9, страница 1 из 1
js. как на форумах кнопка "Цитировать работает"?
    #35349277
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. трабл.
в силу большой извращенности заказа пришлось писать свой движок для форума. возникло ряд вопросов.
1. окружение кнопки цитировать выводить наловчился.А как можно сделать чтобы кликнув вылетало не только окружение но и текст того сообщения , где на эту кнопку нажали?
2. Кнопка - ссылка на страницу. вставить то вставляет. а как потом ссылку выловить и запихать, то есть если изночально , вставил, затем - заменил на <a src=" , -></a>, а ссылку то как обработать?
3. Про вставку картинок нет вообще никаких мыслей. ее не только обработать надо, так еще и на сервер закачать.

Помогите, кто знает решение.
ЗЫ. стандартные движки не подходят, я и так с десяток перебрал пока свой написал.
...
Рейтинг: 0 / 0
js. как на форумах кнопка "Цитировать работает"?
    #35349357
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ответ ушел сюда
http://www.sql.ru/forum/actualthread.aspx?tid=563186
кнопкой промахнулся
...
Рейтинг: 0 / 0
js. как на форумах кнопка "Цитировать работает"?
    #35349372
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. почитай getElementById() , getElementsByName()
2. если тебу перейти на другую страницу то location.href = "http://www.megacorp.com"
3. Картинку по любому (лучше Ajax) надо закинуть на сервер а потом изменяешь src картинки
_________________________
Делай что должен и будь что будет.
...
Рейтинг: 0 / 0
js. как на форумах кнопка "Цитировать работает"?
    #35349416
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2. нет не переход. именно указание в тексте сообщения ссылки. тоесть 2 тега ,в открывающем в виде параметра указывается ссылка, далее когда данные заносятся в базу идет преобразование тегов. на стр. топика в мессаге отображается как ссылка.
...
Рейтинг: 0 / 0
js. как на форумах кнопка "Цитировать работает"?
    #35349482
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2. Тебе надо на страницу или в textarea вставить ссылку?
если на страницу - будет виден текст подчеркнутый ссылка
если в textarea - будет виден код < a href ...

Подробней напиши что куда вставляешь где кнопка где ссылка
_________________________
Делай что должен и будь что будет.
...
Рейтинг: 0 / 0
js. как на форумах кнопка "Цитировать работает"?
    #35349588
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГенГрум2. Тебе надо на страницу или в textarea вставить ссылку?
если на страницу - будет виден текст подчеркнутый ссылка
если в textarea - будет виден код < a href ...
Подробней напиши что куда вставляешь где кнопка где ссылка

К примеру как на этом форуме у сообщения есть кнопки, одна из них вставить ссылку, при клине на нее в textarea вставляется окружение из 2-х тегов.
при выводе уже обработанного сообщения на странцу выводися подчеркнутый ссылка.
Нужно тоже самое.
Делаю вот так:
Код: plaintext
1.
2.
<a href="javascript:var text_area = document.form.msg; text_area.value += 'http://]'; text_area.focus();" title="ссылка">
<img src="img/http.gif" border="0"></a>
В результате клика в облости textarea получаю окружение. в нутри системы идет парсинг и преобразования тегов окружения в теги ссылки. как параметр выловить?

ЗЫ. с цитатами разобрался
Спасибо.
...
Рейтинг: 0 / 0
js. как на форумах кнопка "Цитировать работает"?
    #35349704
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно я тебя не понял.
Выловить любой параметр можно так
<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;
_________________________
Делай что должен и будь что будет.
...
Рейтинг: 0 / 0
js. как на форумах кнопка "Цитировать работает"?
    #35349996
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SuSa
К примеру как на этом форуме у сообщения есть кнопки, одна из них вставить ссылку, при клине на нее в textarea вставляется окружение из 2-х тегов.


Я не совсем понял вопрос. Как здесь сделано - предположительно в БД хранится BB-code и ничего при цитировании не обрабатывается. Просто берется BB-соde и окружается цитатами. парсинг происходит как раз при рендеринге страницы. Например на JavaRanch крутой парсинг и при сохранении сообщения. так что и не сохранишься.
...
Рейтинг: 0 / 0
js. как на форумах кнопка "Цитировать работает"?
    #35350286
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Повторюсь , цитату сделал:
мой способ:
имеем сообщение:
-------
текст <b>текст?</b>
--------
жмем кнопку цитировать ,в облости ввода текста получаем:
Код: plaintext
[quote]текст <b> текст?</b>[/quote]
то есть он вставил окружение и сходу декодировал все теги
в этом же виде текст сообщения храница в БД. ну еще по пути идет обработка спецсимволов, добавление слешей и т.д. и т.п.
Вот потом при выводе сообщение из БД достали, теги заменили на html'кие аналоги и вывели.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / js. как на форумах кнопка "Цитировать работает"?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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