вопрос
Здравствуйте ! Дело в том, что у меня шаблон info.tpl сделан как бы как всплывающее уведомление. После регистрации, и валидации (заполнения дополнительных данных таких как город, т.д. и т.п.) у меня выскакивает пустая страница и соответственно вспылвающее сообщение (info.tpl) сверху, но как оказалось, оно то и пользователям не достаточно понятно что после регистрации пустой шаблон. Скажите пожалуйста, как можно эту "пустоту" заполнить. Пытался "шаманить" в пхп файле, но я в пхп не очень силён. Как я понял нужно сделать такой же тег как [registration] и [validation], только как бы уже когда пользователь успешно зарегистрировался (т.е) 3-й завершающий этап подключить к tpl шаблону. tpl-сэты прописывал но ничего не получилось.Помогите пожалуйста. заранее очень благодарен.
Не надо морочить голову. Необходимо просто изменить JS.
За основу возьму ДЛЕ ФАК.
info.tpl
Меняем на такое
За основу возьму ДЛЕ ФАК.
info.tpl
<div id="dle-info" title="Информация" style="display:none;">
...
</div>
<script language="javascript" type="text/javascript">
$(function(){
$('#dle-info').dialog({
autoOpen: true,
width: 800,
buttons:{
"Назад": function(){
history.back();
},"Закрыть": function(){
$(this).dialog("close");
$("#dle-info").remove();
},"На главную":function(){
location.href='/';
}
}
});
</script>
Меняем на такое
<div id="dle-info" title="Информация" style="display:none;">
...
</div>
<script language="javascript" type="text/javascript">
$(function(){
if($('#dle-content').html()=='') {
$('#dle-info').css('display','');
// либо
//$('#dle-content').html($('#dle-info').html());
} else {
$('#dle-info').dialog({
autoOpen: true,
width: 800,
buttons:{
"Назад": function(){
history.back();
},"Закрыть": function(){
$(this).dialog("close");
$("#dle-info").remove();
},"На главную":function(){
location.href='/';
}
}
}
});
</script>