Strona 1 z 1

System poleconych - problem z instalacją.

: 10 marca 2010, 22:09
autor: kuba.k94
Witam. Od jakiegoś czasu próbuję wgrać/zainstalować moda Highway Referral Invitation ( http://www.phpbb.com/community/viewtopi ... &sk=t&sd=a ). Na moim forum jest szablon o nazwie - sliced.
W instrukcji moda jest napisane, które pliki należy edytować. Nasuwa się pytanie, czy ten mod jest przystosowany tylko do prosilver? Trzeba wprowadzać jakieś zmiany w kodzie itd.? Na moim forum jest język polski. Pliki, które powinny być w folderze "en" mam wgrać do "pl"?

Mógłby ktoś powiedzieć mi jak się do tego zabrać, i jak dobrze zabezpieczyć forum, gdyby coś poszło nie tak.

Z góry dziękuje!

Re: System poleconych - problem z instalacją.

: 11 marca 2010, 09:28
autor: @Marcin
instrukcja jest robiona dla styli prosilver i subsilver, styl sliced jest robiony na bazie subSilver (z tego co kojarzę) więc użyj instrukcji do instalacji na subsilver.
kuba.k94 pisze:Pliki, które powinny być w folderze "en" mam wgrać do "pl"?
Tak.
kuba.k94 pisze:Mógłby ktoś powiedzieć mi jak się do tego zabrać, i jak dobrze zabezpieczyć forum, gdyby coś poszło nie tak.
1. Przeczytaj: Instalacja modyfikacji
2. Utwórz kopię zapasową plików i bazy danych.

Re: System poleconych - problem z instalacją.

: 11 marca 2010, 15:37
autor: kuba.k94
Dobrze, już wiem jakie pliki zabezpieczyć.
Podałeś mi cenną informację. Nie wiedziałem że szablon sliced opiera się o subsilver, próbowałem z instrukcją do prosilvera.

W razie czego będę pisał.
Dzięki za pomoc.

Re: System poleconych - problem z instalacją.

: 11 marca 2010, 21:32
autor: kuba.k94
Gdzie znajdę instrukcję do instalacji tego moda? Razem z modem dołączona jest tylko instrukcja pod prosilver.

Re: System poleconych - problem z instalacją.

: 12 marca 2010, 10:24
autor: @Marcin
Instrukcja jest widocznie tylko dla prosilver. Dostosuj sobie moda do subSilver2

Re: System poleconych - problem z instalacją.

: 12 marca 2010, 19:11
autor: kuba.k94
Jak mam sobie dostosować moda do subSilver2? Forum mam z szablonem sliced, rozumiem że sliced bazuje na subSilver2. Możesz wytłumaczyć dokładniej to dostosowanie?

Pozmieniać w subSilver2 tak jak w prosilver? Domyślam się, że prosilver i subSilver2 różnią się od siebie dość mocno.

@edit

Wydaje mi się, że wszystko robię ok. Tylko po zmodyfikowaniu pliku z includes/ucp, chodzi o plik "ucp_register.php".
Próbując się zarejestrować pojawia się komunikat:

Kod: Zaznacz cały

Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /home/itboard/public_html/includes/ucp/ucp_register.php on line 32
Czyli w pliku "ucp_register.php" gdzieś w 32 linijce kodu jest błąd.

Poczytałem trochę i znalazłem, że T_VARIABLE oznacza, że gdzieś nie zamknąłem nawiasu lub klamry.

To 59 linijek pliku ucp_register.php zmodyfikowanego przeze mnie:

Kod: Zaznacz cały

<?php
/**
*
* @package ucp
* @version $Id: ucp_register.php 10417 2010-01-17 17:04:56Z Kellanved $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

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

/**
* ucp_register
* Board registration
* @package ucp
*/
class ucp_register
{
	var $u_action;

	function main($id, $mode)
	{
		global $config, $db, $user, $auth, $template, $phpbb_root_path, $phpEx
				// Highway of Life Referral MOD
		$user->add_lang('mods/referral_mod');
		include($phpbb_root_path . 'referral.' . $phpEx);
		referral_display();
		$referral_username = utf8_normalize_nfc(request_var('referral', '', true));
		// End Referral MOD;

		//
		if ($config['require_activation'] == USER_ACTIVATION_DISABLE)
		{
			trigger_error('UCP_REGISTER_DISABLE');
		}

		include($phpbb_root_path . 'includes/functions_profile_fields.' . $phpEx);

		$coppa			= (isset($_REQUEST['coppa'])) ? ((!empty($_REQUEST['coppa'])) ? 1 : 0) : false;
		$agreed			= (!empty($_POST['agreed'])) ? 1 : 0;
		$submit			= (isset($_POST['submit'])) ? true : false;
		$change_lang	= request_var('change_lang', '');
		$user_lang		= request_var('lang', $user->lang_name);

		if ($agreed)
		{
			add_form_key('ucp_register');
		}
		else
		{
			add_form_key('ucp_register_terms');
		}
To 59 linijek niemodyfikowanego kodu:

Kod: Zaznacz cały

<?php
/**
*
* @package ucp
* @version $Id: ucp_register.php 10417 2010-01-17 17:04:56Z Kellanved $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

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

/**
* ucp_register
* Board registration
* @package ucp
*/
class ucp_register
{
	var $u_action;

	function main($id, $mode)
	{
		global $config, $db, $user, $auth, $template, $phpbb_root_path, $phpEx;

		//
		if ($config['require_activation'] == USER_ACTIVATION_DISABLE)
		{
			trigger_error('UCP_REGISTER_DISABLE');
		}

		include($phpbb_root_path . 'includes/functions_profile_fields.' . $phpEx);

		$coppa			= (isset($_REQUEST['coppa'])) ? ((!empty($_REQUEST['coppa'])) ? 1 : 0) : false;
		$agreed			= (!empty($_POST['agreed'])) ? 1 : 0;
		$submit			= (isset($_POST['submit'])) ? true : false;
		$change_lang	= request_var('change_lang', '');
		$user_lang		= request_var('lang', $user->lang_name);

		if ($agreed)
		{
			add_form_key('ucp_register');
		}
		else
		{
			add_form_key('ucp_register_terms');
		}

		if ($change_lang || $user_lang != $config['default_lang'])
		{
			$use_lang = ($change_lang) ? basename($change_lang) : basename($user_lang);

			if (file_exists($user->lang_path . $use_lang . '/'))
Według instrukcji w pliku ucp_register.php mam znaleźć:

Kod: Zaznacz cały

 global $config, $db, $user, $auth, $template, $phpbb_root_path, $phpEx
Po tym kodzie, w nowej linijce dopisać:

Kod: Zaznacz cały

 		// Highway of Life Referral MOD
		$user->add_lang('mods/referral_mod');
		include($phpbb_root_path . 'referral.' . $phpEx);
		referral_display();
		$referral_username = utf8_normalize_nfc(request_var('referral', '', true));
		// End Referral MOD
Gdzie ten błąd?

Re: System poleconych - problem z instalacją.

: 13 marca 2010, 12:38
autor: @Marcin
załącz cały plik

Re: System poleconych - problem z instalacją.

: 13 marca 2010, 13:01
autor: kuba.k94
Nie można dodać jako załącznik w formacie .php.

Więc wrzuciłem do neta:

Zmodyfikowany kod - http://wyslijto.pl/plik/6w1no0xedk
Oryginał - http://wyslijto.pl/plik/al8mkb2pfz

Re: System poleconych - problem z instalacją.

: 15 marca 2010, 13:42
autor: kuba.k94
Czy ktoś ma pomysł jak wgrać ten system poleconych do szablonu sliced?

Re: System poleconych - problem z instalacją.

: 17 marca 2010, 20:40
autor: kuba.k94
Up.

Re: System poleconych - problem z instalacją.

: 20 marca 2010, 06:40
autor: huber2t
A w czym konkretnie masz problem?

Re: System poleconych - problem z instalacją.

: 20 marca 2010, 10:25
autor: @Marcin
kuba.k94 pisze:Nie można dodać jako załącznik w formacie .php.
spakuj w rar i załącz :roll:

Re: System poleconych - problem z instalacją.

: 21 marca 2010, 10:41
autor: kuba.k94
Załączyłem system poleconych, zmodyfikowany i oryginalny plik ucp_register.php.