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

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

Вы не зашли.

#76 Re: "А как сделать..." » а как запретить "журналисту" доступ к админке » 2013-05-08 13:53:30

sival, 0.9.3 Release, admin.php, ~82 строка, заменить

// Not all of users are welcome here
if ($userROW['status'] > 3) {
    @header("Location: ".home);
    exit;
}

на

// Not all of users are welcome here
if ($userROW['status'] > 2) {
    @header("Location: ".home);
    exit;
}

#78 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2013-04-25 20:13:07

vip пишет:

скрыть ссылку от всех кроме админов

{% if (global.user.status == 1) %}
hey admin!
{% endif %}

#79 Re: Страницы плагинов » Добавление новостей с сайта ( nsm ) » 2013-04-12 14:10:57

irbees2008 пишет:

проблемка addnews 2 дополнительные поля выводятся вверху сайта ,вне формы добавления

http://fotohosting.ucoz.kz/_ph/54/2/721781973.jpg

Knopik пишет:
dampel пишет:

Здравствуйте, подскажите пожалуйста как убрать надпись NULL в верхнем левом углу сайта при добавлении новости?
Плагин от ROZARD AddNews 2

попробуй

Knopik пишет:

в файле engine\plugins\addnews_2\index.php найти (~340 строка)

print "<pre>".var_export($tvars['plugin']['xfields']['0'], true)."</pre>";

и добавить перед print  //, те замени так

//print "<pre>".var_export($tvars['plugin']['xfields']['0'], true)."</pre>";

#80 Re: Тестирование версий » NGCMS версии 0.9.3 + SVN -> 0.9.4 » 2013-03-27 05:32:29

vitaly, не работает twig функция

debugContext(0) - выводит на экран отладочную информацию по всем доступным в данном месте переменным с их значениями.

#81 Re: "А как сделать..." » Вывод название категории через TWIG но не через news.table.tpl как? » 2013-03-25 20:22:56

Vaha, в полной новости получить имя текущей категории через твиг наверно не получится...

как вариант, можно использовать костыль, в файле /engine/includes/inc/functions.inc.php, после 2395 строки (svn) добавить

if ($rules == ':cat_name')                                   return secure_html($currentCategory['name']);

и в шаблоне использовать

{% if isHandler('news:by.category') %}
<h1>{{ isCategory(':name') }}</h1>
{% elseif isHandler('news:news') %}
<h1>{{ isNews(':cat_name') }}</h1>
{% endif %}

правда я не проверял, должно работать...

#83 Re: "А как сделать..." » Плеер на сайте » 2013-03-03 19:58:11

Vnerehte, чтобы песня не обрывалась, подгружать странички сайта Ajax'ом, а также нужно заставить работать кнопки назад/вперед в браузере, для этого нужно работать History Api и/или с хешом страницы...

#

#86 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2013-01-08 01:37:46

legenda,

[twig]
{% if isHandler('news:by.category') and ((isSet(handler.params.page) and (handler.params.page != 1)) or not isCategory('one, two, three')) %}
Hey!
{% endif %}
[/twig]

#87 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2013-01-08 01:08:09

legenda,

[twig]
{% if isHandler('news:by.category') and (isSet(handler.params.page) or isCategory('one, two, three')) %}
Hey!
{% endif %}
[/twig]

#88 Re: Тестирование версий » NGCMS версии 0.9.3 + SVN -> 0.9.4 » 2012-12-22 16:24:23

FOQRussia, проверь в папке engine/plugins, она у тебя скорее всего пуста

#89 Re: PHP/HTML/JS/CSS » Всплываючее окно новостей » 2012-12-22 11:12:18

legenda, как я понял, тебе нужно вывести этот блок, когда человек прочел статью? вот так?

добавь в news.full.tpl, туда, где заканчивается новость.

<div id="shower"></div>

и поправь javascript

	<script type="text/javascript">
		$(document).ready(function(){
			$(window).scroll(function(){
	    		var distanceTop = Math.round($('#shower').offset().top) - window.screen.height;
	    		if  ($(window).scrollTop() > distanceTop) {
	        		$('#news').show(200);
	    		} else if ($(window).scrollTop() < distanceTop) {
	    			$('#news').hide(200);
	    		}
			});
		});
	</script>

