Помощь Поддержка или помощь c Prestashop - 2 часть

Статус
В этой теме нельзя размещать новые ответы.
я ведь скинул папку с оверайдами без хвостов - просто замени
Так я заменил. Та же ошибка
<-------------- добавлено через 786 сек. -------------->
весь файл можно удалить!!!

постарайтесь хоть немного понять - как работает система - и всё будет намного проще и эффективнее

успехов!
<-------------- добавлено через 68 сек. -------------->
Я уже овсем запутался. Удалил и получаю
Неустранимая ошибка : вызовите функцию parse () в функции boolean в /home/drumo776/domains/elstroy.com.ua/public_html/override/controllers/front/ProductController.php в строке 39

стандартные модули можно взять в инсталяхах престы прошлых версий
Для просмотра ссылки Войди или Зарегистрируйся
<-------------- добавлено через 1168 сек. -------------->
в том архиве, что я скинул нет файла override/classes/Tools.php
Да, нет. После замены вашим файлом
Неустранимая ошибка : вызовите функцию parse () в функции boolean в /home/drumo776/domains/elstroy.com.ua/public_html/override/controllers/front/ProductController.php в строке 39
<-------------- добавлено через 443 сек. -------------->
в том архиве, что я скинул нет файла override/classes/Tools.php
<-------------- добавлено через 693 сек. -------------->

в этом фале только кусок от smartshortcode, он установлен?
нет. удален
 
Так я заменил. Та же ошибка
<-------------- добавлено через 786 сек. -------------->
в том архиве, что я скинул нет файла override/classes/Tools.php
<-------------- добавлено через 693 сек. -------------->
Так я заменил. Та же ошибка
<-------------- добавлено через 786 сек. -------------->

<-------------- добавлено через 1168 сек. -------------->

Да, нет. После замены вашим файлом
Неустранимая ошибка : вызовите функцию parse () в функции boolean в /home/drumo776/domains/elstroy.com.ua/public_html/override/controllers/front/ProductController.php в строке 39
в этом фале только кусок от smartshortcode, он установлен?
к сео модулю вообще никакого отношения не имеет
<-------------- добавлено через 2308 сек. -------------->
Так я заменил. Та же ошибка
<-------------- добавлено через 786 сек. -------------->

<-------------- добавлено через 1168 сек. -------------->

Да, нет. После замены вашим файлом
Неустранимая ошибка : вызовите функцию parse () в функции boolean в /home/drumo776/domains/elstroy.com.ua/public_html/override/controllers/front/ProductController.php в строке 39
<-------------- добавлено через 443 сек. -------------->

нет. удален
перезалил оверайды в посте выше с учетом smartshortcode.... ну и каша у тебя
 
в том архиве, что я скинул нет файла override/classes/Tools.php
<-------------- добавлено через 693 сек. -------------->

в этом фале только кусок от smartshortcode, он установлен?
к сео модулю вообще никакого отношения не имеет
<-------------- добавлено через 2308 сек. -------------->

перезалил оверайды в посте выше с учетом smartshortcode.... ну и каша у тебя
Да сам знаю. Такое наследство досталось, что мозги иногда закипают. Проблем куча
 
Как на престе 1.6 сделать артикул=id товара, что б его не заполнять каждый раз.
На 1.5 работал такой код в ovveride/product.php

<?php
class Product extends ProductCore
{
const REFERENCE_LENGTH = 6;
public function add($autodate = true, $null_values = false)
{
$result = parent::add($autodate, $null_values);
$this->reference = $this->id;
return ($result && $this->update());
}
public function update($null_values = false)
{
$referenceLength = self::REFERENCE_LENGTH;
$reference = strlen((string)$this->reference);
if ($referenceLength > $reference) {
$referenceLength -= $reference;
for ($i = 0; $i < $referenceLength; $i++) {
$this->reference = '0' . $this->reference;
}
}

return parent::update($null_values);
}
}
 

Вложения

  • artgen_for_1.6_(генератор артикулов).zip
    6,5 KB · Просмотры: 11
Как на престе 1.6 сделать артикул=id товара, что б его не заполнять каждый раз.
При импорте товаров доступны поля ID и Артикул. По идее достаточно их сделать идентичными для каждого товара в csv файле.
 
Уже с лета тянутся проблемы с защитой сайта от вредоносов

Была старая версия, Prestashop 1.6.0.3 , почти каждый день сайт взламывался и добавлялся вредоносный код (то, что удалось отследить - размещающий на домене фишинговые страницы для оплаты Paypal)
Ломался каждый день, и чего только не было

Были приняты меры: оновлены все стандартные! модули, изменены все параметры доступов, поставлена двухфакторная аутентификация на хостинг, доступ к ftp только через разрешенные ip, проверка на наличие вирусов в ОС
Результат: изменилось только количество взломов - сократилось на половину

Оновил версию движка к Prestashop 1.6.1.16 , первые две недели было все отлично - никаких взломов. Но теперь взламывается опять каждый день, теперь причина для взлома - вставка JS-кода для майнинга (новый метод, ему буквально месяц-два)

Ребята, подскажите пожалуйста, в какую сторону вообще копать? Я так думаю, что осталось только пересмотреть сторонние модули? И может ли взлом быть через модули встроенные в тему?
Как вообще тестировать, постепенно отключать разные модули? Или нужно их полное удаление?
Логи на хостинге всеми вредоносами удаляются сразу, проследить откуда пришло у меня не получается
 
Уже с лета тянутся проблемы с защитой сайта от вредоносов

Была старая версия, Prestashop 1.6.0.3 , почти каждый день сайт взламывался и добавлялся вредоносный код (то, что удалось отследить - размещающий на домене фишинговые страницы для оплаты Paypal)
Ломался каждый день, и чего только не было

Были приняты меры: оновлены все стандартные! модули, изменены все параметры доступов, поставлена двухфакторная аутентификация на хостинг, доступ к ftp только через разрешенные ip, проверка на наличие вирусов в ОС
Результат: изменилось только количество взломов - сократилось на половину

Оновил версию движка к Prestashop 1.6.1.16 , первые две недели было все отлично - никаких взломов. Но теперь взламывается опять каждый день, теперь причина для взлома - вставка JS-кода для майнинга (новый метод, ему буквально месяц-два)

Ребята, подскажите пожалуйста, в какую сторону вообще копать? Я так думаю, что осталось только пересмотреть сторонние модули? И может ли взлом быть через модули встроенные в тему?
Как вообще тестировать, постепенно отключать разные модули? Или нужно их полное удаление?
Логи на хостинге всеми вредоносами удаляются сразу, проследить откуда пришло у меня не получается

ssl стоит?
попробуйте обновить версию до 1,7хх
 
Привет всем.
Установил модуль SuperCheckout.
Есть к нему вопросы, сам не справлюсь.

1). В консоли видно, что он пытается подтягивать некоторые элементы по http, а не по https:

Скрытое содержимое доступно для зарегистрированных пользователей!


Где поправить путь на относительный, чтобы 'http' не добавлялось в путь?

2. Помогите доработать модуль немного: нужно сделать, чтобы по умолчанию подставлялся регион с id 198. Наверное, это можно сделать при помощи JavaScript?
На Престе 1.3 прокатывало такое:

Скрытое содержимое доступно для зарегистрированных пользователей!


Здесь что-то похожее хотелось бы замутить, но знаний не хватает.

Заранее спасибо! А также лайки, симпатии и т. д.
 

Вложения

  • supercheckout.php.txt
    208,4 KB · Просмотры: 9
Подскажите пожалуйста решение. Необходимо на странице товара по клику на текст в коротком описании, показывать всплывающее окно с информацией
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху