phpBB 2.0.18

Voor discussies rondom phpBB2. phpBB2 wordt niet meer ondersteund en deze berichten kunnen wellicht gedateerd zijn.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
funnyman
Berichten: 230
Lid geworden op: 08 nov 2004, 11:34
Locatie: Emmen
Contacteer:

Bericht door funnyman » 07 nov 2005, 19:28

ik geloof dat ik het gevonden heb,, dit werkt bij mij tot nu toe teminste...

Code: Selecteer alles

#
#-----[ OPEN ]------------------------------------------------
#
includes/sessions.php 

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

//
// Delete expired sessions
//

#
#-----[ FIND ]------------------------------------------------
#
$sql = 'DELETE FROM ' . SESSIONS_TABLE . '
   WHERE session_time < ' . (time() - (int) $board_config['session_length']) . "
       AND session_id <> '$session_id'";

#
#-----[ REPLACE WITH ]--------------------------------
#
$sql = "DELETE FROM " . SESSIONS_TABLE . "
   WHERE UNIX_TIMESTAMP() - session_time >=172800
       AND session_id <> '$session_id'";
In progress: Stappen in Emmen

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 07 nov 2005, 21:47

Ik heb die fix + wat eigen aanpassingen nu ook draaien, ik ben benieuwd.

stormyweather
Berichten: 296
Lid geworden op: 18 mar 2005, 18:10
Locatie: Groningen
Contacteer:

Bericht door stormyweather » 08 nov 2005, 12:44

In het bestand templates/mijntemplate/admin/board_config_body.tpl kan ik het volgende niet vinden:
{L_VISUAL_CONFIRM_EXPLAIN}
{CONFIRM_ENABLE}
</tr>
In de note erboven staat:
NOTE --- This is a partial match, the whole lines on a fresh subSilver template look like this:
<td class="row1">{L_VISUAL_CONFIRM}<br /><span class="gensmall">{L_VISUAL_CONFIRM_EXPLAIN}</span></td>
<td class="row2"><input type="radio" name="enable_confirm" value="1" {CONFIRM_ENABLE} />{L_YES}&nbsp; &nbsp;<input type="radio" name="enable_confirm" value="0" {CONFIRM_DISABLE} />{L_NO}</td>
</tr>
Mijn vraag is nu: kan ik die note erin plakken en daarna de aanwijzingen uitvoeren?

edit: Intussen heb ik de hele zaak klaar en lijkt alles goed te zijn verlopen. Het enige dat ik heb ontdekt is dat in het inlogscherm tweemaal de volgende regel (inclusief radioknop) voorkomt
Log me automatisch in bij elk bezoek:
Log me automatisch in bij elk bezoek:
Kan dit te maken hebben met het feit dat ik templates/mijntemplate/admin/board_config_body.tpl ongewijzigd heb gelaten?

funnyman
Berichten: 230
Lid geworden op: 08 nov 2004, 11:34
Locatie: Emmen
Contacteer:

Bericht door funnyman » 08 nov 2005, 23:40

ik ben een nieuw probleem tegen gekomen..

namelijk als ik naar de avatar gallery ga en een andere categorie wil kiezen dan gaat hij terug naar mijn profiel en krijg ik de volgende error:

Code: Selecteer alles

Je moet alle verplichte velden invullen
en vervolgens is mijn hele profiel door elkaar..

bijv. plaatsnaam bij interessen etc..

iemand enig idee wat dit kan wezen? :s
ik ben de includes/usercp_avatar.php meerdere malen bij langs geweest...
Laatst gewijzigd door funnyman op 10 nov 2005, 18:14, 1 keer totaal gewijzigd.
In progress: Stappen in Emmen

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 09 nov 2005, 08:01

stormyweather schreef:In het bestand templates/mijntemplate/admin/board_config_body.tpl kan ik het volgende niet vinden:

Code: Selecteer alles

{L_VISUAL_CONFIRM_EXPLAIN}
{CONFIRM_ENABLE}
</tr>
In de note erboven staat:
NOTE --- This is a partial match, the whole lines on a fresh subSilver template look like this:

Code: Selecteer alles

		<td class="row1">{L_VISUAL_CONFIRM}<br /><span class="gensmall">{L_VISUAL_CONFIRM_EXPLAIN}</span></td>
		<td class="row2"><input type="radio" name="enable_confirm" value="1" {CONFIRM_ENABLE} />{L_YES}&nbsp; &nbsp;<input type="radio" name="enable_confirm" value="0" {CONFIRM_DISABLE} />{L_NO}</td>
	</tr>
