Пакетное редактирование 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 771
Всем мира!
Задался вот таким вопросом можно ли такое вообще сделать и если кто возьмётся интересно примерно по цене?
например тип контента новости и там просто текстовое поле город в котором вписывали город, и вот встала задача поменять название города, и редактировать каждую запись как всегда лень много их, а вот было бы хорошо как то у всех поменять значение этого поля или добавить в те у которых нет.спасибо!
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2755
Код SQL:
  1. UPDATE cms_con_news SET city = "новое_имя_города" WHERE city = "старое_имя_города";
  2. UPDATE cms_con_news SET city = "новое_имя_города" WHERE city IS NULL;
  3.  
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 771
Ris, круто попробую! спасибо, не подумал что можно запросом в базу данных сделать, )) а всё же если это как то вроде компонента сделать и ещё прикрутить что бы например есть поле ещё у меня цена в другом типе контента - например увеличить или уменьшить на 10 %, это как то можно замутить ? если такой функционал бы был прямо в админке то это была бы бомба просто!!как в opencart Batch Editor
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2755
vsemkrot:
например есть поле ещё у меня цена в другом типе контента - например увеличить или уменьшить на 10 %, это как то можно замутить
Код SQL:
  1. UPDATE cms_чеготам SET price = price * 1.1
Или * 0.9

vsemkrot:
если такой функционал бы был прямо в админке то это была бы бомба просто!
В смысле продублировать phpmyadmin в админке?
Посетитель
small user social cms
Медаль
Сообщений: 771
Ris, не . дублировать не нужно)) для удобства что бы не лазить в базу.в админке отфильтрововал например записи все у которых поле город не заполненно и затем пакетно к этим записям добавил город москва. Или выбрал товар из категории такой то ц которой поле цена меньше 100 например и к этим отфильтрованным данным добавил например 10 % . вот такое я незнаю как в базе данных запросами делать)интересный бы компонент получился для интернет магазина
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
Медаль
Сообщений: 771
Ris, уважаемый подскажите как составить запрос что бы он сначала отфильтровал например только записи из такой то категории и уже только у них как вы писали UPDATE cms_con_news SET city = "новое_имя_города" WHERE city = "старое_имя_города";
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
Медаль
Сообщений: 771
так правильно ? UPDATE cms_con_news SET newsgorod = "11" WHERE newsgorod = 21 AND `category_id`= 2;
Редактировалось: 1 раз (Последний: 21 февраля 2018 в 09:46)
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
Медаль
Сообщений: 771
и вот такой вопрос после запроса точку с запятой обязательно и значения должны ли быть в кавычках ?
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2755
vsemkrot:
так правильно ?
Правильно
vsemkrot:
и вот такой вопрос после запроса точку с запятой
Если запрос один - не обязательно.
vsemkrot:
и значения должны ли быть в кавычках ?
Если это строка - должна быть в кавычках. Если число - как хотите. Можно без кавычек.
Посетитель
small user social cms
Медаль
Сообщений: 771
Ris, большое спасибо!! а всё таки такой компонент вообще реально сделать ? или это сильно сложный функционал?
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3617
vsemkrot:
такой компонент вообще реально сделать ?
Реально
vsemkrot:
интересный бы компонент получился для интернет магазина
Когда появится интернет магазин, тогда, вероятно, появится и такой компонент.
Посетитель
small user social cms
Медаль
Сообщений: 771
Loadырь, ну интернет магащин ещё нескоро.даже слухов нет)) а такой компонент можно использовать ведь не только для магазина но и для сайта просто. Много правок вощникает во время работы. Вот например вы бы во сколько оценили такой компонет хотя бы примерно?)
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
Медаль
Сообщений: 753
vsemkrot, это слишком редкая задача.
Заполнить поле город - такое надо на этапе проектирования учитывать. Например, делать поле обязательным. Ну а если что-то поменять массово - уже лезть в phpmyadmin.
Если делать "такой компонент", то действительно, получится дублирование phpmyadmin в админке. Всех возможных (возникающих раз в 5 лет у одного пользователя) проблем не учесть, поэтому вряд ли кто-то начнет делать такой компонент.
Посетитель
small user social cms
Медаль
Сообщений: 516
alkokrolik:
Заполнить поле город - такое надо на этапе проектирования учитывать. Например, делать поле обязательным.
При регистрации не все будут хотеть заполнить город, может позже в профиле или другом "Типе контента" . А поле "Город" при регистрации берется из профиля.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3617
vsemkrot:
такой компонент можно использовать ведь не только для магазина но и для сайта просто
Да, но без магазина его написание нерентабельно.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.