Вы не зашли.
infinity237, любишь же ты кинуть грязью в лицо зачем тогда этот плагин создавали если он никому не нужен
<---------- Переменная вывода кратких новостей ---------->
Тег {shortnews}, вывода коротких новостей:
{shortnews sort=last; isHandler=; category=1,test; main=no; template=lastnews; from=0; limit=10; cache=yes;}
<---------- Сортировка новостей ---------->
sort Сортировка новостей, может принимать следующие значения:
views - Топ по просмотрам
random - Случайные
last - Последние новости
comments - Топ по комментариям ( доступна если включен плагин )
rating - По рейтингу ( доступна если включен плагин )
<---------- Вывод в определенном месте ---------->
isHandler - Вывод переменной в определенном месте
not-isHandler - Не вывод переменной в определенном месте
<---------- Категории новостей ---------->
category Вывод новостей из определенной категории
not-category Не вывод новостей из определенной категории
Вывод новостей из конкретных категорий по ID или по Альтернативное имя, разделяются запятой без пробелов.
<---------- Отобразить на главной ---------->
main Не показывать новости, для которых не установлен флаг "Отобразить на главной"
yes - Да новость не будет показана
no - Нет новость будет показана
<---------- Шаблон ---------->
template файл шаблона используемый при выводе новостей пример shortnews.tpl каждая переменная может иметь свой шаблон.
доступные переменные в шаблоне пример shortnews.tpl
{news-id} - ID новости
{title=100;} - Заголовок новости ( =100; длина заголовка новости )
{short-story=500; img=off;} - текст короткой новости ( =100; длина заголовка новости img=off; убрать все изображения из новости или же номер картинок которые нужно убрать )
{full-story=500; img=off;} - текст полной новости ( =100; длина заголовка новости img=off; убрать все изображения из новости или же номер картинок которые нужно убрать )
{category} - Категория
{author} - Автор
{data= j Q Y} - Дата
{views} - Просмотры
{comments-num} - Комментарии
{img-short-N} или {img-full-N} - брать изображения из новости short короткой или из full полной, N номер нужной вам картинки
{plugin_rating} - Рейтинг
<---------- Начать вывод ---------->
from Номер с какой новости начнется вывод
<---------- Количество новостей ---------->
limit Сколько новостей будут выводится в переменной
<---------- Кэш ---------->
cache Кэширование переменной:
yes - Да переменная кэшируется
no - Нет переменная не кэшируется
или свое число пример cache=120;
Если кто не понял это альтернатива плагину top_news также жду ваших комментариев по поводу идеи
Не приоритетная задача. Скольким сайтам нужен этот плагин? Имхо от силы 5%.
мы не можем знать количество людей использующих этот плагин мы же свами не экстросенсы лично мне такой плагин помогает увидеть новые комментарии и как админ я их проверяю
мне кажется что приорететнее в плагине комментарии доделать функцию "На ваш комент пришел ответ" чтоб коментатору приходило на емеил, вот это куда полезнее!
это по моему называется "Подписаться на комментарии" и это задача плагина comments
<---------- Общий функционал ---------->
1.1. Добавить вывод аватарки
1.2. Сделать вывод номера комментариев {comnum}
1.3. Разделить {text} на комментарий и ответ на комментарий
1.4. Добавить счетчик количества комментариев ( в main.tpl и usermenu.tpl )
<---------- Боковая панель ---------->
2.1. Добавить поле "Количество символов в названии новости"
2.2. Сделать возможность заменять bbcode [spoiler] на текст ( да или нет и текстовое поле для текста <textarea> )
2.3. Дать возможность выводить несколько блоков "последние комментарии" в таком виде
{{lastcomments}} - выводит комментарии
{{lastcomments category=1,9,16;}} - выводит комментарии из определенных категорий
{{lastcomments not-category=1,9,16;}} - не выводит комментарии из определенных категорий
{{lastcomments templates=lastcomments.tpl;}} - использует собственный шаблон для каждого блока
<---------- Cобственная страница ---------->
3.1. Добавить [edit-com]Изменить[/edit-com] и [del-com]Удалить[/del-com]
3.2. Если будет добавлена подпись в комментариях то я сюда тоже
3.3. Сделать постраничную навигацию
Вообщем жду ваших комментариев по поводу идеи.
Тип шаблона: Неизвестно
Комплектация: tpl, css, img, js
Кроссбраузерноть: кроссбраузерно
Дизайн: elcreativo.ru
Адаптировал: ViP
Поддерживаемые плагины:
comments_v0.07
feedback_v0.19
lastcomments_v0.08
rating_v0.05
rss_export_v0.15
tags_v0.21 + 3D
uprofile_v0.06
voting_v0.16
vitaly, как просил пишу чтобы не забыть сделать возможность переименовать admin.php для защиты админ панели и добавить поле для указания пути к переменованому файлу
я просто забыл добавить переменную полной новости открой файл news.full.tpl и найди {short-story} и добавь к ней {full-story}
строка <div id="loading-layer"><img src="{tpl_url}/images/loading.gif" alt="" /></div> показывает загрузку ajax
нашел несколько косяков и лишних скриптов в файле main.tpl
1) 3 лишних скрипта
<script language="javascript">
<!--
function ChangeImg() {
if(document.images) {
eval("document."+ChangeImg.arguments[0]+
".src=('"+ChangeImg.arguments[1]+"')");
}
}
function preload() {
if (document.images) {
var imgsrc = preload.arguments;
arr=new Array(imgsrc.length);
for (var j=0; j<imgsrc.length; j++) {
arr[j] = new Image;
arr[j].src = imgsrc[j];
}
}
}
//-->
</script>
<script language="javascript" type="text/javascript">
function FRep(action, user_id, post_id, forum_id)
{
var cause = prompt("Введите причину", "");
if (cause)
{
var ajax = new dle_ajax();
ajax.onShow ('');
var varsString = "user_id=" + user_id;
ajax.setVar("skin", dle_skin);
ajax.setVar("action", action);
ajax.setVar("forum_id", forum_id);
ajax.setVar("post_id", post_id);
ajax.setVar("cause", ajax.encodeVAR(cause));
ajax.requestFile = dle_root + "engine/forum/ajax/reputation.php";
ajax.method = 'POST';
ajax.element = 'rep-' + post_id;
ajax.sendAJAX(varsString);
}
return false;
};
</script>
<!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href='http://www.liveinternet.ru/click' "+
"target=_blank><img src='//counter.yadro.ru/hit?t12.6;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"' alt='' title='LiveInternet: показано число просмотров за 24"+
" часа, посетителей за 24 часа и за сегодня' "+
"border='0' width='88' height='31'><\/a>")
//--></script><!--/LiveInternet-->
2) у тебя 2 тега </head> один нужно удалить
3) после тега <body> нужно ставить <div id="loading-layer"><img src="{tpl_url}/images/loading.gif" alt="" /></div>
дальше пока не смотрел
какой сборке то?
Knopik, ага, это наверняка команда SoftNews Media Group хочет навести панику на пользователей ng
в любом случае это не критично и всегда можно исправить
qwas, тут нужен виталий без него не узнать правду хотя нагрузка может быть иза 2 шаблонизаторов но я не уверен)
qwas, вряд ли его взломали, у меня стояло 2 двига ng и хостер не жаловался
infinity237, слух это троллинг или правда? тока честно
на dle пересесть еще успеется, может это можно исправить и ng будет жрать меньше памяти
Headless, это просто текущая рабочая версия. двиг развивается именно в ней. а потом в какой-то момент рабочая версия называется "релизом"
ahatomik, возможно но нужен плагин
irbees2008, все дело было в кнопке вот исправленная кнопка <a onclick=newsfull{news-id}(); return false;">открыть окно</a>
irbees2008, сам скрипт вставляется в news.short
вот сам код делал вслепую но должен работать
<script type="text/javascript">
function newsfull{news-id}() {
$(function(){
$('#newsfull{news-id}').dialog({
width: 500,
resizable: false,
});
});
}
</script>
<div id="newsfull{news-id}" title="{title}" style="display:none;">{short-story}{full-story}</div>
вот ссылка вызова окна
<a href="#" id="newsfull{news-id}">открыть окно</a>
вот стили окна которые я удалил при адаптации этого шаблона
.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget { font-size: 11px; }
.ui-widget-content { background: #fff 50% bottom repeat-x; border: 1px solid #dedede; color: #222; }
.ui-widget-header {
background: #cccccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
color: #000;
font-weight: bold;
}
.ui-widget-header a { color: #fff; }
.ui-state-default, .ui-widget-content .ui-state-default {
background: #eaeaea url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
border: 1px solid #cfcfcf;
color: #868686;
font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
background: #eaeaea url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
border: 1px solid #a7a7a7;
color: #4e4e4e;
font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active {
background: #d0e5f5 50% 50% repeat-x;
border: 1px solid #a7a7a7;
color: #e17009;
font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }
.ui-state-error {
background: #fef1ec 50% 50% repeat-x;
border: 1px solid #dedede;
color: #cd0a0a;
}
.ui-widget-header .ui-icon { background-image: url(../images/ui-icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/ui-icons_h.png); }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-button .ui-button-text { display: block; line-height: 1.4em; }
.ui-button-text-only .ui-button-text { padding: .4em .8em; }
input.ui-button { padding: .4em 1em; }
.ui-button-set { margin-right: 7px; }
.ui-button-set .ui-button { margin-left: 0; margin-right: -.3em; }
button.ui-button::-moz-focus-inner { border: 0; padding: 0; }
.ui-dialog {
overflow: hidden;
padding: .2em;
position: absolute;
width: 300px;
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
.ui-dialog .ui-dialog-titlebar-close {
height: 18px;
margin: -10px 0 0 0;
padding: 1px;
position: absolute;
right: .3em;
top: 50%;
width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content {
background: none;
border: 0;
overflow: hidden;
padding: .5em 1em;
position: relative;
zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
background-image: none;
border-width: 1px 0 0 0;
margin: .5em 0 0 0;
padding: .3em 1em .5em .4em;
text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
cursor: pointer;
float: right;
line-height: 1.4em;
margin: .5em .4em .5em 0;
overflow: visible;
padding: .2em .6em .3em .6em;
width: auto;
}
.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
irbees2008, в архиве есть файл index.html открое его браузером и найди кнопку Open Dialog при нажатии открывается диалог окно
irbees2008, вот скачай http://jqueryui.com/download архив со скриптом и в архиве есть примеры скриптов и там есть пример диалогового окна если это то что тебе нужно то я подскажу как его настроить
irbees2008, ссылку которую я тебе дал не годится?
irbees2008, http://docs.jquery.com/UI/API/1.7.2/Dialog