Добрый день, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Форум
 CMS Status-X | Плагины и модификации
         Быстрый ответ в форуме

Похожие темы  |  Печать страницы

Быстрый ответ в форуме


События Пятница, 30.03.2012, 14:56

Rain

Группа: Пользователь
Ранг: Новичок
Cообщений: 30
Регистрация: 31.10.2009
Цитата
Автор: CrAzzY_Leo
Подскажите а как можно реализовать быстрый ответ в теме форума, чтоб пользователь не переходил на полный ответ???


Создайте в своем шаблоне форму для быстрого ответа и отсылайте её аяксом....
Здесь (в движке) используется библиотека jQuery, так что тут вообще ничего сложного нет
вот вам дока: .post()
Ну и разумеется вам нужно будет создать свой обработчик (добавить метод в /class/class.Forum.php)
Все дело в технике... в шаблоне можете добавить кнопку "Быстрый ответ", которая в примеру отобразит скрытый DIV с формой.
Пример:
PHP-код
<button id="fast_button">Быстрый ответ</button>
<
div id="fast_answer" style="dysplay: none;">
<
form action="путь до обработчика" id="fast_form" onSubmit="submit_message(); return false;">
<
textarea name="text"></textarea>
<
input type="submit">
</
div>
<
script>
$(
"#fast_button").click(function(){
   $(
'#fast_answer').show();
});
function 
submit_massage(){
var 
form = $("#fast_form");
   $.
post(form.attr("action"), form.serialize(), function(data) {
      if(
data.success){
    
//выполняен какие-нибудь действия, например обновление страницы
      
}
   }, 
"json");
}
</script>

Вобщем вот вам идея, работайте Смешно

Этот код написан для образца

Отредактировано Rain: 30.03.2012, 15:13:34

Пользователь офлайн


Похожие темы  |  Печать страницы  |   Предыдущая тема  |   Следующая тема

Быстрый переход:  
 

 Сейчас на сайте


Пользователей: 0, Гостей: 2

Поисковые боты: 8
Unknown Bot(3), Inktomi Slurp, BingBot(3), oBot

 Статистика форума


  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: Lesya

 Дни рождения


kostia.vinnychuk (34)
Печать | Copyright © 2009 - 2016 Status-X All rights reserved | Powered by CMS Status-X 1.05 | Контакты