Salta al contenuto
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Utenti
  • Gruppi
Collassa
Logo del marchio
  1. Home
  2. Domande generiche su Joomla!
  3. [risolto] Immagine responsive in contenuto modulo

[risolto] Immagine responsive in contenuto modulo

Pianificato Fissato Bloccato Spostato Domande generiche su Joomla!
12 Post 3 Autori 118 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • jabbaJ Non in linea
    jabbaJ Non in linea
    jabba
    scritto su ultima modifica di
    #2

    Puoi mettere una classe al modulo (dentro il modulo vai in "avanzate" -> "Suffisso classe CSS modulo") tipo così:

    immagineresponsive.jpg

    poi crei una regola CSS nei css personalizzati del tuo template in modo che qualsiasi immagine all'interno di quella classe sia larga massimo 300px (o quello che vuoi tu) in mobile (usando le media queries). Una cosa di questo tipo:

    @media screen and (max-width: 600px) {
      .immagineresponsive img {
        max-width:300px;
      }
    }
    

    In questo modo qualsiasi immagine metta il tuo cliente verrà automaticamente ridimensionata dalla regola CSS.
    Ciao

    Gianluca Gabella - smanettone IT, webbarolo, Joomler per passione - pixed.it

    1 Risposta Ultima Risposta
    2
    • P Non in linea
      P Non in linea
      Pquant
      scritto su ultima modifica di
      #3

      Ciao Jabba, grazie inannzi tutto per il tuo intervento.
      Il tuo messaggio è chiaro e preciso ma non funziona, o meglio, non funziona se inserito il suffisso in avanzate del modulo, ma se lo dichiarato nella classe dell'immagine funziona.
      Avrei preferito la tua versione, ad essere sinceri, ma è già un bel passo avanti.
      Tu sai spiegarti come mai non funziona se applicato al modulo?

      1 Risposta Ultima Risposta
      0
      • jabbaJ Non in linea
        jabbaJ Non in linea
        jabba
        scritto su ultima modifica di
        #4

        Umh.. così a naso non mi viene in mente nulla... se guardi da codice (ispeziona il codice con la console sviluppatori di chrome), la classe salta fuori?

        Gianluca Gabella - smanettone IT, webbarolo, Joomler per passione - pixed.it

        1 Risposta Ultima Risposta
        0
        • W Non in linea
          W Non in linea
          webman
          scritto su ultima modifica di
          #5

          Mi ricordo che qualsiasi classe viene inserita nel campo "Suffisso classe CSS modulo", non viene interpretata lato frontend.

          Meglio un backup oggi che un restore domani.

          jabbaJ 1 Risposta Ultima Risposta
          0
          • jabbaJ Non in linea
            jabbaJ Non in linea
            jabba
            risposto a webman su ultima modifica di
            #6

            @webman ha detto in Immagine responsive in contenuto modulo:

            Mi ricordo che qualsiasi classe viene inserita nel campo "Suffisso classe CSS modulo", non viene interpretata lato frontend.

            Nono anzi, è fatto apposta per dare classi al render frontend.
            Questo è un esempio su un Joomla pulito con solo Cassiopeia:

            suffisso1.jpg

            e questo è il risultato:

            suffisso2.jpg

            Ovviamente dipende molto dal template: se non gestisce bene i parametri base di joomla può essere che la classe venga ignorata...

            Gianluca Gabella - smanettone IT, webbarolo, Joomler per passione - pixed.it

            W 1 Risposta Ultima Risposta
            0
            • P Non in linea
              P Non in linea
              Pquant
              scritto su ultima modifica di
              #7

              Ciao ragazzi. Devo dichiarare che per questo sito sto usando un builder, non so se la cosa possa interferire in qualche modo nel codice. Magari non viene interpretato in una maniera corretta.... potrebbe essere?

              1 Risposta Ultima Risposta
              0
              • jabbaJ Non in linea
                jabbaJ Non in linea
                jabba
                scritto su ultima modifica di
                #8

                Si può essere... probabilmente invece di renderizzare il modulo con il sistema nativo di joomla ne usa uno lui.
                Però se usi un builder probabilmente puoi piazzare una classe sul "blocco" del modulo.. o almeno su SPPagebuilder e su Yootheme si può fare, penso anche su altri

                Gianluca Gabella - smanettone IT, webbarolo, Joomler per passione - pixed.it

                1 Risposta Ultima Risposta
                0
                • P Non in linea
                  P Non in linea
                  Pquant
                  scritto su ultima modifica di
                  #9

                  Bingo!!!! Grande Jabba. Si, era quello il problema.
                  Ho inserito la classe dentro il blocco della pagina che richiama il modulo e funziona perfettamente.
                  XD
                  Grazissimissimo sono contento
                  Un grazie a te Jabba e alla comunità di Joomla.

                  1 Risposta Ultima Risposta
                  0
                  • jabbaJ Non in linea
                    jabbaJ Non in linea
                    jabba
                    scritto su ultima modifica di
                    #10

                    Ottimo! Buon lavoro 🙂

                    Gianluca Gabella - smanettone IT, webbarolo, Joomler per passione - pixed.it

                    1 Risposta Ultima Risposta
                    0
                    • W Non in linea
                      W Non in linea
                      webman
                      risposto a jabba su ultima modifica di
                      #11

                      @jabba ha detto in [risolto] Immagine responsive in contenuto modulo:

                      @webman ha detto in Immagine responsive in contenuto modulo:

                      Mi ricordo che qualsiasi classe viene inserita nel campo "Suffisso classe CSS modulo", non viene interpretata lato frontend.

                      Nono anzi, è fatto apposta per dare classi al render frontend.
                      Questo è un esempio su un Joomla pulito con solo Cassiopeia:

                      suffisso1.jpg

                      e questo è il risultato:

                      suffisso2.jpg

                      Ovviamente dipende molto dal template: se non gestisce bene i parametri base di joomla può essere che la classe venga ignorata...

                      Scusami che torno sull'argomento, Gianluca potresti provare ad assegnare una classe per il modulo "Motore di ricerca (Smart Search)" ? e vedere se ti interpreta la classe in frontend ? Magari su un cassiopeia child.
                      Grazie

                      Meglio un backup oggi che un restore domani.

                      1 Risposta Ultima Risposta
                      0
                      • W Non in linea
                        W Non in linea
                        webman
                        scritto su ultima modifica di webman
                        #12

                        Ho risolto, la classe viene interpretata solo se lo stile del modulo e "html5".

                        Meglio un backup oggi che un restore domani.

                        1 Risposta Ultima Risposta
                        0

                        • Accedi

                        • Non hai un account? Registrati

                        • Accedi o registrati per effettuare la ricerca.
                        Powered by NodeBB Contributors
                        • Primo post
                          Ultimo post
                        0
                        • Categorie
                        • Recenti
                        • Tag
                        • Popolare
                        • Utenti
                        • Gruppi