Beiträge: 15
Themen: 5
Registriert seit: 19.11.2017
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.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Von welchem MyBB Blog redest Du ?
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 15
Themen: 5
Registriert seit: 19.11.2017
(04.12.2017, 12:03)MrBrechreiz schrieb: Von welchem MyBB Blog redest Du ?
Ich spreche von dem Block nicht Blog
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.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
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\">» {$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.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 15
Themen: 5
Registriert seit: 19.11.2017
04.12.2017, 15:43
(Dieser Beitrag wurde zuletzt bearbeitet: 04.12.2017, 15:46 von Radler.
Bearbeitungsgrund: Nachschlag
)
(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.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
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.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 15
Themen: 5
Registriert seit: 19.11.2017
(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!