Pagina 1 van 1
error
Geplaatst: 15 okt 2010, 19:32
door odil
- Adres van je forum: http://www.hond-en-baas.be
Event. modificaties op je forum: ja veel
Wanneer ontstond het probleem? gisteren opgemerkt
phpBB versie: 3.0.7-PL1
Heb je onlangs iets veranderd aan je forum? neen
Wat is het probleem?
Tussen de header en mijn forum krijg ik de volgende error te zien.
Nu is het niet te zien omdat mijn debug niet aanstaat in config.php.
Code: Selecteer alles
[phpBB Debug] PHP Notice: in file /algemeen01.php on line 28: Undefined index: algemeen01
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4482: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3524)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4484: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3524)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4485: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3524)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4486: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3524)
Re: error
Geplaatst: 15 okt 2010, 19:36
door Kevin
Wat staat er in algemeen01.php op en rond regel 28?
Re: error
Geplaatst: 15 okt 2010, 19:36
door Jeroen
algemeen01.php is geen standaard phpBB bestand, we zullen dus iets meer moeten weten. Wat is het voor script? Post het anders voor het gemak eens hier.
Re: error
Geplaatst: 15 okt 2010, 19:39
door odil
script???
Re: error
Geplaatst: 15 okt 2010, 19:40
door Jeroen
Ja, wat is algemeen01.php? Aangezien dit geen standaard bestand is heb je deze er dus waarschijnlijk zelf neer gezet, en hij geeft nu een error, dus was is algemeen01.php?
Nogmaals, post de inhoud van dat bestandje anders even hier.
Re: error
Geplaatst: 15 okt 2010, 19:43
door odil
Algemeen.php is een extra pagina en die kan je vinden in het menu onder de knop "TIPS" bij al deze extra pagina's krijg ik die error.
Anders moet ik even de debug aanzetten zodat je het live kan zien.
Re: error
Geplaatst: 15 okt 2010, 19:46
door odil
odil schreef:Algemeen.php is een extra pagina en die kan je vinden in het menu onder de knop "TIPS" bij al deze extra pagina's krijg ik die error.
Anders moet ik even de debug aanzetten zodat je het live kan zien.
EDIT:
Debug staat aan en hier de link naar die extra pagina, maar zoals ik al zei die error zie je op elke extra pagina en dus niet enkel op algemeen1.php
Link:
http://www.hond-en-baas.be/forum/algemeen01.php
Sorry voor de dubbelpost maar ik heb mischien iets wat je op weg kan helpen.
Iemand zei me het volgende te doen maar ik snap het niet echt.
-------------------------------------------------------------------------------------------
Dat komt omdat de taal variabele die je hebt gebruikt ontbreken in je taalbestand.
Als je maar één hoofdtaal hanteert op je forum kan je het volgende doen:
open ./*.php
zoek:
vervang met:
Wanneer je $user->lang['code'] gebruikt, moet er ook de taalcode 'donatie' bestaan in je taalbestand.
Want de code roept de taalvariable (of wel taalcode) "code" aan.
Je moet dan ook dit;
toevoegen aan je taalbestand.
Het beste is eigenlijk om hoofdletter te gebruiken zoals DONATIE i.p.v donatie wanneer je gebruik maakt van taalvariabelen.
Re: error
Geplaatst: 15 okt 2010, 20:51
door Kevin
Wat ik al zei post hier de code is uit het bestand algemeen01.php
Re: error
Geplaatst: 15 okt 2010, 21:27
door odil
Dat bestand stond niet in de root , het begon met algemeen2.php
Ik heb het bestand algemeen01.php er nu ingezet en upgeloden + stijl en theme vernieuwd maar de error blijft.
Hier de code uit algemeen01.php
Code: Selecteer alles
<?php
/**
*
* @package phpBB3
* @version $Id: template.php Raimon $
* @copyright (c) 2008 Raimon ( http://www.phpBBservice.nl )
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
*/
/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
// Output page
page_header($user->lang['algemeen01']);
$template->set_filenames(array(
'body' => 'algemeen01_body.html')
);
page_footer();
?>
Wat de error bij donatie betreft heb ik onderstaande regel toegevoegd aan forum/language/nl/common.php
Maar nog steeds krijg ik daar ook nog de error.
Code: Selecteer alles
'CLICK_VIEW_PRIVMSG' => '%sNaar jouw Postvak IN gaan%s',
'CODE' => 'Donatie',
'COLLAPSE_VIEW' => 'Beeld inklappen',
Re: error
Geplaatst: 15 okt 2010, 21:43
door Ger
Je taalvariabele is niet gedefinieerd. Open
root/language/nl/common.php
en zoek naar
));
. Zet in de regel daarvoor:
Dat "hoi piepeloi" kun je naar wens aanpassen.
Re: error
Geplaatst: 15 okt 2010, 21:50
door odil
Ik heb die regel toegevoegd en als ik nu op tips klik in het menu krijg ik bij algemeen/aanschaf pup geen error maar bij de 2de pagina (algemeen02) krijg ik de error wel, zo ook bij alle volgende pagina's
Re: error
Geplaatst: 15 okt 2010, 21:58
door Ger
Dat is waarschijnlijk omdat die ook weer taalvariabelen bevatten in de page header. In algemeen01.php staat:
Dit stukje:
$user->lang['algemeen01']
moet ergens gedefineerd staan in de taalbestanden voor die betreffende gebruiker (meestal Nederlands gok ik). Ik kan me goed voorstellen dat in algemeen02.php dit staat:
In dat geval moet je zorgen dat er analoog aan mijn vorige post dit wordt opgenomen in de taalbestanden:
En zo verder voor eventuele andere pagina's. Ofwel: als je een dergelijk taalfragment wil gebruiken, dan moet het ook bestaan.
Re: error
Geplaatst: 15 okt 2010, 21:59
door odil
Het probleem is opgelost door een code te veranderen in alle pagina's
EDIT : bericht van GER te laat gezien en dat was dus de oplossing.