Редактор темы

Вопрос? Массовое изменение заголовка новостей

stickman

PRO Users
Регистрация
12 Июл 2016
Сообщения
42
Рейтинг реакций
16
Баллы
8
Возраст
39
1/3
Автор темы
В базе есть таблица dle_post в которой содержится столбец title
Есть ли какие-то регулярные выражения для SQL, чтобы все title привести к общему виду, а именно убрать во всех в конце скобки и год. Каким образом можно это осуществить?
yr5ArLHpCo5T81GVJfTxTBrRDBHY0hAKlRwhltJKZNl80dbO9HJpLwPmwzUoOc7Fs2eXBwMa_K_WoHq1NipXZg==
 
Тоже интересно, только добавить
 
Последнее редактирование:
stickman Сделать это через админу (Поиск и замена)
Аннотация 2020-04-26 095749.jpg
 
Анна Все завесить От TS Как он будет проводить Поиск и замену.
Пример:
У меня Такой title
<title>Подлинная история банды Келли (2020) смотреть онлайн бесплатно</title>
Я хочу убрать скобки с (2020)

Произвожу поиск
(2020) смотреть онлайн бесплатно
Заменить на Без скобок
2020 смотреть онлайн бесплатно

Так проделываю всеми необходимые годами! Думаю эта самый лучший вариант.
 
Попробуйте так
UPDATE `dle_post` SET `title`=(REPLACE(title,'(2020)',' ')) WHERE 1
 
Так проделываю всеми необходимые годами! Думаю эта самый лучший вариант.
Не лучший, тк на норм киносайте это около 100 раз, но вполне может быть.

Дабы не возникало таких проблем, в заголовке надо прописывать только название фильма, а в фуллстори - {title} [xfvalue_year] смотреть что-то там лучше ничего больше не писать. Хотите вывести заголовок в h1 с seo ключами, выведите в отдельном блоке над/под плеером. Всегда смотрю с ужасом на эти тайтлы переспамленные.. Вам самим то нравится на них смотреть?
 
Автор темы
stickman Сделать это через админу (Поиск и замена)
Посмотреть вложение 22929
так пробовал, не работает.. мне нужно поменять не title страницы, а именно заголовок новости

В общем хочу сделать, чтобы в названии новости было только название фильма и ничего более. Все остальные манипуляции уже делать в шаблоне. Изначально не правильно в парсере настроил (
 
Автор темы
Попробуйте так
UPDATE `dle_post` SET `title`=(REPLACE(title,'(2020)',' ')) WHERE 1

Работает, спасибо. Осталось только по всем годам теперь пройтись вручную =) думаю это будет быстрее, чем искать решение как это сделать на автомате
 
Screenshot_5.png
Это как так, тыж программист на кворке, а тут просишь запрос в базу данных, ох
 
Автор темы
Последнее редактирование:

Похожие темы Последние темы Популярные темы

Назад
Сверху