Pagina 1 din 1

unexpected T_LNUMBER

Scris: 17-Iul-2009, 23:41:09
de iorG19
Salutare la toata lumea,

Nu demult, am adaugat cateva modificari in forum; si vreau sa spun ca nu am absolut nici o problema in ceea ce priveste: navegare, inregistrare, raspundere mesaje, folosire in general.

Am descoperit o mica problema la campurile personalizate "custom profile fields"; problema e din

Cod: Selectaţi tot

/includes/acp/acp_profile.php
Am descoperit ca acolo am avut o paranteza rotunda "inchisa" => ')" in plus; am scoso dar problema persista; ce ar trebuii sa fac? Ca sa fiu mai pe intelesul tuturor, problema suna cam asa:
Parse error: syntax error, unexpected T_LNUMBER, expecting ')' in [...]/public_html/includes/acp/acp_profile.php on line 387
Am nevoie de ajutorul vostru, multumesc mult !

Re: unexpected T_LNUMBER

Scris: 18-Iul-2009, 00:41:42
de bogdan
Ar fi util sa copiezi aici codul de la linia 377 la 397

Re: unexpected T_LNUMBER

Scris: 18-Iul-2009, 08:28:05
de iorG19

Cod: Selectaţi tot

						'field_fs_show'		=> request_var('field_fs_show', 0),
						)
						//END MOD
					);

					$s_hidden_fields = '<input type="hidden" name="field_type" value="' . $field_type . '" />';
				}

				// $exclude contains the data we gather in each step
				$exclude = array(
					1	=> array('field_ident', 'lang_name', 'lang_explain', 'field_option_none', 'field_show_on_reg', 'field_required', 'field_hide', 'field_show_profile', 'field_no_view'), 'field_fs_show'
					2	=> array('field_length', 'field_maxlen', 'field_minlen', 'field_validation', 'field_novalue', 'field_default_value'
					3	=> array('l_lang_name', 'l_lang_explain', 'l_lang_default_value', 'l_lang_options'
				);

				// Text-based fields require the lang_default_value to be excluded
				if ($field_type == FIELD_STRING || $field_type == FIELD_TEXT)
				{
					$exclude[1][] = 'lang_default_value';
				}

				// option-specific fields require lang_options to be excluded
asta e de la linia 376 la 397; pentru ca dupa cum se vede... 377 e ')' si atunci m-am gândit sa pun cu o linie mai sus ca poate asa e mai util.
Astept raspunsul tau, multumesc mult!

Re: unexpected T_LNUMBER

Scris: 18-Iul-2009, 09:28:54
de dorin
Din secventa de cod de mai sus am selectat pe cea in care ai erori.

In loc de:

Cod: Selectaţi tot

// $exclude contains the data we gather in each step
            $exclude = array(
               1   => array('field_ident', 'lang_name', 'lang_explain', 'field_option_none', 'field_show_on_reg', 'field_required', 'field_hide', 'field_show_profile', 'field_no_view'), 'field_fs_show'
               2   => array('field_length', 'field_maxlen', 'field_minlen', 'field_validation', 'field_novalue', 'field_default_value'
               3   => array('l_lang_name', 'l_lang_explain', 'l_lang_default_value', 'l_lang_options'
            );
ar trebui:

Cod: Selectaţi tot

// $exclude contains the data we gather in each step
            $exclude = array(
               1   => array('field_ident', 'lang_name', 'lang_explain', 'field_option_none', 'field_show_on_reg', 'field_required', 'field_hide', 'field_show_profile', 'field_no_view', 'field_fs_show')
               2   => array('field_length', 'field_maxlen', 'field_minlen', 'field_validation', 'field_novalue', 'field_default_value')
               3   => array('l_lang_name', 'l_lang_explain', 'l_lang_default_value', 'l_lang_options')
            );

De fapt ai inserat field_fs_show' dupa paranteza si nu inainte, iar pe urmatoarele doua linii lipseste paranteza ")".

Re: unexpected T_LNUMBER

Scris: 18-Iul-2009, 09:45:06
de iorG19
am copiat codul exact asa cum mi l-ai pus; problema persista in acceasi linie si anume:

Cod: Selectaţi tot

2   => array('field_length', 'field_maxlen', 'field_minlen', 'field_validation', 'field_novalue', 'field_default_value')
nu stiu daca are de a face cu linia anterioara;
referitor la aceasta eroare:
Este vorba de de MODul Advanced Forum Statistics v1.0.4 [...] Care vreau sa spun ca mi-a luat foarte mult sa-l adaug in forum cu tot cu editari fisiere, urcare fisiere necesare, creare de categorii si module. dupa toata transpiratiaa nu am observat nici o schimbare pe forum. Ar fi trebuit sa am link catre statisticile mele dar nimic. dar deasemeni nu am intalnit nici o eroare pana cand, fara sa vreau am accesat "custom profile fields" si am obtinut eroarea ce o dezbatem.

Tin sa te anunt ca dupa modificarea facuta cum miai zis, am sters cache si nimic.
Ce imi sugerezi ?

Re: unexpected T_LNUMBER

Scris: 18-Iul-2009, 10:48:55
de dorin
Voi verifica instructiunile de instalare pentru acest mod sa vad ce modificari sunt aduse in /includes/acp/acp_profile.php.

Legat de faptul ca nu vezi nicio modificare in forum, ai setat permisiunile pentru acest MOD ?

Imagine
Imagine

Re: unexpected T_LNUMBER

Scris: 18-Iul-2009, 16:22:24
de iorG19
am terminat de setat toate permisiile din toate forumurile existente; dar nu vad nicaieri optiunea pentru mod pentru nici unu din grupuri (Admin, Moderator Global, Membru, Robot, Vizitator) M-am uitat peste tot dar nu imi apare; cred ca problema este din categorii si module de la "Sistem - Mod Administrare - Panoul Administratorului"
Am facut pas cu pas ce spun ei, si am cam asa:
Imagine Imagine

eu cred ca e asa cum trebuie; si din modificarile fisierelor nu cred ca as avea vreo problema, in caz contrar nu ar mai functiona forumul.
Cred ca pana la urma o sa ma uit pas cu pas si sa scot modificarea.... cred ca asta e vreo problema de compatibilitate sau nu stiu.
Tu ce zici ?

Re: unexpected T_LNUMBER

Scris: 19-Iul-2009, 13:47:00
de dorin
Georgio scrie: Cred ca pana la urma o sa ma uit pas cu pas si sa scot modificarea.... cred ca asta e vreo problema de compatibilitate sau nu stiu.
Nu sa o scoti, doar verifica daca fisierele sunt corect modificate :idea:

Re: unexpected T_LNUMBER

Scris: 28-Iul-2009, 01:17:09
de iorG19
dorin scrie:
Georgio scrie: Cred ca pana la urma o sa ma uit pas cu pas si sa scot modificarea.... cred ca asta e vreo problema de compatibilitate sau nu stiu.
Nu sa o scoti, doar verifica daca fisierele sunt corect modificate :idea:
am scos modificarea; dar ai avut dreptate, pe masura ce modifcam (inapoi) fisierele am observat o mica eroare de adaugare in /language/en/nume_fisier.php ; trebuia bagat in /language/en/acp/nume_fisier.php
oricum, va multumesc. am sa il instalez din nou. de moment ma comfrunt cu alta problema. :oops: