Замена урлов в Mass Edit

Post Reply
Twm
Posts: 38
Joined: Tue Mar 28, 2017 1:08 pm

Замена урлов в Mass Edit

Post by Twm »

Здравствуйте
нужно в Rotation > Mass Edit заменить урлы на новые
в одном из топиков нашел ответ:
что в Mass Edit можно заменить всё, кроме урла, т.к. он имеет уникальную часть в базе
т.е. заменить урлы можно только в таблице

изменилось ли что нибудь с того времени, есть возможность сделать замену через Mass Edit ?
или нужно редактировать в базе ?
admin
Site Admin
Posts: 37706
Joined: Wed Sep 10, 2008 11:43 am

Re: Замена урлов в Mass Edit

Post by admin »

Приветствую!

но вы открыли massedit и там нет того что надо?
Don't forget to run script update
Twm
Posts: 38
Joined: Tue Mar 28, 2017 1:08 pm

Re: Замена урлов в Mass Edit

Post by Twm »

заходим в Rotation > Massedit
в поле слева вводим дамп вида:
https://www.url|https://www.newurl

в поле справа, указываем два раза:
URL
URL

Жмем: import

пишет:
Added: 0, Dupes: 0
1 galleries missed check filter and was NOT added

https://www.url|https://www.newurl (INPUT: Can not find https://www.newurl in DB)

------

если например указать:
https://www.url|New_Desc

а справа:
URL
Description

то Desc заменится


т.е. тут суть в том что Mass Edit пишет ошибку при замене урлов, все остальное заменяется
admin
Site Admin
Posts: 37706
Joined: Wed Sep 10, 2008 11:43 am

Re: Замена урлов в Mass Edit

Post by admin »

попробуйте плз тоже самое в list thumbs - massedit
Don't forget to run script update
Twm
Posts: 38
Joined: Tue Mar 28, 2017 1:08 pm

Re: Замена урлов в Mass Edit

Post by Twm »

да, тут всё работает, заменяется и URL и Source URL
но тут получится заменить только одну запись

можно это организовать в Rotation > Massedit ?

что бы можно было заменить например дамп в 500 урлов, вида:

https://www.url1|https://www.newurl2
https://www.url3|https://www.newurl4
https://www.url5|https://www.newurl6

https://www.url10|https://www.newurl20


------

и можно так же сделать это и для Source URL ?
при замене Source URL

пишет:
Added: 1, Dupes: 0

но на самом деле ничего не заменяется
admin
Site Admin
Posts: 37706
Joined: Wed Sep 10, 2008 11:43 am

Re: Замена урлов в Mass Edit

Post by admin »

Twm wrote: Mon May 05, 2025 3:56 pm но тут получится заменить только одну запись
Почему только одну?
остальные не веделяются? не ставится чекбокс? надо подробности
Don't forget to run script update
Twm
Posts: 38
Joined: Tue Mar 28, 2017 1:08 pm

Re: Замена урлов в Mass Edit

Post by Twm »

чек боксы ставятся, тумбы выделяются

тут вопрос в другом, что в List Thumbs > MassEdit Selected или MassEdit Query
можно переименовать только одну строку, т.е. один урл


в Rotation > Massedit
можно загрузить сразу список урлов которые нужно заменить, а не один урл


в моем варианте у меня дамп на 500 урлов
и у каждого урла уникальный ID
т.е. тут серч реплейсом невозможно сделать замену сразу на 500 урлов в один заход, прийдется вбивать руками 500 раз

т.е. нужно загружать именно список через дамп, а не строку

вот пример дампа:
site.com/text1|site.com/new_other_text2
site.com/text3|site.com/new_other_text4
site.com/text5|site.com/new_other_text6
site.com/text10|site.com/new_other_text20

т.е. тут все везде разное
admin
Site Admin
Posts: 37706
Joined: Wed Sep 10, 2008 11:43 am

Re: Замена урлов в Mass Edit

Post by admin »

теперь ясно , хорошо когда топик начинается с полной ситуации

добавил в ап в выбор полей - Replace URL

по идее это то что надо будет, те будет паттерн url|replace_url
Don't forget to run script update
Twm
Posts: 38
Joined: Tue Mar 28, 2017 1:08 pm

Re: Замена урлов в Mass Edit

Post by Twm »

Отлично, то что нужно !
Спасибо







но есть момент:
если оставить в строке replace_url пустое поле, например:

site.com/text1|site.com/new_other_text2
site.com/text3|
site.com/text5|site.com/new_other_text6

то после замены, в базе где производилась замена, замененные данные сьезжают в другие поля


Tags - удаляется
вместо Slug подставляется строка из url
вместо Description появляется строка из replace_url


наверно нужно сделать правило, если в строке есть пустое поле url или replace_url, то не делать замену


так же например и с заменой Description, если в дампе оставить пустой Description:

site.com/text1|desc2
site.com/text3|
site.com/text5|desc6



то после замены, удаляются теги в замененных галерах
Post Reply