Автор Тема: Ошибка при установки psgdpr1  (Прочитано 8034 раз)

21 Июль 2020, 18:00:49
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
"psgdpr1: Невозможно установить модуль "psgdpr",Длина свойства Tab->name составляет 70 симв. Должно быть между 0 и 64 симв."

Куда копать?, поиск ничего не выдает(
21 Июль 2020, 18:07:37
Ответ #1
  • Новичок
  • *
  • Сообщений: 7
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Аналогичная проблема стала сегодня
Что делать?
21 Июль 2020, 19:01:22
Ответ #2
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Измените название свойства Tab->name в модуле.
Сократите до 64 символов для всех языков.
21 Июль 2020, 21:25:50
Ответ #3
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В каком фале?, все перерыл, не могу найти
21 Июль 2020, 21:48:18
Ответ #4
  • Новичок
  • *
  • Сообщений: 7
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Измените название свойства Tab->name в модуле.
Сократите до 64 символов для всех языков.

Слишком мало опыта у меня.
Ничего не понятно.
21 Июль 2020, 21:56:41
Ответ #5
  • Новичок
  • *
  • Сообщений: 7
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Измените название свойства Tab->name в модуле.
Сократите до 64 символов для всех языков.

  У меня файл запакован и распаковывается в момент установки.
Его нужно распаковать на сервер и редактировать файл?
Если да то где и какой?
21 Июль 2020, 22:56:05
Ответ #6
  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
HELP, аналогичная проблема
21 Июль 2020, 23:34:39
Ответ #7
  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Измените название свойства Tab->name в модуле.
Сократите до 64 символов для всех языков.

менять в самом модуле prestashop\modules\psgdpr     ?

что именно и где, помогите пожалуйста  ;)
22 Июль 2020, 00:04:08
Ответ #8
  • Новичок
  • *
  • Сообщений: 7
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В каком фале?, все перерыл, не могу найти

Файл нужно искать на сервере уже после того как пошла установа.
Он там есть и есть даже нужная строчка, но не известно что именно нужно изменить

 путь: www/modules/psgdpr/psgdpr.php
22 Июль 2020, 11:59:43
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Файл psgdpr.php приложите. Это не стандартный модуль и не у всех он установлен.
22 Июль 2020, 12:04:18
Ответ #10
  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Файл psgdpr.php приложите. Это не стандартный модуль и не у всех он установлен.

приатачил, но думаю что проблема не там  ;D
22 Июль 2020, 12:10:43
Ответ #11
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
$this->displayName = $this->l('Official GDPR compliance');меняете на
$this->displayName = $this->l('GDPR');
22 Июль 2020, 12:26:06
Ответ #12
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Модуль стандартный, есть в сборке prestashop. Проблема в переводах. Если устанавливать его на английскую версию, то ошибок нет. На других языках нужно менять перевод или изменить название таба в админке.
В installTab() меняете
$tab->name = array_fill_keys(
        Language::getIDs(false),
       $this->displayName
);
на
$tab->name = 'GDPR';
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
22 Июль 2020, 13:00:15
Ответ #13
  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
$this->displayName = $this->l('Official GDPR compliance');меняете на
$this->displayName = $this->l('GDPR');

Спасибо за ответ но ошибка осталась
22 Июль 2020, 13:11:41
Ответ #14
  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Модуль стандартный, есть в сборке prestashop. Проблема в переводах. Если устанавливать его на английскую версию, то ошибок нет. На других языках нужно менять перевод или изменить название таба в админке.
В installTab() меняете
$tab->name = array_fill_keys(
        Language::getIDs(false),
       $this->displayName
);
на
$tab->name = 'GDPR';


Спасибо за ответ но не работает. Или может быть я не правильно пользуюсь вашим советом?
Я установил на английском, после меняю код в psgdpr.php и устанавливаю поверху на русском, но установка виснет на том же месте и с той же проблемой :  Невозможно установить модуль "psgdpr",Длина свойства Tab->name составляет 70 симв. Должно быть между 0 и 64 симв.