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

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

Вы не зашли.

#101 Re: Страницы плагинов » tags :: Облако тегов » 2014-06-03 00:02:12

legenda, ох.... жа кто ж знает-то откуда это взялось sad
В 1305 выложил вариант фикса, который у меня проблему решает.
Проверь, plz.

#102 Re: FAQ » Установка TinyMCE (визуальный редактор) на NG CMS » 2014-06-02 23:37:30

SFproG пишет:

Neo, убрать пост предлагаешь? мож не заметит ни кто. штука-то хорошая получилась, полезная:)
Пусть Админы решают)

Если человек сделал что-то для себя на сайте, вне зависимости от лицензии,... то двиг тут не причём. Тем более, что человек сам может себе купить нужные лицензии smile
Пусть останется, но в двиг такое, есс-но, включать не стоит.

#103 Re: Административные вопросы » Новый релиз? А легко! » 2014-05-31 23:39:08

legenda пишет:

в последней версии ночной сборки (1297-INSTALLER.tar) нету в корне файла .htaccess так должно быть?

Спасибо, ошибка механизма сборки.
Исправлю.

#104 Re: Административные вопросы » Новый релиз? А легко! » 2014-05-30 09:20:35

trancemaksimka, значит хостер несовместим с сайтами, использующими AJAX.
irbees2008, спасибо, значит осталась только одна проблема + необходимо протестировать плагины и составить список на релиз.

#105 Re: Административные вопросы » Новый релиз? А легко! » 2014-05-30 01:20:51

Народ, активней тестируем версию!
Просьба ставить на свои хостинги, проверять работоспособность и отписываться.

Сейчас из открытых вопросов осталось два:
1. Не работает ncustom, у меня не воспроизводится, нужен доступ к чьей-то системе с такой проблемой.
2. Выдача прав на категории по группам (не уверен войдёт ли это в релиз в каком-то виде, но постараюсь)

Если всё работает, то так и пишите.
Пора уже выпускать версию...

#106 Re: Административные вопросы » Новый релиз? А легко! » 2014-05-30 00:21:24

trancemaksimka, твой хостер добавляет рекламу и она создаёт проблемы.
В SVN и "ночные сборки" выложил обновление. Попробуй, оно скорее всего решит эту проблему.

#107 Re: Административные вопросы » Новый релиз? А легко! » 2014-05-29 12:22:43

trancemaksimka, скриншот слишком мелкий, сделай скрин побольше.
Очень похоже, что ругнулся всё-таки движок.

#108 Re: Административные вопросы » Новый релиз? А легко! » 2014-05-28 21:29:23

Neo, сделал (SVN #1296)

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

Предлагайте свой список плагинов.
(В список можно включать только те плагины, которые вы сами, лично, проверили и удостоверились в их работоспособности.)

#109 Re: Административные вопросы » Новый релиз? А легко! » 2014-05-27 23:19:05

В Ночные сборки добавлен архив XXXX-INSTALLER.tar.bz2 - это архив, который в собранном виде можно устанавливать на хостинг.
Там лежит сам двиг + все плагины.

#110 Re: Административные вопросы » Новый релиз? А легко! » 2014-05-27 22:53:06

diggu, в feedback поправил, по остальным плагинам - можешь дать список?
nimiko, какую версию ставил? SVN / "ночную сборку"? gmanager проверю, про catpinned вообще странно. У меня не воспроизводится, но попробовал сделать маленький фикс.
Поставь, plz, обновлённую версию из SVN и проверь заново.

#112 Re: Административные вопросы » Новый релиз? А легко! » 2014-05-25 23:37:44

Knopik пишет:

NGCMS SVN 1291, не могу авторизоваться, двиг не выставляет куки. В логах пусто.

denwer
Apache 2.0
PHP Version 5.5.12

Методом научного тыка выяснил, что если в auth_basic.php, на ~70 строке заменить

@setcookie('zz_auth', $auth_cookie, ($config['remember']?(time() + 3600 * 24 * 365):0), '/', $ngCookieDomain, 0, 1);

на

@setcookie('zz_auth', $auth_cookie, ($config['remember']?(time() + 3600 * 24 * 365):0), '/');

то авторизация работает.

UPD: разобрался
Двиг ставил http://localhost/ngcms/ - авторизация не работает
поставил в http://xxxngcms.ru/ -  авторизация заработала

Проверял в коде движка - переменная $ngCookieDomain должна корректно заполняться.
Если восстановишь двиг в localhost'е, то просьба - после этой строки с setcookie добавь

print "DEBUG COOKIE DOMAIN [".$ngCookieDomain."]\n";

Вход работать перестанет, но зато будет выводиться отладочная информация.
В твоём случае должно вывестись "localhost".
Тогда это уже фишка браузера что он не хочет запоминать куки для таких "странных" доменов.

#113 Re: Административные вопросы » Новый релиз? А легко! » 2014-05-25 23:35:39

legenda пишет:

при выборе будет использован шаблон той категории в которой сейчас находится посетитель использует какраз дефолтный шаблон

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

#114 Re: "А как сделать..." » Выводить в комментариях первые цифры IP-адреса комментатора » 2014-05-25 21:21:43

vl, выключи кеширование в плагине и проверь заново.
Я сам по этим граблям прошелся smile

После того как проверишь и заработает - включай обратно.

#115 Re: "А как сделать..." » Выводить в комментариях первые цифры IP-адреса комментатора » 2014-05-25 15:31:04

vl, проверил-разобрался.
Надо в split передавать не ".", а "\." (исправил в своих комментах).

#116 Re: "А как сделать..." » Выводить в комментариях первые цифры IP-адреса комментатора » 2014-05-25 12:15:26

vl, ошибка была, исправил.
В случае с lastcomments, открываешь /engine/plugins/lastcomments/lastcomments.php, строка ~64:

		$tvars['vars'] = array(
			'link'		=>	newsGenerateLink(array('id' => $row['nid'], 'alt_name' => $row['alt_name'], 'catid' => $row['catid'], 'postdate' => $row['npostdate'])),
			'date'		=>	langdate('d.m.Y', $row['postdate']),
			'author'	=>	str_replace('<', '<', $row['author']),
			'author_id'	=>	$row['author_id'],
			'title'		=>	str_replace('<', '<', $row['title']),
			'text'		=>	$text,
			'category_link'	=>	GetCategories($row['catid']),
			'comnum'	=>	$comm_num
		);

После добавляешь:

            $ipPart = split("\.", $row['ip']);
            $ipPart[1] = '*';
            $tvars['vars']['ip_part'] = join(".", $ipPart);

Должно работать smile

#117 Re: Административные вопросы » Новый релиз? А легко! » 2014-05-25 00:00:47

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

#118 Re: "А как сделать..." » Вывод блока между новостями » 2014-05-24 23:59:22

Есть необязательный TWIG шаблон news.table.tpl
Описание есть в SVN версии, смотри в /readme/docs/index.html

К примеру, в шаблоне default2 он содержит такой код:

{% for entry in data %}
{{ entry }}
{% else %}
<div class="ng-message">
	{{ lang['msgi_no_news'] }}
</div>
{% endfor %}
{{ pagination }}

Можешь после {{ entry }} добавить

{% if (loop.index == 3) %} эта строка выводится после 3й новости {% endif %}

... и получишь искомый результат.

#119 Re: "А как сделать..." » Выводить в комментариях первые цифры IP-адреса комментатора » 2014-05-24 23:47:04

vl, такую задачу проще решать обычный патчем.
engine/plugins/comments/inc/comments.show.php, строка ~189:

			$tvars['vars']['ip'] = "<a href=\"http://www.nic.ru/whois/?ip=$row[ip]\" title=\"".$lang['whois']."\">".$lang['whois']."</a>";

После неё добоавляешь:

			$ipPart = split("\.", $row['ip']);
			$ipPart[1] = '*';
			$tvars['vars']['ip_part'] = join(".", $ipPart);

у тебя появится переменная шаблона {ip_part}, в которой второй байт адреса будет заменён на звёздочку, т.е. вместо 89.108.122.70 будет 89.*.122.70
Обычно при динамическом адресе может меняться последний байт, в некоторых случаях - предпоследний (причём внутри блока, т.е. 120 на 12 не поменяется, но может смениться на 118,119,121,122,123..).

// исправил ошибку в коде

#120 Re: FAQ » Вопрос по движку » 2014-05-18 15:10:59

"Подгрузка" == "отображение в новостях"?
Самое простое - в файле engine/includes/inc/functions.php находишь строку ~1366:

function newsFillVariables($row, $fullMode, $page = 0, $disablePagination = 0, $regenShortNews = array()) {

после строки

	$tvars['vars']['news']['author']['name']	= $row['author'];

добавь:

	$tvars['vars']['news']['myNewField']	= $row['myNewField'];

и переменная {{ news.myNewField }} будет доступна в TWIG шаблонах news.full.tpl, news.short.tpl

это очень грязный хак, правильнее всё оформлять в виде плагина.
Но если надо "сейчас и сразу и не разбираясь", то сойдёт.

#121 Re: Административные вопросы » Новый релиз? А легко! » 2014-05-18 11:00:57

legenda, дальше можешь создавать группы и раздавать им права.
Можешь в auth_basic выбрать группу, в которую будут попадать новые пользователи.

Управление доступом по категориям пока не сделано.
Основная проблема - не понятно как это сделать корректно при поддержке мультикатегорий на сайте.
Если сможешь озвучить красивый вариант - попробую сделать, там работы буквально на пару часов.

Вопросы:
1. Может ли админ категории менять группу новости на другую, в которой он не админ? Что должно быть при смене категории опубликованной новости на чужую категорию? Переносить её в черновики или позволить в итоге публиковать в чужие категории?
2. Или нужно ввести отдельные права на перенос новости между категориями?
... ну это первое что пришло на ум. если распишешь все возможные кейсы, то можно будет сделать до выпуска релиза.

#122 Re: Административные вопросы » Новый релиз? А легко! » 2014-05-18 00:46:21

Neo, vip, управление группами работает, просто я опять не все файлы обновил.
В новой SVN версии (и в ночных сборках) должно работать, проверяйте.

vip пишет:

vitaly, в плагине xfields "Тип поля/Чекбокс" при создании этого поля выдается ошибка "Ошибка: Неверно указан тип переменной"

Исправил.

vl пишет:

Не берет из папки ncustom  заданный для определенной категории  шаблон короткой и полной новости

Взял в работу, проверю завтра.

legenda пишет:

Еще одно, я вот обновился до последней ночной сборки, из того что у меня стоит xfields (версия 0,22) неработает, ошыбка

Двиг установлен в корень или в папку? Обнови плагин (в SVN выложена версия 0.23), будем разбираться дальше если проблема останется.
И ещё - она возникает только в админке или и при просмотре новостей?

Вроде все вопросы взял в работу.
Если что-то осталось неотвеченным - напомните, plz.

#123 Re: FAQ » Вопрос по движку » 2014-05-17 23:44:30

Вопрос слишком расплывчатый, корректно на него ответить сложно.
Что именно требуется сделать?

Смотрите в сторону engine/actions/news.php и engine/includes/inc/libnews.php.
Но это только первый этап smile

#125 Re: Административные вопросы » Новый релиз? А легко! » 2014-05-15 00:16:25

vip пишет:

пока нашел проблему с плагином комментариев как в настройках не задаешь "По умолчанию комментарии / разрешены" в создаваемой новости они все равно запрещены приходится в самой новости разрешать

Исправлено (обновил версию плагина comments), выложено в SVN и "ночные сборки"
.
Логика работы плагина при добавлении/редактировании новости такая:
1. Если в новости установлен режим работы комментариев "по умолчанию", то проверяется настройка основной категории для новости
2. Если в категории уставлен режим работы "по умолчанию", то проверяются глобальные настройки плагина

Ошибка была в том, что в настройки категорий эта информация (режим работы) не выводилась.


Также в настройках плагина "комментарии" есть полезное поле:
==
Значение доступности при добавлении категорий
При добавлении категорий по умолчанию будет устанавливаться:
запретить - по умолчанию комментарии в новостях этой категории запрещены
разрешить - по умолчанию комментарии в этой категории будут разрешены
по умолчанию - флаг разрешения/запрета комментариев будет браться из параметра "по умолчанию комментарии"
==
оно позволяет выставить значение флажка "разрешить комментарии" в новости сразу при её добавлении.


Ну и последний момент - обнаружилось, что плагин не выводит TWIG переменных, что не даёт создать полноценный TWIG шаблон.
Эту задачу также взял в работу.


irbees2008, проверь по плагину PM новую SVN версию - infinity237 сегодня выкладывал обновление, оно скорее всего решает проблему.

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

Работает на FluxBB