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

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

Вы не зашли.

#2501 Re: Страницы плагинов » complain :: Сообщить о проблеме в новости » 2008-11-21 03:58:47

Выложена обновлённая версия плагина complain.
Из списка озвученных задач убрана возможность показывать кол-во неотвеченных жалоб в usermenu.
Возможность будет добавлена в следующих версиях плагина.

#2502 Re: Запросы на доработку ядра » Убираем "подробнее" » 2008-11-21 00:33:44

Кстати, забыл написать, что функция сделана и запрос можно закрывать smile

[0.9.0 Release Candidate 03]
...
- Добавлена поддержка блоков [fullnews]..[/fullnews], [nofullnews]..[/nofullnews],
  [comments]..[/comments], [nocomments]..[/nocomments] в шаблонах news.short.tpl и
  news.full.tpl
...

Соответственно, в релизе этот функционал есть.

#2503 Re: Новый функционал » Может уже появилось? » 2008-11-20 21:46:41

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

#2504 Re: Запросы на доработку ядра » Создание форума » 2008-11-20 15:54:57

Wolverine, можно. Ведь плагин и правда не заработает! smile
Я же написал - адаптация заключается в изменении всего нескольких строк (фактически часто достаточно замены 1 строки).

#2505 Re: Запросы на доработку ядра » Создание форума » 2008-11-20 15:40:23

Wolverine, не вводи человека в заблуждение.
Extem, плагины в чистом виде не подходя.
Все плагины, которые я писал для 2z - я адаптировал и для ngcms. Но с учётом того, что системы безумно близки по функционалу - адаптация заключалась в изменении всего нескольких строк.

Достоверно знаю что движок стоит на turklib.ru, т.к. сам помогал его ставить.
Про остальные сайты не в курсе, у меня нет информации о том кто и куда ставил двиг.

p.s. Называется "найдите два отличия" - движки, как уже говорилось, безумно похожи (фактически - NGcms это моё видение развития 2z). Поэтому можешь посмотреть на любой сайт на 2z и увидишь весь функционал, который уже есть в NGcms.

#2506 Re: Запросы плагинов » Редактор форм » 2008-11-20 11:38:55

Box, заказ товаров и услуг - это уже, скорее всего, каталог с корзиной. этого пока нет и в этом году уже, думаю, не будет (осталось всего 1.5 месяца)

#2507 Re: Страницы плагинов » complain :: Сообщить о проблеме в новости » 2008-11-20 00:13:00

Итак, приняты к доработке следующие пункты:
1. Добавляем IP адрес автора отчёта
2. Незалогиненному пользователю вообще не показываем страницу плагина
3. Зарегистрированный пользователь видит только свои отчёты/отчёты по своим новостям. Администратор видит все отчёты
4. [конфигурируемо] Возможность выводить в usermenu информации об активных отчётах (пока в варианте с нагрузкой, в будущем решим этот вопрос по другому)
5. Возможность посылать отчёт о решении проблемы и незарегистрированному посетителю в случае, если он указал свой email адрес

+ исправление найденных проблем.

#2508 Re: Страницы плагинов » complain :: Сообщить о проблеме в новости » 2008-11-19 23:41:10

coreldraw, для твоей задачи плагин совершенно не подходит.
Подожди выхода генератора форм обратной связи (я им начну заниматься в ближайшие дни) - оформление заказов как раз будет по его части.

#2509 Re: Страницы плагинов » complain :: Сообщить о проблеме в новости » 2008-11-19 12:08:57

infinity237, ты прав во всём smile
Это работоспособная версия, но у меня не было возможности её полностью отладить. Поэтому выложил в таком виде.

1. Нет, для гостей она будет невидима.
2. Всё верно. Обычные пользователи смогут увидеть только инциденты авторами которых они являются, а также инциденты по созданным ими новостям.
3. Сорри, исправлю.
4. Пока не реализовано, будет в следующей версии.
5. Всё верно. Оно заложено на будущее, но пока ещё не работает.

