Seite 1 von 1

[Erledigt] Random Advertising Banners MOD - Fehler

Verfasst: 31.07.2006 22:38
von AngiWaters
Huhu!

Ich habe mir den random_banners MOD installiert. Funktioniert soweit alles, nur habe ich während der Installation einen Teil nicht finden können:

includes/page_tail.php

Code: Alles auswählen

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

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

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

'ADMINBANNERS' => $lang['AdminBanner'],
Diesen Teil habe ich gezwungenermaßen einfach weggelassen. Ich weiß nicht wozu er gut ist. Weoß das vll einer?

Dann noch eine Frage: über den Bannern ist eine graue Zeile, in der in der Mitte ein Doppelpunkt steht. Ich nehme an, man kann irgendwo eintragen, was vor dem Punkt stehen soll, aber ich finde es nicht. Kann mir das irgendwer sagen? :)

LG, Angi

Re: Random Advertising Banners MOD - Fehler

Verfasst: 31.07.2006 22:40
von Gulaschk@none
AngiWaters hat geschrieben:Dann noch eine Frage: über den Bannern ist eine graue Zeile, in der in der Mitte ein Doppelpunkt steht.
hast mal ein demo dazu ,es kann sein das du nicht alle oder die lang datein nicht richtig angepasst hast !

Verfasst: 01.08.2006 12:03
von AngiWaters
Huhu!

http://www.angis-rattz.de/forum/

Ganz nach unten scrollen :)

Verfasst: 04.08.2006 21:54
von AngiWaters
:( Kann mir keiner helfen? *snüff*

Verfasst: 04.08.2006 22:21
von blubbin
Hi

Die Mod ist schon etwas veraltet.
Den Code aus der install.txt, denn du nicht verarbeiten konntest, definiert eine Lang-Variable. Diese müsste 'Werbebanner' oder ähnlich sein. Der Inhalt von dieser wird dann normalerweise direkt vor den Doppelpunkte angezeigt. Also hängen beide Probleme direkt miteinander. Schau einfach, wo die anderen Lang-Variablen in der Datei definiert werden und füg es da noch hinzu.

blubbin

Verfasst: 04.08.2006 22:24
von AngiWaters
Huhu!

In welcher Datei muss ich denn da suchen?

Verfasst: 04.08.2006 22:42
von blubbin
in der includes/page_tail.php , da konntest du den code ja nicht finden.

Verfasst: 04.08.2006 22:50
von AngiWaters
Ich poste einfach mal den Code :) weil ich finde det irgendwie nicht... Tomaten auffen augen ;)

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 . 'rabbitoshi/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;

?>

Verfasst: 08.08.2006 18:43
von AngiWaters
Hallo!

Ich habe das jetzt hinter jede Sprachvariable gesetzt die ich finden konnte, aber es kommt immer eine Fehlermeldung... hilfe :(

Kann mir irgendwer helfen???

Verfasst: 10.08.2006 15:30
von AngiWaters
Hallo!

Ich habe den MOD neu installiert, und jetzt werden nicht mal mehr die Banner angezeigt! Unten ist nur so ein dünner Strich mit den Doppelpunkten drin. Bitte, weiß irgendwer, wie ich diesen MOD ans laufen kriege???

Edit: Juchhu, nun steht dort unten Werbebanner... Es ist zum Bäume hochgehn, mein ursprüngliches Problem ist gelöst, aber jetzt sind die Banner weg :(

Edit: Hab den Fehler gefunden, hat sich erledigt :)