Pagina 1 van 1

Verversing afbeeldingenset

Geplaatst: 18 jun 2007, 16:58
door Lucas
  • Wat is het probleem? Een continue verversing van de afbeeldingen
    Wanneer ontstond het probleem? Dat kan ik niet met zekerheid zeggen
    Adres van je forum: http://rp.lucasdesigns.nl
    Modifications op je forum:Geen
    Huidige stijl:subSilver2, mijn default is proSilver
    phpBB versie: 3.0.RC1
    Waar is je forum gehost:
    Heb je onlangs iets verandert aan je forum? Nope
Ik heb een raar probleem, namelijk dat de afbeeldingset vernieuwd wordt door (anonieme) beheerders. Nou herken ik 2 IP's, dus daar maak ik me niet echt zorgen om. Mijn probleem is wel is dat het zo bijna onmogelijk wordt de logs door te spitten.

Afbeelding

Enig idee wat dit veroorzaakt.

Default template: "subSilver2"
Mijn template:"proSilver"

Ik ben de enige die proSilver gebruikt...dus daar kan het eigenlijk niet aan liggen.

Re: Verversing afbeeldingenset

Geplaatst: 18 jun 2007, 17:26
door ElbertF
Vreemd, van wie zijn die IP's?

Re: Verversing afbeeldingenset

Geplaatst: 18 jun 2007, 17:55
door Salomon
Bekijk ook even hoe het zit met de permissies van gasten... Al kan je zonder wachtwoord niet in het beheerderspaneel komen :(

Re: Verversing afbeeldingenset

Geplaatst: 18 jun 2007, 18:25
door ElbertF
Dan zou je de login ook moeten zien, en waarom zou een gast je afbeeldingensets verversen..

Re: Verversing afbeeldingenset

Geplaatst: 18 jun 2007, 18:53
door Lucas
Van verschillende leden. De fout lijkt 'm te zitten in wanneer ze inloggen of surfen. Maar dat kan ik niet met zekerheid zeggen..
Wijziging: Ik zal het maar op phpbb.com vragen, en het antwoord hier vertellen en eventueel toevoegen aan de wiki

Re: Verversing afbeeldingenset

Geplaatst: 19 jun 2007, 20:06
door Lucas
Urg...op phpBB.com wordt ik ook al genegeerd xD

Heeft niemand ook maar een idee?!?

Re: Verversing afbeeldingenset

Geplaatst: 20 jun 2007, 14:20
door Johan
Nee,

ik heb hetzelfde nu..


Ze worden constant ververst door mezelf ( :o ) en door axitaxi (ook admin op me forum :P) en door anonymous'en

Re: Verversing afbeeldingenset

Geplaatst: 20 jun 2007, 14:29
door ElbertF
Lucas schreef:Van verschillende leden.
Leden met toegang tot het ACP neem ik aan?

Re: Verversing afbeeldingenset

Geplaatst: 20 jun 2007, 18:10
door Stef
Hier was al iets eerder mee, ik gok op een bug in phpBB3.

Re: Verversing afbeeldingenset

Geplaatst: 21 jun 2007, 08:35
door Coen
Stef schreef:Hier was al iets eerder mee, ik gok op een bug in phpBB3.
Inderdaad, ik geloof dat hij inmiddels al 386 keer is gesubmit in de database. Ik vraag paul even om naar dit topic te kijken, hij heeft een beter zicht op bug-tracker en kan ons wellicht meer vertellen! :)

Re: Verversing afbeeldingenset

Geplaatst: 21 jun 2007, 18:10
door Paul
Ik heb het probleem eerder gezien, ik kan me even zo gauw niet voor de geest halen waar. Het was dacht ik geen bug met phpBB3, maar met de imagesets, die werden geupdated wanneer ze niet klopten.



Dit is de code waaarmee het gebeurt. Kortweg zijn er geen localised images:

Code: Selecteer alles

		$this->img_lang = (file_exists($phpbb_root_path . 'styles/' . $this->theme['imageset_path'] . '/imageset/' . $this->lang_name)) ? $this->lang_name : $config['default_lang'];

		$sql = 'SELECT *
			FROM ' . STYLES_IMAGESET_DATA_TABLE . '
			WHERE imageset_id = ' . $this->theme['imageset_id'] . "
			AND image_lang IN('" . $db->sql_escape($this->img_lang) . "', '')";
		$result = $db->sql_query($sql, 3600);

		$localised_images = false;
		while ($row = $db->sql_fetchrow($result))
		{
			if ($row['image_lang'])
			{
				$localised_images = true;
			}
			$this->img_array[$row['image_name']] = $row;
		}
		$db->sql_freeresult($result);

		// there were no localised images, try to refresh the localised imageset for the user's language
		if (!$localised_images)
		{
			// Attention: this code ignores the image definition list from acp_styles and just takes everything
			// that the config file contains
			$sql_ary = array();
	
			$db->sql_transaction('begin');
	
			$sql = 'DELETE FROM ' . STYLES_IMAGESET_DATA_TABLE . '
				WHERE imageset_id = ' . $this->theme['imageset_id'] . '
					AND image_lang = \'' . $db->sql_escape($this->img_lang) . '\'';
			$result = $db->sql_query($sql);

			if (@file_exists("{$phpbb_root_path}styles/{$this->theme['imageset_path']}/imageset/{$this->img_lang}/imageset.cfg"))
			{
				$cfg_data_imageset_data = parse_cfg_file("{$phpbb_root_path}styles/{$this->theme['imageset_path']}/imageset/{$this->img_lang}/imageset.cfg");
				foreach ($cfg_data_imageset_data as $image_name => $value)
				{
					if (strpos($value, '*') !== false)
					{
						if (substr($value, -1, 1) === '*')
						{
							list($image_filename, $image_height) = explode('*', $value);
							$image_width = 0;
						}
						else
						{
							list($image_filename, $image_height, $image_width) = explode('*', $value);
						}
					}
					else
					{
						$image_filename = $value;
						$image_height = $image_width = 0;
					}

					if (strpos($image_name, 'img_') === 0 && $image_filename)
					{
						$image_name = substr($image_name, 4);
						$sql_ary[] = array(
							'image_name'		=> $image_name,
							'image_filename'	=> $image_filename,
							'image_height'		=> $image_height,
							'image_width'		=> $image_width,
							'imageset_id'		=> $this->theme['imageset_id'],
							'image_lang'		=> $this->img_lang,
						);
					}
				}
			}
	
			$db->sql_multi_insert(STYLES_IMAGESET_DATA_TABLE, $sql_ary);
	
			$db->sql_transaction('commit');
	
			$cache->destroy('sql', STYLES_IMAGESET_DATA_TABLE);
	
			add_log('admin', 'LOG_IMAGESET_REFRESHED', $this->theme['imageset_name'], $this->img_lang);
		}

Re: Verversing afbeeldingenset

Geplaatst: 22 jun 2007, 08:19
door Hans Kamp
Ik heb even gekeken op mijn PHPBB3 testforum, en ik heb het probleem niet.

Het wordt trouwens niet druk bezocht.

Re: Verversing afbeeldingenset

Geplaatst: 22 jun 2007, 09:10
door Lucas
ElbertF schreef:
Lucas schreef:Van verschillende leden.
Leden met toegang tot het ACP neem ik aan?
Niet alleen. Het lijkt wel alsof alleen de leden die subSilver2 gebruiken het probleem veroorzaken.

Re: Verversing afbeeldingenset

Geplaatst: 22 jun 2007, 10:09
door Stef
Heb je dus voor al je talen een talenpakket aangemaakt bij imageset?

Re: Verversing afbeeldingenset

Geplaatst: 22 jun 2007, 10:31
door Paul
Bestaat imageset.cnf wel in de nl map voor subsilver2? Ik denk dat dat gewoon het probleem is.

Re: Verversing afbeeldingenset

Geplaatst: 22 jun 2007, 11:55
door Lucas
Dat is het probleem zo te zien. Ik heb de vertaling van phpBB.nl gehaald...BETA 2, en daar zit hij dus niet tussen. Ik heb de afbeeldingen apart net gedownload, zo te merken doet hij het gewoon. Kan iemand even de vertaling alleen controleren.
Ik denk dat daar dan de fout zit ^_^"

Re: Verversing afbeeldingenset

Geplaatst: 22 jun 2007, 12:14
door Stef
autch. :oops: Pakket is bijgewerkt.