Back to top

Autore Topic: Link in php mostra cartella del sito creando problema  (Letto 739 volte)

Offline Gekroon

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Buon giorno a tutti e scusate se questa domanda dovesse essere banale, tuttavia sono poco pratico sia di joomla che di php e quindi non riesco a venir fuori da questo piccolo problema.

Cerco di spiegarvi bene di cosa si tratta:

sto realizzando un sito in joomla 3 con Zoo (componente di yootheme.com) ed un plugin per lo zoom delle immagini che si chiama Magic Zoom Plus.

In sostanza questo Magic zoo plus funziona aggiungendo quanto segue:


Codice: [Seleziona]
<a href="large.jpg" class="MagicZoomPlus"><img src="small.jpg">[/url]
dove è in pratica la classe MagicZoomPlus a dare gli effetti del componente. Tuttavia le pagine nelle quali voglio che si visualizzi questo effetto sono generate in maniera automatica dal componente Zoo tramite la compilazione, da parte dell'utente, di apposite maschere nell'area admin di zoo. Di conseguenza per dare questo effetto sono costretto a far indicare l'url dell'immagine all'utente in un apposito campo che poi, tramite codice, cerco di far aprire nell' <a href=" con questo codice php (è una modifica che ho fatto al file di visualizzazione full.php del template di zoo)

Codice: [Seleziona]
<div class="uk-width-1-2@m">
       <a href="<?php echo $this->renderPosition('linkzoom'); ?>" class="MagicZoomPlus">


          <?php echo $this->renderPosition('images'); ?>
      [/url]
<>


ma è qui che si genera il problema infatti quel linkzoom in php mi genera questo url (preso dalla visualizzazione del codice del browser)



Codice: [Seleziona]
      <div class="MagicToolboxContainer" style="">
               <a id="MagicZoomPlusImagec6a4f2eaaed16d5472793 7a18a41b58a"  class="MagicZoom" href="/durerarts/ images/artworks/004.jpg " title="Test 0001">
                         <img itemprop="image" src="http://www.testsite-gekroon.cloud/durerarts/media/zoo/images/004_small_5c43d52fbe1eb5e75466711eab5b2dcd.jpg"   alt="Test 0001" width="500" height="570" />
            </a>

dove in sostanza all'url inserito dall'utente il sistema aggiunge la cartella della root nella quale sono inseriti i file del sito in questo caso /durerarts/.

scusate tutto questo sproloqui ma come faccio ad evitare che joomla mi aggiunga la cartella all'url?

Nota
il sito di test è visibile a questo indirizzo http://www.testsite-gekroon.cloud/durerarts/it/gallery/item/test-0001

spero in una vostra risposta che mi aiuti a risolvere. Grazie
« Ultima modifica: 20 Apr 2017, 11:50:30 da Gekroon »

Offline Ahmed Salvini

  • Appassionato
  • ***
  • Post: 337
    • Mostra profilo
Re:Link in php mostra cartella del sito creando problema
« Risposta #1 il: 20 Apr 2017, 12:00:42 »
Quel componente lo hai acquistato/pagato?

Offline Gekroon

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re:Link in php mostra cartella del sito creando problema
« Risposta #2 il: 20 Apr 2017, 12:02:17 »
Zoo, widgetkit, yootheme pro è tutto regolarmente pagato.

MagicZoomPlus è in versione lite aspettando di capire se posso farlo funzionare o meno in questo modo.

 



Web Design Bolzano Kreatif