Back to top

Autore Topic: [RISOLTO] Template convertito da J1 a J1.5 non visualizza più alcuni elementi  (Letto 1760 volte)

Offline Daniele Pinna

  • Appassionato
  • ***
  • Post: 595
  • Sesso: Maschio
    • Mostra profilo
Salve a tutti :-)

Ho convertito il mio sito da J1.0. a J1.5 e per seguendo alcune istruzioni trovate in questo forum ho convertito anche il template...

Funziona tutto bene tranne una cosa... i moduli di ArtBanners Plus se messi in posizione differente da "right".
Cioè se lo stesso modulo si trova nella posizione right" il banner viene visualizzato correttamente, se si trova in altre posizioni non viene visualizzato.

Prima della conversione del template questo problema non si verificava.

Cercando di capire il problema con Firebug, ho scoperto che l'immagine del banner non viene visualizzata perché invece che prenderla dall'indirizzo corretto, usa htt://localhost...

Ma questo lo fa, come dicevo prima, SOLO se sposto il modulo in posizione differente da "right".
In amministrazione, nella gestione dei template, le immagini vengono visualizzate correttamente.

Ho controllato e ricontrollato... non ci sono errori nel template ne nei .css (o almeno io non li vedo) che possono portare a questo tipo di errore...

ArtBanners Plus funziona in LegacyMode

Ringrazio anticipatamente per le risposte.

« Ultima modifica: 14 Ott 2008, 23:42:06 da Daniele Pinna »

Offline Daniele Pinna

  • Appassionato
  • ***
  • Post: 595
  • Sesso: Maschio
    • Mostra profilo
Non ho individuato il problema ma ho trovato il punto in cui "sballa":

File: \components\com_artbannersplus\artbannersplus.other.php

intorno alla riga 148 c'è questo codice:

Codice: [Seleziona]
// function that showing one banner
function showSingleBanner(&$banner) {
  global $mosConfig_live_site, $database, $mosConfig_absolute_path;

[...]

$image_url="$mosConfig_live_site/images/banners/$banner->image_url";

[...]

Inserendo una istruzione
Codice: [Seleziona]
echo "## $mosConfig_live_site ##<br />";subito dopo l'istruzione global
vedo che a seconda della posizione cambia il valore che restituisce:

http://localhost/jdemo15_test_migration
o
http://www.nomesito.com

Però il motivo di questo cambio di valore non lo capisco....
Sembrerebbe un valore del server... ma non può essere dato che il server non può avere quel valore specie perché è quello del mio server locale sui cui il sito non si trova più

Offline Daniele Pinna

  • Appassionato
  • ***
  • Post: 595
  • Sesso: Maschio
    • Mostra profilo
Alla fine ho risolto...
Il problema non era nel Template ma nel componente (quindi sono anche OT in questa sezione  ;D... chiedo scusa ma inizialmente pensavo fosse colpa delle modifiche fatte al template)

Togliendo la variabile $mosConfig_live_site dall'istruzione "global".


 



Web Design Bolzano Kreatif