Keyword

Label "In evidenza" su "SI" di default in uovi articoli K2

  • Simon Visinoni
  • Simon Visinoni's Avatar Topic Author
  • Offline
  • New Member
More
8 years 11 months ago #143527 by Simon Visinoni
Ciao a tutti.
Innanzitutto chiedo venia se l'argomento è già stato trattato ma non lo trovo mediante ricerca.
Qualcuno sa dirmi come mettere di default la voce "In avidenza" su SI/YES anziché NO/NO quando creo un nuovo articolo? Ho fatto passare i file del K2 che hanno dentro la voce "featured" (l'equivalente inglese) ma non sono sicuro in quale vada cambiata (probabilmente sarà una voce "option" da 0 -> 1 o da FALSE a TRUE).
Grazie
Simone

Please Log in or Create an account to join the conversation.

More
8 years 11 months ago #143629 by errevizeta
Ciao Siamon,

non capisco la logica che c'è dietro questa tua richiesta! Dopo poco tempo ti ritroveresti con tutti gli articoli in evidenza!
Se il tuo scopo è quello di avere un "in evidenza" solo gli ultimi articoli allora devi mettere mano al codice!

Puoi crearti un override nel tuo template del file "category_item.php" alla riga 55 sostituisci questo codice:
<?php if($this->item->params->get('catItemFeaturedNotice') && $this->item->featured): ?>
	  <!-- Featured flag -->
	  <span>
		  <sup>
		  	<?php echo JText::_('K2_FEATURED'); ?>
		  </sup>
	  </span>
<?php endif; ?>

con questo:
<?php 
      $today = date("d/m/y");
      $control = JHTML::_('date', $this->item->created , JText::_("d/m/y")); 
	  $diff = date_diff($today,$control);
      
	  if (($diff < 30)): ?>
	
    	<span> <sup> <?php echo JText::_('K2_FEATURED'); ?> </sup> </span>

<?php endif; ?>

Con questo codice ogni tuo nuovo articolo sarà in evidenza "solo" per "30 giorni"! Puoi variare il 30 con qualsiasi numero di giorni tu voglia!

spero di esserti stato di aiuto!

Please Log in or Create an account to join the conversation.


Powered by Kunena Forum