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

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

Вы не зашли.

#26 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-07-16 22:16:51

irbees2008 пишет:

Лучше бы обратил внимание на нужные вещи: например, то, что перестало отображаться количество неопубликованных новостей.

Все отображается на главной ,проверил

Нет, я про боковую панель: там наподобии как у личных сообщений должен отображаться бейджик с количеством неопубликованных новостей. В том месте, где карандашик и подпись Редактировать. Но ввиду того, что с бэкенда это количество уходит обернутое в HTML-код, оставил до лучших времен. Сними с публикации одну новость и посмотри исходный код в браузере.

#27 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-07-16 22:04:53

irbees2008 пишет:

У меня на локалке одна новость,опубликованная

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

#28 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-07-16 22:01:14

irbees2008, не знаю, я на NGCMS только пару сайтов делал и всех тонкостей не знаю: если кнопка зеленая, а не серая – сайт лучше переносится?

Лучше бы обратил внимание на нужные вещи: например, то, что перестало отображаться количество неопубликованных новостей.

#29 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-07-16 21:51:11

irbees2008 пишет:

Так там тоже нужен загрузчик, не только в добавлении новости

Ударю по больному месту: там он не нужен, вообще выпилить файловый менеджер  smile

#30 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-07-16 21:40:14

irbees2008, не критично как кнопка выглядит: если дойдет дело до нового редактора (взамен BB-code) то там будет свой загрузчик изображений. Не вижу смысла зацикливаться на цвете и форме кнопки, в то время когда большая часть плагинов содержит конвертацию кодировок из UTF-8 в Windows-1251.

#31 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-07-16 14:46:07

Knopik пишет:

сейчас же чтоб нажать на кнопки сохранить нужно скролить вниз

Добавил кнопку Сохранить на панели тегов в новостях, статики, редактировании комментариев, личных сообщений.

#32 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-07-16 14:28:54

vitaly пишет:

Если тебе нужно что-то генерить до начала рендера страницы, то используй обработчик index_pre, а в core оставь только подгрузку библиотек.

Спасибо, вроде сработало. Почему-то считал, что регистрацию фильтров, (таких как FilterComments, CoreFilter, FeedbackFilter), нужно привязывать именно к хуку `core`.

А есть ли возможность создать папочку docs в основном репозитории, чтобы туда потихоньку закидывать документацию (файлы в формате *.md). А то иногда приходится по форуму безуспешно болтаться с мыслью, что где-то видел, а где не помнишь?

#33 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-07-16 08:56:27

Knopik, не так выразился: имеется ввиду ситуация, когда на странице немного информации и футер получается визуально где-то посередине.

Пытался его прижать приёмами из примеров на оф.сайте, но после прокрутки основного экрана верхняя навигационная панель улетает вверх. Да фиг с ним, с этим футером.

У меня созрел вопрос: почему регистрация глобальных переменных TWIG происходит после запуска хука core:

// ** Execute 'core' action handler
executeActionHandler('core');
$timer->registerEvent('ALL core-related plugins are executed');

// Define last consts
@define('tpl_site', site_root . 'templates/' . $config['theme'] . '/');
@define('tpl_url', home . '/templates/' . $config['theme']);

// - TWIG: Reconfigure allowed template paths - site template is also available
$twigLoader->setPaths(array(tpl_site, root));

// - TWIG: Added global variable `tpl_url`, `scriptLibrary`
$twig->addGlobal('tpl_url', tpl_url);
$twig->addGlobal('scriptLibrary', scriptLibrary);

Дело в том, что у меня один из плагинов подвязан к этому хуку. Плагин-то я реорганизую в плане кода, потому что это не логично подгружать какие-либо шаблоны при запуске ядра CMS.

В данный момент TWIG при использовании этого плагина выдает:

NGCMS Runtime exception: LogicException
Unable to add global "tpl_url" as the runtime or the extensions have already been initialized.

#34 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-07-15 15:56:43

irbees2008 пишет:

А что такого?

А ты представь, что часть твоего тетриса будет загромождено еще и копирайтом  smile

#35 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-07-15 13:50:53

irbees2008, так не интересно: зачем копирайт на постоянной основе нужен. Лучше тогда по старинке – отрицательными внешними отступами (маргинами).

#37 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-07-15 09:39:31

Сообщения стали на почту приходить.

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

#38 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-07-15 08:37:48

irbees2008, нет, не лучше.

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

Во-вторых, зачем нужно делать вот так:

