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

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

Вы не зашли.

#1 2012-11-20 17:29:45

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

NGCMS версии 0.9.3 + SVN -> 0.9.4

Всем привет.

Постепенно начинаем готовиться к релизу, просьба начать тестирование и выкладывать сюда свои сообщения об ошибках.
Самую последнюю SVN версию можно получить 2мя путямиЖ
1. Скачать из SVN
2. Скачать последнюю "ночную сборку" (архив с актуальной копией SVN версии).

Во всех отчётах об ошибке обязательно пишите вашу текущую SVN версию.

Не в сети

#2 2012-11-20 18:11:00

Knopik
Разработчик
Откуда ufa
Зарегистрирован: 2009-10-14
Сообщений: 353
Рейтинг :   62 
Сайт

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

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);

Изменено Knopik (2012-11-20 18:12:06)

Не в сети

#3 2012-11-20 18:33:07

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

Это поправлено.

Не в сети

#4 2012-11-20 18:35:43

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

Knopik, он убран специально.
Из-за запрета на использование allow_call_time_pass_reference возникла комплексная проблема:
1. Функция call_user_func() не может передавать параметр по ссылке
2. Но функция из $h['callback'] ожидает именно ссылку

В итоге отказ от &$ привёл к невозможности работы через call_user_func().
В качестве решения был добавлен возврат значения из вызываемой в $h['callback'] функции и теперь поведение двига основывается на него.

Не в сети

#5 2012-11-20 22:50:44

KhadeR
Участник
Зарегистрирован: 2009-09-16
Сообщений: 207
Рейтинг :   17 

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

Обновил из SVN до 1098 и установил заново - по-прежнему пусто вместо {mainblock}. Проверял на Денвере.

Изменено KhadeR (2012-11-20 22:51:30)

Не в сети

#6 2012-11-20 23:15:50

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

помимо того как не работает {mainblock} так еще нельзя войти через сайт зайти можно только через админ панель

Не в сети

#7 2012-11-21 19:57:59

TYNGO
Участник
Откуда Sterlitamak
Зарегистрирован: 2012-05-11
Сообщений: 107
Рейтинг :   
Сайт

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

незнаю точно, но вроде только в последней версии в профиле не видна аватарка

Не в сети

#8 2012-11-21 22:44:02

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

KhadeR, vip, проблему всё-таки нашел и исправил в SVN 1100 (доступно также в ночной сборке).

Не в сети

#9 2012-11-22 05:55:47

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,030
Рейтинг :   37 

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

vitaly, у меня все тот же вопрос по xfields в профилях, при регистрации их ввести можно, но как их потом отредактировать?

Не в сети

#10 2012-11-22 14:53:59

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

vitaly, при редактирование профиля аватарка и фотография не выводятся версия 1095

Не в сети

#11 2012-11-22 20:42:51

Сергей
Участник
Зарегистрирован: 2011-02-26
Сообщений: 56
Рейтинг :   
Сайт

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

vip пишет:

vitaly, при редактирование профиля аватарка и фотография не выводятся версия 1095

Эта проблема появилась раньше я уже об этом писал:
http://ngcms.ru/forum/viewtopic.php?pid=32265#p32265
Там получается что путь к аватару(фото) в базу заноситься но загрузка на сервер не происходит.
Также есть проблема в разделе Редактирование (начиная 880 версии присутствует):
При массовом управлении Запрет - Разрешение комментирования:
Запрет срабатывает.
Разрешение нет.
Есть еще недостаток с отображением постраничной навигации в управлении Фаилами и Изображениями - если названия файлов(изображений небольшие - несколько знаков, цифр) постраничная навигация смещается.
8868c2efd577b6ab22ac8327c932b42e.jpeg

vitaly планируется в версии 0.9.4 создание новых групп пользователей?

Не в сети

#12 2012-11-23 02:24:28

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

TYNGO, easmik, Сергей, спасибо за список проблем, займусь завтра.

[font=Courier]Сегодня в SVN выложен большой апдейт, просьба протестировать.[/font]

------------------------------------------------------------------------
r1102 | ngcms | 2012-11-23 02:20:42 +0400 (Fri, 23 Nov 2012) | 4 lines

+ Добавлена возможность использования TWIG функции template_from_string(), она позволяет исполнять TWIG код, находящийся в переменной.
Пример использования:
{% include template_from_string(category.info) %}
В данном примере мы исполняем TWIG код из переменной category.info
------------------------------------------------------------------------
r1101 | ngcms | 2012-11-23 02:02:56 +0400 (Fri, 23 Nov 2012) | 5 lines

!! Внимание, изменён формат и цель использования шаблона news.table.tpl - теперь он отвечает за вывод всех новостей. !!
Шаблон сделан условно-обязательным - при его отсутствии используется значение по умолчанию, которое соответствует старому поведению CMS.
Описание шаблона находится в документации (readme/docs/index.html)
!!!!!! Для работы с данной версией необходимо обновить свои шаблоны !!!!!!

