Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как удалить новости на модерации в профиле пользователя?

Как удалить новости на модерации в профиле пользователя?


     15.12.2013    Общие вопросы по PHP    1952

вопрос
Здравствуйте, нужно удалить новости на модерации в профиле пользователя, что бы их не показывало. Не подскажите где?

Ответил: i_loves_ac_dc


Сам спросил, сам ответил.

Открываем /engine/modules/profile.php
Находим перед ?>

if( $user_found == FALSE ) {
    $allow_active_news = false;
    @header( "HTTP/1.0 404 Not Found" );
    msgbox( $lang['all_err_1'], $lang['news_err_26'] );
}


Заменяем на:
$allow_active_news = false;

Комментарии пользователей (4)

vitnet
218

2172 | 930

vitnet - 15 декабря 2013 22:02 - Эксперт

Тут не?
/admin.php?mod=editnews&action=list&news_status=2

i_loves_ac_dc
7

235 | 41

i_loves_ac_dc - 15 декабря 2013 22:12 - Гости

Нет, не то. Когда пользователь добавляет, она висит в профиле, а мне из профиля убрать нужно, при этом не модерируя ее. Просто что бы не выводились в профиле.

DaivZ
2

283 | 175

DaivZ - 15 декабря 2013 23:02 - Юзер

Открываем shortstory.tpl и все содержимое оборачиваем в теги:
[not-aviable=userinfo] тут краткая новость ваша [/not-aviable]

romanuch222
2

romanuch222 - 5 декабря 2015 02:08 - Юзер

У меня на 10 версии DLE не сработало. Решил так - в engine.php

//------------------------МОД
//        } elseif ($subaction == 'userinfo') {
//            // ################ Вывод профиля пользователя #################
//            if ($cstart) {
//                
//                $cstart = $cstart - 1;
//                $cstart = $cstart * $config['news_number'];
//            
//            }
//            
//            $url_page = $config['http_home_url'] . "user/" . urlencode ( $user );
//            $user_query = "subaction=userinfo&user=" . urlencode ( $user );
//            
//            if ($member_id['name'] == $user or $user_group[$member_id['user_group']]['allow_all_edit']) {
//                if (isset ( $_SESSION['dle_sort_userinfo'] )) $news_sort_by = $_SESSION['dle_sort_userinfo'];
//                if (isset ( $_SESSION['dle_direction_userinfo'] )) $news_direction_by = $_SESSION['dle_direction_userinfo'];
//                
//                $sql_select = "SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE autor = '{$user}' AND approve=0 ORDER BY " . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];
//                $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE autor = '$user' AND approve=0";
//                $allow_active_news = true;
//            } else {
//                $allow_active_news = false;
//            }
//            
//            $config['allow_cache'] = false;
//------------------------МОД

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы