( REŠENO ) - Greška - Parse error: syntax error, unexpected ';', expecting ')'

Started by novii, August 06, 2012, 05:58:08 AM

Previous topic - Next topic

novii

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

QuoteGreš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.


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: {

Branko.

Promijeni za početak u liniji 167  ovo  ); u  ), mada je nejasno otkud to
Strong people don't put others down, they lift them up.
A clever person solves a problem. A wise person avoids it.

novii

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.

QuoteGreš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.

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.

Dzonny

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?

novii

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.

Branko.

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.
Strong people don't put others down, they lift them up.
A clever person solves a problem. A wise person avoids it.

System32Cro

Ajde ti rođo prvo pročitaj error pa koristi gugl translator ako ne razumiš što piše:
QuoteParse 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 )

Branko.

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.
Strong people don't put others down, they lift them up.
A clever person solves a problem. A wise person avoids it.

anteprimorac

okači cijeli file, neku zagradu nisi dobro stavio ili si zaboravio/krivo umetnio ";"
My Mods:
APImage v0.3




Besplatni singlovi, doublovi, listići, ... svih sportova! - BalkanTips

novii

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.

Branko.

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:

      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,
      ),
Strong people don't put others down, they lift them up.
A clever person solves a problem. A wise person avoids it.

novii


Advertisement: