Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Ошибка T-PUBLIC


nikzak
 Поделиться

Рекомендованные сообщения

Всем привет! После установки модуля документации для товара сайт упал с такой ошибкой:

Parse error: syntax error, unexpected 'public' (T_PUBLIC) in /home/virtwww/w_energoservic-group_c31aa333/storage/modification/catalog/model/catalog/product.php on line 438

Помогите, что нужно делать?

product.php

Ссылка на комментарий
Поделиться на других сайтах


5 минут назад, xCCCCCC сказал:

Модификация вырезает функцию getCategories

А что с кодом нужно сделать? Я просто не готов к такого рода потерям, не могу коды редактировать

Ссылка на комментарий
Поделиться на других сайтах


3 минуты назад, xCCCCCC сказал:

Кэш обновляйте или не то удалили, или не удалили

Модуль: Рандомная сортировка товаров в категории, после его отключения ошибка появилась Parse error: syntax error, unexpected 'public' (T_PUBLIC) in /home/virtwww/w_energoservic-group_c31aa333/storage/modification/catalog/model/catalog/product.php on line 414

Ссылка на комментарий
Поделиться на других сайтах


47 минут назад, xCCCCCC сказал:

Кэш обновляйте или не то удалили, или не удалили

Дружищ! Можешь помочь? Сколько стоит это исправить?

Ссылка на комментарий
Поделиться на других сайтах


47 минут назад, xCCCCCC сказал:

Кэш обновляйте или не то удалили, или не удалили

Товара уже на сайт добавили, вроде запускать собирались и тут беда такая

Ссылка на комментарий
Поделиться на других сайтах


  public function getCategories($product_id) {
    $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "'");

 

Эта функция не имеет закрывающего брекета. И вообще она обрезана...

Ссылка на комментарий
Поделиться на других сайтах

15 минут назад, esculapra сказал:

  public function getCategories($product_id) {
    $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "'");

 

Эта функция не имеет закрывающего брекета. И вообще она обрезана...

Спасибо за подсказку, но уже решил сам, реально поставил скобку и заработало, правда сбились настройки сайта пока модули отключал для выявления причины. Итог не ставьте расширение downloadable files сразу двух версий как это получилось у меня

Ссылка на комментарий
Поделиться на других сайтах


В оригинале ещё еств

return $query->rows;

Те проблема как была так и осталась. А так как вы редактировали файлы модификаций, то всё очень скоро вернётся

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.