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

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

Вы не зашли.

#1002 Re: Страницы плагинов » [Плагин] newsvotes :: Опросы в новостях (Платно) » 2013-03-08 11:15:48

Евгений пишет:

Народ, давайте я у кого нибудь кто купил тогда уж возьму, а деньги закину на счет доната. А то уже жду-жду, никто не откликается. legenda, ты как, не против?

Легенда то может быть и не против. Но я против. Плагин есть плагин, деньги должны быть переданы автору.

#1003 Re: Страницы плагинов » news_ins :: Выборка новостей по запросу и вывод в статику » 2013-03-07 20:33:41

Что делает плагин?
Плагин ищет в заголовках новостей вхождения, которые присутствуют в $like, при нахождении таковых выводит список этих новостей в статических страницах с id, которые прописаны в case блоках. Таким образом каждому id соответствует одно вхождение (фраза).

#1004 Re: "А как сделать..." » Вопрос про xfields » 2013-03-02 23:04:18

[xfield_ ИМЯ]<object width="470" height="353"><param name="movie" value="[xvalue_ИМЯ]"><param name="wmode" value="window"><param name="allowFullScreen" value="true"><embed src="[xvalue_ИМЯ]" type="application/x-shockwave-flash" wmode="window" allowfullscreen="true" width="470" height="353"></object>[/xfield_ИМЯ]

#1005 Re: "А как сделать..." » Вопрос про xfields » 2013-03-02 17:49:44

Блок [xfield_ ИМЯ] [/xfield_ИМЯ] (данный блок должен быть в одну строчку - т.е. без переноса на другую строку) как раз скрывает содержимое кода внутри блока (включая содержимое доп.поля) если данное доп.поле не заполнено.

Если не понятно, попробуйте ещё прочитать readme файл по данному плагину - сделать это можно в админ-панели, на странице со списком плагинов.

#1007 Re: Страницы плагинов » Quotes :: Цитатник для сайта » 2013-02-27 03:15:29

nevermind пишет:

Привет, хочу использовать html-теги в цитатах, но они почему-то выводятся как есть, не обрабатываются, как это исправить? Версия плагина 0.1, CMS - SVN1026+.

quotes.php, найти:

$content = secure_html(convert($_REQUEST['content']));

заменить на:

$content = $_REQUEST['content'];

После этого безопасность CMS упадет на 95%

#1009 Re: Флейм » Ждем релиз NGCMS 0.9.4 » 2013-02-26 23:44:04

vl пишет:

Смысл в неподдельном интересе к релизу  движка.    К тому ж, к примеру, меня просят сделать на общественных началах сайт творческих сообществ, с мультиадминистрированием.  Я им говорю "Потерпите еще немного,  хочется именно на этом движке сделать этот сайт".   Люди ждут, пока что не махнули рукой на меня и мои предпочтениями.   Так и что ж не спросить?

Раз релиза нету больше года, можно же уже понять, что что-то идет не так и определиться с выбором.

#1011 Re: "А как сделать..." » Комментарии » 2013-02-25 08:49:33

В настройках плагина:

Очередность отображения комментариев
Прямая - отображение в порядке добавления
Обратная - самые новые показываются первыми

#1016 Re: "У меня не работает..." » Помогите расшифровать ошыбка » 2013-02-21 00:34:21

Это значит, что нужно увеличивать max_allowed_packet или оптимизировать запросы.

#1017 Re: Страницы плагинов » same_category_news :: Новости из категории » 2013-02-19 23:14:14

Janco пишет:

Здравствуйте.
Извините, что пишу здесь. Но это единственный выход. Я только здесь могу написать, в других категориях ни ответить, ни создать тему невозможно. Писал модератору в ЛС, никакого ответа.
Как мне на форуме задать вопрос в нужном разделе? Почему не работает создание тем?
Это глюки форума, или какая причина?

Вы были невнимательны при регистрации на форуме, в следствие чего не поставили галочку в нужном месте  (проверка на спам-бота-робота).
Рекомендуется зарегистироваться снова.

#1020 Re: Страницы плагинов » gmanager :: Менеджер галерей » 2013-02-15 17:01:34

M0rS пишет:
infinity237 пишет:

Через multi_main указывается отдельно шаблон для главной (в которой прописывается переменная).

да как то сильно много действий, и куча запросов потом, задействовать целый плагин  multi_main все го для одной строчки {widgal} ! уже проще через статику но статика тоже не вариант! ??? есть еще способы ? через re_stat можно как то? кстати через re_stat можно как то добавить на главную две статических страницы одна под другой?? пробовал не работает sad только одна почемуто neutral

1. Можно как угодно. Хоть через multi_main, хоть хаком NG, хоть хаком плагина, хоть TWIG'ом. Самый малозатратный способ - через multi_main.
2. Запросов к чему?
3. re_stat - работа со статикой, плагин другой направленности.

#1021 Re: Страницы плагинов » gmanager :: Менеджер галерей » 2013-02-15 16:41:14

Через multi_main указывается отдельно шаблон для главной (в которой прописывается переменная).

#1022 Re: Запросы плагинов » Тестирование и обсуждения плагина форум » 2013-02-13 16:16:07

Extem пишет:

Думаю что надо сделать. Да и форум супер сделан. Надо развивать его cool

