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

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

Вы не зашли.

#376 Re: "У меня не работает..." » удаленная загрузка изображений » 2012-10-06 11:08:51

irbees2008, либо обновляйся, либо могу патчик для релиза сделать по этой проблеме.

#377 Re: "А как сделать..." » Инклюд шаблона » 2012-10-06 00:48:59

Инклуд возможен, но по умолчанию выключен.
Включается только хаком (пусть и хак будет размером в пол строки).
Надо?

#378 Re: FAQ » Наглядный пример по запуску магазина на NG » 2012-10-06 00:44:49

Кстати, кто-нибудь тестил обновлённый плагин feedback?
Он теперь позволяет посетителю задать свой email и получить на этот email адрес подтверждение получения заказа...

#380 Re: "А как сделать..." » ID категории новости » 2012-10-06 00:30:15

Евгений, engine/includes/news.php, после строки ~146:

	$tvars = newsFillVariables($row, 1, isset($_REQUEST['page'])?$_REQUEST['page']:0, (substr($callingParams['style'], 0, 6) == 'export')?1:0);

добавляешь:

$tvars['vars']['masterCategoryId'] = $SYSTEM_FLAGS['news']['db.categories'][0];

и в полной новости появится переменная {masterCategoryId} в которой будет ID основной категории.

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

Knopik, или так:

{% if isCategory('info, docs') %}Я в одной из категорий: info, docs. А если точнее, то я в: {{ isCategory(':alt') }}{% endif %}

Но это для более менее последних SVN версий.

#382 Re: "А как сделать..." » Обрезание ссылки? » 2012-09-24 17:52:52

Для SVN версии.
engine/includes/inc/lib_admin.php

Находим строку 470:

		// Generate uniq alt_name if no alt_name specified
		$alt_name = strtolower($parse->translit(trim($title), 1));

Добавляем после:

$alt_name = substr($alt_name, 0, 20);

после этого длина альт. имени (и, в итоге, ссылки) будет ограничена 20 символами.
Но только в том случае если альт. имя генерится автоматом. Если его задают ручками, то такого ограничения не будет (специально не стал делать).

#383 Re: "А как сделать..." » Обрезание ссылки? » 2012-09-24 17:21:54

#Q#, тебе надо поменять в уже существующих новостях и при этом сделать так, чтобы пользователи по старым ссылкам могли ходить?
Или "укорачивание" альт. имени нужно только для новых новостей?

#384 Re: Релизы версий » Версия 0.9.3 Release » 2012-09-24 07:30:27

Pavel555, как выглядит? После редактирования новости галочка "Разрешить использовать HTML теги" активна или нет?

#385 Re: Релизы версий » Версия 0.9.3 Release » 2012-09-24 07:28:25

legenda, 500я ошибка с лимитами плагина никак не может быть связана.
Дай доступ по ssh, посмотрю в error log'и smile

#386 Re: "А как сделать..." » Ссылки » 2012-09-04 23:03:50

legenda, нет, там "подсвечивались" все ссылки, даже из обычного текста.

#387 Re: Релизы версий » Версия 0.9.3 Release » 2012-09-03 20:45:44

ikv777vlg, в SVN 1053 ошибка с удалением статических страниц устранена
irbees2008, страница с "ночными сборками" обновляется по мере выкладки патчей в SVN.
Иногда - с задержкой, но отставание обычно не превышает 1-3 SVN ChangeSet'а.

#388 Re: Вопросы функционирования системы в целом » Уязвимости и замечания по админке » 2012-09-03 15:13:35

wget, спасибо.
В SVN выложил патчи, решающие проблему SQL injection и редактирования шаблонов.

#389 Re: "А как сделать..." » Как с админки перейти на новость? » 2012-09-03 12:35:47

В SVN версиях после редактирования новости сразу же выводится ссылка на неё (если новость опубликована).

Новость была успешно отредактирована!
Постоянный адрес новости: http://тут_твой_домен/news/naimenovanie-novosti.html

#390 Re: Флейм » Paypal » 2012-09-03 12:31:31