Постараюсь сегодня выложить обновлённую версию.

#2510 Флейм » Интересная идея по поводу SMS-нотификации » 2008-11-19 12:04:49

vitaly
Ответов: 1

Вчера вечером в очередной раз увидел рекламу услуги "SMS-беспредел" сотового оператора "Билайн".
Возникли интересные мысли, читать тут.

#2511 Re: Страницы плагинов » complain :: Сообщить о проблеме в новости » 2008-11-19 02:57:54

tayzer, обязательно прочти readme файл к плагину!
без предварительной настройки им пользоваться нельзя smile

По поводу пустой странички - у тебя какая именно версия?
Плагин может работать только на релизе, причём на варианте, выпущенном 17.11.2008 21:55 (самый последний. было несколько итераций с решением косметических проблем).
Внимательно прочитай тему посвященную релизу (первый пост)

#2512 Re: Страницы плагинов » complain :: Сообщить о проблеме в новости » 2008-11-19 02:06:28

Wolverine, в принципе это не реализовано - нужен дополнительный SQL запрос.
Но добавить возможность просто отображать этот счётчик (наплевав на лишний запрос) - можно сделать очень быстро. Если же хорошенько подумать, то можно и на ненужном запросе сэкономить smile

#2513 Re: Запросы плагинов » Редактор форм » 2008-11-19 02:03:42

RocketBoy, сорри - я так понимаю, ты хочешь нотификацию посетителю об ответе на его коммент?
Сейчас только админ может на коммент отвечать.
А древовидных комментариев вообще нет.
Но когда займусь комментариями - это всё тоже буду делать.

Кого именно в админку пихать?
Фишка в том, что любой автор новости сможет видеть репорты по всем своим новостям. И самостоятельно реагировать. Поэтому в админку уносить нельзя.
А админ - все репорты. И, соответственно, реагировать на них и их "перехватывать" (т.е. переназначать на себя).
p.s. Сейчас фильтрация не реализована и все пользователи видят все репорты, но в следующей версии плагина появится.

#2514 Re: Запросы плагинов » Редактор форм » 2008-11-19 01:49:29

RocketBoy, про чекбоксы забыл. Естественно будут.

К комментариям прикручивать подобную систему смысла нет.
Проще чуть-чуть доработать комментарии как таковые.

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

#2515 Re: Страницы плагинов » complain :: Сообщить о проблеме в новости » 2008-11-19 01:45:01

Wolverine, скажу вот что: ты, может, сначала скачаешь плагиньчик, а? smile
Репорты в текущей версии плагина есть и на сайте, только нотификация о них не выведена в usermenu.

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

p.s. Только не предлагай мне к репортам ещё и lastread'ы добавлять. Идея напрашивается сама собой, но только на отдалённое будущее.

#2516 Re: Страницы плагинов » complain :: Сообщить о проблеме в новости » 2008-11-19 01:29:27

Wolverine:
1. конфирурируемо.
2. пока только на email (в будущем будет и ЛС и даже, возможно, Jabber / SMS).
кому именно посылать на email - конфигурируемо. можно автору новости, можно - всем админам. можно и тему и другим.

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

#2517 Re: Запросы плагинов » Редактор форм » 2008-11-19 01:09:57

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

---
Уточнение:
* Инцидент - любое событие, которое требует реакции администраторов/пользователей
---

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

