Back to top

Autore Topic: Modifica del template remoto  (Letto 2914 volte)

Offline GANDULE

  • Esploratore
  • **
  • Post: 144
    • Mostra profilo
Modifica del template remoto
« il: 27 Nov 2013, 09:14:17 »
Ciao a tutti!

ho fatto da poco un lavoro con Joomla sulla mia installazione in locale.

Una volta acquistato l'Hosting ho preso i vari file che ho modificato nel template e li ho caricati su.

Cosa succede però...

Che non mi prende le modifiche; eppure sto andando a toccare gli stessi identici files che ho manipolato nella mia intsallazione locale.

Infatti se vado nel path /httpdocs/templates/libera e modifico il file index.php è come se non gliene fregasse nulla di quello che faccio al suo interno, infatti aprendolo con notepad++ vedo tutto il codice che mi interessa e riguarda, ma quando poi apro il sito ignora tutto quel codice come se non fosse il file interessato.

Sapete darmi qualche consiglio?



Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Modifica del template remoto
« Risposta #1 il: 27 Nov 2013, 11:03:06 »
controlla i permessi di quel file, se su notepad hai le modifiche e sul sito no è perchè queste non vengono trasferite sul server. Controlla anche il logo di filezilla, probabilmente ti da errore (testo rosso) e non te ne sei accorto


ma il template per caso è per l'associazione Libera?

Offline GANDULE

  • Esploratore
  • **
  • Post: 144
    • Mostra profilo
Re:Modifica del template remoto
« Risposta #2 il: 27 Nov 2013, 14:58:11 »
Effettivamente ho controllato ed era un problema di permessi...

Il Template si chiama Libera, ed è realizzato da uno sviluppatore (Giovanni Mansillo).

Il fatto è che nonostante le modifiche che sono state inserite, non riesce a caricare il documento; in particolare ho notato che si blocca a seguito di questa istruzione:

<?php if ($this->countModules('top')) : ?>


Ho notato anche che la versione di PHP è la 5.2.6, è possibile che il problema possa essere causato da tale versione?

Grazie



Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Modifica del template remoto
« Risposta #3 il: 27 Nov 2013, 15:17:08 »
Ehi a quanto pare l'ho sviluppato io!  ;D ma non ricordo assolutamente di quale template si tratti. Se mi rinfreschi la memoria provo ad aiutarti!

Offline GANDULE

  • Esploratore
  • **
  • Post: 144
    • Mostra profilo
Re:Modifica del template remoto
« Risposta #4 il: 27 Nov 2013, 16:36:08 »
Ahahah!! Grandissimo!  :D

Il template è il Supersized! Che tra le altre cose ho notato non va però su IE.


Ti risulta?

Grazie  ;)

Offline GANDULE

  • Esploratore
  • **
  • Post: 144
    • Mostra profilo
Re:Modifica del template remoto
« Risposta #5 il: 27 Nov 2013, 17:45:06 »
Allora, diciamo che provvisoriamente ho risolto; nel senso che ho levato via l'istruzione interessata e adesso parte.

Però ci sono due piccoli problemini:

1) Il primo che dicevo anche in precedenza non va su IE 8

2) Il secondo è che se abilito la gestione delle lingue, allora si pianta il supersized, e non visualizza più le immagini.

Ci potrebbero essere dei conflitti? Ho provato ad installare il plugin JQuery Easy ma questo addirittura blocca del tutto il SuperSized.


Il sito in questione si trova al seguente indirizzo: www.casavacanzegliulivi.com


Suggerimenti in merito?
« Ultima modifica: 27 Nov 2013, 17:49:30 da GANDULE »

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Modifica del template remoto
« Risposta #6 il: 27 Nov 2013, 18:01:17 »
si, purtroppo supersized (il plugin per jquery) non è stato ottimizzato per ie8 ma purtroppo questo non dipende da me ma dagli sviluppatori a cui va tutto il merito della slideshow

per la gestione lingue non saprei ma è possibile in quanto se non ricordo male joomla utilizza diversi metodi per gestire il meno se sono attive le lingue.

jquery easy crasha perché in questo modo includi due volte la libreria jquery. se nelle impostazioni del template è possibile disattivarlo disattivalo e prova ad utilizzare solo jquery easy!

Offline GANDULE

  • Esploratore
  • **
  • Post: 144
    • Mostra profilo
Re:Modifica del template remoto
« Risposta #7 il: 28 Nov 2013, 09:54:07 »
Azz...


allora sto cercando un attimo di risolvere le varie compatibilità...

Però ho notato che non funziona nei link interni... ti risulta?

Cioè non so per quale motivo, ma se vado su una pagina interna si pianta!!   :-\ :'(


Ti risulta sia così nel template originale? Oppure è stata qualche mia modifica a creare questi problemi??

Grazie ancora

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Modifica del template remoto
« Risposta #8 il: 28 Nov 2013, 10:07:48 »
Per quanto riguarda IE8 ho letto che potrebbe trattarsi solo della virgola che separa le varie immagini nel codice. se è solo questo il tutto si può risolvere con una rapida modifica al codice.

Per quanto riguarda i link interni prova a modificare le friendly urls con la riscrittura. attiva anche il file htaccess.txt rinominandolo in .htaccess

non ho modo di provare al volo il template su un'altra installazione a causa del tempo ma si tratta sicuramente di un problema di percorsi
« Ultima modifica: 28 Nov 2013, 10:12:08 da giovi »

Offline GANDULE

  • Esploratore
  • **
  • Post: 144
    • Mostra profilo
Re:Modifica del template remoto
« Risposta #9 il: 29 Nov 2013, 12:48:09 »
Salve carissimo!

Allora effettivamente ho modificato il codice, in maniera che girasse anche su IE, e adesso funziona  ;D

Ed anche i link interni adesso vanno alla perfezione sistemando quell'impostazione delle urls friendly.

Mi rimane questo problema sul multilingua mannaggia....  :-\

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Modifica del template remoto
« Risposta #10 il: 29 Nov 2013, 23:34:23 »
prova a modificare la riga 23 della pagina index.php del template da così:
 
Codice: [Seleziona]
<?php $path="images/".$this->params->get('imgpath')."/*.jpg";?>a così:
Codice: [Seleziona]
<?php $path=$this->baseurl."images/".$this->params->get('imgpath')."/*.jpg";?>

Offline GANDULE

  • Esploratore
  • **
  • Post: 144
    • Mostra profilo
Re:Modifica del template remoto
« Risposta #11 il: 03 Dic 2013, 14:54:20 »
Allora,
in teoria avrei già risolto in questo modo:




effettuo questo primo passaggio:
Codice: [Seleziona]



if(!preg_match('/(?i)msie \d{2}/', $_SERVER['HTTP_USER_AGENT'])
             && preg_match('/(?i)msie [1-8]/', $_SERVER['HTTP_USER_AGENT']))
         {
               //versione 8 o inferiore
               $agent = "";
         }
         
         else
         {
               //versione superiore alla 8
               $agent = ",";
         }






Dopodichè proseguo con questo, quindi sostituendo il vecchio contenuto di slides:
Codice: [Seleziona]
slides           :    [    <?php      
        
                              $last
=count(glob($path));                              
                              
$i 0;
                              
                              foreach(
glob($path) as $image
                              { 
                                 echo 
"{ image : '"$image "'}";
                                 
                                 if (
$i $last-1)
                                 {
                                    echo 
"," ;
                                 }
                                 
$i $i+1;
                              }                                 
                                 
                           
?>
  ] 


Offline GANDULE

  • Esploratore
  • **
  • Post: 144
    • Mostra profilo
Re:Modifica del template remoto
« Risposta #12 il: 03 Dic 2013, 14:56:22 »
Direi che funziona...


Tra l'altro disattivando gli url friendly sembra sia stato superato anche il problema del multilingua...


Vi aggiornerò in merito  8)

 



Web Design Bolzano Kreatif