Simple Machines Community Forum

SMF Support => Language Specific Support => Bosanski/Hrvatski/Srpski (Bosnian/Croatian/Serbian) => Topic started by: novii on August 06, 2012, 05:58:08 AM

Title: ( REŠENO ) - Greška - Parse error: syntax error, unexpected ';', expecting ')'
Post by: novii on August 06, 2012, 05:58:08 AM
Pojavi mi se greška kad idem u Admin panelu na Podešavanja pa na Trenutna tema. Bio sam obrisao sve pakete, ali i dalje nije se stanje sredilo. Sad radi backup, pa cu to ručno probati da sredim.

Ako neko ima neku ideju neka predloži, kako bi se to moglo rešiti.

Ispisuje sledeće

Quote
Greška u parsiranju predloška!
Došlo je do problema pri učitavanju /Themes/default/Settings.template.php šablona ili jezičke datoteke. Proverite sintaksu i pokušajte ponovo - zapamtite, znaci navoda (') često moraju da budu izbegnuti koristeći obrnutu kosu crtu (\). Da biste videli detaljnije poruke o grešci od strane PHP-a, pokušajte sa direktnim pristupanjem datoteci.

Možda ćete želeti da osvežite ovu stranicu ili koristite podrazumevanu temu.

Code: [Select]
Parse error: syntax error, unexpected ';', expecting ')' in .../Themes/default/Settings.template.php on line 167

158: 'id' => 'display_quick_mod',
159: 'label' => $txt['display_quick_mod'],
160: 'options' => array(
161: 0 => $txt['display_quick_mod_none'],
162: 1 => $txt['display_quick_mod_check'],
163: 2 => $txt['display_quick_mod_image'],
164: ),
165: 'default' => true,
166: ),

167: );

168: }
169:
170: function template_settings()
171: {
Title: Re: Greška - Parse error: syntax error, unexpected ';', expecting ')'
Post by: Branko. on August 06, 2012, 06:11:51 AM
Promijeni za početak u liniji 167  ovo  ); u  ), mada je nejasno otkud to
Title: Re: Greška - Parse error: syntax error, unexpected ';', expecting ')'
Post by: novii on August 06, 2012, 06:54:14 AM
To sam i ja mislio, međutim sad se prebacila greška dalje. Ostatak foruma radi dobro samo stranica Trenutna tema se pojavljuje sa tom greškom. Izvršio sam datu izmenu i sad prikazuje za nijansu drugačiju grešku.

Quote
Greška u parsiranju predloška!
Došlo je do problema pri učitavanju /Themes/default/Settings.template.php šablona ili jezičke datoteke. Proverite sintaksu i pokušajte ponovo - zapamtite, znaci navoda (') često moraju da budu izbegnuti koristeći obrnutu kosu crtu (\). Da biste videli detaljnije poruke o grešci od strane PHP-a, pokušajte sa direktnim pristupanjem datoteci.

Možda ćete želeti da osvežite ovu stranicu ili koristite podrazumevanu temu.

Code: [Select]
Parse error: syntax error, unexpected '}', expecting ')' in .../Themes/default/Settings.template.php on line 168

159: 'label' => $txt['display_quick_mod'],
160: 'options' => array(
161: 0 => $txt['display_quick_mod_none'],
162: 1 => $txt['display_quick_mod_check'],
163: 2 => $txt['display_quick_mod_image'],
164: ),
165: 'default' => true,
166: ),
167: ),

168: }