Чтобы развивать нам нужны деньги. big_smile

#1024 Re: "А как сделать..." » Разделить новость на страницы » 2013-02-08 18:32:06

1. Зачем вы ставите ночные или SVN версии на реально работающие проекты? В NGCMS 0.9.3 Release данный резделитель работает как надо.
2. Чтобы он заработал в SVN нужно откатить часть кода /engine/includes/inc/functions.inc.php
В частности, найти:

	// Check if long part is divided into several pages
	if ($full && (!$disablePagination) && (strpos($full, "<!--nextpage-->") !== false)) {
		$page = intval( isset($CurrentHandler['params']['page'])?$CurrentHandler['params']['page']:(isset($_REQUEST['page'])?$_REQUEST['page']:0) );
		if ($page < 1) $page = 1;

		$pagination		=	'';
		$pages			=	explode("<!--nextpage-->", $full);
		$pcount			= count($pages);

		// [TWIG] news.pageCount, pageNumber
		$tvars['vars']['news']['pageCount']			= count($pages);
		$tvars['vars']['news']['pageNumber']		= $page;


		$tvars['vars']['pageCount']			= count($pages);
		$tvars['vars']['page']				= $page;

		if ($pcnt > 1) {
			// Prepare VARS for pagination
			$catid = intval(array_shift(explode(',', $row['catid'])));

			$cname = 'none';
			if ($catid && isset($catmap[$catid]))
				$cname = $catmap[$catid];

			// Generate pagination within news
		    $paginationParams = checkLinkAvailable('news', 'news')?
		    			array('pluginName' => 'news', 'pluginHandler' => 'news', 'params' => array('category' => $cname, 'catid' => $catid, 'altname' => $row['alt_name'], 'id' => $row['id']), 'xparams' => array(), 'paginator' => array('page', 0, false)):
		    			array('pluginName' => 'core', 'pluginHandler' => 'plugin', 'params' => array('plugin' => 'news', 'handler' => 'news'), 'xparams' => array('category' => $cname, 'catid' => $catid, 'altname' => $row['alt_name'], 'id' => $row['id']), 'paginator' => array('page', 1, false));


			templateLoadVariables(true);
			$navigations = $TemplateCache['site']['#variables']['navigation'];

			// Show pagination bar
			$tvars['vars']['pagination'] = generatePagination($page, 1, $pcnt, 10, $paginationParams, $navigations);

			// [TWIG] news.pagination
			$tvars['vars']['news']['pagination'] = $tvars['vars']['pagination'];

			if ($page > 1) {
				$tvars['vars']['short-story'] = '';
			}
			$full								= $pages[$page-1];
			$tvars['vars']['[pagination]']		= '';
			$tvars['vars']['[/pagination]']		= '';
			$tvars['vars']['news']['flags']['hasPagination']	= true;
		}
	} else {
			$tvars['regx']["'\[pagination\].*?\[/pagination\]'si"] = '';
			$tvars['vars']['news']['flags']['hasPagination']	= false;
	}

Заменить на:

	// Check if long part is divided into several pages
	if ($full && (!$disablePagination) && (strpos($full, "<!--nextpage-->") !== false)) {
		$page = intval( isset($CurrentHandler['params']['page'])?$CurrentHandler['params']['page']:(isset($_REQUEST['page'])?$_REQUEST['page']:0) );
		if ($page < 1) $page = 1;

		$pagination		=	'';
		$pages			=	explode("<!--nextpage-->", $full);

		if (($pcnt = count($pages)) > 1) {
			// Prepare VARS for pagination
			$catid = intval(array_shift(explode(',', $row['catid'])));

			$cname = 'none';
			if ($catid && isset($catmap[$catid]))
				$cname = $catmap[$catid];

			// Generate pagination within news
		    $paginationParams = checkLinkAvailable('news', 'news')?
		    			array('pluginName' => 'news', 'pluginHandler' => 'news', 'params' => array('category' => $cname, 'catid' => $catid, 'altname' => $row['alt_name'], 'id' => $row['id']), 'xparams' => array(), 'paginator' => array('page', 0, false)):
		    			array('pluginName' => 'core', 'pluginHandler' => 'plugin', 'params' => array('plugin' => 'news', 'handler' => 'news'), 'xparams' => array('category' => $cname, 'catid' => $catid, 'altname' => $row['alt_name'], 'id' => $row['id']), 'paginator' => array('page', 1, false));


			templateLoadVariables(true);
			$navigations = $TemplateCache['site']['#variables']['navigation'];

			// Show pagination bar
			$tvars['vars']['pagination'] = generatePagination($page, 1, $pcnt, 10, $paginationParams, $navigations);

			if ($page > 1) {
				$tvars['vars']['short-story'] = '';
			}
			$full							= $pages[$page-1];
			$tvars['vars']['[pagination]'] = '';
			$tvars['vars']['[/pagination]'] = '';
		}
	} else {
			$tvars['regx']["'\[pagination\].*?\[/pagination\]'si"] = '';
	}

#1025 Re: Бесплатные шаблоны » Шаблон Phone-touch » 2013-02-07 20:12:06

Внутри двойных ковычек нельзя использовать снова двойные ковычки или их нужно экранировать.

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

Работает на FluxBB