Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#726 Re: Запросы плагинов » Новый функционал плагина Последние комментарии "lastcomments" » 2012-10-10 20:12:14

vip

infinity237, любишь же ты кинуть грязью в лицо sad зачем тогда этот плагин создавали если он никому не нужен

#727 Запросы плагинов » Плагин короткие новости "short_news" » 2012-10-10 17:58:01

vip
Ответов: 18

<---------- Переменная вывода кратких новостей ---------->

Тег {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 также жду ваших комментариев по поводу идеи

#728 Re: Запросы плагинов » Новый функционал плагина Последние комментарии "lastcomments" » 2012-10-10 14:44:37

vip
infinity237 пишет:

Не приоритетная задача. Скольким сайтам нужен этот плагин? Имхо от силы 5%.

мы не можем знать количество людей использующих этот плагин мы же свами не экстросенсы лично мне такой плагин помогает увидеть новые комментарии и как админ я их проверяю

legenda пишет:

мне кажется что приорететнее в плагине комментарии доделать функцию "На ваш комент пришел ответ" чтоб коментатору приходило на емеил, вот это куда полезнее!

это по моему называется "Подписаться на комментарии" и это задача плагина comments

#729 Запросы плагинов » Новый функционал плагина Последние комментарии "lastcomments" » 2012-10-09 23:19:29

vip
Ответов: 14

<---------- Общий функционал ---------->
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. Если будет добавлена подпись в комментариях то я сюда тоже smile
3.3. Сделать постраничную навигацию

Вообщем жду ваших комментариев по поводу идеи.

#730 Бесплатные шаблоны » Шаблон PlayWeek » 2012-10-07 17:39:32

vip
Ответов: 4

73016cd62f2074cdb3aaeaf98c02e13a.jpeg

Тип шаблона: Неизвестно
Комплектация: 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

Скачать шаблон PlayWeek

#731 Новый функционал » Возможность переименовать admin.php » 2012-10-07 03:30:12

vip
Ответов: 1

vitaly, как просил пишу чтобы не забыть сделать возможность переименовать admin.php для защиты админ панели и добавить поле для указания пути к переменованому файлу smile

#732 Re: Бесплатные шаблоны » Шаблон Universal Blue » 2012-10-03 19:28:06

vip

я просто забыл добавить переменную полной новости открой файл news.full.tpl и найди {short-story} и добавь к ней {full-story}

#733 Re: Бесплатные шаблоны » Шаблон CSOpen » 2012-09-22 15:50:52

vip

строка <div id="loading-layer"><img src="{tpl_url}/images/loading.gif" alt="" /></div> показывает загрузку ajax

#734 Re: Бесплатные шаблоны » Шаблон CSOpen » 2012-09-22 15:19:55

vip

нашел несколько косяков и лишних скриптов в файле 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>

дальше пока не смотрел

#736 Re: Флейм » ВСЯ ПРАВДА О NGCMS!!!!!!!!!!!!!!1111111111 » 2012-09-21 21:23:50

vip

Knopik, ага, это наверняка команда SoftNews Media Group хочет навести панику на пользователей ng big_smile

#737 Re: Флейм » ВСЯ ПРАВДА О NGCMS!!!!!!!!!!!!!!1111111111 » 2012-09-21 21:13:46

vip

в любом случае это не критично и всегда можно исправить

#738 Re: Флейм » ВСЯ ПРАВДА О NGCMS!!!!!!!!!!!!!!1111111111 » 2012-09-21 00:57:02

vip

qwas, тут нужен виталий без него не узнать правду хотя нагрузка может быть иза 2 шаблонизаторов но я не уверен)

#739 Re: Флейм » ВСЯ ПРАВДА О NGCMS!!!!!!!!!!!!!!1111111111 » 2012-09-21 00:50:14

vip

qwas, вряд ли его взломали, у меня стояло 2 двига ng и хостер не жаловался

#740 Re: Флейм » ВСЯ ПРАВДА О NGCMS!!!!!!!!!!!!!!1111111111 » 2012-09-21 00:23:55

vip

infinity237, слух это троллинг или правда? тока честно

#741 Re: Флейм » ВСЯ ПРАВДА О NGCMS!!!!!!!!!!!!!!1111111111 » 2012-09-20 23:18:53

vip

на dle пересесть еще успеется, может это можно исправить и ng будет жрать меньше памяти

#742 Re: "А как сделать..." » как обновить движок » 2012-09-20 01:04:33

vip

Headless, это просто текущая рабочая версия. двиг развивается именно в ней. а потом в какой-то момент рабочая версия называется "релизом"

#744 Re: "А как сделать..." » вывод полной новости » 2012-09-11 16:20:32

vip

irbees2008, все дело было в кнопке вот исправленная кнопка <a onclick=newsfull{news-id}(); return false;">открыть окно</a>

#746 Re: "А как сделать..." » вывод полной новости » 2012-09-10 22:05:20

vip

вот сам код делал вслепую но должен работать
<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; }

#747 Re: "А как сделать..." » вывод полной новости » 2012-09-10 21:09:39

vip

irbees2008, в архиве есть файл index.html открое его браузером и найди кнопку Open Dialog при нажатии открывается диалог окно

#748 Re: "А как сделать..." » вывод полной новости » 2012-09-10 18:52:29

vip

irbees2008, вот скачай http://jqueryui.com/download архив со скриптом и в архиве есть примеры скриптов и там есть пример диалогового окна если это то что тебе нужно то я подскажу как его настроить

#749 Re: "А как сделать..." » вывод полной новости » 2012-09-09 21:44:29

vip

irbees2008, ссылку которую я тебе дал не годится?

Подвал раздела

Работает на FluxBB