• Смотреть онлайн Паркер .
  • Крепкий орешек 5: Хороший день, чтобы умереть.
  • Доспехи Бога 3: Миссия Зодиак.

Быстрое редактирование поста.

Вид материалов форума, найти там:

Code
$MESSAGE$

заменить на:

Code
<div id="qMessege$ID$">$MESSAGE$</div>

и в любое место:

Code
<a
href="javascript://" onclick="qEdit('$ID$','$EDIT_URL$');">Быстрое
редактирование</a>

потом в шаблоне Форум - Общий вид страниц форума перед $BODY$:

Code
<script type="text/javascript">
// Copyright AllCity ~ http://allcity.net.ru/ ~ Ajax Quick Edit 1.1.0
function qEdit(id,eurl){

$('#qMessege'+id).html('<form method="post" id="addform2'+id+'"
action="/forum/" enctype="multipart/form-data"><span
style="color:#008000;"><img
src="http://src.ucoz.net/img/ma/m/i1.gif" border="0" align="absmiddle"
/> Загрузка данных...<\/span><\/form>');
$.get(eurl,function(a){
$('#addform2'+id).empty().append($('form[name="addform"] input,textarea#message',$(a)));
$('#qMessege'+id+' input').hide();

$('#qMessege'+id+'
#message,#cdl,#cdc,#cdr,#ahtml,#frmt,#smon,#sgon,#sbon,#fln1,#frF15,#frF16,#frF17,#numi,#frF3,#frF4,#firstontop,#isontop,#isclosed').attr('i
d','');  
if($('#qMessege'+id+'
#edited').size()!=0){$('#qMessege'+id+'
#edited').remove();$('#addform2'+id).append('<div
align="center"><input type="checkbox" id="editedQ" name="edited"
value="1" /> <label for="editedQ">Добавить надпись
"Отредактировано..." в это сообщение?</label><\/div>');}

$('#addform2'+id).append('<div align="center"><input
type="button" onclick="sendF('+id+');" value="Сохранить" />
<input value="Расширенный режим"
onclick="window.location.href=\''+eurl+'\';" type="button" />
<input value="Сбросить форму" type="reset" /><\/div>');
$('#addform2'+id).before('<div id="qEditInfo'+id+'"><\/div>');
});}
function sendF(id){

$('#qEditInfo'+id).html('<span style="color:#FF0000;"><img
src="http://s4.ucoz.net/img/ma/m/i1.gif" border="0" align="absmiddle"
/> Передача данных...<\/span>');
$.post('/forum/',$('#addform2'+id).serialize(),function(a){

if($(a).find('td#frM2').size()!=0){$('#qEditInfo'+id).html('<span
style="color:#FF0000;"><img
src="http://src.ucoz.ru/img/icon/er.png" border="0" align="absmiddle"
/> '+$(a).find('#frM2').html()+'<\/span>');}

if(a.indexOf('Сообщение было успешно
изменено')!=-1){$('#qMessege'+id).html('<span
style="color:#0000FF;"><img
src="http://src.ucoz.ru/img/icon/ok.png" border="0" align="absmiddle"
/> Сообщение успешно
изменено.<\/span>');$.get(location.pathname,function(a){$('#qMessege'+id).replaceWith($('#qMessege'+id,$(a)));});}

});}
</script>
Ставим, не забываем про + smile




Комментарии   

Оставьте комментарий

Имя / Логин
Email
 

Так

Друзья

Форма входа

Мини чат

Рекламный блок

Здесь может быть реклама ВАШЕГО товара (ресурса)

Подробнее...

Рекламный блок

Здесь может быть реклама ВАШЕГО товара (ресурса)

Подробнее...

Рекламный блок

Здесь может быть реклама ВАШЕГО товара (ресурса)

Подробнее...