169:
170: function template_settings()
171: {
172: global $context, $settings, $options, $scripturl, $txt;

Danas se neću stići ovim pozabaviti, ali sutra ću da vidim šta dalje. Problem nije veliki, ali videćemo gde se krije.
Title: Re: Greška - Parse error: syntax error, unexpected ';', expecting ')'
Post by: Dzonny on August 06, 2012, 07:09:25 AM
U jeziku? Imaš li nešto u settings jezičkom fajlu? Prikači fajl ovde. Šta si radio pre nego što se greška pojavila, instalirao neki modul?
Title: Re: Greška - Parse error: syntax error, unexpected ';', expecting ')'
Post by: novii on August 07, 2012, 05:55:06 AM
Nisam našao gde je greška. Mada sam radio ručno tri stvari, sad ne znam tačno u kojim falovima, možda se odatle proteže greška. Dodavao sam linkove u gornji meni ( Home  Help Search Profile  My Messages  Calendar  Members Logout ) ja sam između ubacio nekoliko linkova prema jednom sajtu. Zatim sam u brzi odgovor dodao smajlije i još neki dodatan tekst. I na kraju sam ručno ubacio kod za prikazivanje banera na forumu. Toga sam se setio i to bi moglo biti krivac. Bar neki deo tih mojih ručnih sređivanja foruma.
 
Stvar je da sam hteo da uklonim sa početne strane sekciju poslednjih 10 poruka, a to se radi iz dela Trenutna tema. Nisam mogao da nađem rešenje na internetu, a ni moji pokušaji dovođenja stvari u red nisu dali rezultat.

Kako sam napravio bekup pre bilo kakve akcije, bio sam siguran da mogu na miru raditi. Kao najbržnje rešenje, skinuo sam svežu instalaciju foruma i prebacio ceo direktorijum od defult teme na server, uz dozvolu da se piše preko postojećih fajlova. Na taj način sam omogućio da stranica Trenutna tema bude dostupna, ali je zato ceo forum bio izobličen. Zatim sam vrednost za broj prikazanih tema namestio na nula i tako odradio šta sam zamislio. Potom sam iz bekapa koji sam napravio pre početka bilo kog rada prebacio fajove iz direktorijuma defult teme na server, sa dozvolom da se pregaze fajlovi koji su u tom trenutku bili na serveru.

Sad je forum opet u svom obliku,a stranica Trenutna tema prijavljuje onu grešku. Lično mi ne smeta, ali moraću da vidim kako da uklonim tu grešku.

Još na kraju da napišem, pre bilo kakve akcije na sređivanju foruma napravite bekup.
Title: Re: Greška - Parse error: syntax error, unexpected ';', expecting ')'
Post by: Branko. on August 07, 2012, 06:43:52 AM
Ako je ta greška ista pregledaj pažljivo cijeli fajl u Notepadu i uporedi s originalom iz instalacije ili zakači ovdje taj Settings.template.php i napiši šta ima trenutno od modova instalirano.
Title: Re: Greška - Parse error: syntax error, unexpected ';', expecting ')'
Post by: System32Cro on August 07, 2012, 07:45:08 AM
Ajde ti rođo prvo pročitaj error pa koristi gugl translator ako ne razumiš što piše:
Quote
Parse error: syntax error, unexpected '}', expecting ')' in .../Themes/default/Settings.template.php on line 168
Šta to znači? Znači da si koristio } umjesto ) a na 168 liniji ti je } znači na 168.liniji ćeš } zamjenit sa )
Title: Re: Greška - Parse error: syntax error, unexpected ';', expecting ')'
Post by: Branko. on August 07, 2012, 08:33:40 AM
Izgleda da je zeznuo nešto oko matrica (a i redni broj linije pokazuje da je nešto dodato) i pogriješio, zato mu stalno prijavljuje takve greške.Ni ono prvo što sam mu predložio nije trebao mijenjati (moja greška). Jedino ako zakači taj fajl da se pogleda može se naći greška.
Title: Re: Greška - Parse error: syntax error, unexpected ';', expecting ')'
Post by: anteprimorac on August 08, 2012, 04:41:33 AM
okači cijeli file, neku zagradu nisi dobro stavio ili si zaboravio/krivo umetnio ";"
Title: Re: Greška - Parse error: syntax error, unexpected ';', expecting ')'
Post by: novii on August 08, 2012, 12:21:16 PM
Bio sam upoređivao sa svežim dokumentom, nisam našao razliku. Evo sad ću ga okačiti, pa se može pogledati. Na Internetu se greška Parse error: syntax error, unexpected dosta često spominje kao problem, ima je i u drugim skriptama, a ne samo u SMF forumu.
Title: Re: Greška - Parse error: syntax error, unexpected ';', expecting ')'
Post by: Branko. on August 08, 2012, 01:06:15 PM
Code: [Select]
array(
         'id' => 'wysiwyg_quick_reply',
         'label' => $txt['wysiwyg_quick_reply'],
         'options' => array(
            0 => $txt['wysiwyg_quick_reply0'],
            1 => $txt['wysiwyg_quick_reply1'],
            2 => $txt['wysiwyg_quick_reply2'],
            3 => $txt['wysiwyg_quick_reply3'],
            4 => $txt['wysiwyg_quick_reply4'],
            5 => $txt['wysiwyg_quick_reply5'],
            6 => $txt['wysiwyg_quick_reply6'],
            7 => $txt['wysiwyg_quick_reply7'],
         ),
         'default' => true,

Nisi vidio da ti nedostaje ), na kraju ... treba da izgleda ovako:

Code: [Select]
      array(
         'id' => 'wysiwyg_quick_reply',
         'label' => $txt['wysiwyg_quick_reply'],
         'options' => array(
            0 => $txt['wysiwyg_quick_reply0'],
            1 => $txt['wysiwyg_quick_reply1'],
            2 => $txt['wysiwyg_quick_reply2'],
            3 => $txt['wysiwyg_quick_reply3'],
            4 => $txt['wysiwyg_quick_reply4'],
            5 => $txt['wysiwyg_quick_reply5'],
            6 => $txt['wysiwyg_quick_reply6'],
            7 => $txt['wysiwyg_quick_reply7'],
         ),
         'default' => true,
      ),
Title: Re: Greška - Parse error: syntax error, unexpected ';', expecting ')'
Post by: novii on August 09, 2012, 11:41:57 AM
Da, ta zagrada je nedostajala.

Hvala na pomoći.