Вы не зашли.
И не могу понять, почему там всё крутится вокруг "новостей": а если у меня их нет на сайте ?
Изначально движок новостной
Какое отношение имеют "категории новостей" к нужной мне статической структуре меню с пунктами, ссылающимися на произвольные статические страницы сайта?
Это костыль или фича ![]()
там почти ничего не рассказано про создание плагинов ("внутрянки" для программистов)
Повторюсь, небольшая инфа была на вики, при желании, ее можно найти в вебархиве.
Насколько это актуально для текущей версии -- сказать сложно ![]()
Речь о новой версии или о 0.9.5?
Речь о новой версии, архив доступен в разделе Artifacts https://github.com/vponomarev/ngcms-cor … /940464282
Здравствуйте! Помогите, пожалуйста, решить проблему.
На хостинге несколько сайтов - все вордпрессовские и требуют новую версию PHP, один на NG. Переключилась на 8-ю версию, сайт на NG выдал Фатал эррор:
FATAL ERROR
Cannot load file CORE libraries of NGCMS (engine/core.php), PHP extension [mysqli] with function [mysqli_connect] is not loaded!Что с этим делать?
Поддержки php8 нет.
Я внес изменения чтоб последнюю версию из гита можно было запустить на php8+, но нужно тестить, тестить и еще раз тестить.
Здравствуйте, Всем!
Столкнулся с проблемой редактирования новостей на сайте с использованием плагина "nsm".
В плагине "xfields" создал обычное текстовое поле, идентификатор поля (ID) "city", название поля "Город", как и положено выбрал на всякий пожарный для плагина "xfilter" режим сохранения данных в БД "Персональное поле в БД", длина значения поля "255", поле сделал обязательным к заполнению.
В шаблоне добавления новости плагина "nsm" добавил такое поле:
Город: <input type="text" name="xfields[city]" class="form-control" placeholder="Москва">Создаю новость на самом сайте (не в админке) и в поле Город вписываю нужный мне город, лезу в админку модерировать эту новость, все отлично, город прописан, например Новосибирск.
В самой админке если захожу редактировать новость - в поле Город - прописано Новосибирск, т.е. value получило значение из БД и вставило его в поле Город.
Теперь о самой проблеме:
В шаблоне редактирования новости плагина "nsm" добавил такое поле:
Город: <input type="text" name="xfields[city]" class="form-control" placeholder="Москва" value="">И такой задумался, а что нужно вставить в value?
Попробовал разные варианты, в том числе и xvalue[city].
Ничего не помогает, в самом поле прописывается либо ничего, либо те значения, которые я написал в самом value, например xvalue[city], а хочется чтобы значение подставлялось из БД, и если заполнено до этого было значение Новосибирск, то и хочется, чтобы это значение и подставлялось.
Как работает, но не хотелось-бы так?
Как я уже говорил, пробовал разные варианты, и решил попробовать в редактирование новости вставить код как в редактировании новости в самой админке:
{% if (extends.main) %} {% for entry in extends.main %} {{ entry.body }} {% endfor %} {% endif %}Вот так скажу я вам работает, но кроме city он сюда вставляет все доп. поля, а мне хочется каждое поле как-то своим способом на сайте оформлять, а не просто тупо вставкой всех доп. полей одним блоком.
Где я пытаюсь это делать?
BixBite CMS v0.9.7-alpha3 [ 2018-04-26 ]
xfields 0.26
nsm 0.04либо
NGCMS 0.9.5 Release + GIT 20170301
xfields 0.26
nsm 0.04Ни в первом, ни во втором варианте - не получается.
Уважаемые, Знатоки!
Помогите решить данный вопрос, ведь наверняка с таким вопросом сталкивался не только я.
Буду очень Вам признателен за ваши советы и помощь!
Привет. Можно вывести все поля (кроме option у полей выбора) как-то вот так.
{% for xf in xfields.fields.0 %}
{{xf.title}} {% if (xf.flags.required == true) %}*{% endif %}:
<input type="text" name="xfields[{{ xf.id }}]" id="form_xfields_{{ xf.id }}" title="{{ xf.title }}" value="{{ xf.value }}">
{% endfor %}Причем понять какого типа поле без доработок плагина не получится.
Проверил у себя, точно на 68 обрезается. Сам искал не нашел причину
Скорее всего обрезается из-за лимита max_input_vars в конфиге php.
Решение два переписать страницу конфига или поднять лимиты.
Еще в файле xnews стоит лимит на 50 блоков
Как долго теперь админка грузится
На странице статистики движок пытается взять инфу о новой версии с ngcms.ru, который лежит ![]()
vitaly пишет:vip пишет:что с системой сделали она вообще рабочая или будущий релиз пошел по бороде? )
Всё нормально, просто в репозитории теперь лежит конструктор "собери сам", который надо отдельно собирать
На днях добавлю сборщик, который будет собирать готовый архив и выкладывать его.ну что там все заглохло ?
Сборщик версий прикрутили на гитхабе. Последнюю версию для тестов можно скачать на гитхабе в разделе actions.
https://github.com/vponomarev/ngcms-core/actions
архивом с плагинами и всем необходимым для работы, по ссылке ngcms-current-build
easmik пишет:Knopik пишет:Сейчас на ноутбуке 13' при редактировании новости места стало ещё меньше. Может лучше не стоит?
Полностью поддерживаю.!
В смысле стало меньше места? Даже на мобилке все лучше стало,чем было, тем более копирайт в футере должен быть в самом низу
Раньше все помещалось без прокрутки, сейчас же чтоб нажать на кнопки сохранить нужно скролить вниз. И если добавить к этому прилипший футер, то рабочей области было бы еще меньше.
Сейчас отступы и поля стали больше. Поле ввода основного текста меньше, хотя визуально из-за отступов стало больше. Из этого все и складывается ощущение того, что стало меньше места.
футер изящно прилепить к низу экрана
Сейчас на ноутбуке 13' при редактировании новости места стало ещё меньше. Может лучше не стоит?
easmik минимальная версия php 7.2.
это для люнекса?
MacOS
Valet — среда разработки для osx аля ospanel на минималках. Из коробки настроенный nginx и dnsmasq. Ставится из composer'a. Если хочется потыкать ngcms в osx и не хочется заморачиваться с настройками и тд, то эта штука вполне подойдет (ну я так тестил). Никаких виртуалок, правок /etc/host и тд.
Для работы valet нужен homebrew, php 7+ и composer. Для запуска ngcms нужно еще развернуть mysql.
— Установить или обновить homebrew
— Установить php
brew install php— Установить composer
— Установить valet
composer global require laravel/valet— Вывполнить команду
valet install— Выбрать папку с сайтами командой valert park
megaket4up@megaket4up ~ % mkdir ~/sites
megaket4up@megaket4up ~ % cd ~/sites
megaket4up@megaket4up ~/sites % valet park
— Распаковать ngcms в папку с припаркованными сайтами, например в папку ~/site/ngcms, плагины ~/site/ngcms/engine/plugins
— Положть драйвер ngcms в папку с драйверами ~/.config/valet/Drivers
— В браузере открыть http://ngcms.test
Лично я тестил в этой среде. Дублирую сюда, шоб тут было. Будут вопросы — пишите
rusiq, оно устанавливается? Я просто пробовал раньше, даже после танцев с бубном поставить не смог и забил
irbees2008, тестил в ночной версии, должно работать и на ранних версиях.
В зависимостях лишь PHP >=5.3.0 и mb_string
Не создавая новый топик - тут и напишу.
Пролистал весь форум. И так не нашел ответ на вопрос по "Управление форматом ссылок"
Нужно сделать замену в статистический страницах название /static/info.html на /page/infro.html
Захожу в управление форматом ссылок - нажимаю на "Edit" переименовываю с /static/{altname}.html на /page/{altname}.html нажимаю "save" и успешно настройки ЧПУ сохранены.
Захожу в создание статистической - и ничего не изменилось. То есть, все как было ранее /static/info.htmlПодскажите, что сделал не так ? что упустил ?
Спасибо !
Ты точно сохранил? Там две кнопки сейв. Если да, то такой формат попадает под правило главной новостей (там вторая и последующая страница /page/2.html если я не путаю)
как вариант передвинуть это правило выше главной страницы и выставить файлконтин флаг
Здравствуйте! Я так понял плагин под 0.9.5 не работает? Выдает вот такую ошибку:
MySQL ERROR [select]: SELECT id, name, com, news, avatar, mail, last, reg FROM ng_users ORDER BY news DESC limit 12 (1054): Unknown column 'com' in 'field list'Может кто поможет оживить
Установить плагин comments
Если установлен, то руками в базе создать в таблице ng_users поле com тип int
Теперь следующий вопрос - ok, двиг адаптировали под UTF8/PHP7...
Двиг ещё выбрасывает предупреждения на старый код (preg_replace модификатор e, устаревшее create_function в твиглоадере (это то, до чего до тестировался возможно есть ещё))
В плагинах есть конструкции устаревшие вида "цикл switch continue"
Я попробовал поставить на машину с php7.3, установка удалась, но все страницы плагинов так и остались в Win1251 и отображаются знаками вопроса
Там была ветка с переходом на utf8
Категории-редактирование категории-Фильтрация доступных доп. полей для категории - кодировку надо поменять, не могу найти где.
/engine/plugins/xfields/xfields.php:1287
/engine/plugins/xfields/xfields.php:1305
Не работает редактирование шаблона в админке. В дефолтной и сборке
Отправил пулреквест
Напоминаю, что для всех, кто желает помочь, есть проекты на github'e:
https://github.com/vponomarev/ngcms-core- ядро
https://github.com/vponomarev/ngcms-plugins - плагины в основной ветке ещё не сменили кодировкуПеревод файлов на utf8
В классах бд кодировка utf8
Добавлена поддержка MySQLi и PDO
new uploader
composer init
php platform
+twig
+updateЕсть готовая сборка для тестирования с плагинами и новой админкой и установленным composer скачать здесь
На рабочие проекты пока не устанавливайте. тестируем.
О результатах тестирования и о найденных ошибках (и способе их воспроизведения) попрошу отписывать в этой теме (или создать ишю в гите тут).
По мере возможности буду фиксить
Styler, ну в репе можно было бы посмотреть все изменения без скачки и установки. А так беглым взглядом можно сказать, шо просто бездумно файлики из папки в папку переместили и все
Styler, есть реп, глянуть посмотреть?
И чем тут все окончилось то в итоге?
я конечно не знаю, что такое xnews, но чисто по логике
{{ callPlugin('xnews.show', {'categorуMode' : '1', 'skipCurrent' : '0', 'order' : 'last', 'count' : '1', 'template' : 'xnews5', 'categories' : '1,2,3,4'}) }}