Форматируем теги без лишних уквордс в темплите:
Code: Select all
<?php
global $config;
$config["db_server"] = 'localhost';
$config["db_username"] = 'base_scj';
$config["db_password"] = 'password';
$config["db_database"] = 'base_scj';
$mysqli = new mysqli(
$config["db_server"],
$config["db_username"],
$config["db_password"],
$config["db_database"]
);
if ($mysqli->connect_error) {
die("Ошибка подключения: " . $mysqli->connect_error);
}
$special = ['MILF', 'BBW', 'POV', 'HD'];
$result = $mysqli->query("SELECT tag_id, tag_name FROM rot_tags");
while ($row = $result->fetch_assoc()) {
$words = explode(' ', $row['tag_name']);
foreach ($words as &$word) {
if (in_array(strtoupper($word), $special)) {
$word = strtoupper($word);
} else {
$word = ucfirst(strtolower($word));
}
}
$new_name = implode(' ', $words);
if ($new_name !== $row['tag_name']) {
$id = (int)$row['tag_id'];
$stmt = $mysqli->prepare("UPDATE rot_tags SET tag_name = ? WHERE tag_id = ?");
$stmt->bind_param("si", $new_name, $id);
$stmt->execute();
}
}
echo "✅ Все названия тегов отформатированы!";
?>
Code: Select all
$config["db_server"] = 'localhost';
$config["db_username"] = 'base_scj';
$config["db_password"] = 'password';
$config["db_database"] = 'base_scj';
тоже самое можно замутить с rot_search_log
кто плодит безбожно - можно запускать по крону (тут или сам, или обратится к админу, пропишут в кроне).
ЗЫ. желательно делать бекапы предварительно, но кто мы такие чтоб лишний раз что-то там, да ? Валим по горячему.