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

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

Вы не зашли.

#476 Re: Бесплатные шаблоны » Шаблон Movies 5 цветов под версию 0.9.2 Release » 2012-07-09 01:16:09

vvovvo, нужно смотреть лог ошибок (error log) твоего сайта.
Либо ты сам сможешь открыть этот файл, либо потребуется запрашивать хостера (маловероятно, но такое тоже бывает).

Скорее всего чтение лога даст ответ на проблему. Могу предположить, что на хостинге не установлен/отключен какой-то нужный для NG компонент и его нужно отдельно включать (спросив хостера как именно это делать).

#477 Re: Релизы версий » Версия 0.9.3 Release » 2012-07-08 23:54:09

Fed, что-то не могу у себя воспроизвести эту проблему.
Когда "редактор" заходит в редактирование новости, то у него отображается блок "настройки" с параметрами комментариев?
И какая именно версия у тебя установлен?

Dron, а какая версия двига у тебя?

а вообще-то я хотел бы услышать от разработчика: как сделать, чтобы новость было видно в двух категориях, а в пути было указана только первая категория? этот вопрос я поднимал, но остался без ответа...

В текущей версии - никак.
В SVN только что положил патч, реализующий данный функционал:

+ Расширен функционал "шаблон для новостей категории". Теперь при нахождении в полной (!!) новости может использоваться шаблон main.tpl из соответствующего подкаталога /ncustom/
+ Добавлена новая опция "Настройки системы" => "Новости" => "Вид URL'а новости при нахождении в нескольких категориях одновременно".
В URL'е новости будет отображаться только главная категория при выборе "главная".
Эта настройка станет настройкой по умолчанию при установке системы "с нуля".

на главной странице нажимаю у новости "удалить"...

Тоже исправил, патч лежит в SVN

#478 Re: "У меня не работает..." » Плагин Voting - обрезает длину названия опроса » 2012-07-08 22:39:14