legenda, imho самый правильный способ:
1. Получить карточку американского банка (дебетовые достаточно просто получить)
2. Завести в paypal аккаунт с американскими данными (и обязательно пользоваться VPN'ом чтоб не засекли что ты из Украины)
3. Покупать (именно покупать!) товары у себя в магазинах через эту карточку.

Так будет наименьшая комиссия.
При выводе же действительно - просто за снятие в банкомате ты можешь потерять 5+%, а потом ещё и за конвертацию между валютами заплатить.

#391 Re: "А как сделать..." » Уведомление о новом сообщении » 2012-09-03 12:28:32

FNS, не очень понял что этот notifier делает.
Периодически опрашивает сайт через AJAX на предмет наличия новых сообщений?

#392 Re: Вопросы функционирования системы в целом » 504 в админ панели » 2012-09-03 12:15:12

Мой косяк sad
Проблема связана с тем, что ~раз в сутки двиг запрашивает с сайта ngcms.ru список актуальных версий плагинов (и если данные получить не удалось, то при каждом следующем обращении к админке двиг заново пытается их получить!).
Эта информация используется при отображении списка плагинов - если есть более новая версия, то рядом с именем плагина осображается картинка "new".

В коде функции, запрашивающей данные, не учтена возможность неответа со стороны сайта.
Сегодня исправлю в SVN, таймауты теперь будут отрабатываться корректно.

#393 Re: "А как сделать..." » Перевёл сайт на ngcms. Переадресация со старых ссылок на новые. » 2012-09-03 12:03:01

Gnome, ID новостей в твоём движке и NG совпадают?
В библиотеке libcompat (если включить совместимость) есть обработка переменной ID:

		} else if (isset($_GET['id'])) {
			// Полная новость, находим её
			if ($nrow = $mysql->record("select * from ".prefix."_news where id=".db_squote($_GET['id']))) {
				$link = newsGenerateLink($nrow, false, 0, true);
				//print "Redirect: ".$link;
				header('HTTP/1.1 301 Moved permanently');
				header("Location: ".$link);
			} else {
				//print "Unknown news";
				header('HTTP/1.1 301 Moved permanently');
				header("Location: ".home);
			}
			exit;

Так что работать должно.

#394 Re: "А как сделать..." » Ссылки » 2012-09-03 11:54:54

Agasfer, патчем.
engine/includes/classes/parse.class.php, строка ~267:

		// Авто-подсветка URL'ов в тексте новости [ пользуемся обработчиком тега [url]]
		$content	=	preg_replace("#(^|\s)((http|https|news|ftp)://\w+[^\s\[\]\<]+)#i", "$1[url]$2[/url]", $content);

Удаляешь и всё.

#395 Re: Флейм » Одинаковый контент по разным ссылкам » 2012-08-18 16:56:39

Alex2011, появилась в SVN1050.
Но работает только в том случае, если в настройках "настройки системы" => "новости" => "Вид URL'а новости при нахождении в нескольких категориях одновременно" установлено значение "главная".

Тогда при неправильном имени категории будет автоматически делаться редирект на корректный URL новости.

#397 Re: Страницы плагинов » feedback :: Менеджер форм обратной связи » 2012-08-17 22:49:26

beliy, спасибо, исправил.

кстати, даже с этими правками не работает проверка полей - не смотря на явно указанное обязательное заполнение в настройках, все-равно имеется возможность отправить пустую форму...

А у меня проверка работает.
Естественно, поле должно быть отмечено как "обязательное".

Евгений, добавил проверку заполненности поля для капчи (не правильности, а просто заполненности).

Для своего оформления - копируешь site.form.tpl и работаешь с ним.
Обрати внимание на код:

{% for entry in entries %}
...

Все переменные хранятся в массиве entries, можно напрямую доставать данные (старые заполненные значения) оттуда.
Для удобства сначала сделай

{{ debugValue(entries) }}

и сразу всё станет понятно

EDIT2:

А что ты хотел добиться этой конструкцией?

#398 Re: "А как сделать..." » Как посетителям после регестрации дать сразу права журналиста? » 2012-08-17 21:51:14

blind, весь этот новый функционал доступен только в "ночных сборках" (т.е. тестовая версия).
Скачать можно отсюда:
http://ngcms.ru/files/SVN/

Алгоритм таков:
1. Скачиваешь файлик *-ngcms.tar.bz2 - там архив самой CMS
2. Скачиваешь файлик *-ng_plugins.tar.bz2 - там архив плагинов (не все из них работают!!), их нужно положить в engine/plugins/
3. Если ставишь с нуля, то запускаешь установщик, если обновляешься с 0.9.3, то запускаешь engine/upgrade.php и следуешь инструкциям

#400 Re: Релизы версий » Версия 0.9.3 Release » 2012-08-17 01:40:10

Всем спасибо, разобрался!

У меня включен плагин nsched и ошибка была именно в его шаблоне.
Выложил в SVN (changeset 1047) обновление шаблона add.tpl и плагина nsched.

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

Работает на FluxBB