Как всегда, обновления доступны в SVN репозитории проекта.
Также можно скачать архив с текущей SVN версией из раздела ночные сборки

Не в сети

#13 2012-11-23 15:02:24

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

vitaly, в версии svn 1103 есть баг когда ставишь движок с нуля в нем нет новостей и должны быть надпись "Информация: К сожалению, новостей нет!" но ее нету

Не в сети

#14 2012-11-25 13:54:40

Сергей
Участник
Зарегистрирован: 2011-02-26
Сообщений: 56
Рейтинг :   
Сайт

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

Тестирование:
Релиз версия 1103, тип тестирования - обновление с версии 880.
Обновление через SVN

1. По движку:
Не работает TWIG в превью:
В Добавлении - Редактировании при предварительном просмотре новости не срабатывает код TWIG:
А именно конструкция вида:

[TWIG]
{% if ( p.xfields.smallimgg.count >0) %}
  <img src="{{ p.xfields.smallimgg.entries.0.purl }}" alt="{title}">
  {% else %}
  <img src="{{ p.xfields.smallimg.value }}" alt="{title}">
{% endif %}
[/TWIG]

Этот код использую для отображения маленькой картинки к новости, раньше было Текстовое поле а сейчас с обновлением плагина xfields использую Группа изображений

Не срабатывает именно в предварительном просмотре (кнопка Просмотр), в новости выводиться правильно, и в плагине top_news код работает - не работает только в превью, а в версии 1060 все работает правильно.

2.По плагинам (буду писать про те которые использую):
ads(0.12),auth_basic(0.22),breadcrumbs(1.1),comments(0.07),feedback(0.18),jchat(0.06),k_online(0.10.4),lastcomments(0.09),lasttopics(0.7),popular(0.06),rating(0.05),rss_export(0.15),statistic(1.0),switcher(0.07a),tags0.24()(требуется отключить и включить плагин после обновления),top_news (версия 1.4 т.к. есть поддержка xfields, 11 блоков),ublog(0.01),userlist(1.3),who_online(0.3). - по этим плагинам замечаний нет все работает нормально.
В плагине:
pm (0.4) не хватает постраничной навигации, и в настройках плагина не хватает  управления общим количеством сообщений для задания лимита сообщений.

vitaly еще раз переспрошу:
Планируется создание новых категорий пользователей, в новом релизе.
Я попробую обьяснить зачем это надо:
Очень часто я сталкиваюсь с ситуацией когда нужно журналистам (не всем) добавлять новости без модерации.
Также не хватает распределения Редакторов по категориям, для того чтобы каждый редактор отвечал только за отведенные ему категории.
На данный момент в SVN есть замечательный плагин News OnSite Manager и его можно использовать для управления новостями не заходя в админку.
А в связке Управление правами пользователей -- News OnSite Manager он поможет управлять нужными категориями.
Например:
Группа Журналист - Проверенный журналист. только свои новости(как сейчас)
Группа Редактор (с заданными категориями например Игры) все новости из категории игры.

Что нужно для такой реализации:
Возможность создания своих групп пользователей.
И доработать плагин News OnSite Manager:
На странице управления новостями добавить:
Управление картинками (можно как сейчас в отдельном окне, при нажатии на добавить картинку-файл на странице добавить -редактировать новость).
Вывод всех новостей по разрешенным категориям (для редакторов)
Добавить постраничную навигацию на странице с новостями.
В самом редакторе добавить поддержку xfields. сейчас ее нет
Такого вида:

{{ plugin.xfields[1] }}

Блок: [1] мы указываем в настройках xfields.

Не в сети

#15 2012-11-25 15:18:06

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

Сергей, у тебя есть ошибки в коде вот сравни смоим кодом он рабочий 100%

[TWIG]
	{% if (p.xfields.poster.count < 1) %}
		<img src="{tpl_url}/images/no-poster.jpg" />
	{% else %}
		<a href="{{ p.xfields.poster.entries[0].url }}" title="{{ entry.description }}">
			<img src="{{ p.xfields.poster.entries[0].purl }}" />
		</a>
	{% endif %}
[/TWIG]

по поводу плагина top_news то я тестирую версию 1.7 он уже полностью работает ствигом и споследней версией плагина xfields за что огромное спасибо виталию smile

Изменено vip (2012-11-25 15:19:14)

Не в сети

#16 2012-11-25 16:37:09

Сергей
Участник
Зарегистрирован: 2011-02-26
Сообщений: 56
Рейтинг :   
Сайт

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

vip пишет:

Сергей, у тебя есть ошибки в коде вот сравни смоим кодом он рабочий 100%

[TWIG]
	{% if (p.xfields.poster.count < 1) %}
		<img src="{tpl_url}/images/no-poster.jpg" />
	{% else %}
		<a href="{{ p.xfields.poster.entries[0].url }}" title="{{ entry.description }}">
			<img src="{{ p.xfields.poster.entries[0].purl }}" />
		</a>
	{% endif %}
