Вы не зашли.
И не могу понять, почему там всё крутится вокруг "новостей": а если у меня их нет на сайте ?
Изначально движок новостной
Какое отношение имеют "категории новостей" к нужной мне статической структуре меню с пунктами, ссылающимися на произвольные статические страницы сайта?
Это костыль или фича
там почти ничего не рассказано про создание плагинов ("внутрянки" для программистов)
Повторюсь, небольшая инфа была на вики, при желании, ее можно найти в вебархиве.
Насколько это актуально для текущей версии -- сказать сложно
Речь о новой версии или о 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'}) }}