Инфо Убираем ПрестаТраст, стучалки и прочую рекламу

Тема в разделе "PrestaShop", создана пользователем fortuner, 16 мар 2018.

Информация :
Приветствую гость, обрати внимание! Темы которые закреплены в разделах, в скором времени будут откреплены. Правила раздела PrestaShop

(Не актуальные темы) Каталоги:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
(Не актуальные темы) Поиск / Запросы:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
Полезная информация:Поддержка и помощь c PrestaShopУбираем ПрестаТраст, стучалки и прочую рекламуСовместные покупки модулей и шаблоновПеревод Prestashop и модулей
Модераторы: trace
  1. fortuner

    fortuner Нарушитель

    Регистр.:
    26 июн 2012
    Сообщения:
    558
    Симпатии:
    902
    Всем привет.
    Инструкцию прячу под спойлер, чтобы враги не нашли нас в гугле и не усложнили жизнь :)

    ПС: Пишите любые ваши способы очистки Престы от рекламы.
    От себя потом напишу, как убрать всякое гэ в админке, чтобы совсем приятно работать было :)
     
    Последнее редактирование: 16 мар 2018
    Phoenix_666, sai_NT, Katerina и 46 другим нравится это.
  2. fortuner

    fortuner Нарушитель

    Регистр.:
    26 июн 2012
    Сообщения:
    558
    Симпатии:
    902
    Yep!
     
    _sashok и Necrosaro316 нравится это.
  3. fortuner

    fortuner Нарушитель

    Регистр.:
    26 июн 2012
    Сообщения:
    558
    Симпатии:
    902
    Настало время откровений!
     
    sergp, leaderdm, Vadimuch и 4 другим нравится это.
  4. fortuner

    fortuner Нарушитель

    Регистр.:
    26 июн 2012
    Сообщения:
    558
    Симпатии:
    902
    И еще один файлик, чтобы отрезать гидре ноги, хвост и задницу:
     
    sergp, evgenij.sobolev, leaderdm и 8 другим нравится это.
  5. fortuner

    fortuner Нарушитель

    Регистр.:
    26 июн 2012
    Сообщения:
    558
    Симпатии:
    902
    Друзья, я был бы очень благодарен, если бы вы сделали два добрых дела:
    1. Собрали инструкцию в одно сообщение с разделением: это добавилось в 1.7.3, это в 1.7.4 и тд
    2. Проверили все на последней версии. А именно:
    2.1 Установили тему на зануленную престу. Раньше у меня падала после нуленния при попытке поставить тему, сейчас не падает, но проверьте
    2.2 Установили не нуленный модуль, чтобы убедиться, что он никуда не лезет и ставится без вопросов.

    И конечно отписались здесь, чтобы народ знал, что все ок и флаг свободного ПО не собирается спускаться :)
     
    evgenij.sobolev, Vadimuch, _sashok и 2 другим нравится это.
  6. Niharoshka

    Niharoshka Постоялец

    Регистр.:
    20 мар 2013
    Сообщения:
    64
    Симпатии:
    19
    Если не сложно, можно немного хайд опустить? Спасибо.
     
    evgenij.sobolev, Anvar6120, kaleske28 и 2 другим нравится это.
  7. fortuner

    fortuner Нарушитель

    Регистр.:
    26 июн 2012
    Сообщения:
    558
    Симпатии:
    902
    Выложи любой модуль, докажи верность пиратскому флагу и все хайды будут нипочем :)
     
    evgenij.sobolev, Vadimuch и _sashok нравится это.
  8. fortuner

    fortuner Нарушитель

    Регистр.:
    26 июн 2012
    Сообщения:
    558
    Симпатии:
    902
    Отличия 1.7.3 от 1.7.4
    Только что проверил, версия 1.7.4.2 ничем не отличается в плане защиты от предыдущих.
    Только в одном файле AdminModuleDataProvider.php надо закоментировать на несколько строк больше
    Код:
    try {
                    $listAddons = array();
                    // We execute each addons request
                    foreach ($requests as $action_filter_value => $action) {
                        if (!$this->addonsDataProvider->isAddonsUp()) {
                            continue;
                        }
                        // We add the request name in each product returned by Addons,
                        // so we know whether is bought
    
                        $addons = $this->addonsDataProvider->request($action, $params);
                        foreach ($addons as $addonsType => $addon) {
                            if (empty($addon->name)) {
                                $this->logger->error(sprintf("The addon with id %s does not have name.", $addon->id));
    
                                continue;
                            }
    
                            $addon->origin = $action;
                            $addon->origin_filter_value = $action_filter_value;
                            $addon->categoryParent = $this->categoriesProvider
                                ->getParentCategory($addon->categoryName)
                            ;
                            if (isset($addon->version)) {
                                $addon->version_available = $addon->version;
                            }
                            if (! isset($addon->product_type)) {
                                $addon->productType = isset($addonsType)?rtrim($addonsType, 's'):'module';
                            } else {
                                $addon->productType = $addon->product_type;
                            }
                            $listAddons[$addon->name] = $addon;
                        }
                    }
    
                    $this->catalog_modules = $listAddons;
                    if ($this->cacheProvider) {
                        $this->cacheProvider->save($this->languageISO.self::_CACHEKEY_MODULES_, $this->catalog_modules, self::_DAY_IN_SECONDS_);
                    }
                }
    
    Все, что между первой скобкой { и последней скобкой } можно удалить или закомментить. Сами скобки не трогать
    И все, добро пожаловать в наш мир, Нео :)
     
    sergp, silenty, Niharoshka и 5 другим нравится это.
  9. Niharoshka

    Niharoshka Постоялец

    Регистр.:
    20 мар 2013
    Сообщения:
    64
    Симпатии:
    19
    Манипуляции с престой нужно делать до или после установки?
     
  10. silenty

    silenty

    Регистр.:
    19 дек 2008
    Сообщения:
    373
    Симпатии:
    458
    После будет удобнее. И права на файлы сможете поставить, чтобы 2 раза не бегать по указанным папкам
     
    fortuner и _sashok нравится это.
  11. terosufix

    terosufix Постоялец Нарушитель

    Регистр.:
    16 ноя 2012
    Сообщения:
    63
    Симпатии:
    23
    1/1) FatalErrorException
    Parse Error: syntax error, unexpected end of file, expecting function (T_FUNCTION)
    из-за файла ModuleEventSubscriber