$('input:not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):not([type=checkbox]):not([type=radio]):not(.form-control):not(.button), select:not(.form-control), textarea:not(.form-control)').addClass('form-control').removeAttr('style');

...когда можно на официальном уровне отправить запрос на изменения?

Ну и в-третьих, для меня приоритетнее потратить время на десяток нужных для пользователей плагинов, которые попросту не работают после перехода на UTF-8 и PHP7, нежели на споры: красиво/не красиво.

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

Спасибо за замечания, еще раз пробежался по прототипу, затронул тему адаптивности, коммиты отправил.

#41 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-07-08 17:47:48

irbees2008 пишет:

Так по админке еще, теперь смайлы не доступны путь до них изменился

Путь изменился, но и шаблон подправлен

<button type="button" class="btn btn-sm mb-2" onclick="insertext(':{smile}: ', '', {area})">
    <img class="smilies" alt="{smile}" src="{skins_url}/public/images/smilies/{smile}.gif" />
</button>

Возможно у тебя хостинг еще шалит и нужно .htaccess докинуть

#42 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-07-08 13:21:39

vitaly, доступ к репозиторию думаю не надо, вполне устраивает сложившийся темп, когда в течение суток запрос принимается. Когда разгоняешься – чревато косяками обрасти.

Для себя этот визуальный редактор выбрал Quill

#43 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-07-08 12:16:29

Почему-то уведомления на почту о новых сообщениях на форуме в этой ветке не пришли.

irbees2008, не надо расстраиваться. Спасибо за отзыв и пожелания.

Пойми, что я не урезал форк-админку, а вновь перелопатил имеющуюся табличную верстку строку за строкой. На данном этапе важна стадийность. И если Виталий будет активно принимать запросы, то это уже будет админка на, так сказать, официальном уровне.

В процессе написания верстки для админки, сложилось впечатление, что никто не пользуется версией 0.9.6. Потому что даже с этапа Composer-установки возникли сложности, сейчас они ликвидированы. И даже больше, хочу отметить, что сейчас версия TWIG 3.0. А вот обновиться при помощи файла upgrade.php до версии 0.9.6 – невозможно.

Теперь, давай по пунктам:

1. Убрать всегда можно, не думаю, что это критично. Лично я, вообще против боковой панели. Виталий также высказал мнение, что она "жирная" и должна быть возможность складывания до значков.
2, 3, 4. Еще раз напомню про стадийность. Хотелось бы просто поменять верстку, разобраться с JavaScript-зависимостями.
5. Ну хоть чем-то угодил smile Спасибо.
6. Мне почему-то наоборот нравится, что она не вписывается в дизайн и тем самым выделяется
7. Перед отправкой пулреквеста по шаблону админки, обязательно будут учитываться уже принятые изменения. И preview.tpl там будет как ты предложил )
8. Загрузка изображений в сравнении с форк-админками нужно улучшать однозначно.
9. Изображения сохранены, потому что ссылки на некоторые из них приходят в AJAX-ответах с сервера, например, при изменении позиций категории.

PS: существует вероятность, что некоторое время буду офлайн, по возвращению сформирую пулреквест. А пока оставлю ссылку на скомпилированную (Composer-зависимости установлены) версию 0.9.6 с прототипом админки

#45 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-07-02 16:02:38

irbees2008, скачиваете, устанавливаете Composer. Запускаете командную строку в рабочей директории (например, в xampp – это C:\xampp\htdocs). Используете команду composer create-project vponomarev/ngcms-core blog -s dev для скачивания исходников NGCMS с репозитория Github в директорию blog. Директория будет автоматически создана при выполнении команды. Дальше уже устанавливаете саму систему.

То есть не нужно скачивать архив с репы и распаковывать в ручную. При этом Composer проверит минимальные требования перед скачиванием.

#46 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-06-30 22:25:04

Устанавливается, если указать минимальную стабильную версию dev

composer create-project vponomarev/ngcms-core blog -s dev

#47 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-06-28 13:38:17

vitaly, хорошо. Версию PHP какую ставить?) Список PHP-расширений добавлять в раздел require?

#50 Re: "А как сделать..." » Турбо-страницы » 2020-04-17 21:58:36

Насколько я понял, где-то прям в самом конце текста новости. Попробуй при редактировании новости нажать Ctrl-End и потом Backspace - визуально ничего не удалится, но на то они и непечатаемые smile

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

Работает на FluxBB