Предпросмотр текста материала v.2.0
Скрипт работает следующим образом: на странице добавления материала добавляет кнопку предварительного просмотра сообщения, как на форуме.
1) ПУ -> Нужный модуль (Каталог файлов/Новости сайта и т.д.) -> Страница добавления/редактирования материала -> После $BODY$ вставляем код:
Code
<script>
$("#brief").after("<center><input type='button' style='margin-left:15px;' title='Предварительный просмотр материала' onclick='uwndbrief();' value='Предпросмотр' class='codeButtons'></center>");
$("#message").after("<center><input type='button' style='margin-left:15px;' title='Предварительный просмотр материала' onclick='uwndmess();' value='Предпросмотр' class='codeButtons'></center>");
// Краткий текст
function uwndbrief(){
var fgg = $('#message').val();
if(fgg == ''){
var fgg = 'Полное описание не заполнено';
}
var gfd = $('#brief').val();
if(gfd == ''){
var gfd = 'Краткое описание не заполнено';
}
new _uWnd('uwndbrief', 'Краткое описание', 350, 250, {autosize:1}, {url:'/forum/',xml:false,type:'post',data:{message: ' '+gfd+' ',sm:1,frmt1:1,ahtml1:0,a:32}});
}
// Полный текст
function uwndmess() {
var fgg = $('#message').val();
if(fgg == ''){
var fgg = 'Полное описание не заполнено';
}
new _uWnd('uwndmess', 'Полное описание', 350, 250, {autosize:1}, {url:'/forum/',xml:false,type:'post',data:{message: ' '+fgg+' ',sm:1,frmt1:1,ahtml1:0,a:32}});
}
</script>
$("#brief").after("<center><input type='button' style='margin-left:15px;' title='Предварительный просмотр материала' onclick='uwndbrief();' value='Предпросмотр' class='codeButtons'></center>");
$("#message").after("<center><input type='button' style='margin-left:15px;' title='Предварительный просмотр материала' onclick='uwndmess();' value='Предпросмотр' class='codeButtons'></center>");
// Краткий текст
function uwndbrief(){
var fgg = $('#message').val();
if(fgg == ''){
var fgg = 'Полное описание не заполнено';
}
var gfd = $('#brief').val();
if(gfd == ''){
var gfd = 'Краткое описание не заполнено';
}
new _uWnd('uwndbrief', 'Краткое описание', 350, 250, {autosize:1}, {url:'/forum/',xml:false,type:'post',data:{message: ' '+gfd+' ',sm:1,frmt1:1,ahtml1:0,a:32}});
}
// Полный текст
function uwndmess() {
var fgg = $('#message').val();
if(fgg == ''){
var fgg = 'Полное описание не заполнено';
}
new _uWnd('uwndmess', 'Полное описание', 350, 250, {autosize:1}, {url:'/forum/',xml:false,type:'post',data:{message: ' '+fgg+' ',sm:1,frmt1:1,ahtml1:0,a:32}});
}
</script>
-
FalleN -
933 -
1 -
0
Но только нужно ставить наверное на те модули которые обновляться должны не раньше через пару тройку минут
С Уважением, Андрей...