Back to top

Autore Topic: [RISOLTO!] - Numero articoli  (Letto 1377 volte)

Offline Arthas91

  • Nuovo arrivato
  • *
  • Post: 22
    • Mostra profilo
[RISOLTO!] - Numero articoli
« il: 24 Dic 2010, 23:47:28 »
Ciao a tutti...volevo sapere se qualcuno sa se esiste un modulo che conta il numero di articoli k2 per ogni utente..grazie in anticipo :)

ilvanni - edit: inserito il risolto.
« Ultima modifica: 25 Dic 2010, 23:23:29 da ilvanni »

Offline ilvanni

  • Global Moderator
  • Instancabile
  • ********
  • Post: 7038
  • Sesso: Maschio
  • Giovanni Vacca
    • Mostra profilo
Re:Numero articoli
« Risposta #1 il: 25 Dic 2010, 10:16:59 »
Ciao, innanzituttto buon natale, hai provato a dare un'occhiata qui? E' la sez. dedicata alle estensioni specifiche per k2, magari prova a cercare un pò:

http://extensions.joomla.org/extensions/extension-specific/k2-extensions

Offline Arthas91

  • Nuovo arrivato
  • *
  • Post: 22
    • Mostra profilo
Re:Numero articoli
« Risposta #2 il: 25 Dic 2010, 12:19:06 »
Mi sa che non c'è, anche perchè avevo già cercato :(...mi sa che devo creare il modulo io :'(

P.S. Cmq buon natale anche a te :D
« Ultima modifica: 25 Dic 2010, 14:07:40 da Arthas91 »

Offline Arthas91

  • Nuovo arrivato
  • *
  • Post: 22
    • Mostra profilo
Re:Numero articoli
« Risposta #3 il: 25 Dic 2010, 14:06:34 »
Sto cercando di risolvere manualmente. Come faccio ad ottenere l'id dell'utente attualmente collegato??

Il codice è questo:
Codice: [Seleziona]
$db =& JFactory::getDBO();
$query = "
SELECT count(*)
FROM #__users, #__k2_items
WHERE #__users.id=<ID_UTENTE COLLEGATO> AND #__users.id=#__k2_items.created_by ;";
$db->setQuery($query);
$result = $db->loadResult();
return $result;

Offline Arthas91

  • Nuovo arrivato
  • *
  • Post: 22
    • Mostra profilo
Re:Numero articoli
« Risposta #4 il: 25 Dic 2010, 16:38:20 »
Ho risolto così:

Codice: [Seleziona]
      $user =& JFactory::getUser();
$db =& JFactory::getDBO();
$query = "
SELECT count(*)
FROM #__users, #__k2_items
WHERE #__users.id=".$user->id." AND #__users.id=#__k2_items.created_by ;";
$db->setQuery($query);
$result = $db->loadResult();

Questo conta il numero di articoli k2 dell'utente attualmente collegato :D.

Ho creato anche quello per sapere il numero di articoli di tutti gli utenti registrati. Lo posto pure semmai qualcuno ne avesse bisogno :)

Codice: [Seleziona]
      $db =& JFactory::getDBO();
$query = "
SELECT #__users.name,count(created_by)
FROM #__users LEFT JOIN #__k2_items ON #__users.id=#__k2_items.created_by
GROUP BY #__users.id;";
$db->setQuery($query);
$rows = $db->loadRowList();
return $rows;

Offline ilvanni

  • Global Moderator
  • Instancabile
  • ********
  • Post: 7038
  • Sesso: Maschio
  • Giovanni Vacca
    • Mostra profilo
Re:Numero articoli
« Risposta #5 il: 25 Dic 2010, 23:22:37 »
Benissimo, ti ringrazio a nome di tutti per la tua condivisione qui sul forum, ciao!  :)

 



Web Design Bolzano Kreatif