Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. Problema immagini ed except
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • K
      katherine Super User • ultima modifica di

      Problema immagini ed except

      Ciao a tutti. Avendo necessità di mostrare in homepage l'anteprima dei post, mantenendo però eventuali immagini e video presenti nella prima parte dell'articolo, ho installato il plugin Advanced Excerpt, impostandolo in modo da visualizzare solo le prime 100 parole.

      Il problema nasce quando nel post sono presenti delle immagini affiancate da testo che ad un certo punto viene troncato causa plugin di cui ho parlato sopra. Il risultato è questo:

      image

      Non ho nessuna idea di come poter risolvere questo problema, quindi chiedo a voi! Ringrazio fin da ora chi mi aiuterà.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • marcocarrieri
        marcocarrieri ModSenior • ultima modifica di

        Se già di suo non lo fa credo che bisognerebbe fare una piccola modifica allo script allora...

        Una sorta di controllo partendo dall'ultimo carattere al -1 -2 -n...

        E controllare se ci sono tag eventuali di apertura credo...

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • K
          katherine Super User • ultima modifica di

          Indipendentemente dal plugin io vorrei che il box con autore e commenti alla fine dell'anteprima del post apparisse in ogni caso dopo il contenuto mentre ora in caso di immagini grandi che non hanno testo di fianco, perchè interrotto dall'Excerpt, ci si affianca.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            manetta User Attivo • ultima modifica di

            Dovrebbe bastare una piccola modifica html e css.
            Puoi postare il loop della pagina in questione?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • K
              katherine Super User • ultima modifica di

              Ciao manetta

              intanto si può vedere chiaramente il problema qua:
              vampirediaries-love.net/author/spike6/page/15/ in particolare nel terzo e negli ultimi due articoli presenti nella pagina.

              Riporto il contenuto del file index.php (dato che il problema si verifica in home e pagina autori) e il css

              pastebin.com/rjMb7ejN
              pastebin.com/MF3rHYqQ

              Grazie mille per l'interessamento 😉

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                manetta User Attivo • ultima modifica di

                Prova ad inserire dopo il div:

                 <div id="bodypost">
                    <?php the_excerpt('Leggi tutto &raquo;'); ?>
                    <?php comments_template(); // Get wp-comments.php template ?>
                        </div>
                

                questo:

                <div class="clear"></div>
                

                in style.css ho visto che la classe esiste già.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • K
                  katherine Super User • ultima modifica di

                  Ho provato e questo è il risultato è questo (blog di prova)
                  jessexperience.altervista.org/ (basta guardare il primo post)

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • M
                    manetta User Attivo • ultima modifica di

                    Ok inserisci <div class="clear"></div>
                    prima del </div> di chiusura del <div id="bodypost">.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • K
                      katherine Super User • ultima modifica di

                      Già meglio però viene a crearsi uno spazio molto grande. Vorrei che il box commenti/autore si posizionasse subito sotto l'immagine. Puoi vedere il risultato, così si capisce meglio, qui:
                      jessexperience.altervista.org/

                      Forse bisogna aggiungere qualche riga di css?
                      Grazie 😉

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • M
                        manetta User Attivo • ultima modifica di

                        Hai ancora il plugin installato?
                        In style.css non ho trovato riscontro, potrebbe essere il plugin che forza quello spazio.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • K
                          katherine Super User • ultima modifica di

                          Anche disattivando il plugin e utilizzando il tag more la situazione non cambia. Hai qualche altra idea?

                          Un problema correlato è che se cerco di sviare il problema inserendo il tag more prima dell'immagine in modo da evitare il problema, non si visualizza il "leggi tutto" e lo devo inserire a mano (ma solo con plugin attivato). Si può risolvere almeno questo?

                          Grazie

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • M
                            manetta User Attivo • ultima modifica di

                            Ho notato solo ora che solo il primo post ha questo problema mentre gli altri si vedono correttamente senza spazio sotto.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • K
                              katherine Super User • ultima modifica di

                              Hai ragione! Provando a mettere in bozze quell'articolo, facendo sì che il secondo diventi primo, da lo stesso problema (che non dava quando era secondo). Hai qualche idea del perchè?

                              In alternativa so che si può visualizzare l'except senza plugin, però a me serve che mantenga immagini e video (di solito mostra solo testo). C'è un altro modo per farlo?

                              Edit: ho risolto modificando questo stile in questo modo

                              #contentspost {
                              float: left;
                              text-align: left;
                              width: 640px;
                              }

                              Grazie 😉

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • M
                                manetta User Attivo • ultima modifica di

                                Hai risolto Katherine?

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • K
                                  katherine Super User • ultima modifica di

                                  Sì nel modo spiegato sopra. Resterebbe solo il fatto che se a volte ho bisogno di usare il tag more manualmente non mi visualizza il leggi tutto, ma solo a plugin attivo.

                                  Per scrupolo conosci qualche altro sistema, senza plugin intendo, per visualizzare l'excerpt mantenendo tutti i markup, come le immagini, intatti?

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • M
                                    manetta User Attivo • ultima modifica di

                                    Prova questa soluzione al posto del plugin.
                                    Inserisci questo codice in functions.php:

                                    function limitarContent ($leermas, $limite) {
                                    if(strlen(get_the_content()) >200) :
                                    $content = get_the_content($leermas);
                                    $content = substr($content,0,$limite);
                                    $morelink = '<a href="'.get_permalink().'">Leggi tutto</a>';
                                    $content= $content." ...".$morelink;
                                    else :
                                    $content = the_content();
                                    endif;
                                    return $content;
                                    }
                                    

                                    per richiamarla inserisci questo al posto di the_excerpt o the_content (funziona su entrambi):

                                    <?php echo limitarContent('Leer mas &rarr;', 400)?>
                                    

                                    dove 400 sono caratteri non parole.

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • K
                                      katherine Super User • ultima modifica di

                                      Grazie funziona 😉

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      Caricamento altri post
                                      Rispondi
                                      • Topic risposta
                                      Effettua l'accesso per rispondere
                                      • Da Vecchi a Nuovi
                                      • Da Nuovi a Vecchi
                                      • Più Voti