Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : teme 08 Feb 2006, 23:21:28
-
Salve sono nuovo del forum e spero di non aver sbagliato sezione.
Ho installato remository versione 3.22 e ho visto che era presente la 3.24...Allora ho cancellato la precedente e ho ricaricato...Morale della favola: gli utenti vedono bene il componente, solo che io amministratore se vado a metterci mano ottengo:
Parse error: parse error, unexpected '}' in /web/htdocs/www.slack4centrino.org/home/administrator/components/com_remository/admin.remository.html.php on line 1.
Ho provato anche a ripristinare i permessi su aruba ma non ne nesco fuori, e per me offrire un servizio di download è importante visto che distribuisco file linux
Vi ringrazio,
a presto!
-
e' un errore sul file admin.remository.html.php. apri il file e vedrai che da qualche parte e' stata chiusa una parentesi graffa prima del previsto. L'errore dice addirittura alla linea 1
-
Non essendo molto esperto di php, ho aperto la pagina con un editor qualunque (nel mio caso il vim) e ho visto che è un 1/2 macello....Se posto le prime righe potresti aiutarmi a trovare l'errore? Grazie 1000 e scusami per il disturbo
-
ok, posta pure il codice, ma anche qualche riga in piu'
-
<?php^M^M// Part of Remository, copyright (c) Martin Brampton 2005.^M// For further information please refer to http://www.remository.com^M^M// Don't allow direct linking^Mdefined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );^M^Mclass HTML_downloads {^M^M function showContainersHTML( $containers, &$repository, $pageNav, $search='', $clist='' ) {^M^M global $mosConfig_live_site;^M^M if ($clist) {^M $headertext = _DOWN_FOLDERS;^M $taskname = 'showfolders';^M $actname = 'editfolder';^M }^M else {^M $headertext = _DOWN_CATS;^M $taskname = 'showcats';^M $actname = 'editcat';^M }^M^M ?>^M <div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>^M <script language="Javascript" src="../includes/js/overlib_mini.js"></script>^M <form action="index2.php" method="POST" name="adminForm">^M <table cellpadding="4" cellspacing="0" border="0" width="100%">^M <tr>^M <td width="100%">^M
-
ho scaricato il componente e aprendo la pagina da te ndicata ho trovato tutto il file commentato! non so che editor abbiamo usato ma a noi non importa. In pratica ho ottenuto il codice non commentato facendo questa modifica:
Don't allow direct linking
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
Nel file originale le due righe erano attaccate, ossia senza una riga vuota tra le due. L'ho inserita e il codice php l'ho visto visualizzato come da sintassi php e non piu' come commento come quando lo avevo aperto. Prova a fare questa modifica e facci sapere
-
Ora come editor ho usato kwrite e ho inserito una riga vuota tra // Don't allow direct linking e defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
ottenendo i pratica (posto le prime righe):
<?php
// Part of Remository, copyright (c) Martin Brampton 2005.
// For further information please refer to http://www.remository.com
// Don't allow direct linking
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
class HTML_downloads {
function showContainersHTML( $containers, &$repository, $pageNav, $search='', $clist='' ) {
global $mosConfig_live_site;
if ($clist) {
ebbene il problema è sempre lo stesso... sto sbagliando qualcosa io? Grazie tante per l'aiuto giak
-
l'unica cosa che ho notato e' stata questa, non ho installato il componente per cui non so dirti altro. Bisognerebbe anazlizzare tutto i codice per capire dove sta l'errore
-
Sono riuscito a farlo andare. Ora vedo se posso configurarlo anche in italiano...casomai se trovo il php....:D grazie ancora amico!
-
hai fatto qualche modifica? ci stava quache errore di sintassi? ora sono curioso... ;D
-
ho riscaricato i sorgenti, li ho riscompattati....Ho cancellato qualsiasi cosa mi è rimasta del vecchio remository, anche le tabelle rimaste nel database(le ho cancellate a mano). Ho messo remository nuovo 3.24 ed è andato....Fa nulla che non è in italiano tanto è intuitivo, ma cacchiarola non funziona il bot search che supporta fino alla 3.20 e quindi sto decidendo se aspettare che esce per questo oppure tornare indietro....che mi consigli? Cmq grazie tanto per l'aiuto che mi hai dato. A buon rendere (per quanto possa esserti d'aiuto un totale inesperto)
-
non saprei, hai per caso un altro repository da dove scaricare il componente? al limite riprova a reinstallare la versione precedente e vedi che succede. Se puoi fare a meno del bot sarch (ma non penso) tieniti questo alrimenti ritenta oppure se te la senti prova a modificare il bot search per la nuova versione, avendo gia' la base non dovrebbe essere troppo complesso (almeno spero, non conoscendo il componente)
-
qualche giorno posso stare senza il bot per la ricerca....ma poi devo decidere che fare...In attesa anche che joomlaya rinizi a funzionare, chi sa di la c'è già qualcosa di fatto.....