ngcms-plugins's People
ngcms-plugins's Issues
feedback 0.26
При использовании шаблонов в /custom/<tplname>/*
вываливается ошибка
Unable to find template "site.notify.tpl" (looked into: /Applications/MAMP/htdocs/<sitename>/www/templates/<tplname>, /Applications/MAMP/htdocs/<sitename>/www/engine).
gmanager не работает
Не работает,устанавливается,настраивается,но при включении
NGCMS Runtime exception: ArgumentCountError
Stack trace
| Line # | Class/Function | File name
-- | -- | -- | --
X | 534 | 0 | /home/www/xn--d1acpqfjh.xn--p1ai/engine/plugins/gmanager/gmanager.php
0 | 587 | plugin_gmanager_category | /home/www/xn--d1acpqfjh.xn--p1ai/engine/includes/inc/extras.inc.php
1 | 98 | executeActionHandler | /home/www/xn--d1acpqfjh.xn--p1ai/index.php
nsched
не работает , на последнем релизе, публикует сразу
Basket неправильные ссылки на покупку товара
https://github.com/vponomarev/ngcms-plugins/blob/master/basket/basket.php#L143
https://github.com/vponomarev/ngcms-plugins/blob/master/basket/basket.php#L294
Генерируются ссылки вида:
/plugin/basket/add/?ds=1&id=191
Что влечет за собой открытие страницы с ошибкой:
Ошибка: Вызываемый метод add недоступен для плагина 'basket'
wysiwyg
Stack trace
| Line # | Class/Function | File name
-- | -- | -- | --
X | 263 | 0 | /home/www/pozitiv4ik.ru/engine/classes/NGPDO.class.php
0 | 58 | NGPDO | /home/www/pozitiv4ik.ru/engine/classes/NGLegacyDB.class.php
1 | 27 | NGLegacyDB | /home/www/pozitiv4ik.ru/engine/includes/inc/functions.inc.php
2 | 2515 | db_squote | /home/www/pozitiv4ik.ru/engine/includes/inc/functions.inc.php
3 | 157 | ngSYSLOG | /home/www/pozitiv4ik.ru/engine/includes/inc/extrainst.inc.php
4 | 14 | commit_plugin_config_changes | /home/www/pozitiv4ik.ru/engine/plugins/wysiwyg/config.php
5 | 67 | include | /home/www/pozitiv4ik.ru/engine/actions/extra-config.php
6 | 147 | require | /home/www/pozitiv4ik.ru/engine/admin.php
Добавить fullscreen фичю для редактора (syntax_highlighter)
Не проходит авторизация при использовании Google Chrome
Google Chrome не проходит авторизацию если в auth_basic использовать $ngCookieDomain. При удалении авторизация проходит без проблем.
Возможно ошибка в обработке core.php
в php я совсем не силен но нашел в интернете информацию что можно заменить preg_match('#^www.(.+)$#' на str_replace('www.', ''
При виде строки
$ngCookieDomain = str_replace('www.', '', $_SERVER['HTTP_HOST'], $mHost)?$mHost[1]:$_SERVER['HTTP_HOST']; авторизация начинает работать
Правда не знаю насколько это влияет на работу
Basket неправильная ссылка для xfields table
https://github.com/vponomarev/ngcms-plugins/blob/master/basket/basket.php#L143
нужно объявить global $DSlist;
[xfields] Изменить условия формирования Идентификатора группы
ngcms-plugins/xfields/lib/librpc.php
Line 24 in 2b4ac86
Нельзя ли изменить условия, расширив их до, например, таких:
// PHP
/^[\pL\pM\pN_-]{2,}$/u
// HTML-атрибут `pattern`
[\p{L}\p{M}\p{N}_-]{2,}
То есть Поле может содержать буквенно-цифровые символы, а также тире и подчеркивания и должно быть длиной от двух символов.
В БД это значение не заносится, только пишется в config.php
плагина и при использовании UTF-8 опасений не вызывает. При добавлении/редактировании новости JavaScript нормально отрабатывает.
не выводятся дополнительные поля
Если обновлять сайт, то там не выводятся доп поля.
ngcms-plugins/xfields/xfields.php
Line 420 in 86697de
Вот так выводятся без проблем ,
https://github.com/irbees2008/ngcms-core-utf8/blob/f8244ed440b073883e7aab3bdff7e5bdbed9ce60/engine/plugins/xfields/xfields.php#L397
плагин gsmg: в файле gsmg.php очепятка
ngcms-plugins/gsmg/gsmg.php
В строке #20 заменить charset=charset=utf-8 на charset=utf-8
php 8
Не работают , ошибки почти одни и теже
ads_pro | ADS manager pro | Плагин | 0.6 | Реклама на сайте | Ivan Litvinenko (Amarelius) | Включить Удалить | |
---|---|---|---|---|---|---|---|
archive | Show news archive | Виджет | 0.09 | Показать архив новостей сайта | Vitaly A. Ponomarev | ||
auth_social | social networks auth | Плагин | 0.6 | Аутентификация через ВК, Google, Yandex, Facebook и т.д. | Rostunov Sergey | ||
bookmarks | Users Bookmarks | Виджет | 2.4 | Закладки пользователей | Wolverine, kt2k | ||
calendar | Show news calendar | Виджет | 0.13 | Показать календарь | Vitaly A. Ponomarev | ||
cat_description | Описание категорий | Плагин | 0.01 | Описание категорий | Ivan Litvinenko (Amarelius) | ||
category_access | Доступ к категориям | Плагин | 0.01 | Плагин позволяет Вам управлять доступом пользователей в категории | Ivan Litvinenko (Amarelius) | ||
check_pda | check_pda | Плагин | 0.2 | check_pda | Rostunov S. U. | ||
faq | Вопросы и ответы | Плагин | 0.1 | Вопросы и ответы | Rostunov Sergey | ||
feedback | Feedback forms | Плагин | 0.30 | Генератор форм обратной связи | Vitaly A. Ponomarev | ||
finance | Finance manager | Плагин | 0.13 | Управление финансами | Vitaly A. Ponomarev | ||
gmanager | Gallery Manager | Плагин | 0.01 | Позволяет управлять галереями на сайте | Ivan Litvinenko (Amarelius) | ||
guestbook | Гостевая книга | Плагин | 2.1 | Гостевая книга сайта | Sergey Kulikov | ||
multi_main | Multy main | Плагин | 0.02 | Плагин позволяет Вам настраивать выбор между размыми main.tpl | Ivan Litvinenko (Amarelius) | ||
ognews | Open Graph Tags | Плагин | 0.04 | ognews example | Rostunov Sergey,irbees2008 | ||
other_user_news | Other user news | Плагин | 0.1 | Другие новости от пользователя | Rostunov Sergey | ||
share | Блок «Поделиться» новостью | Плагин | 0.09 | Блок «Поделиться» новостью в социальных сетях | RusiQ | ||
simple_title_pro | Simple Title | Плагин | 0.1 RC4 | Управление заголовками страниц | Nail' R. Davydov (ROZARD) | ||
site_stats | Статистика сайта | Плагин | 0.1 | Вывод количественной статистики сайта количество новостей, пользователей, страниц и т.д. | Necronominicon & Nail' R. Davydov (ROZARD) & RusiQ | ||
text_replace | Подмена слов на ссылки | Плагин | 0.01 | - | Nail' R. Davydov (ROZARD) | ||
top_active_users | Top active users | Плагин | 0.4 | Топ активных пользователей | Rostunov Sergey | ||
tracker | BitTorrent tracker | Плагин | 0.03 | BitTorrent треккер | Vitaly A. Ponomarev | ||
varmgr | Variable manager | Плагин | 0.04 | Управление доп. переменными в новостях | Vitaly A. Ponomarev | ||
xfields | Custom fields | Плагин | 0.31 | Дополнительные поля | Vitaly A. Ponomarev | ||
xfilter | Custom fields filter | Плагин | 0.04 | Фильтр новостей по категориям и дополнительным полям | nevermind, Zemlemer | ||
xmenu | eXtended menus | Плагин | 0.1 | Расширенное меню | Vitaly A. Ponomarev | ||
xnews | Блоки новостей | Виджет | 0.04 | Вывод блоков новостей | Vitaly A. Ponomarev | ||
zgallery | zgallery | Плагин | 0.01 | Управление галереями | Rostunov Sergey |
Плагины
Надо удалить из ветки устаревшие и дублирующие плагины
auth_basic
Когда задаешь группу при регистрации(журналист,редактор),то все кто регистрируется все равно остаются комментаторами
xfields не учитывает порядок вывода доп. полей согласно сортировке в Новости: группы
Если создать группу полей и отсортировать их в нужном порядке в "Новости: группы" то при создании/редактировании новости доп. поля выводятся согласно сортировке в общем списке (Новости: поля)
Basket не достает цену из xfields table
https://github.com/vponomarev/ngcms-plugins/blob/master/basket/lib/librpc.php#L130
Массив $rec возвращает сериализованное поле xfields
Надо так:
$xc = xf_configLoad();
$xfData = xf_decode($nrec['xfields']);
$xfTData = unserialize($rec['xfields']);
// Get price
if (pluginGetVariable('basket', 'ntable_price') && isset($xfTData[pluginGetVariable('basket', 'ntable_price')])) {
$price = $xfTData[pluginGetVariable('basket', 'ntable_price')];
} else {
$price = 0;
}
ads pro
Надо наверное тоже убрать magic_quotes_runtime
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.