Автор: toxx
Версия DLE: все с jQuery
Сайт поддержки: /
Старая версия:
Show-Full v2.0 (AJAX)Модуль
Show Full реализует возможность быстрого просмотра полной новости с краткой новости.
Полная новость открывается во всплывающем окне(jQuery Dialog) при помощи AJAX.
Новое в версии 2.1:- файл шаблона.
- Дополнительные поля, название новости.
Внимание! У вас нет прав для просмотра скрытого текста.
Новое в версии 2.2:- Изменен тип данных на XML.
- В заголовки окна, пишется название новости.
Внимание! У вас нет прав для просмотра скрытого текста.
Новое в версии 2.3b:- Отображается рейтинг.
- Если полное не заполнено то кажет краткое.
- Внесены изменения в теги шаблон файла.
--- {short-story} заменен на {full-story}
--- имеются изменения и у доп полей, [xfgiven_poster={этот текст вы увидите если поле пустое}] Этот текст виден если поле не пустое [/xfgiven_poster]
--- [xfvalue_poster] - а это выведет само значения доп поля
Внимание! У вас нет прав для просмотра скрытого текста.
Новое в версии 2.4(beta):--Восстановлена работа способность бб-кода attachment
Внимание! У вас нет прав для просмотра скрытого текста.
Новое в версии 2.5(beta):--Добавлены 3 тега
{audio} - выводит все музыкальные записи из тега [audio]
{video} - выводит все видео ролики из тега [video]
{youtube}- выводит все видео записи с ютюба тег [youtube] в редактировании
Новое в версии 2.5.1:Добавлен тег {full-story limit='300'} и {link}
{link}- ссылка на новость
{full-story limit='300'} - обрезание текста в описании новсти (работает на новой версии dle)
Мои кошельки для благодарности:1.Z341675467512 - WMZ
2.R407949184944 - WMR
3.41001283649873 - yandex money
Пожелания по модификациям модуля отписывать в лс, многочисленные просьбы(от различных источников) выполняются
<script type="text/javascript">
<!--
function show_full(id) {
$(function(){
$.ajax({
type: "POST",
url: dle_root+"engine/modules/show_full.php",
data: "id="+id,
dataType: "xml",
success: function(xml) {
$('div#show_full_aj').remove();
$('#show_full_bf').remove();
jQuery(xml).find('site').each(
function()
{
title = jQuery(this).find('title').text(),
desc = jQuery(this).find('des').text();
rate = jQuery(this).find('rate').text();
$('body').append("<div id=\"show_full_aj\" style=\"overflow: auto;padding:3px!important;\"></div><div onclick=\"$('#show_full_aj').dialog('close');$('#show_full_aj').remove();$('#show_full_bf').remove();\" id=\"show_full_bf\" style=\"position:fixed;top:1px;width:100%;height:100%;background:#000;opacity: 0.8;filter: alpha(opacity=80);\"><br></div>");
$('#show_full_aj').dialog({
draggable: false,
zIndex: 900,
width: 663,
height: 493,
buttons: [ { text: "Закрыть", click: function() { $('#show_full_aj').remove();$('#show_full_bf').remove();$(this).dialog("close"); } }],
close: function(event, ui) { $('div#show_full_aj').remove();$('#show_full_bf').remove(); },
title: title,
autoOpen: true
});
$('.ui-dialog-buttonset').html('<p align="left">'+rate+'</p>');
$('.ui-dialog').css({position:'fixed',top:$(window).height()/2-331});
$('#show_full_aj').html( desc);
});
}
});
});
}
//-->
</script>
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам
зарегистрироваться либо войти на сайт под своим именем.