legenda, можно чуть-чуть пропатчить плагин.
engine/plugins/voting/voting.php, строка ~88:

		if ($rand) {
			$where = 'where active = 1 order by rand() limit 1';

заменяешь на:

		if ($rand) {
			$where = 'where (active = 1) and (closed = 0) order by rand() limit 1';

#479 Re: "У меня не работает..." » usermenu.tpl не работает [if-have-perm] ... [/if-have-perm] » 2012-07-08 10:56:55

Только что исправил.

Как решить проблему?

1. Обновиться до 1009
2. Удалить каталог engine/cache/twig (или внести любое изменение в usermenu.tpl)

#480 Re: Запросы плагинов » xfields :: Дополнительные поля » 2012-07-08 02:45:52

legenda, в SVN выложена новая версия плагина xfields:

Следующие переменные доступны в TWIG шаблонах, а также при использовании условного
блока [TWIG]..[/TWIG] в обычных шаблонах.
Обратите внимание, все переменные находятся в адресном пространстве p.xfields, т.е. 
переменная ИМЯ.type доступно как p.xfields.ИМЯ.type

* ИМЯ.type - тип переменной (text, textarea, select, images)
* ИМЯ.title - название поля
* ИМЯ.value - значение переменной для всех типов кроме images
Для переменной типа images выводятся переменные:
* ИМЯ.count - кол-во изображений
* ИМЯ.value - "отрисованный" TWIG шаблон news.show.images.tpl (при его наличии)
* ИМЯ.entries - содержит список изображений, формат. см. в формател поля 'entries' шаблона news.show.images.tpl

// Для наглядности (и понимания списка доступных переменных) можно использовать TWIG функцию debugValue,
// например так: {{ debugValue(p.xfields) }} - будут выведены все доступные доп. поля и их параметры/значения

Теперь ты сможешь самостоятельно задавать стили для картинок из xfields'а.

Это решит проблему?

#481 Re: "А как сделать..." » много вопросцев » 2012-07-08 00:26:56

1. Уже решилось в другой ветке
2. Отображение вложенной категории - имеется в виду, что есть, скажем, категория Россия в категории Новости в категории Культура и ты хочешь увидеть ссылку вида "/culture/news/russia/новость.html"? вообще такого нет.
3. Не понял вопроса. В плагине xfields есть возможность прицеплять определённый набор полей в заданным категориям (для новостей в тех категориях при редактировании будут показывать только выбранные поля). Я так понимаю, что суть задачи в итоге сводится к "определить, что новость находится в подкатегории (любой вложенности) категории 'X'", да? Как в предыдущем примере - нужно понять, что новость лежит где-то внутри "Культура"?

#482 Re: Страницы плагинов » tags :: Облако тегов » 2012-07-08 00:17:12

irbees2008, кидай в ЛС данные для доступа на сайт (логин/пароль юзера с админскими правами + FTP/SSH доступ к хостингу), посмотрю в чём может быть проблема.

#483 Re: "А как сделать..." » Постраничная навигация вверху и внизу страницы » 2012-07-08 00:15:36

jam214, только в виде патча.
Для SVN версии нужно найти в файле engine/includes/news.php строки ~709:

	if ($nCount && ($pages_count>1)){
		$tpl -> vars('pages', $tvars);
		$output .= $tpl -> show('pages');

и заменить на:

	if ($nCount && ($pages_count>1)){
		$tpl -> vars('pages', $tvars);
		$pList = $tpl -> show('pages');
		$output = $pList . $output . $pList;

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

#484 Re: "А как сделать..." » В меню пользователя выводить количество неопубликованных новостей » 2012-07-08 00:11:51

Тебя ведь патч устроит?
Для SVN версии, открываешь /engine/usermenu.tpl, находишь ~84 строку:

exec_acts('usermenu');

перед ней вставляешь:

// Выполняется только для админов
if ($is_logged && ($userROW['status'] == 1)) {
	$tVars['unpublished_cnt'] = $mysql->result("select count(*) from ".prefix."_news where approve = 0");
}

После этого в usermenu.tpl ты сможешь написать:

{% if (isSet(unpublished_cnt)) %}Неопубликовано: {{ unpublished_cnt }}{% endif %}

p.s. Только что проверил, работает smile

#485 Re: FAQ » Создаем полноценный мультиязычный сайт » 2012-07-05 23:10:43

Попробовал сегодня сделать патч по этой инструкции.
1. В ней не всё чисто, кое-что пришлось допиливать руками. Но возможно всё связано с различием в версиях (делал патчи для текущей SVN версии)
2. Решение действительно достаточно простое и интересное
3. Поддержка нескольких языков и правда ОЧЕНЬ нужна в NG

А вообще - спасибо за инструкцию!

#486 Re: "А как сделать..." » интересный вывод новостей » 2012-07-05 00:01:38

irbees2008, оказалось всё просто - на моём FF эта функция сайта не работает.
А вот в Google Chrome - работает.

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

#487 Re: "А как сделать..." » интересный вывод новостей » 2012-07-04 14:45:40

А что именно там интересного?
Я ничего не увидел.
Давай скриншоты и объяснение smile

#488 Re: "У меня не работает..." » Помогите разобратся что так грузит сайт » 2012-07-04 00:28:21

Скидывай в ЛС данные для доступа на сайт (включая логин/пароль двига с админскими правами и доступ по SSH), быстро посмотрю что там есть и тогда смогу дать обоснованный ответ (берусь/не берусь и почём).

#489 Re: "А как сделать..." » Вывод приложенного файла в определенном месте шаблона » 2012-06-29 22:03:17

В SVN версии есть возможность вывода приложенных файлов в своём собственном шаблоне с использованием возможностей шаблонизатора TWIG.
В news.short.tpl / news.full.tpl доступны переменные _images и _files - в них живут все приложенные к новости картинки/файлы (причём вне зависимости от плагина, который эти картинки/файлы прикрепил).

Пример содержимого массива _files:

array (
  0 => 
  array (
    'plugin' => '',
    'pidentity' => '',
    'url' => 'http://engine.ngcms.ru/uploads/dsn/0a/8a/001/jd-gui-0.3.3.windows.zip',
    'name' => 'jd-gui-0.3.3.windows.zip',
    'origName' => 'jd-gui-0.3.3.windows.zip',
    'description' => '',
  ),
)

Отсюда уже всё должно быть понятно smile
1. Как посмотреть содержимое этих массивов (для отладки и понимания) - при помощи TWIG функции debugValue():

[TWIG]Прикрепленные файлы: {{ debugValue(_files) }}<br/>
Прикрепленные картинки: {{ debugValue(_images) }}[/TWIG]

2. Как понять - кто прикрепил файл.
Если поле 'plugin' пустое, то файл прикреплён напрямую к новости, если заполнено, то там стоит ID прикрепившего файл плагина.

3. Как вывести список прикрепленных файлов, считая что плагины файлы прикладывать не могут:

К новости прикреплены следующие файлы:
{% for file in _files %}
* <a href="{{ file.url }}">{{ file.origName }}</a><br/>
{% endfor %}

p.s. В текущей версии размера файла нет.

#490 Re: Страницы плагинов » tags :: Облако тегов » 2012-06-29 00:54:40

SERJANT, в переменной прописана длина 255 символов, может обрезаться по ней.
irbees2008, твой код и должен вывести все теги в полной новости.

#491 Re: Флейм » Фильтрация доступных доп. полей для категории » 2012-06-29 00:44:07

Для различных каталогов.
Когда "категория" определяет набор свойств объекта.

#492 Re: "А как сделать..." » Не работает функция isHandler в шаблонизаторе » 2012-06-29 00:32:45

jam214, баг - функция isHandler() в текущей версии не работала вообще sad
Исправил в SVN ChangeSet 1006

#493 Re: Релизы версий » Версия 0.9.3 Release » 2012-06-29 00:21:19

Dron, ты взял совсем старую версию smile
Текущие версии живут в ngcms и ng_plugins

#494 Re: Релизы версий » Версия 0.9.3 Release » 2012-06-26 01:05:00

Djaffar пишет:

Сорри ложу сюда.
В плагине Xfields в файле xfields.php строка 160

'shadow' => $mkThumb,

заменить на

'shadow' => $mkShadow,

Иначе при добавлении ватермарки автоматом делает и тень

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

#495 Re: "У меня не работает..." » не работает блокировка по сеть/маска » 2012-06-26 01:04:21

condor, очень похоже на какое-то совсем уж странное переполнение.
А эта проблема только с одной конкретной подсетью или со всеми?
У меня аналогичная строка в БД выглядит так:

"60";"78.37.128.0/255.255.128.0";"1311080448";"1311113215";"32767";"1";"0111";"2012-06-26 01:01:35";"";"0"

#496 Re: Страницы плагинов » complain :: Сообщить о проблеме в новости » 2012-06-26 00:56:53

dampel, может неработать из-за ошибки JS (в шаблоне сайта).
Проверь что нет ошибок и что HTTP запрос на самом деле уходит в сторону сервера.

#497 Re: "А как сделать..." » Как задать вывод категорий только определенного уровня через {% if %} » 2012-06-26 00:54:37

erkodesign, есть переменная entry.level, в ней хранится уровень вложенности (0 - самый верхний).
Должен работать такой вариант:

{% if entry.level < 1 %}
<li><a href="{{entry.link}}">{{entry.cat}} {{entry.id}}</a></li>
{% endif %}

#498 Re: Релизы версий » Версия 0.9.3 Release » 2012-06-26 00:52:21

Klim, все эти переменные работают только для "прикреплённой иконки" в категории.

#499 Re: "У меня не работает..." » Помогите разобратся что так грузит сайт » 2012-06-26 00:43:41

legenda, бесплатно не могу (во-первых, уже дал рекоммендации и любой админ с этим справится, во-вторых - задача довольно муторна и нужно долго беседовать с заказчиком на предмет того "что можно, а что нельзя кешировать" для правильной настройки NGINX'а) smile

В качестве примера "ускорения в 10+ раз" могу привести пример небольшого сайтика - http://carambatv.ru/
Да, там постов значительно меньше, но зато стоит WP с огромной кучей плагинов.

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

Работает на FluxBB