Seite 1 von 1

Problem beim Einbau der Bannerrotation

Verfasst: 13.11.2005 14:04
von knuwu
hallo, hab folgendes Problem....

hab soweit alles gemacht wie es in der Intalldatei steht, nur mit 1 einzigen Zeile weiß ich nicht wohin....

soweit geht auch alles, bis auf das Problem, dass mir im Forum dann die Banner NICHT angezeigt werden :cry:

woran kann das liegen?

achja folgende Zeile weiß ich nich wohin damit, weil ich einfach die in der install angegebene Stelle nich finden kann *grml*

#
#-----[ OPEN ]------------------------------------------
#

includes/page_tail.php

#
#-----[ FIND ]------------------------------------------
#

'PHPBB_VERSION' => '2' . $board_config['version'],

#
#-----[ AFTER, ADD ]------------------------------------------
#

'ADMINBANNERS' => $lang['AdminBanner'],


und bei mir siht die datei momentan so aus


<?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');
}

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)
);

$template->pparse('overall_footer');

// 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

//
// 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;

?>


wer kann mir helfen?`

Verfasst: 13.11.2005 14:23
von JJacu
Lade dir mal das aktuellste Paket runter, schau an welcher Stelle es bei der ungemoddeten Datei steht , vieleicht hilft dir das

Verfasst: 13.11.2005 14:44
von knuwu
also ich hab mal mehrere verschiedene Versionen runtergeladen, auch ältere, aber ich find nirgends die Stelle :( bin langsam am verzweifeln, probier scho seit gestern rum und heut scho wieder seit früh halb 6, langsam glaub ich ich bin zu blöd dazu :cry: :-?

Verfasst: 13.11.2005 15:05
von roum
Ich denke die Stelle gibts schon lange nicht mehr, weil die Version ja nicht mehr angezeigt wird :wink:

Code: Alles auswählen

'PHPBB_VERSION' => '2' . $board_config['version'], 
Bau den Teil doch zum testen mal irgendwo ein.
Zum Beispiel hier:

Code: Alles auswählen

//
// Show the overall footer.
//
'ADMINBANNERS' => $lang['AdminBanner'];
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

Verfasst: 14.11.2005 12:35
von knuwu
ich glaub ich habs mittlerweile an jeder möglichen Stelle probiert, aber nix geht

egal wo ich die Zeile einfüg, dann kommt immer ne Fehlermeldung und lass ich die Zeile weg, werden die Banner nich angezeigt

oder kann das woanders dran liegen dass die nich angezeigt werden?

Verfasst: 14.11.2005 12:39
von Markus67
Hi ...

wenn du es wie von roum beschrieben einbaust sollte eigentlich keine Fehlermeldung kommen.

Falls ja .. wie lautet die denn?

Markus

Verfasst: 15.11.2005 14:00
von knuwu
hat sich erstmal erledigt... funzt zwar immernoch nit aber egal, ich probiers später nochmal komplett neu