Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Автоматическое заполнение ЧПУ [OCMOD]


Otvet

Recommended Posts

Значит несколько одинаковых записей в таблице

Это ошибка, надо удалить повторы

Надіслати
Поділитися на інших сайтах

Значит несколько одинаковых записей в таблице

Это ошибка, надо удалить повторы

да, спасибо, уже понял.Удалил несколько вручную, но понял что так это будет долго.Не подскажете, можно ли выполнить запрос в базу на поиск дублей ?

Надіслати
Поділитися на інших сайтах


Подскажите пжл, у меня стоит opencartPro в нем уже есть SeoPro

Нужен (есть ли смысл) этот модуль в данном случае или нет ?

Если нужен, не возникнет конфликтов с тем что в сборке ?

Надіслати
Поділитися на інших сайтах


Добрый день, при запросе в базу ALTER TABLE `oc_url_alias` ADD UNIQUE(`keyword`);  выдается ошибка #1062 - Дублирующаяся запись '' по ключу 'keyword_2' Как узнать, сколько дуликатов, как их найти и что с ними делать, удалить или переименовать и как переименовть? Подскажите пожалуйста

Надіслати
Поділитися на інших сайтах


Ну во-первых я смотрел те сообщения и если бы вы были внимательнее, то на тот вопрос, который я задал - ответа в этой теме нету. Мог бы ктонибудь более адекватный дать ответ, помочь разобраться в этом?

Надіслати
Поділитися на інших сайтах


:-D  адекватные ауууу вы гдеее, мне поставили диагноз

а потом все жалуются что модули платные...

 

 

 

сообщение #101

Делаю запрос в базу

ALTER TABLE `oc_url_alias` ADD UNIQUE(`keyword`);

Ошибка 

#1062 - Duplicate entry 'profnastil-konek-polka-200-200-mm-krasnij' for key 'keyword_2'

 

Подскажите, как побороть ?

 

#102

Значит несколько одинаковых записей в таблице
Это ошибка, надо удалить повторы

 

 

#103

да, спасибо, уже понял.Удалил несколько вручную, но понял что так это будет долго.Не подскажете, можно ли выполнить запрос в базу на поиск дублей ?

 

 

#104

 

примерно так

SELECT `keyword`, COUNT(*) AS `keywords` FROM `oc_url_alias` GROUP BY `keyword` HAVING `keywords` > 1

 

 

 

и тут оппа...  #107

Добрый день, при запросе в базу ALTER TABLE `oc_url_alias` ADD UNIQUE(`keyword`);  выдается ошибка #1062 - Дублирующаяся запись '' по ключу 'keyword_2' Как узнать, сколько дуликатов, как их найти и что с ними делать, удалить или переименовать и как переименовть? Подскажите пожалуйста

  • +1 1
Надіслати
Поділитися на інших сайтах

Подскажите пжл обратный запрос, то есть как удалить из базы точ то изменил этот запрос ?

ALTER TABLE `oc_url_alias` ADD UNIQUE(`keyword`);

Теперь не парсится прайс поставщика, куча ошибок с дубликатами

Надіслати
Поділитися на інших сайтах


Что это за инструмент такой который дубли плодит

 

Поймите не "теперь ошибка" а "теперь видны ошибки" 

 

Не должно быть там повторов в принципе.

ALTER TABLE `oc_url_alias` DROP INDEX `keyword`;
Надіслати
Поділитися на інших сайтах

 

Что это за инструмент такой который дубли плодит

 

Поймите не "теперь ошибка" а "теперь видны ошибки" 

 

Не должно быть там повторов в принципе.

ALTER TABLE `oc_url_alias` DROP INDEX `keyword`;

Согласен с вами.Если есть минута, подскажите пожалуйста как исправить эти ошибки дублей ? (то есть как создать разные url)

Нужен какой то отдельный модуль или можно запросом изменить или вручную ?

 
2.seomanager по умолчанию должен быть "0" ?
3.keyword должен быть один или keyword_2 и keyword_3 тоже должны быть ?
4.Какие значения должны быть у всех keyword  ?  
(у keyword было index , у keyword_2 и keyword_3 было Unique, поставил всем Index)
Запутался в конец

 

0e5d5dc925fb.png

Надіслати
Поділитися на інших сайтах


исправляйте кривой импорт

 

seomanager - это левая колонка

 

снесите все индексы кроме первичного

Надіслати
Поділитися на інших сайтах

исправляйте кривой импорт

 

seomanager - это левая колонка

 

снесите все индексы кроме первичного

не все понял :-) "исправляйте кривой импорт" - вручную каждую позицию или есть способ ?

"seomanager - это левая колонка" тут не понял о чем речь ? Я имел ввиду по умолчанию должен быть "0" или "1" ?

Надіслати
Поділитися на інших сайтах


сам механизм который создает дубли URL

 

по умолчанию этой колонки НЕТ в opencart

Надіслати
Поділитися на інших сайтах

Может кому пригодится, запрос на вывод дублей url для исправления

SELECT `keyword` FROM `oc_url_alias` GROUP BY `keyword` HAVING count(*)>1;

для последующего добавления запроса

ALTER TABLE `oc_url_alias` ADD UNIQUE(`keyword`);

Надіслати
Поділитися на інших сайтах


Может кому пригодится, запрос на вывод дублей url для исправления

SELECT `keyword` FROM `oc_url_alias` GROUP BY `keyword` HAVING count(*)>1;

для последующего добавления запроса

ALTER TABLE `oc_url_alias` ADD UNIQUE(`keyword`);

Все хорошо. А исправлять то как?

Ну,выдало

keyword keywords

2

address-book 2

affiliate-forgot-password 2

affiliate-login 2

affiliate-logout 2

affiliate-payment-options 2

affiliate-tracking-code 2

affiliate-transactions 2

affiliates 2

brands 2

change-affiliate-password 2

change-password 2

checkout 4

compare-products 2

contact-us 2

create-account 2

create-affiliate-account 2

downloads 2

edit-account 2

edit-affiliate-account 2

forgot-password 2

gift-vouchers 3

login 2

logout 2

my-account 2

newsletter 2

new_arrivals 3

order-history 2

request-return 2

returns 2

reward-points 2

search 2

sitemap 2

specials 2

transactions 2

wishlist 2

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.