Seite 1 von 2
Random_Banner Mod
Verfasst: 13.01.2006 17:14
von TheMadMike
Hallo,
ich habe versucht folgendes einzubauen, doch ich finde in der 'includes/page_tail.php' eine Stelle nicht:
Code: Alles auswählen
#-----[ OPEN ]------------------------------------------
#
includes/page_tail.php
#
#-----[ FIND ]------------------------------------------
#
'PHPBB_VERSION' => '2' . $board_config['version'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'ADMINBANNERS' => $lang['AdminBanner'],
Dort finde ich das PHPBB_Version usw. nicht. Woran liegt das?
Was mache ich flasch? Was muss ich anders machen?
Mfg
Verfasst: 13.01.2006 17:51
von ExistenZ6
Mach eine Sicherheitskopie deiner page_tail.php und versuch das mal :
Suche :
Code: Alles auswählen
$template->assign_vars(array(
'TRANSLATION_INFO' => (isset($lang['TRANSLATION_INFO'])) ? $lang['TRANSLATION_INFO'] : ((isset($lang['TRANSLATION'])) ? $lang['TRANSLATION'] : ''),
'ADMIN_LINK' => $admin_link)
);
Ersetze mit :
Code: Alles auswählen
$template->assign_vars(array(
'TRANSLATION_INFO' => (isset($lang['TRANSLATION_INFO'])) ? $lang['TRANSLATION_INFO'] : ((isset($lang['TRANSLATION'])) ? $lang['TRANSLATION'] : ''),
'ADMINBANNERS' => $lang['AdminBanner'],
'ADMIN_LINK' => $admin_link)
);
Verfasst: 13.01.2006 17:55
von TheMadMike
Code: Alles auswählen
<?php
/***************************************************************************
* page_tail.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: page_tail.php,v 1.27.2.4 2005/09/14 18:14:30 acydburn Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
if ( !defined('IN_PHPBB') )
{
die('Hacking attempt');
}
if ( $board_config['rabbitoshi_enable_cron'] && ( ( time() - $board_config['rabbitoshi_cron_last_time'] ) > $board_config['rabbitoshi_cron_time'] ))
{
include_once($php_root_path . 'includes/functions_rabbitoshi_cron.'.$phpEx);
}
global $do_gzip_compress;
//
// Show the overall footer.
//
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
$template->set_filenames(array(
'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')
);
$template->assign_vars(array(
'TRANSLATION_INFO' => (isset($lang['TRANSLATION_INFO'])) ? $lang['TRANSLATION_INFO'] : ((isset($lang['TRANSLATION'])) ? $lang['TRANSLATION'] : ''),
'ADMIN_LINK' => $admin_link)
);
// ADMINBANNERS START
$sql = "SELECT word, replacement FROM " . ADMINBANNERS_TABLE . " ORDER BY RAND() LIMIT 1";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain ADMINBANNERS information', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$word = $row['word'];
$replacement = $row['replacement'];
$template->assign_block_vars("adminbanners", array(
'word' => $word,
'adminbannersImg' => $replacement
));
}
// ADMINBANNERS END
$template->pparse('overall_footer');
//
// Close our DB connection.
//
$db->sql_close();
//
// Compress buffered output if required and send to browser
//
if ( $do_gzip_compress )
{
//
// Borrowed from php.net!
//
$gzip_contents = ob_get_contents();
ob_end_clean();
$gzip_size = strlen($gzip_contents);
$gzip_crc = crc32($gzip_contents);
$gzip_contents = gzcompress($gzip_contents, 9);
$gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);
echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
echo $gzip_contents;
echo pack('V', $gzip_crc);
echo pack('V', $gzip_size);
}
exit;
?>
Weiß leider trozdem nicht, wie ich die Php Datei poste^^
Deswegen so.
Ich habe die nicht gefundene Codestelle( und der zu einfügender Code) logischer WEise noch nciht im Page_tail.php
Mfg
Verfasst: 13.01.2006 18:00
von ExistenZ6
Schau mal was ich oben gepostet habe und versuch das mal.
Verfasst: 13.01.2006 18:05
von TheMadMike
MOm. Muss noch im My Sql was macehn. Dann melde ich mich

Verfasst: 13.01.2006 19:41
von TheMadMike
Danke, es geht nun!
Mfg
Verfasst: 13.01.2006 20:32
von TheMadMike
Anderes neues Problem:
Bilder werden im ACP angezeigt,aber im Forum nur als rotes kreuz
http://hcclub.de/Forum
Weiß jemand warum?
Verfasst: 13.01.2006 20:34
von Zlocko
Hallo, ich hab diesen MOD jestzt auch instal aber er zeigt mir noch an das ich eine Tabelle im SQL anlegen muß ,phpbb_adminbanners.
Die hab ich angelegt weiß aber trotzdem nicht was ich sonst noch machen muß . Dieses zeigt er mir im Forum unten an: SELECT word, replacement FROM phpbb_adminbanners ORDER BY RAND() LIMIT 1
Danke für jede hilfe.

Verfasst: 13.01.2006 21:12
von TheMadMike
Hast du die install Datei ausgeführt? WEnn nein, wird dass das Problem sein.
Zu meinen Problem :
Ich habe es selbst geschafft

, aber gibt es einen Werbe Banner Mod, welches unten durch scrollt und alle Banner anzeigt?
Mfg
Verfasst: 13.01.2006 21:32
von Zlocko
Ja eben nach dem instal hab ich diese Fehlermeldung das eine Tabelle fehlet in der SQL. Die hab ich nachträglich erstellt und dann hab ich nochmal die instal probiert . Der Fehler besteht weiterhin.