MyBB.de Forum

Normale Version: BE: Block "Die neusten Ankündigungen aus dem MyBB Blog." entfernen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Wie entferne ich im Backend auf der Indexseite den Block "Die neusten Ankündigungen aus dem MyBB Blog." unten links?
Oder wo kann ich einstellen, dass keine externe Seite "kontaktiert" wird wenn man das Backend betritt?

Danke.

Habe 1.8.14 in englisch.
Von welchem MyBB Blog redest Du ?
(04.12.2017, 12:03)MrBrechreiz schrieb: [ -> ]Von welchem MyBB Blog redest Du ?

Ich spreche von dem Block nicht Blog Wink

Siehe hier unten links unterhalb der "Übersicht": https://demo.mybb-forum.de/admin/index.php
Dort befindet sich der Block "Neueste MyBB-Ankündigungen"

In der Demo steht zu lesen: "Keine Ankündigungen gespeichert. Nach Updates suchen."
Und in der englischen Version holt er es von: https://blog.mybb.com/
Und genau diese "Kontaktaufnahme" will ich unterbinden.

Danke.
Ok kapiert ^^

Öffne die index.php aus dem Ordner ../admin/modules/home und Suche in dieser Datei nach

PHP-Code:
require_once MYBB_ROOT."inc/class_feedparser.php";

    
$feed_parser = new FeedParser();
    
$feed_parser->parse_feed("http://feeds.feedburner.com/MyBBDevelopmentBlog");

    
$updated_cache['news'] = array();

    require_once 
MYBB_ROOT '/inc/class_parser.php';
    
$post_parser = new postParser();

    if(
$feed_parser->error == '')
    {
        foreach(
$feed_parser->items as $item)
        {
            if(!isset(
$updated_cache['news'][2]))
            {
                
$description $item['description'];
                
$content $item['content'];

                
$description $post_parser->parse_message($description, array(
                        
'allow_html' => true,
                    )
                );

                
$content $post_parser->parse_message($content, array(
                        
'allow_html' => true,
                    )
                );

                
$description preg_replace('#<img(.*)/>#'''$description);
                
$content preg_replace('#<img(.*)/>#'''$content);

                
$updated_cache['news'][] = array(
                    
'title' => htmlspecialchars_uni($item['title']),
                    
'description' => $description,
                    
'link' => htmlspecialchars_uni($item['link']),
                    
'author' => htmlspecialchars_uni($item['author']),
                    
'dateline' => $item['date_timestamp'],
                );
            }

            
$stamp '';
            if(
$item['date_timestamp'])
            {
                
$stamp my_date('relative'$item['date_timestamp']);
            }

            
$link htmlspecialchars_uni($item['link']);

            
$table->construct_cell("<span style=\"font-size: 16px;\"><strong>".htmlspecialchars_uni($item['title'])."</strong></span><br /><br />{$content}<strong><span style=\"float: right;\">{$stamp}</span><br /><br /><a href=\"{$link}\" target=\"_blank\" rel=\"noopener\">&raquo; {$lang->read_more}</a></strong>");
            
$table->construct_row();
        }
    }
    else
    {
        
$table->construct_cell("{$lang->error_fetch_news} <!-- error code: {$feed_parser->error} -->");
        
$table->construct_row();
    } 

und mach aus

PHP-Code:
echo '</div>
    <div class="float_left" style="width: 48%;">'
;

    
// Latest news widget
    
$table = new Table;
    
$table->construct_header($lang->news_description);

    if(!empty(
$update_check['news']) && is_array($update_check['news']))
    {
        foreach(
$update_check['news'] as $news_item)
        {
            
$posted my_date('relative'$news_item['dateline']);
            
$table->construct_cell("<strong><a href=\"{$news_item['link']}\" target=\"_blank\" rel=\"noopener\">{$news_item['title']}</a></strong><br /><span class=\"smalltext\">{$posted}</span>");
            
$table->construct_row();

            
$table->construct_cell($news_item['description']);
            
$table->construct_row();
        }
    }
    else
    {
        
$table->construct_cell($lang->no_announcements);
        
$table->construct_row();
    }

    
$table->output($lang->latest_mybb_announcements);
    echo 
'</div>'

dies

PHP-Code:
    echo '</div>';
    
/*<div class="float_left" style="width: 48%;">';

    // Latest news widget
    $table = new Table;
    $table->construct_header($lang->news_description);

    if(!empty($update_check['news']) && is_array($update_check['news']))
    {
        foreach($update_check['news'] as $news_item)
        {
            $posted = my_date('relative', $news_item['dateline']);
            $table->construct_cell("<strong><a href=\"{$news_item['link']}\" target=\"_blank\" rel=\"noopener\">{$news_item['title']}</a></strong><br /><span class=\"smalltext\">{$posted}</span>");
            $table->construct_row();

            $table->construct_cell($news_item['description']);
            $table->construct_row();
        }
    }
    else
    {
        $table->construct_cell($lang->no_announcements);
        $table->construct_row();
    }

    $table->output($lang->latest_mybb_announcements);
    echo '</div>';*/ 

Löschen oder Auskommentieren.
(04.12.2017, 13:10)MrBrechreiz schrieb: [ -> ]Ok kapiert ^^

Danke. Der Block ist nicht mehr zu sehen - aber
wenn ich es richtig sehe, dann wird trotzdem ein Server "außerhalb" angepingt. Oder irre ich mich?

Und wenn ich https://demo.mybb-forum.de/admin/index.p...sion_check aufrufe, dann ist bei der eigenen Installation unten der Block wieder da (nicht in der Demo-Version).

Was muß ich machen, damit meine Installation grundsätzlich nicht andere Server anpingt - wenn ich es nicht ausdrücklich "sage"?

Danke.
Ein wenig Paranoid ? ^^

Wenn Du das so machst wie ich es beschrieben habe, wird nur der Version-Check durchgeführt. Feeds bekommst Du damit keine mehr und der Block dazu ist auch weg.
(04.12.2017, 15:55)MrBrechreiz schrieb: [ -> ]Ein wenig Paranoid ? ^^

Nicht wirklich. Ich will nur nicht bei der Arbeit beobachtet werden und dabei auch noch die USA anpingen.

Danke für deine Aufklärung!