расширение возможностей стандартной утилиты для поиска и замены текста в базе данных /admin.php?mod=search добавляем возможность работы с заголовками и описаниями топиков, а так же с сообщениями.
открываем /engine/inc/search.php
после кода
if (in_array("tags", $_POST['table'])) {
$db->query("UPDATE `" . PREFIX . "_tags` SET `tag`=REPLACE(`tag`,'$find','$replace')");
$db->query("UPDATE `" . PREFIX . "_post` SET `tags`=REPLACE(`tags`,'$find','$replace')");
}
добавляем :
// добавляем возможность поиска-замены замены на форуме
// в заголовках топиков
if (in_array("topic_title", $_POST['table'])) {
$db->query("UPDATE `" . PREFIX . "_be_topic` SET `title`=REPLACE(`title`,'$find','$replace')");
}
// в описаниях топиков
if (in_array("topic_descr_site", $_POST['table'])) {
$db->query("UPDATE `" . PREFIX . "_be_topic` SET `topic_descr_site`=REPLACE(`topic_descr_site`,'$find','$replace')");
}
// в сообщениях
if (in_array("forum_message", $_POST['table'])) {
$db->query("UPDATE `" . PREFIX . "_be_message` SET `message_text`=REPLACE(`message_text`,'$find','$replace')");
}
//
после кода:
<option value="tags" selected>{$lang['find_rtags']}</option>
добавляем:
<!--добавляем возможность поиска-замены замены на форуме--><option value="topic_title" selected>в названиях топиков</option><option value="topic_descr_site" selected>в описаниях топиков</option><option value="forum_message" selected>в сообщениях на форуме</option><!--/добавляем возможность поиска-замены замены на форуме-->
В аттаче файл с внесёнными правками от DLE 9.6 однако я сильно сомневаюсь что он чем-то отличается от более свежих версий
, нравится это сообщение.