вопрос
Всем привет,
Ищу такой хак, может у кого нибуд есть,
{info} тег на jQuery Modal Message и Modal Confirmation, те. что бы в место main.tpl показывало все ошибки и инфо в модалних окнах как на демо показывано здесь
п.с. там просто не красиво сделано, то что кажди раз когда просматриваеш провиль видает ошыбку, что нету новостей ожидающих модерации ... если снять толко это, хак класс))
Ищу такой хак, может у кого нибуд есть,
{info} тег на jQuery Modal Message и Modal Confirmation, те. что бы в место main.tpl показывало все ошибки и инфо в модалних окнах как на демо показывано здесь
п.с. там просто не красиво сделано, то что кажди раз когда просматриваеш провиль видает ошыбку, что нету новостей ожидающих модерации ... если снять толко это, хак класс))
Здесь модальное окно появляется везде, кроме userinfo.
Делается это несложно:
Примерный код шаблона info.tpl
Где класс welldone - отвечает за показ картинки с галочкой, а не с ошибкой 404, и как видно применяется этот класс только для страниц регистрации, добавления новостей, ПМ, статистики и обратной связи, возможно я чтото упустил, в процессе использования ещё добавлю.
Примерный код CSS:
Код js:
Автор всего этого дела: Sander
Делается это несложно:
Примерный код шаблона info.tpl
[aviable=userinfo]
<div><h2>{title}</h2>
{error}
</div>
[/aviable]
[not-aviable=userinfo]
<div id="dle-info" [aviable=addnews|register|pm|stats|feedback]class="welldone"[/aviable] title="{title}" style="display:none;">
<h2>{title}</h2>
<p>{error}</p>
</div>
[/not-aviable]
Где класс welldone - отвечает за показ картинки с галочкой, а не с ошибкой 404, и как видно применяется этот класс только для страниц регистрации, добавления новостей, ПМ, статистики и обратной связи, возможно я чтото упустил, в процессе использования ещё добавлю.
Примерный код CSS:
#dle-info {
background: url(../images/404.png) no-repeat 0 10px;
min-height: 127px;
}
#dle-info.welldone {background: url(../images/welldone.png) no-repeat 0 10px;}
#dle-info h2 {padding-left: 175px; font: normal 26px/46px "Century Gothic", serif; }
#dle-info p {padding-left: 175px; font: normal 14px/30px Tahoma, sans-serif; }
Код js:
$(function(){
$('#dle-info').dialog({
autoOpen: true,
width: 800,
buttons:{
"Назад": function(){
history.back();
},"Закрыть": function(){
$(this).dialog("close");
$("#dle-info").remove();
},"На главную":function(){
location.href='/';
}
}
});
});
Автор всего этого дела: Sander