Внимание, вопрос (ко всем заинтересованным):
Требуется ли функционал подобного уровня для работы с "формами обратной связи" (т.е. возможность обработки форм несколькими администраторами, возможность в рамках плагина формировать ответные сообщения и т.д.,.. или это уже перебор?

----------------------------------------------------------------
В качестве текущего плана (т.е. на ближайшие 1-2 недели) я рассматриваю такой вариант реализации плагина для форм обратной связи:
1. Администратор создаёт любое кол-во форм обратной связи.
2. Каждая форма получает свой идентификатор по которому её можно будет вызвать (для заполнения и отправки)
3. В каждой форме может быть любое кол-во полей (как в плагине xfields) из предопределённого набора типов (строка ввода, поле выбора, текстовый блок)
4. Для каждой формы можно задать свой собственный шаблон (.tpl) - в этом случае за отрисовку формы отвечает шаблон. Если шаблон не задавать - форму рисует движок.
5. При постинге формы каждому администратору приходит email сообщение о том, что есть новая форма со всеми её параметрами.

Следующий этап - совместно с наработками плагина complain:
6. Администратор заходит в панель управления и отмечает, что формой готов заниматься он. В этом случае другие администраторы эту форму/заказ не будут обрабатывать.
7. Администратор, занятый обработкой формы, может прямо с сайта сформировать email ответ автору формы, при желании - может на свой email получить копию своего же сообщения.

Этого достаточно или требуется что-то ещё?

#2518 Страницы плагинов » complain :: Сообщить о проблеме в новости » 2008-11-19 00:45:46

vitaly
Ответов: 70

Прошу любить и жаловать - плагин complain [ZIP] (версия 0.02 от 21.11.2008)

Плагин complain добавляет новый вид обратной связи с посетителями: посетитель может оставить отчёт о проблеме, обнаруженной в новости.
Основное применение плагина: на сайтах, содержащих ссылки на внешние ресурсы.

История изменений:

[0.02][2008-11-21]
+ Устранены найденные ошибки
+ Добавлено сохранение IP адреса автора отчёта
+ Незарегистрированные пользователи теперь также могут
  получать информацию о статусе своих отчётов на email
  (ввод email'а возможен только на внешней форме)


[0.01][2008-11-18]
x Первый релиз

Штатный шаблон плагина расчитан на вставку в файл news.full.tpl перед блоком заголовков комментариев.
Для шаблона по умолчанию выглядит так:

...поскипано...
{plugin_complain}
<br /><div class="b_font">[comheader]КОММЕНТАРИИ[/comheader]</div><br />

Проведура обновления с версии 0.01 на 0.02:
1. Заменяем код плагина
2. В админ панеили выбираем "удатьи"
3. В админ панели выбираем "установить"

#2519 Re: Релизы версий » Версия 0.9.0 Release » 2008-11-18 19:21:41

Actor, понял.
Вообще это проблема шаблона. Но согласен - её тоже желательно решить.
Как только найду корректное решение - обновлю дистрибутив.

#2520 Re: Флейм » Логотип для NG » 2008-11-18 11:26:31

hot, а причём тут моя библиотека??

#2521 Re: FAQ » FYI: Миграция с "2z project 0.9.7.1" на NG CMS 0.9.0 » 2008-11-18 11:24:55

hot, три семёрки - это универсальный вариант, который будет работать на всех хостингах.
При этом для правильного хостинга достаточно 0700 (т.е. хозяину - всё, остальным - ничего).
К сожалению, хостингов на которых клиентский Apache и FTP сервер работают с одним и тем же пользователем - не так уж и много.

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

#2522 FAQ » FYI: Миграция с "2z project 0.9.7.1" на NG CMS 0.9.0 » 2008-11-18 02:43:14

vitaly
Ответов: 23

Это пока не окончательная статья, постепенно она будет дополняться [редакция от: 22.01.2009]

Описывается миграция только с версии 0.9.7.1
Если у вас более ранняя версия, Вам сначала необходимо обновить "2z project" до версии 0.9.7.1 и только после этого проводить миграцию.

Процесс миграции можно разделить на несколько стадий:
I Подготовительные операции
II Адаптация шаблонов
III Адаптация БД
IV Обновление файлов движка и конфигурационных файлов


I Подготовительные операции
Перед началом миграции необходимо сделать резервную копию всей информации (файлы, БД) средствами, предоставляемыми хостером.
Резервное копирование средствами "2z project" недопустимо.

При наличии возможности, процедуру апгрейда желательно сначала проводить на тестовой среде (к примеру, на локальной машине под denwer'ом) и только потом выполнять на работающем сайте.

II Адаптация шаблонов
Если вы планируете использовать один из шаблонов, идущих в поставке NG CMS, то этот раздел можно пропустить.

Для полноценного использования вашего шаблона в NG CMS вам необходимо:
1. Во всех файлах заменить {zz_url} на {admin_url}
2. Создать файл-описание для вашего шаблона. Он называется version и лежит в каталоге вашего шаблона.
Вот пример такого файла для шаблона default. Детально описывать значения полей не буду, т.к. в примере всё уже и так указано:

;
; Version file for template
;

; UNIQ template ID
ID: madworks.default
; Author name
Author: Mad works
; Author site page
Author_URI: http://mad-works.com/
; Version number
Version: 01
; Release date
RelDate: 2008-10-07
; Template title
Title: Default template
; List of built in templates for plugins
Plugins: archive, calendar, favorites, popular
; Size: 256 x 192, format: PNG
ImagePreview: images/tpl_preview.png
; Size: 512 x 384, format: PNG
Image: images/tpl_image.png

III Адаптация БД
Необходимо выполнить следующий SQL запрос (в случае, если ваш префикс отличается от 2z - замените 2z на ваш префикс):

alter table 2z_images add column orig_name char(100) default '';
alter table 2z_images add column description char(100) default '';
alter table 2z_images add column linked_ds int default 0;
alter table 2z_images add column linked_id int default 0;
alter table 2z_images add column p_width int default 0;
alter table 2z_images add column p_height int default 0;


alter table 2z_files add column orig_name char(100) default '';
alter table 2z_files add column description char(100) default '';
alter table 2z_files add column linked_ds int default 0;
alter table 2z_files add column linked_id int default 0;

ALTER TABLE 2z_category ADD tpl CHAR(20) AFTER cat_show;
ALTER TABLE 2z_category ADD number INT(11) DEFAULT '0' AFTER tpl;

update 2z_files set orig_name = name;
update 2z_images set orig_name = name;

IV Обновление файлов движка и конфигурационных файлов
1. Скопируйте каталог engine/ из дистрибутива движка на хостинг
2. Скопируйте файлы .htaccess, changelog.txt, index.php, install.txt, license.txt, robots.txt из дистрибутива движка на хостинг
3. Перенесите содержимое каталога 2z/conf/ в каталог engine/conf/
4. Выставьте права доступа 0777 для каталогов engine/conf/, engine/backups/, engine/cache и их содержимого
5. Переименуйте файл engine/conf/config.inc.php в config.php
6. Замените в файле engine/conf/config.php текст zz_url на admin_url
7. Замените в файле engine/conf/config.php в параметре admin_url текст /2z на /engine
8. В файлах .htaccess и engine/trash/htaccess-dist.txt заменить текст 2z/ на engine/
9. Удалите каталог 2z/

Если вы хотите использовать шаблоны, идущие в составе NG CMS, то:
10. Скопируйте каталог templates/ из дистрибутива движка на хостинг

-------------------------
Если вы обнаружили какой-то недочёт в описании процедуры миграции - пишите сюда

#2523 Re: Релизы версий » Версия 0.9.0 Release » 2008-11-17 22:54:42

Обновлён дистрибутив, обновлён FIX (в начале топика):
выложен забытый файл engine/captcha.php

#2524 Re: Релизы версий » Версия 0.9.0 Release » 2008-11-17 18:59:04

ROZARD, всё-таки прав oktano - файл captcha.php перенесён в каталог engine/ (но его копия оставлена и в каталоге engine/trash/ для сохранения совместимости).
Но по недосмотру файл не приложен к дистрибутиву. Вечером исправлю.

#2525 Re: Вопросы функционирования системы в целом » Организация чата » 2008-11-17 15:09:08

Wolverine, я туда почти каждый день захожу.. а вот по поводу модераторства и т.д. не в курсе - я через Miranda хожу, а у неё Jabber не полностью реализован.
Думаю, она останется- будем иногда обсуждать некоторые вопросы. Но на постоянной основе, видимо, она пока не нужна.

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

Работает на FluxBB