Back to top

Autore Topic: menu lampeggiante per categoria  (Letto 2862 volte)

Offline kribbyo

  • Esploratore
  • **
  • Post: 64
  • Sesso: Maschio
    • Mostra profilo
menu lampeggiante per categoria
« il: 27 Gen 2010, 15:25:59 »
ciao a tutti,
dovrei fare in modo che la voce di menu di una categoria lampeggi se sono presenti articoli,

qualcuno può aiutarmi?

Offline kribbyo

  • Esploratore
  • **
  • Post: 64
  • Sesso: Maschio
    • Mostra profilo
Re:menu lampeggiante per categoria
« Risposta #1 il: 27 Gen 2010, 16:29:56 »
esempio:
se creo una voce di menu "aspetto articolo sezione" tra i parametri ho la voce "mostra categorie vuote".
Dov'è la stringa di codice che determina se una categoria è vuota?

mau_develop

  • Visitatore
Re:menu lampeggiante per categoria
« Risposta #2 il: 27 Gen 2010, 16:49:18 »
components/com_content/models/category.php

M.

Offline kribbyo

  • Esploratore
  • **
  • Post: 64
  • Sesso: Maschio
    • Mostra profilo
Re:menu lampeggiante per categoria
« Risposta #3 il: 27 Gen 2010, 19:36:01 »
allora,
questa è la stringa per fare lampeggiare la voce di menù

Codice: [Seleziona]
<?php 
if (numitems!=0) : ?>

<style type="text/css">
#menuBar ul.menu li.item2 {text-decoration:blink;}
</style>
<?php endif; ?>

ora devo realizzare una query che mi vada a contare il numero degli articoli nella tabella #_content con catid=2 e state=1.

Come si fa?

Offline kribbyo

  • Esploratore
  • **
  • Post: 64
  • Sesso: Maschio
    • Mostra profilo
Risolto:menu lampeggiante per categoria
« Risposta #4 il: 27 Gen 2010, 20:14:09 »
Cosi funziona

Codice: [Seleziona]
<?php
$db 
=& JFactory::getDBO();

$query ' SELECT COUNT(*)' .
 ' FROM #__content ' .
 ' WHERE catid=2 AND state=1 AND access=0';

$db->setQuery($query);
$numitems $db->loadResult();


if (
$numitems!=0) : ?>

<style type="text/css">
#menuBar ul.menu li.item2 {text-decoration:blink;}
</style>
<?php endif; ?>

 



Web Design Bolzano Kreatif