Risposte nei forum create
-
AutorePost
-
ulyx451Partecipante
cercavo qualcosa che lo stampasse tramite php, ho un utente che sa caricare i file sul server ma non sa usare photoshop… allora mi chiedevo…
ulyx451PartecipanteSi! Funziona tutto! Steve sei stao grande, davvero disponibile, anche perchè cosଠho capito il funzionamento! Bene bene, mantengo la promessa di fare un how-to e di sottoporlo alla tua attenzione
Ovviamente posterò anche il link al risultato finale, un buon inizio per queste due sorelle…. !! A presto
ulyx451Partecipantesi scusa, ti avevo risposto non avendo visto il tuo ultimo codice. Allora, va benone, il loop funziona. Ti ringrazio.
Il punto è questo: nella prima colonna compaiono i post di solo renata ma alla fine mi stampa comunque il “Consuelo, nessun post!” Nella seconda colonna, che avevo provato prima di modificare il loop e che stampava bene (avevo sistemato un pò il css) non stampa nulla, nemmeno il “Consuelo, nessun post!”.
ulyx451PartecipanteTi ho mandato una mail!
Ciao
ulyx451PartecipanteParse error: syntax error, unexpected T_ELSE in H:xampplitehtdocswp15wp-contentthemesblue-radiantindex.php on line 47
<!– questa è la colonna di renata –>
<div id=”renata”>
<?php while (have_posts()) : the_post(); ?>
<?php if ( the_author(nickname,FALSE) == “renata” ): ?>
<?php the_date(”,'<h2 id=”date”>’,'</h2>’); ?>
<div>
<h3 class=”storytitle” id=”post-<?php the_ID(); ?>”>” rel=”bookmark”><?php the_title(); ?></h3>
<div class=”meta”><?php _e(“Filed under:”); ?> <?php the_category(‘,’) ?> — <?php the_author() ?> @ <?php the_time() ?> <?php edit_post_link(__(‘Edit This’)); ?></div>
<div class=”storycontent”>
<?php the_content(__(‘(more…)’)); ?>
</div>
<div class=”feedback”>
<?php wp_link_pages(); ?>
<?php comments_popup_link(__(‘Comments (0)’), __(‘Comments (1)’), __(‘Comments (%)’)); ?>
<?php if ( pings_open() ) : ?>
” rel=”trackback”><?php _e(‘TrackBack’); ?>
<?php endif; ?>
</div>
<!–
<?php trackback_rdf(); ?>
–>
</div>
<?php comments_template(); // Get wp-comments.php template ?>
<?php endif; ?>
<!– linea 47 –><?php endwhile; else: ?>
<?php _e(‘Renata, nessun post!’); ?>
<!– questa è la colonna di autore2 –>
sob
ulyx451PartecipanteInfatti va avanti, processa tutto e si riferma a riga 46 con questo errore:
Parse error: syntax error, unexpected T_ENDWHILE in H:xampplitehtdocswp15wp-contentthemesblue-radiantindex.php on line 46
46 <?php endwhile; else: ?>
47 <?php _e(‘Renata, nessun post!’); ?>
48 <?php endif; ?>
Alla fine raccolgo questi post e faccio un how-to!
ulyx451Partecipanteovviamente autore1 è renata, e ci sono un paio di post di test già pubblicati
ulyx451PartecipanteZio budda che testone!
14 <?php while (have_posts()) : the_post(); ?>
15 <?php if ( the_author(nickname,0) = “renata” ): ?>
ulyx451PartecipanteSteve grazie mille per la correzione, ma non va. Mi da errore:
Fatal error: Can’t use function return value in write context in H:xampplitehtdocswp15wp-contentthemesblue-radiantindex.php on line 15
ulyx451PartecipanteDunque, qualche cosa sta venedo fuori. Sto usando il loop ma non credo funzioni. Ho replicato il div che contiene il loop mettendoli dentro un content generale. Adesso ho un div id=autore1 e un div id=autore2. Il codice è questo:
<!– questo è il contenitore grande –>
<div id=”content”>
<!– questa è la colonna di autore1 –>
<div id=”autore1″>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_date(”,'<h2 id=”date”>’,'</h2>’); ?>
<div>
<h3 class=”storytitle” id=”post-<?php the_ID(); ?>”>” rel=”bookmark”><?php the_title(); ?></h3>
<div class=”meta”><?php _e(“Filed under:”); ?> <?php the_category(‘,’) ?> — <?php the_author() ?> @ <?php the_time() ?> <?php edit_post_link(__(‘Edit This’)); ?></div>
<div class=”storycontent”>
<?php the_content(__(‘(more…)’)); ?>
</div>
<div class=”feedback”>
<?php wp_link_pages(); ?>
<?php comments_popup_link(__(‘Comments (0)’), __(‘Comments (1)’), __(‘Comments (%)’)); ?>
<?php if ( pings_open() ) : ?>
” rel=”trackback”><?php _e(‘TrackBack’); ?>
<?php endif; ?>
</div>
<!–
<?php trackback_rdf(); ?>
–>
</div>
<?php comments_template(); // Get wp-comments.php template ?>
<?php endwhile; else: ?>
<?php _e(‘autore1, nessun post!’); ?>
<?php endif; ?>
<!– questa è la colonna di autore2 –>
<div id=”autore2″>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<!– Apre il controllo if. –>
<?php if ( !(the_author(‘autore2’)) ) { ?>
<?php the_date(”,'<h2 id=”date”>’,'</h2>’); ?>
<div>
<h3 class=”storytitle” id=”post-<?php the_ID(); ?>”>” rel=”bookmark”><?php the_title(); ?></h3>
<div class=”meta”><?php _e(“Filed under:”); ?> <?php the_category(‘,’) ?> — <?php the_author() ?> @ <?php the_time() ?> <?php edit_post_link(__(‘Edit This’)); ?></div>
<div class=”storycontent”>
<?php the_content(__(‘(more…)’)); ?>
</div>
<div class=”feedback”>
<?php wp_link_pages(); ?>
<?php comments_popup_link(__(‘Comments (0)’), __(‘Comments (1)’), __(‘Comments (%)’)); ?>
<?php if ( pings_open() ) : ?>
” rel=”trackback”><?php _e(‘TrackBack’); ?>
<?php endif; ?>
</div>
<!–
<?php trackback_rdf(); ?>
–>
</div>
</div>
<?php comments_template(); // Get wp-comments.php template ?>
<?php } ?> <!– Chiude il controllo if. –>
<?php endwhile; else: ?>
<?php _e(‘autore2, nessun post!’); ?>
<?php endif; ?>
Nel div di autore1 compaiono tutti i messaggi, senza distinzioni di autore, mentre nel div di auore2 dovrebbero comparire solo i suoi, invece compare “autore2, nessun post!”.
Dove sbaglio? Non devo richiamare the_author(‘autore2’) per stampare solo quelli?
-
AutorePost