Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Mettere link su immagini di slider

    Salve, stiamo cercando di intervenire su dei moduli già scritti e non è facile, obiettivo:
    mettere dei collegamenti su ogni immagine di uno slider.

    Il file è un template (TPL) scritto in codice HTML compilato con Smarty

    Questo è il codice esistente :

    Codice.jpg
    Codice PHP:
    <div class="lofcamera_container" style="{$container_style}">
        {if 
    $lofcameraParams.showTitle}
            <
    h4>{$lofcameraParams.title}</h4>
        {/if}  
        <
    div class="camera_wrap {$lofcameraParams.skin}id="{$hookname}"  >
            {foreach 
    from=$images item=img}
       ****
    Tentativo
              
    <!-- a href="{$img.link}target="_blank"><img src="{$image_uri}{$img.name}border="0" alt="{$img.title}"></--> 
    ***** 
    fine tentativo

                
    <div data-thumb="{$thumb_uri}{$img.name}data-src="{$image_uri}{$img.name}>
                    {if 
    $img.title and $lofcameraParams.showDesc}                            
                        <
    div class="camera_caption fadeFromBottom" >             
                            <
    div class="lof_camera_title" >
                                {if 
    $lofcameraParams.showLink and $img.link}
                                    <
    a href="{$img.link}title="{$img.title}{if $lofcameraParams.noFollow}rel="nofollow"{/if} >{$img.title}</a>
                                {else}
                                    {
    $img.title}
                                {/if}                            
                            </
    div>
                            <
    div class="lof_camara_desc">
                                {
    $img.desc}
                                {if 
    $img.price}
                                    <
    span>{$img.price}</span>
                                {/if}
                            </
    div>
                        </
    div>
                    {/if}
                </
    div>
            {/foreach}    
        </
    div>
    </
    div
    ______
    Abbiamo capito che le immagini sono in un array ($images)
    e i link a cui vogliamo far puntare sono contenuti in {$img.link} perché è la scritta che appare sotto l'immagine e funziona.
    Vorremmo però che fosse possibile linkare tutta l'immagine anziché solo il testo sotto.

    Abbiamo fatto un tentativo ma non funziona (istruzioni commentate), fondamentalmente non riusciamo a puntare il singolo oggetto immagine dello slider, qualcuno ci sa per favore dire dove sbagliamo ?
    Grazie
    Ultima modifica di Vincent.Zeno; 28-11-2013 a 20:26
    http://www.kissene.com

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Questo non è html, è php, ovvero smarty. Chiedi e farti spostare nella sezione php.

    Inoltre, non vedo le immagini della slideshow (a parte il "tentativo", ma questo non fa parte del file originale...o si ?).

    Non è che manca qualche altro codice?
    Per una bella risata vai QUI

  3. #3
    Quote Originariamente inviata da Nobody33 Visualizza il messaggio
    Questo non è html, è php, ovvero smarty. Chiedi e farti spostare nella sezione php.

    Inoltre, non vedo le immagini della slideshow (a parte il "tentativo", ma questo non fa parte del file originale...o si ?).

    Non è che manca qualche altro codice?
    Chiedo venia ...
    Sposatemi pure su PHP

    No il codice è quello (tolte le righe "tentativo")
    credo sia il file giusto visto che si chiama "default.tpl" e visto che imposta i link che poi vedo sotto le immagini.
    Anche se, non capendoci molto, ci fai venire il dubbio ...
    credo che nell'array $images ci siano tutti gli oggetti immagine con le relative proprietà, si tratta solo di chiamarle col nome corretto e metterci il link
    http://www.kissene.com

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    No il codice è quello (tolte le righe "tentativo")
    Se togli quelle righe, il collegamento (link) c'è. Allora qual'è il problema
    Per una bella risata vai QUI

  5. #5
    Quote Originariamente inviata da Nobody33 Visualizza il messaggio
    Se togli quelle righe, il collegamento (link) c'è. Allora qual'è il problema
    Malinteso.

    Il link c'è solo sul testo che appare sotto le immagini.
    Noi vorremmo mettere il link ANCHE sulle immagini dello slider
    http://www.kissene.com

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    E questi link poi devono puntare ogni qual volta su pagine diverse scommetto?

    Mi fai vedere la pagina?
    Per una bella risata vai QUI

  7. #7
    Quote Originariamente inviata da Nobody33 Visualizza il messaggio
    E questi link poi devono puntare ogni qual volta su pagine diverse scommetto?

    Mi fai vedere la pagina?
    E' la Home Page http://www.kissene.com/it/kissene
    http://www.kissene.com

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Forse ho capito:

    Te sotto "tentativo" hai aggiunto solamente i link, mentre l'immagine c'era già, giusto?

    Prova ad aggiungere anche l'if prima del link.
    Per una bella risata vai QUI

  9. #9
    Non ho capito ...

    Ci stai suggerendo di condizionare le istruzioni ("tentativo") con la stessa IF che c'è più sotto ?
    ma se un'istruzione non è condizionata da IF dovrebbe essere sempre valida, perché inserirla in una IF ?

    Mi sa che non ci ho capito cosa intendi
    http://www.kissene.com

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Dovrebbe essere qualcosa del genere

    Codice PHP:
    {if $lofcameraParams.showLink and $img.link}<a href="{$img.link}target="_blank" {if $lofcameraParams.noFollow}rel="nofollow"{/if} ><img src="{$image_uri}{$img.name}border="0" alt="{$img.title}"></a>{/if} 
    Ultima modifica di Nobody33; 28-11-2013 a 18:36
    Per una bella risata vai QUI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.