Mijn vraag is nu: kan ik die note erin plakken en daarna de aanwijzingen uitvoeren?

edit: Intussen heb ik de hele zaak klaar en lijkt alles goed te zijn verlopen. Het enige dat ik heb ontdekt is dat in het inlogscherm tweemaal de volgende regel (inclusief radioknop) voorkomt
Log me automatisch in bij elk bezoek:
Log me automatisch in bij elk bezoek:
Kan dit te maken hebben met het feit dat ik templates/mijntemplate/admin/board_config_body.tpl ongewijzigd heb gelaten?
Zoek gewoon naar een </tr> in het begin van board_config_body.tpl en plak de code daar achter.

Verder heb je in login_body iets toegevoegt in plaats van vervangen.

Oja, en voor code hebben we codetags ;)
... Maar ik modereer (nog) niet.

cartoontje
Berichten: 1518
Lid geworden op: 29 jun 2003, 10:57
Locatie: Home Sweet Home
Contacteer:

Bericht door cartoontje » 09 nov 2005, 23:00

Weet niet of hij al gemeld was (denk het niet, omdat het nog niet gewijzigd is):

Code: Selecteer alles

# 
#-----[ FIND ]--------------------------------------------- 
# NOTE --- This is a partial match, the whole lines for the english version look like this: 
#   $lang['Password_long'] = 'Your password must be no more than 32 characters.'; 
#   $lang['Too_many_registers'] = 'You have made too many registration attempts. Please try again later.'; 
# 
$lang['Password_long'] = 
$lang['Too_many_registers'] = 

# 
#-----[ REPLACE WITH ]--------------------------------------------- 
# NOTE --- We are just removing the definition for $lang['Too_many_registers'] 
# 
$lang['Password_long'] = 'Je wachtwoord mag niet langer zijn dan 32 tekens.';
Pass long en too many registers staan in de originele Nederlandse vertaling NIET na elkaar!

Gebruikersavatar
Lady Elensar
Berichten: 592
Lid geworden op: 17 okt 2005, 00:48

Bericht door Lady Elensar » 09 nov 2005, 23:22

Maar dat maakt toch niet uit, of wel? Ik heb het gewoon kunnen aanpassen zonder problemen. :)

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 10 nov 2005, 10:03

Lady Elensar schreef:Maar dat maakt toch niet uit, of wel? Ik heb het gewoon kunnen aanpassen zonder problemen. :)
er zijn meerdere nl pakketen, en bij mij gaf het inderdaad ook een probleem.
Het is opzich niet niet erg als je het niet verwijderd.

stormyweather
Berichten: 296
Lid geworden op: 18 mar 2005, 18:10
Locatie: Groningen
Contacteer:

Bericht door stormyweather » 10 nov 2005, 13:17

Hmmm, nog een fout ontdekt. Wanneer ik in mijn profiel de avatar probeer te verwijderen zie ik de volgende foutmelding:
Fatal error: Call to undefined function: user_avatar_delete() in /home/communitysupportnl/HTML/backupboard/includes/usercp_register.php on line 469
Intussen heb ik dezelfde file zonder update verandering geprobeerd, maar dat geeft een soortgelijk resultaat. Ook heb ik deze "vers" uit het 2.0.18 pakket geprobeerd. ook met dezelfde foutmelding.
Ik geef de code van regel 460 tot 480 uit includes/usercp_register.php en deze is van mijn geupdate versie.

Code: Selecteer alles

	if ( $website != '' )
	{
		rawurlencode($website);
	}

	$avatar_sql = '';

	if ( isset($HTTP_POST_VARS['avatardel']) && $mode == 'editprofile' )
	{
		$avatar_sql = user_avatar_delete($userdata['user_avatar_type'], $userdata['user_avatar']);
	}
else
	if ( ( !empty($user_avatar_upload) || !empty($user_avatar_name) ) && $board_config['allow_avatar_upload'] )
	{
		if ( !empty($user_avatar_upload) )
		{
			$avatar_mode = (empty($user_avatar_name)) ? 'remote' : 'local';
			$avatar_sql = user_avatar_upload($mode, $avatar_mode, $userdata['user_avatar'], $userdata['user_avatar_type'], $error, $error_msg, $user_avatar_upload, $user_avatar_name, $user_avatar_size, $user_avatar_filetype);
		}
		else if ( !empty($user_avatar_name) )
		{

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 10 nov 2005, 13:42

De functie wordt gedefineerd in includes/usercp_avatar.php (regel 50 - 64) en daar zou de fout dus kunnen liggen.
... Maar ik modereer (nog) niet.

stormyweather
Berichten: 296
Lid geworden op: 18 mar 2005, 18:10
Locatie: Groningen
Contacteer:

Bericht door stormyweather » 10 nov 2005, 14:51

Ik heb dus nog maar eens opnieuw de wijzigingen in includes/usercp_avatar.php doorgevoerd en nu werkt het goed.
Daarin had ik dus inderdaad een fout gemaakt, bedankt Bee.

edit: Als gevolg van deze update heb ik zelfs de mogelijkheid terug om polls te posten. Waarschijnlijk was ik dat kwijtgeraakt door een eerdere, niet helemaal correct, uitgevoerde update en is dat met deze update weer hersteld.

funnyman
Berichten: 230
Lid geworden op: 08 nov 2004, 11:34
Locatie: Emmen
Contacteer:

Bericht door funnyman » 10 nov 2005, 18:15

funnyman schreef:ik ben een nieuw probleem tegen gekomen..

namelijk als ik naar de avatar gallery ga en een andere categorie wil kiezen dan gaat hij terug naar mijn profiel en krijg ik de volgende error:

Code: Selecteer alles

Je moet alle verplichte velden invullen
en vervolgens is mijn hele profiel door elkaar..

bijv. plaatsnaam bij interessen etc..

iemand enig idee wat dit kan wezen? :s
ik ben de includes/usercp_avatar.php meerdere malen bij langs geweest...
ik ben der nog niet uit :? iemand enig idee waar ik iig moet zoeken?

anders gooi ik gewoon mij ge-backupte bestanden van 2.0.17 erop dat werkte teminste goed..
In progress: Stappen in Emmen

stormyweather
Berichten: 296
Lid geworden op: 18 mar 2005, 18:10
Locatie: Groningen
Contacteer:

Bericht door stormyweather » 11 nov 2005, 14:38

Bee, op gevaar af een ouwe zeur gevonden te worden, maar ik wil het toch nog even aankaarten. Eerder schreef ik: Het enige dat ik heb ontdekt is dat in het inlogscherm tweemaal de volgende regel (inclusief radioknop) voorkomt
Log me automatisch in bij elk bezoek:
Log me automatisch in bij elk bezoek:
Je antwoordde daarop: Verder heb je in login_body iets toegevoegt in plaats van vervangen.
Ik heb gemerkt dat de volgende code-toevoegingen ervoor zorgen dat de mogelijkheid om automatisch in te kunnen loggen 2 maal verschijnt. before, add

Code: Selecteer alles

<!-- BEGIN switch_allow_autologin -->
en after. add

Code: Selecteer alles

 <!-- END switch_allow_autologin -->
Kan ik dus deze toevoegingen achterwege laten (die ene mogelijkheid doet net zo goed wattie belooft, dus automatisch inloggen) of is dat niet raadzaam i.v.m. beveiliging ofzo?
Ik post mijn gewijzigde templates/mijntemplate/login-body ook maar even, die is niet zo groot en je weet maar nooit waarvoor het goed is.

Code: Selecteer alles

<form action="{S_LOGIN_ACTION}" method="post" target="_top">

<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
  <tr> 
	<td align="left" class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></td>
  </tr>
</table>

<table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline" align="center">
  <tr> 
	<th height="25" class="thHead" nowrap="nowrap">{L_ENTER_PASSWORD}</th>
  </tr>
  <tr> 
	<td class="row1"><table border="0" cellpadding="3" cellspacing="1" width="100%">
		  <tr> 
			<td colspan="2" align="center">&nbsp;</td>
		  </tr>
		  <tr> 
			<td width="45%" align="right"><span class="gen">{L_USERNAME}:</span></td>
			<td> 
			  <input type="text" name="username" size="25" maxlength="40" value="{USERNAME}" />
			</td>
		  </tr>
		  <tr> 
			<td align="right"><span class="gen">{L_PASSWORD}:</span></td>
			<td> 
			  <input type="password" name="password" size="25" maxlength="32" />
			</td>
		  </tr>
		  		  <!-- BEGIN switch_allow_autologin -->

		  <tr align="center"> 
			<td colspan="2"><span class="gen">{L_AUTO_LOGIN}: <input type="checkbox" name="autologin" /></span></td>
		  </tr>
		  		  <!-- END switch_allow_autologin -->

		  <tr align="center"> 
			<td colspan="2">{S_HIDDEN_FIELDS}<input type="submit" name="login" class="mainoption" value="{L_LOGIN}" /></td>
		  </tr>
		  <tr align="center"> 
			<td colspan="2"><span class="gensmall"><a href="{U_SEND_PASSWORD}" class="gensmall">{L_SEND_PASSWORD}</a></span></td>
		  </tr>
		</table></td>
  </tr>
</table>

</form>

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 11 nov 2005, 15:35

Waarom hij het dubbel laat zien weet ik niet, ik zie geen fouten in de code.
En verder is het weghalen van de switches het permanent en verplicht aanzetten om auto inloggen toe te staan. Dat is vanaf deze versie namelijk uit te zetten.
... Maar ik modereer (nog) niet.

Pjotr1357
Berichten: 118
Lid geworden op: 30 jan 2005, 13:42

Bericht door Pjotr1357 » 16 nov 2005, 21:39

Hallo allemaal,

Ik heb zojuist geprobeerd om de laatste versie over te zetten maar helaas het lukt niet. Ik heb mijn gehele forum verwijderd exclusief de database, maar als ik nu versie 18 wil installaren krijg ik de volgende melding.


Er is een fout opgetreden tijdens het updaten van de database
Table 'phpbb_auth_access' already exists

deze Table kan in trouwens niet verwijderen in mijn database.

Ik zit helemaal vast, wie kan mij verder helpen.

Alvast bedankt.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 16 nov 2005, 21:49


stormyweather
Berichten: 296
Lid geworden op: 18 mar 2005, 18:10
Locatie: Groningen
Contacteer:

Bericht door stormyweather » 16 nov 2005, 22:37

Als het gaat om het restoren van je database kun je in phpMyadmin DROP TABLE toevoegen aanvinken. wanneer ik dat b.v. nalaat krijg ik dezelfde melding: Table 'phpbb_auth_access' already exists en pakttie de restore niet.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 17 nov 2005, 09:47

run install/update_to_latest.php

Gebruikersavatar
aswnl
Berichten: 26
Lid geworden op: 18 nov 2005, 08:58
Locatie: Purmerend
Contacteer:

Bericht door aswnl » 18 nov 2005, 09:20

Na lang zoeken op deze site en op de site van Bee dan toch eindelijk gevonden waar de fout zat. Een tabelletje... :?
Stom stom stom :oops:

Code: Selecteer alles

CREATE TABLE phpbb_sessions_keys (
	key_id varchar(32) DEFAULT '0' NOT NULL,
	user_id mediumint(8) DEFAULT '0' NOT NULL,
	last_ip varchar(8) DEFAULT '0' NOT NULL,
	last_login int(11) DEFAULT '0' NOT NULL,
	PRIMARY KEY (key_id, user_id),
	KEY last_login (last_login)
);

INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_autologin','1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_autologin_time','0');

UPDATE phpbb_users SET user_active = 0 WHERE user_id = -1;
UPDATE phpbb_config SET config_value = '.0.18' WHERE config_name = 'version';
Bedankt, bee :thumb:

NB: Ik heb het gevoel dat ik niet de enige ben die dit over het hoofd heeft gezien, als ik wat over het internet rondstruin.

lars
Berichten: 13
Lid geworden op: 19 nov 2005, 17:47

Bericht door lars » 19 nov 2005, 18:04

Nadat ik dit jaar in april een forum/site heb overgenomen van iemand anders heb ik vandaag voor het eerst een update uitgevoerd. Alles is goed verlopen, ik had alles rustig door gelezen en dat werkte prima. Maar er is nog een probleem.

Ik kom niet meer in het admin board!
Ik ben admin dus het zou moeten mogen, maar als ik op de knop van admin klik gebeurd er het volgende:
------------------------------------------
de popup voor wachtwoord komt in beeld, alles ingevuld, klik op OK.

dan kom ik terecht bij een gebruikers login pagina??? met de volgende url:
/phpBB/login.php?redirect=admin/index.php&admin=1&sid=921616b3a9297bda2a94c13d1fe05b06

---------------------------
na wat zoek werk hier op het forum ben ik nog niet van mijn probleem af!

in het forum zitten geen mod's alleen een aangepaste lang_dutch

bvd
lars

Gesloten