Ошибка в плагине «Гостевые комментарии»

Устанавливаю плагин «Гостевые комментарии», побывал разные версии: из каталога 1.1.9 и с гитхаба 1.1.10 на AltoCMS 1.1.29

В настройках указываю обязательный email адрес, нажимаю сохранить и вылетает такая ошибка

Fatal error: Call to a member function getMail() on null in mysite.ru\common\plugins\gc\classes\actions\ActionAdmin.class.php on line 124

E_ERROR [1] Call to a member function getMail() on null
See details in error.log


ActionAdmin.class.php on line 124


// Проверяем email
            if (($sEmail = getRequestStr('admin_social_email')) && F::CheckVal($sEmail, 'mail') && (!E::Module('User')->GetUserByMail($sEmail) || $sEmail == $oGuestUser->getMail())) {


В логах

E_ERROR [1] Call to a member function getMail() on null (mysite.ru\common\plugins\gc\classes\actions\ActionAdmin.class.php on line 124)
2018-01-30 01:08:45

E_USER_WARNING [512] Can not prepare asset file "mysite.ru/common/plugins/gc/templates/skin/default/assets/css/plugin.gc.css" (F:\Web\OpenServer\domains\sm.ru\engine\classes\modules\viewerasset\entity\Package.entity.class.php on line 169)
2018-01-30 01:08:45

E_USER_WARNING [512] Can not prepare asset file "mysite.ru/common/plugins/gc/templates/skin/default/assets/css/plugin.gc.css" ( mysite.ru\engine\classes\modules\viewerasset\entity\PackageCss.entity.class.php on line 186)

Похожие статьи

  • Как заменить файл tpl через плагин?
    Привет всем! Пишу плагин, в нём нужно заменить файл модального окна modal.write.tpl на мой собственный. Для этого в файле PluginMyplugin.class.php я заполняю $aDelegates: public $aDelegates = array( '...
  • Не работает плагин
    Установил плагин от LS «Публикация от чужого имени» github В комментариях плагин работает, а вот при создании / редактирования топика не работает, даже форма не отображается с выбором пользователя. На предыдущих...
  • Разработка плагина брендирования
    Всем доброго времени суток. Необходимо разработать плагин брендирования для Альто 1.1.+ Кратко о хотелках: 1. Брендирование главной 2. Брендирование блогов в том числе и личных 3. Брендирование отдельных постов....
  • Требуется редактирование дат публикаций топиков
    Подскажите, нужен плагин/способ редактирования даты у топиков на прошедшее время. Переношу публикации вручную с старого проекта, поэтому чем проще тем лучше. Возможно кто-то с плагином поможет?

4 комментария

0
Файл
F:\Web\OpenServer\domains\sm.ru\engine\classes\modules\viewerasset\entity\Package.entity.class.php
Обращается к
«mysite.ru/common/plugins/gc/templates/skin/default/assets/css/plugin.gc.css»

Вероятно «mysite.ru» — это ошибка. гдетов конфигах наконфигурено чегото лишнее...
0
А что там может быть наконфигурено ? В конфиге все стандартно!

$config['path']['root']['url'] = 'https://sm.ru/';
$config['path']['root']['dir'] = ALTO_DIR . '/';

$config['path']['offset_request_url'] = '0';

$config['path']['runtime']['url'] = '/_run/';
$config['path']['runtime']['dir'] = ALTO_DIR . '/_run/';


P.S. И другие то плагины работают!!!
0
И что самое главное, скачиваю AltoCMS 1.1.29 устанавливаю из коробки, ставлю данный плагин, ни чего более не изменяя и опа посыпали ошибки....
+1
Нужно выполнить такие SQL-команды:
INSERT INTO
  `prefix_user`
  (user_id, user_login, user_password, user_activate, user_mail, user_date_register, user_ip_register)
VALUES
  (0, '@guest', '0x1234567890', 0, 'test@gladcode.ru', NOW(), '127.0.0.1');

ALTER TABLE
`prefix_comment`
ADD `comment_guest_login` VARCHAR(100) NULL DEFAULT NULL,
ADD `comment_guest_mail` VARCHAR(100) NULL DEFAULT NULL,
ADD `comment_token_id` INT(10) UNSIGNED NULL DEFAULT NULL;

-- ХРАНЕНИЕ ТОКЕНОВ ПРОВАЙДЕРОВ
CREATE TABLE IF NOT EXISTS `prefix_comment_token` (
  `token_id`               INT(11)      NOT NULL PRIMARY KEY AUTO_INCREMENT,
  `token_data`             VARCHAR(250) NOT NULL UNIQUE,
  `token_data_secret`      VARCHAR(250) NOT NULL,
  `token_provider_name`    VARCHAR(50)  NOT NULL,
  `token_provider_user_id` VARCHAR(50)  NOT NULL,
  `token_user_email`       VARCHAR(100) NULL DEFAULT '',
  `token_user_login`       VARCHAR(100) NULL DEFAULT '',
  `token_expire`           INT(10) UNSIGNED
)
  ENGINE =MyISAM
  DEFAULT CHARSET =utf8
  AUTO_INCREMENT =1;
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.