Seite 1 von 1

Style funktioniert nicht

Verfasst: 16.06.2011 15:04
von hmmm
Hallo!

Ich bin absoluter Neuling, nicht nur in diesem "Forum-Bereich", sondern allgemein, wenn es um Informatik o.Ä. geht. Deswegen tue ich mir auch sehr schwer. Habe versucht, im Forum etwas zu finden. Ich bin mir sicher, dass der ein oder andere schon so ein Problem gehabt hat, aber ich frage einfach noch einmal nach und hoffe, dass ich es richtig erklären kann :)

Ich bin gerade dabei mir ein phpBB Forum einzurichten und möchte dafür natürlich die Oberfläche/Style verändern. Aus diesem Grund habe ich mir vom Internet eine Vorlage dafür geholt und das ganze in FileZilla in den Ordner Styles kopiert. Soweit dürfte es richtig gewesen sein?
Wenn ich beim Admin Bereich des Forums nachsehe, sehe ich sogar den Style. Habe dort ebenfalls aufs installieren geklickt. Wenn ich rechts auf Vorschau gehe, gelange ich zu dem Forum, wie es aussehen sollte. Nur in echt sieht es nicht so aus. Der Stern kennzeichnet auch, dass ich es als Standard-Style gekennzeichnet habe.

Durch meine Suche in diesem Forum nach Hilfe, habe ich auch ausprobiert bei Rekompilieren veralteter Style-Komponenten auf ja zu klicken. Gebracht hat es nur leider nichts.

Da ich wie schon gesagt keinen blassen Schimmer von der Materie habe und mir mühsam die einzelnen Dinge erst suchen muss, würde ich mich über Hilfe freuen!

Danke

Re: Style funktioniert nicht

Verfasst: 16.06.2011 15:50
von Balint
Hallo,

herzlich willkommen auf phpbb.de. Es wäre schön, wenn du uns den Link zum heruntergeladenen Style und einen Link zu deinem Forum geben könntest (wahlweise einen Screenshot, damit man sich ein Bild machen kann).


Viele Grüße,
Bálint

Re: Style funktioniert nicht

Verfasst: 16.06.2011 16:31
von hmmm
Danke für die schnelle Antwort!

Ich weiß, wieso ich Technik so liebe :evil: Es funktioniert aus heiterem Himmel. Dafür habe ich ein anderes Problem, es kann sich niemand registrieren ...

Meine Seite ist: http://poledance.bplaced.net/index.php
Und wenn man auf registrieren klickt, erscheint eine Fehlermeldung: Parse error: syntax error, unexpected T_IF in /users/poledance/www/includes/captcha/plugins/phpbb_captcha_gd_plugin.php on line 1

Würde für mich bedeuten, dass auf dieser Seite/Skript oder wie man das auch immer nennt in der ersten Zeile ein Fehler ist?

Der Gesamtcode der oben genannten Seite (/users/poledance/www/includes/captcha/plugins/phpbb_captcha_gd_plugin.php)lautet:

Code: Alles auswählen

<?php
/**
*
* @package VC
* @version $Id$
* @copyright (c) 2006, 2008 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

/**
* Placeholder for autoload
*/
if (!class_exists('phpbb_default_captcha'))
{
	include($phpbb_root_path . 'includes/captcha/plugins/captcha_abstract.' . $phpEx);
}

/**
* @package VC
*/
class phpbb_captcha_gd extends phpbb_default_captcha
{

	var $captcha_vars = array(
		'captcha_gd_x_grid'				=> 'CAPTCHA_GD_X_GRID',
		'captcha_gd_y_grid'				=> 'CAPTCHA_GD_Y_GRID',
		'captcha_gd_foreground_noise'	=> 'CAPTCHA_GD_FOREGROUND_NOISE',
//		'captcha_gd'					=> 'CAPTCHA_GD_PREVIEWED',
		'captcha_gd_wave'				=> 'CAPTCHA_GD_WAVE',
		'captcha_gd_3d_noise'			=> 'CAPTCHA_GD_3D_NOISE',
		'captcha_gd_fonts'				=> 'CAPTCHA_GD_FONTS',
	);

	function phpbb_captcha_gd()
	{
		global $phpbb_root_path, $phpEx;

		if (!class_exists('captcha'))
		{
			include($phpbb_root_path . 'includes/captcha/captcha_gd.' . $phpEx);
		}
	}

	function &get_instance()
	{
		$instance =& new phpbb_captcha_gd();
		return $instance;
	}

	function is_available()
	{
		global $phpbb_root_path, $phpEx;

		if (@extension_loaded('gd'))
		{
			return true;
		}

		if (!function_exists('can_load_dll'))
		{
			include($phpbb_root_path . 'includes/functions_install.' . $phpEx);
		}

		return can_load_dll('gd');
	}

	/**
	*  API function
	*/
	function has_config()
	{
		return true;
	}

	function get_name()
	{
		return 'CAPTCHA_GD';
	}

	function get_class_name()
	{
		return 'phpbb_captcha_gd';
	}

	function acp_page($id, &$module)
	{
		global $db, $user, $auth, $template;
		global $config, $phpbb_root_path, $phpbb_admin_path, $phpEx;

		$user->add_lang('acp/board');

		$config_vars = array(
			'enable_confirm'		=> 'REG_ENABLE',
			'enable_post_confirm'	=> 'POST_ENABLE',
			'confirm_refresh'		=> 'CONFIRM_REFRESH',
			'captcha_gd'			=> 'CAPTCHA_GD',
		);

		$module->tpl_name = 'captcha_gd_acp';
		$module->page_title = 'ACP_VC_SETTINGS';
		$form_key = 'acp_captcha';
		add_form_key($form_key);

		$submit = request_var('submit', '');

		if ($submit && check_form_key($form_key))
		{
			$captcha_vars = array_keys($this->captcha_vars);
			foreach ($captcha_vars as $captcha_var)
			{
				$value = request_var($captcha_var, 0);
				if ($value >= 0)
				{
					set_config($captcha_var, $value);
				}
			}

			add_log('admin', 'LOG_CONFIG_VISUAL');
			trigger_error($user->lang['CONFIG_UPDATED'] . adm_back_link($module->u_action));
		}
		else if ($submit)
		{
			trigger_error($user->lang['FORM_INVALID'] . adm_back_link($module->u_action));
		}
		else
		{
			foreach ($this->captcha_vars as $captcha_var => $template_var)
			{
				$var = (isset($_REQUEST[$captcha_var])) ? request_var($captcha_var, 0) : $config[$captcha_var];
				$template->assign_var($template_var, $var);
			}

			$template->assign_vars(array(
				'CAPTCHA_PREVIEW'	=> $this->get_demo_template($id),
				'CAPTCHA_NAME'		=> $this->get_class_name(),
				'U_ACTION'			=> $module->u_action,
			));
		}
	}

	function execute_demo()
	{
		global $config;

		$config_old = $config;
		foreach ($this->captcha_vars as $captcha_var => $template_var)
		{
				$config[$captcha_var] = request_var($captcha_var, (int) $config[$captcha_var]);
		}
		parent::execute_demo();
		$config = $config_old;
	}

}

?>

Ich weiß, dass es (leider) wieder ein anders Problem ist, frage an dieser Stelle aber weiter, anstatt 100 Threads zu eröffnen ;)

Re: Style funktioniert nicht

Verfasst: 16.06.2011 17:43
von Michel_61
Moin,

den Style den du verwendest ist für die Version 3.0.7 von phpbb, die muss nicht zu der 3.0.8 kompatibel sein und kann die Probleme mit der Registrierung machen.....

Ansonsten, der Link von dir führt auf die Installationsroutine deines Forums, du solltest entweder so schnell wie möglich installieren und dann den Anweisungen nach der Installation folgen, oder den Link wieder entfernen bevor was anderes kaputt geht....

Auch würde ich dir empfehlen zunächst erst einmal das Forum als solches im originalstyle fertig zu stellen. So weisst du sicher, das alles zusammen passt.
Späterhin den Style zu ändern ist dann nicht mehr so aufwändig, zumal der originalstyle ja zunächst mal funktioniert.

Re: Style funktioniert nicht

Verfasst: 16.06.2011 17:48
von hmmm
Soweit alles erledigt, danke!