#90 Re: Флейм » Прошу прояснить некоторые моменты по NGCMS » 2012-12-14 19:51:20

MihVL, были предложения, что-то обсуждали, но сейчас вроде все стихло.

MihVL пишет:

стили и шаблоны админки находятся в site.ru\engine\skins\default\ или я что-то упустил?

все верно

#91 Re: Тестирование версий » NGCMS версии 0.9.3 + SVN -> 0.9.4 » 2012-12-03 16:16:30

SFproG, нет, у меня тоже не хочет.
Решение engine/includes/news.php ~285 строка, сменить

$xt = $twig->loadTemplate('news.table.tpl');

на

$xt = $twig->loadTemplate($ntTemplateName);

#92 Re: Тестирование версий » NGCMS версии 0.9.3 + SVN -> 0.9.4 » 2012-12-03 15:32:05

irbees2008 пишет:
Сергей пишет:

vitaly,
Добавь пожалуйста в шаблон Админки, поддержку переменной такого вида:

[if-have-admin] Текст виден только Админу [/if-have-admin]

Цель использования:
На данный момент, если Редактор или Журналист заходит в Админку у него видны ссылки Плагины, Настройки и т.д - ссылки на разделы куда доступ им запрещен.
Задача этой переменной, если ссылка(текст) заключена в эти переменные то ссылка(текст) не видна никому кроме Админа.

да это не помешает

а лучше перевести engine\skins\default\index.php на twig, и twig'ом проверять. Добавить twig ф-ю havePerm('#admin:configuration:view') roll

function twigHavePerm($rule){
	$rule = explode(':', $rule);
	return checkPermission(array('plugin' => $rule[0], 'item' => $rule[1]), null, $rule[2]);
}

#93 Re: "А как сделать..." » Вывод пустой аватарки в зависимости от пола » 2012-11-28 16:14:22

easmik, как вариант можно воспользоваться TWIG'ом.
Поле xfield
id:                       sex,
тип:                     выбор значения,
cписок значений: man     -  муж
                           woman -  жен

[twig]
{% if (avatar == "http://сайт/uploads/avatars/noavatar.gif") %}
	<img src="http://сайт/uploads/avatars/noavatar_[xvalue_sex].gif" />
{% else %}
	<img src="{{ avatar }}" />
{% endif %}
[/twig]

#94 Re: Тестирование версий » NGCMS версии 0.9.3 + SVN -> 0.9.4 » 2012-11-20 18:11:00

vitaly, по поводу пропавшего mainblock
в файле engine/includes/classes/uhandler.class.php на ~586 строке

$res = call_user_func($h['callback'], $h['pluginName'], $h['handlerName'], $result, $skip, $handlerParams);

в 1092 убран & у переменной $skip,

$res = call_user_func($h['callback'], $h['pluginName'], $h['handlerName'], $result, &$skip, $handlerParams);

#95 Re: "А как сделать..." » Ответ на комментарий для журналистов » 2012-10-31 17:18:55

easmik, engine/admins.php, найти и сменить

'editcomments'	=>	'2',

на

'editcomments'	=>	'3',

#96 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2012-10-30 17:40:35

Евгений, в функции isCategory категории указываются через запятую.

{% if isCategory('blogosfera, web-development, thoughts, internet, politics, hardware, foto, soft') %}
   {plugin_tags}
{% endif %}

#97 Re: "А как сделать..." » Как реализовать bg image » 2012-10-28 13:50:34

ahatomik, в main.tpl
[ifhandler:news:main]<!-- блок, или стиль или что там у тебя -->[/ifhandler]

#99 Re: Обсуждение шаблонной системы » Как заблокировать вывод плагинов на части страниц? » 2012-10-24 14:19:57

Neo, не будет выводить в полных новостях

[ifnhandler:news:news]
{plugin_favorites}
{plugin_popular}
{plugin_lastnews}
[/ifhandler]

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

Работает на FluxBB