Visualizzazione risultati 1 fino 13 di 13
Like Tree1Likes
  • 1 Post By

Discussione: Read More "invisibile" ??

  1. #1
    Guest

    Predefinito Read More "invisibile" ??

    Salve, ho installato il tema minimal tenendo come home una pagina fissa e come blog una pagina chiamata blog, il problema è che nella pagina del blog nonostante stia provando in tutti i modi a capire perché, sia inserendolo manualmente sia impostandolo nelle impostazioni del tema non fa vedere il tasto read more bensì tutto il testo.

    Sono sicuro che il tasto funziona perché nello slider con gli ultimi post si può vedere.

    Vagando un po' tra i file ho scovato questo codice che credo sia il mio "problema" (se non lo è chiedo venia):

    Codice:
    <?php if (!$et_ptemplate_blogstyle) { ?>
    
    									<p><?php truncate_post(550);?></p>
    
    									<a href="<?php the_permalink(); ?>" class="readmore"><span><?php esc_html_e('read more','Minimal'); ?></span></a>
    
    								<?php } else { ?>
    
    									<?php
    
    										global $more;
    
    										$more = 0;
    
    									?>
    
    									<?php the_content(); ?>
    
    								<?php } ?>

    Qualcuno saprebbe aiutarmi? Vorrei impostare di default il tasto read more su tutti gli articoli...

  2. #2
    Guest

  3. #3
    Guest

    Predefinito

    Si, ma il problema è che non mastico tantissimo php e non so bene come muovermi (in verità ci ho capito poco e niente )

    Stavo pensando di rimuovere la condizione ma non credo che otterrei un buon risultato...

  4. #4
    Guest

    Predefinito

    intendevo, prima ancora di modificare la parte php

    negli articoli da accorciare hai usato il quicktag <!--more--> ?

    apparte quello il tema è Minimal di elegantThemes ?
    Ultima modifica di FormularioDiDrakensang : 22-07-2014 alle ore 21.28.46

  5. #5
    Guest

    Predefinito

    Si, tronca il testo ma non appare nessun bottone/testo read more

    Si esatto il tema è quello

  6. #6
    Guest

    Predefinito

    Se ho capito il problema... io il tasto Read More lo vedo. Ecco lo screenshot:


  7. #7
    Guest

    Predefinito

    credo intenda



    (che è poi il template blog-page)

    oppure che ogni articolo appaia prima come riassunto bho

    es.
    <?php the_excerpt(); ?>
    <input type ="button" onclick = "document.getElementById('more').style.display = 'inline'" value = "Continua a leggere">
    <div id = 'more' style = 'display: none'>
    <?php the_content(); ?>
    </div>

  8. #8
    Guest

    Predefinito

    Si esatto intendevo proprio quello, si il template è il blog-page, usando questo codice mi presenta il riassunto e il bottone giusto?
    Invece se volessi far si che tronchi il testo in automatico come dovrebbe fare il codice che vi ho postato, come dovrei agire??

    EDIT: ho provato modificando la parte di codice php così:
    Codice:
    <p><?php truncate_post(50);?></p>
    
    									<a href="<?php the_permalink(); ?>" class="readmore"><span><?php esc_html_e('read more','Minimal'); ?></span></a>
    
    									<?php the_content(); ?>
    Ma non da segni di vita...
    Ultima modifica di dannydrummer : 23-07-2014 alle ore 13.59.45

  9. #9
    Guest

    Predefinito

    Nessuno può aiutarmi?

  10. #10
    Guest

    Predefinito

    fintanto che la paginaè 'una pagina' e non una categoria ti conviene la soluzione 'abottonata'
    se non ti va di scrivere a mano 'i riassunti' quelo non è un prob.

  11. #11
    Guest

    Predefinito

    Scusa ma non ho capito, quindi per avere il riassunto come devo fare?

  12. #12
    Guest

    Predefinito



    <?php
    $post = get_the_content();
    $riass = explode(" ", $post, 55); //creo riassunto usando le prime x parole
    $resto = array_pop($riass); // e quindi i resto
    print implode(" ", $riass);
    ?>

    <!--- tutto questo crea un pulsante a scomparsa --->
    <input type ="button" id ="btn" onclick = "document.getElementById('more').style.display='in line';document.getElementById('btn').style.display ='none';" value = "Continua a leggere">

    <div id = 'more' style = 'display: none'>
    <?php print $resto ?>
    </div>
    oppure usare una categoria :P
    Ultima modifica di FormularioDiDrakensang : 25-07-2014 alle ore 13.19.41

  13. #13
    Guest

    Predefinito

    okay, grazie mille :)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •