David 7 Posted January 16, 2014 Report Share Posted January 16, 2014 Здравствуйте. Как можно с помощью MySQL удалить из Title текст из всех новостей? CMS DLE 10.Например у меня сейчас title такой:Новость - текстМне нужно удалить вот это - текстСпасибо. Quote Link to post Share on other sites
WQP 360 Posted January 16, 2014 Report Share Posted January 16, 2014 Скорей всего у тебя - текст генерируется автоматический, прочитай статьи про оптимизацию тайтла DLE, поможет. А по факту заходи в каждую новость->дополнительно->Метатег title Quote Link to post Share on other sites
David 7 Posted January 16, 2014 Author Report Share Posted January 16, 2014 @WQP, дело в том что этот текст уже есть и мне нужно убрать его из базы. По этому ищу MySQL запрос с помощью которого можно это сделать. Quote Link to post Share on other sites
yanat 27 Posted January 16, 2014 Report Share Posted January 16, 2014 Здравствуйте. Как можно с помощью MySQL удалить из Title текст из всех новостей? CMS DLE 10. Например у меня сейчас title такой: Новость - текст Мне нужно удалить вот это - текст Спасибо. Сылку можно, чтоб наглядно посмотреть Quote Link to post Share on other sites
oopi 1 Posted January 16, 2014 Report Share Posted January 16, 2014 в engine.php $metatags['title'] = $nam_e . $page_extra . '»' . $metatags['title']; заменить на $metatags['title'] = $nam_e . $page_extra; Quote Link to post Share on other sites
David 7 Posted January 16, 2014 Author Report Share Posted January 16, 2014 @oopi, Вы навернео меня не очень хорошо поняли. Title уже в базе, в таком виде Новость - текст Теперь мне нужно удалить только это - текст из всех новостей. Quote Link to post Share on other sites
uRoot 14 Posted January 16, 2014 Report Share Posted January 16, 2014 oopi, Вы навернео меня не очень хорошо поняли. Title уже в базе, в таком виде Новость - текст Теперь мне нужно удалить только это - текст из всех новостей. не человек сказал вам правильно, в dle в бд храниться только названия новости - текст добавляет уже двиг, функция выше удаляет текст. Quote Link to post Share on other sites
David 7 Posted January 16, 2014 Author Report Share Posted January 16, 2014 В общем я сам нашёл ответ на свой вопрос. Если кому понадобится сделать такое, вот код: Выполните SQL запрос. UPDATE dle_post SET title=REPLACE(title,'Старый текст','Новый текст') И соответственно, если Вы хотите чтобы старый текст удалился, вместо "Новый текст" ничего не пишите. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.