Seite 1 von 2
aktuelle Versionsinfo im Adminbreiech
Verfasst: 22.03.2006 23:59
von Bjou
Hi
Ich habe eben den Advanced ACP Mod eingebaut. Nun hätte ich gerne die Info, ob meine phpBB Version noch aktuell ist , ganz oben auf der neuen Startseite (admin_advanced.tpl).
Ich dachte, dass ich dafür einfach
Code: Alles auswählen
<h1>{L_VERSION_INFORMATION}</h1>
{VERSION_INFO}
<br />
oben in die Datei einbauen muss. Funzt aber nit.
Verfasst: 23.03.2006 00:06
von Bjou
und in die admin_advanced.php habe ich das eingebaut
Code: Alles auswählen
// Check for new version
$current_version = explode('.', '2' . $board_config['version']);
$minor_revision = (int) $current_version[2];
$errno = 0;
$errstr = $version_info = '';
if ($fsock = @fsockopen('www.phpbb.com', 80, $errno, $errstr))
{
@fputs($fsock, "GET /updatecheck/20x.txt HTTP/1.1\r\n");
@fputs($fsock, "HOST: www.phpbb.com\r\n");
@fputs($fsock, "Connection: close\r\n\r\n");
$get_info = false;
while (!@feof($fsock))
{
if ($get_info)
{
$version_info .= @fread($fsock, 1024);
}
else
{
if (@fgets($fsock, 1024) == "\r\n")
{
$get_info = true;
}
}
}
@fclose($fsock);
$version_info = explode("\n", $version_info);
$latest_head_revision = (int) $version_info[0];
$latest_minor_revision = (int) $version_info[2];
$latest_version = (int) $version_info[0] . '.' . (int) $version_info[1] . '.' . (int) $version_info[2];
if ($latest_head_revision == 2 && $minor_revision == $latest_minor_revision)
{
$version_info = '<p style="color:green">' . $lang['Version_up_to_date'] . '</p>';
}
else
{
$version_info = '<p style="color:red">' . $lang['Version_not_up_to_date'];
$version_info .= '<br />' . sprintf($lang['Latest_version_info'], $latest_version) . sprintf($lang['Current_version_info'], '2' . $board_config['version']) . '</p>';
}
}
else
{
if ($errstr)
{
$version_info = '<p style="color:red">' . sprintf($lang['Connect_socket_error'], $errstr) . '</p>';
}
else
{
$version_info = '<p>' . $lang['Socket_functions_disabled'] . '</p>';
}
}
$version_info .= '<p>' . $lang['Mailing_list_subscribe_reminder'] . '</p>';
$template->assign_vars(array(
'VERSION_INFO' => $version_info,
'L_VERSION_INFORMATION' => $lang['Version_information'])
);
Verfasst: 23.03.2006 13:47
von Bjou
Keiner eine Idee?
Verfasst: 24.03.2006 10:28
von Bjou
*schieb*
Verfasst: 24.03.2006 21:02
von Bjou
Kann mir keiner helfen? Bitte bitte

Verfasst: 24.03.2006 21:11
von hagily
verlinke mal die ganze admin_advanced.php
KB:datei
Verfasst: 25.03.2006 15:32
von Bjou
habe gleich beide dateien mal hochgeladen. ich danke dir:
admin_advanced.tpl
admin_advanced.php
Verfasst: 28.03.2006 16:49
von Bjou
*schieb*
Verfasst: 29.03.2006 14:21
von Bjou
hallo??
Verfasst: 31.03.2006 11:29
von Bjou
Ist das so schwierig? Dachte, dass das ein einfaches Problem für euch ist
