Salve a tutti,
Premetto che non sono esperto di linguaggio PHP, e appunto per questo sono qui per cercare di capirne qualcosa di più.
Il mio problema è il seguente:
Io gestisco un sito, su piattaforma Wordpress, e ho installato un plugin "calendario" che mi permette di visualizzare in homepage, in una sidebar, tramite un apposito widget gli eventi in arrivo. Il suo lavoro lo fa senza problemi, ma compaiono delle "fastidiose" linee grigie tra un evento e l'altro che non dovrebbero esserci, con relativa spaziatura.
Quello che non capisco è come posso fare per rimuoverle, ho guardato più volte il codice, non trovo errori, ma forse non so io dove devo guardare.
Questo è il codice:
Questo è il risultato a video:
Chrome
Vedi l'allegato 1521
Firefox
Vedi l'allegato 1522
Qualcuno sa spiegarmi come mai o darmi qualche dritta a riguardo?
E' un problema di compatibilità?
Grazie anticipatamente
Premetto che non sono esperto di linguaggio PHP, e appunto per questo sono qui per cercare di capirne qualcosa di più.
Il mio problema è il seguente:
Io gestisco un sito, su piattaforma Wordpress, e ho installato un plugin "calendario" che mi permette di visualizzare in homepage, in una sidebar, tramite un apposito widget gli eventi in arrivo. Il suo lavoro lo fa senza problemi, ma compaiono delle "fastidiose" linee grigie tra un evento e l'altro che non dovrebbero esserci, con relativa spaziatura.
Quello che non capisco è come posso fare per rimuoverle, ho guardato più volte il codice, non trovo errori, ma forse non so io dove devo guardare.
Questo è il codice:
PHP:
<?php
/**
* This is the template for the output of the events list widget.
* All the items are turned on and off through the widget admin.
* There is currently no default styling, which is highly needed.
*
* You can customize this view by putting a replacement file of the same name (events-list-load-widget-display.php) in the events/ directory of your theme.
*
* @return string
*/
// Vars set:
// '$event->AllDay',
// '$event->StartDate',
// '$event->EndDate',
// '$event->ShowMapLink',
// '$event->ShowMap',
// '$event->Cost',
// '$event->Phone',
// Don't load directly
if ( !defined('ABSPATH') ) { die('-1'); }
$event = array();
$tribe_ecp = TribeEvents::instance();
reset($tribe_ecp->metaTags); // Move pointer to beginning of array.
foreach($tribe_ecp->metaTags as $tag){
$var_name = str_replace('_Event','',$tag);
$event[$var_name] = tribe_get_event_meta( $post->ID, $tag, true );
}
$event = (object) $event; //Easier to work with.
ob_start();
if ( !isset($alt_text) ) { $alt_text = ''; }
post_class($alt_text,$post->ID);
$class = ob_get_contents();
ob_end_clean();
?>
<li <?php echo $class ?>>
<div class="when">
<?php
$space = false;
$output = '';
echo tribe_get_start_date( $post->ID );
if( tribe_is_multiday( $post->ID ) || !$event->AllDay ) {
echo ' – <br/>'. tribe_get_end_date($post->ID);
}
if( $event->AllDay ) {
/* echo ' <small><em>('.__('All Day','tribe-events-calendar').')</em></small>'; */
}
?>
</div>
<div class="event">
<a href="<?php echo get_permalink($post->ID); ?>"><?php echo '- ' . $post->post_title; ?></a>
</div>
</li>
<?php $alt_text = ( empty( $alt_text ) ) ? 'alt' : ''; ?>
Questo è il risultato a video:
Chrome
Vedi l'allegato 1521
Firefox
Vedi l'allegato 1522
Qualcuno sa spiegarmi come mai o darmi qualche dritta a riguardo?
E' un problema di compatibilità?
Grazie anticipatamente