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

fortuner

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

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

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

И конечно отписались здесь, чтобы народ знал, что все ок и флаг свободного ПО не собирается спускаться :)
Если не сложно, можно немного хайд опустить? Спасибо.
 
Отличия 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_);
                }
            }
Все, что между первой скобкой { и последней скобкой } можно удалить или закомментить. Сами скобки не трогать
И все, добро пожаловать в наш мир, Нео :)
 
Отличия 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_);
                }
            }
Все, что между первой скобкой { и последней скобкой } можно удалить или закомментить. Сами скобки не трогать
И все, добро пожаловать в наш мир, Нео :)
Манипуляции с престой нужно делать до или после установки?
 
Манипуляции с престой нужно делать до или после установки?
После будет удобнее. И права на файлы сможете поставить, чтобы 2 раза не бегать по указанным папкам
 
Назад
Сверху