Git Product home page Git Product logo

ngcms-plugins's People

Contributors

irbees2008 avatar mdogadailo avatar megaket4up avatar rozard avatar russsiq avatar stdex avatar vponomarev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

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

Too few arguments to function plugin_gmanager_category(), 0 passed in /home/www/xn--d1acpqfjh.xn--p1ai/engine/includes/inc/extras.inc.php on line 587 and exactly 1 expected

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

Argument 1 passed to NGPDO::quote() must be of the type string, null given, called in /home/www/pozitiv4ik.ru/engine/classes/NGLegacyDB.class.php on line 58

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

Не проходит авторизация при использовании Google Chrome

Google Chrome не проходит авторизацию если в auth_basic использовать $ngCookieDomain. При удалении авторизация проходит без проблем.

Возможно ошибка в обработке core.php
$ngCookieDomain = preg_match('#^www.(.+)$#', $_SERVER['HTTP_HOST'], $mHost)?$mHost[1]:$_SERVER['HTTP_HOST'];

в php я совсем не силен но нашел в интернете информацию что можно заменить preg_match('#^www.(.+)$#' на str_replace('www.', ''
При виде строки
$ngCookieDomain = str_replace('www.', '', $_SERVER['HTTP_HOST'], $mHost)?$mHost[1]:$_SERVER['HTTP_HOST']; авторизация начинает работать

Правда не знаю насколько это влияет на работу

[xfields] Изменить условия формирования Идентификатора группы

if (!preg_match('#^[a-zA-Z0-9]{2,10}$#', $grpId, $null)) {

Нельзя ли изменить условия, расширив их до, например, таких:

// PHP
/^[\pL\pM\pN_-]{2,}$/u

// HTML-атрибут `pattern`
[\p{L}\p{M}\p{N}_-]{2,}

То есть Поле может содержать буквенно-цифровые символы, а также тире и подчеркивания и должно быть длиной от двух символов.

В БД это значение не заносится, только пишется в config.php плагина и при использовании UTF-8 опасений не вызывает. При добавлении/редактировании новости JavaScript нормально отрабатывает.

не выводятся дополнительные поля

Если обновлять сайт, то там не выводятся доп поля.

if (isset($xf['tdata']) && is_array($xf['tdata']) && isset($_POST['xftable']) && is_array($xft = json_decode($_POST['xftable'], true))) {

Вот так выводятся без проблем ,
https://github.com/irbees2008/ngcms-core-utf8/blob/f8244ed440b073883e7aab3bdff7e5bdbed9ce60/engine/plugins/xfields/xfields.php#L397

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

Когда задаешь группу при регистрации(журналист,редактор),то все кто регистрируется все равно остаются комментаторами

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.