Замена ника на сайте и форуме для DLE

Замена ника на сайте и форуме для DLE

Фикс смены ника на форуме и сайте, при связке DLE + DLE Forum.Фикс смены ника на форуме и сайте, при связке DLE + DLE Forum. Для того, изменить ник автоматически программой я дополнил исходный код в

require_once ROOT_DIR . ‘/engine/inc/editusers.php’;

нашёл

    $db->query(«UPDATE » . PREFIX . «_images SET author=’$editlogin’ WHERE author='{$row[‘name’]}'»);

и добавил ниже


//ЗАМЕНА НИКА НА ФОРУМЕ
            $db->query(«UPDATE » . PREFIX . «_forum_files SET file_author=’$editlogin’ WHERE file_author='{$row[‘name’]}'»);
            $db->query(«UPDATE » . PREFIX . «_forum_forums SET f_last_poster_name=’$editlogin’ WHERE f_last_poster_name='{$row[‘name’]}'»);
            $db->query(«UPDATE » . PREFIX . «_forum_poll_log SET member=’$editlogin’ WHERE member='{$row[‘name’]}'»);
            $db->query(«UPDATE » . PREFIX . «_forum_posts SET post_author=’$editlogin’ WHERE post_author='{$row[‘name’]}'»);
            $db->query(«UPDATE » . PREFIX . «_forum_reputation_log SET author=’$editlogin’ WHERE author='{$row[‘name’]}'»);
            $db->query(«UPDATE » . PREFIX . «_forum_sessions SET member_name=’$editlogin’ WHERE member_name='{$row[‘name’]}'»);
            $db->query(«UPDATE » . PREFIX . «_forum_topics SET author_topic=’$editlogin’ WHERE author_topic='{$row[‘name’]}'»);
            $db->query(«UPDATE » . PREFIX . «_forum_topics SET last_poster_name=’$editlogin’ WHERE last_poster_name='{$row[‘name’]}'»);
            $db->query(«UPDATE » . PREFIX . «_forum_warn_log SET author=’$editlogin’ WHERE author='{$row[‘name’]}'»);

//-КОНЕц———————

и сохранил, зашёл в админку и поменял ник для пользователя на всём проекте, всё прошло удачно.

Без рубрики