[/TWIG]

по поводу плагина top_news то я тестирую версию 1.7 он уже полностью работает ствигом и споследней версией плагина xfields за что огромное спасибо виталию smile

А что у меня не рабочего?
На сайте работает, не работает только в предпросмотре в редакторе, и только в новой версии в версии 1060 работает отлично.
Вроде условия правильные:
Если есть smallimgg - показывать ее если нет то smallimg

Попробовал по твоему совету:

{% if (p.xfields.smallimgg.count < 1) %}
        <img src="{{ p.xfields.smallimg.value }}" />
    {% else %}
        <img src="{{ p.xfields.smallimgg.entries[0].purl }}" />
{% endif %}

Результат одинаковый в предпросмотре не показывает а в новостях без проблем.
Но что интересно (касается только предпросмотра) если убрать одну переменную:
Работает:

<img src="{{ p.xfields.smallimg.value }}" />

Не работает:

<img src="{{ p.xfields.smallimgg.entries[0].purl }}" />

Если можешь скинь в личку top_news  1.7 для теста.

Не в сети

#17 2012-11-25 17:28:54

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

Сегодня заметил что в названии сайта невозможно вписать слово с апострофом, например Здоров'я

Хотя эта проблема и в более ранних версиях, но было б неплохо ее испрвить

Не в сети

#18 2012-11-25 18:15:24

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

Сергей, плагин скинул тока плагин пока берет свои шаблоны у себя с шаблона сайта он пока  не берет

Не работает:
<img src="{{ p.xfields.smallimgg.entries[0].purl }}" />

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

Изменено vip (2012-11-25 18:15:52)

Не в сети

#19 2012-11-25 19:33:42

Сергей
Участник
Зарегистрирован: 2011-02-26
Сообщений: 56
Рейтинг :   
Сайт

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

vip пишет:

Не работает:
<img src="{{ p.xfields.smallimgg.entries[0].purl }}" />

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

За плагин спасибо.
Уменьшенная копия создается, и выводиться на сайте.
Можешь посмотреть на моем сайте (в профиле).
Переменная:
{{ p.xfields.smallimgg.entries[0].purl }}
Не выводиться только в предпросмотре в редакторе( Админка - Добавить новость или Редактировать - кнопка Просмотр).

Не в сети

#20 2012-11-26 11:43:29

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,030
Рейтинг :   37 

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

Виталь хочу напомнить про поиск по полям xfields.

Хотелось бы иметь возможность вбивать запрос в одно поле и оно бы искало по всем доп. полям, либо же делать несколько полей для поиска и каждому полю задавать в каком поле xfields искать. Как мне кажется логичнее всего делать через плагин (и задавать условие для полей при помощи ТВИГа)

Не в сети

#21 2012-11-26 12:34:21

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

NGCMS Runtime error: Class __TwigTemplate_6ad75b4affabca4904cf0cd01ebfff45 contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Twig_Template::doDisplay)

[ 1]: Class __TwigTemplate_6ad75b4affabca4904cf0cd01ebfff45 contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Twig_Template::doDisplay)

Stack trace

Line #	File name
70	C:\Program Files (x86)\VertrigoServ\www\engine\cache\twig\6a\d7\5b4affabca4904cf0cd01ebfff45.php

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

Изменено irbees2008 (2012-11-26 13:23:51)

Не в сети

#22 2012-11-26 13:15:55

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

vitaly, Под правами ниже админа не пускает в админку(

Не в сети

#23 2012-11-26 13:37:17

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,030
Рейтинг :   37 

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

legenda, меняется в правах доступа, закладка(ки) редакторы и журналисты

Не в сети

#24 2012-11-28 00:14:18

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

easmik, с доступами немного разобрался, но никак немогу позволить по дефолту
использование HTML кода в новостях, почемуто никак не хочет ставить галку(

есть еще другая проблемка, в новой версии сломалась переделаная рсс-лета, картинки уже не оборачиваются в <enclosure>, это очень плохо!!!, а картинки с xfields вапше нехотят оборачиватся в <enclosure>

Не в сети

#25 2012-11-28 08:29:17

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,030
Рейтинг :   37 

Re: NGCMS версии 0.9.3 + SVN -> 0.9.4

vitaly, обновился с 1095 до 1104 (стоит не дефолтный шаблон) и во всех категориях вместо short.news выдает следующее

[icon] [icon.preview][/icon.preview] [icon.preview][/icon.preview] {category.info} [/icon]

{entries}

при этом замена news.table.tpl из дефолтного в не дефолтный не к чему не приводит. И лечиться это только заменой содержимого news.table.tpl на

{% if (handler == 'by.category') %}
<h3>{{ category.name }}</h3>
{% if category.icon.purl %}<img src="{{ category.icon.purl }}"/><br/>{% endif %}
{{ category.info }}
{% endif %}
{% for entry in data %}
{{ entry }}
{% endfor %}
{{ pagination }}

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

Не в сети

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

Работает на FluxBB