Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6822-й день

Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua

 Ошибки в OpenCart

Blackone
Apr 4 2018, 9:58
  
Пост #1

Благодарности: 143803

Репутация:   1786  
Melomaniac
*****

Группа: Пользователи
Сообщений: 5 029
С нами с: 18-July 06


приветствую люди добрые smile.gif

давеча на сайте в админке при попытках редактировании каталога или товара выстреливает ошибка
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «
куда смотреть? прогер зажрался и своими силами пытаемся восстановить russian_ru.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов(1 - 9)
yarnik
Apr 4 2018, 10:43
  
Пост #2



Репутация:   31  
Активист
*

Группа: Пользователи
Сообщений: 233
С нами с: 25-January 07


(Blackone @ Apr 4 2018, 10:58) Перейти к цитате

приветствую люди добрые smile.gif

давеча на сайте в админке при попытках редактировании каталога или товара выстреливает ошибка
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «
куда смотреть? прогер зажрался и своими силами пытаемся восстановить russian_ru.gif

Вам же почти Украинским языком написали:
Субзапрос возвращает более чем 1 строчку
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Blackone
Apr 4 2018, 10:56
  
Пост #3

Благодарности: 143803

Репутация:   1786  
Melomaniac
*****

Группа: Пользователи
Сообщений: 5 029
С нами с: 18-July 06


вот если б я еще понимал, где лежит код "SELECT keyword FROM " . DB_PREFIX . "url_alias WHERE query = 'category_id=" . (int)$category_id . "') AS keyword"
gy.gif

Сообщение отредактировал Blackone - Apr 4 2018, 10:58
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
yarnik
Apr 4 2018, 11:03
  
Пост #4



Репутация:   31  
Активист
*

Группа: Пользователи
Сообщений: 233
С нами с: 25-January 07


Думаю вам надо найти ошибку в базе, а не в коде.
Прогоните по базе отдельные часи запроса и посмотрите что выдает больше одной строчки.
После подумайте, а должно ли оно так делать?

Собственно сам запрос, выдающий ошибку, вы написали в первом посте.
Зачем лезть в код?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Blackone
Apr 4 2018, 11:03
  
Пост #5

Благодарности: 143803

Репутация:   1786  
Melomaniac
*****

Группа: Пользователи
Сообщений: 5 029
С нами с: 18-July 06


я понял, надо прогера искать
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
xose
Apr 4 2018, 12:06
  
Пост #6



Репутация:   21  
Дух


Группа: Пользователи
Сообщений: 81
С нами с: 30-April 15


Схоже на те що двіжок опенкарта (чи той хто писав цей модуль) не очікує що для однієї категорії може бути більше одного рекорда в таблиці url_alias. Щоб пофіксити наслідки треба удалити дублюючий рекорд в цій таблиці. Гугл каже що це мажна зробити в Url Alias Manager або шукайте якіь seo налаштування в категоріях продуктів в адмінці.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Blackone
Apr 4 2018, 16:05
  
Пост #7

Благодарности: 143803

Репутация:   1786  
Melomaniac
*****

Группа: Пользователи
Сообщений: 5 029
С нами с: 18-July 06


(yarnik @ Apr 4 2018, 12:03) Перейти к цитате
Собственно сам запрос, выдающий ошибку, вы написали в первом посте.Зачем лезть в код?
все что у меня есть - доступ в админку и на фтп где лежит сайт, что с этими запросами делать я увы далек sad.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
yarnik
Apr 4 2018, 16:15
  
Пост #8



Репутация:   31  
Активист
*

Группа: Пользователи
Сообщений: 233
С нами с: 25-January 07


тогда да, без прогера никак ;(
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Beat
Apr 4 2018, 17:13
  
Пост #9



Репутация:   15  
Дух


Группа: Пользователи
Сообщений: 132
С нами с: 15-February 08


походу здесь
https://github.com/opencart/opencart/blob/m...tegory.php#L222

попробуйте LIMIT 1 проставить, но это такое, лучше разобраться почему подзапрос возвращает больше 1 строки
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Blackone
Apr 5 2018, 9:33
  
Пост #10

Благодарности: 143803

Репутация:   1786  
Melomaniac
*****

Группа: Пользователи
Сообщений: 5 029
С нами с: 18-July 06


спасибо, но я залез в код и понял что ничерта в нем не пойму (знаком только с версткой и с++), проще прогера искать

Сообщение отредактировал Blackone - Apr 5 2018, 9:53
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 18th November 2024 - 3:28
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст.