Back to top

Autore Topic: Visite negli articoli  (Letto 4514 volte)

Online tonicopi

  • Global Moderator
  • Cyborg
  • ********
  • Post: 9726
  • Sesso: Maschio
    • Mostra profilo
    • www.tonicopi.it
Visite negli articoli
« il: 02 Ott 2009, 23:56:40 »
Prendendo spunto da alcune richieste che ho visto nel forum ho creato questa piccola guida per poter inserire gli hits ai nostri contenuti dentro un articolo  :)

Link: http://www.joomla.it/articoli-della-community/3834-mostrare-le-visite-negli-articoli.html
« Ultima modifica: 03 Ott 2009, 23:07:20 da tonicopi »

Offline vales

  • Global Moderator
  • Cyborg
  • ********
  • Post: 5717
  • Sesso: Maschio
    • Mostra profilo
    • Agenzia Per il Turismo "Abetone Pistoia Montagna Pistoiese"
Re:Visite negli articoli
« Risposta #1 il: 03 Ott 2009, 08:50:17 »
Grande tonicopi,

ancora un contributo per vedere come funziona e cosa c'è in questo nostro "giocattolone".  :o :o

Offline pisolino1976

  • Full Member
  • ***
  • Post: 172
    • Mostra profilo
Re:Visite negli articoli
« Risposta #2 il: 03 Ott 2009, 09:26:02 »
Meno male che qualcuno ci ha pensato. Mi stavo scervellando! Grazie, grazie, grazie!!! ;D

Offline ventus85

  • Global Moderator
  • Cyborg
  • ********
  • Post: 5401
  • Sesso: Femmina
  • Affetta da Joomlaite
    • Mostra profilo
    • Il sito di ventus85
Re:Visite negli articoli
« Risposta #3 il: 03 Ott 2009, 10:01:44 »
Grandissimo!!
Se volete aiuto postate sul forum, grazie!
Born in the wind, born to be wild!

Offline foxhy

  • Full Member
  • ***
  • Post: 128
  • Sesso: Maschio
    • Mostra profilo
    • Lubrifica la tua mente
Re:Visite negli articoli
« Risposta #4 il: 03 Ott 2009, 19:02:47 »
OTTIMO!! Complimenti per l'articolo.
Era da un po di tempo che pensavo ad una cosa del genere ma per tempo non mi sono adeguatamente impegnato per ottenere il risultato, adesso arriva il tuo articolo e tutto si risolve senza spendere energie..... Complimenti!

Offline polhallen

  • Jr. Member
  • **
  • Post: 90
    • Mostra profilo
Re:Visite negli articoli
« Risposta #5 il: 04 Ott 2009, 12:49:33 »
Mitico!
grazie 1000 :-)

Pol

Offline mamilosa

  • Newbie
  • *
  • Post: 7
    • Mostra profilo
Re:Visite negli articoli
« Risposta #6 il: 04 Ott 2009, 18:39:37 »
Grazie tonicopi!!!
mi era stato chiesto da tanto ma non sapevo come fare.
lìho provato su ja-purity e va alla grande.
...e siccome l'appetito vien mangiando, le hits si leggono solo se apri l'articolo.
se volessi vedere le hits, accanto al nome autore e data di pubblicazioneanche in home page, senza necessariamente aprire l'articolo...
questo si può fare?

grazie 1000 a prescindere per il vs preziosissimo lavoro per la comunità

Michele

Online tonicopi

  • Global Moderator
  • Cyborg
  • ********
  • Post: 9726
  • Sesso: Maschio
    • Mostra profilo
    • www.tonicopi.it
Re:Visite negli articoli
« Risposta #7 il: 04 Ott 2009, 18:50:30 »
le hits si leggono solo se apri l'articolo.
se volessi vedere le hits, accanto al nome autore e data di pubblicazioneanche in home page, senza necessariamente aprire l'articolo...
questo si può fare?
si che si può fare. Abbiamo appena risolto qui fresco fresco:
http://forum.joomla.it/index.php/topic,82891.0.html
Leggi tutto il topic  :)
Citazione
...e siccome l'appetito vien mangiando, l
ma attenzione alla linea!  :D

Offline mamilosa

  • Newbie
  • *
  • Post: 7
    • Mostra profilo
Re:Visite negli articoli
« Risposta #8 il: 04 Ott 2009, 19:23:17 »
una sola parola...

G R A Z I E   di  E S I S T E R E....

penso di poterlo dire a nome di tutta la comunità joomla ;)

www.korogocho.org

Offline arma964

  • Newbie
  • *
  • Post: 4
  • Sesso: Maschio
    • Mostra profilo
Re:Visite negli articoli
« Risposta #9 il: 08 Ott 2009, 14:28:14 »
Continuavo a sbattere la testa sul problema da un sacco di tempo.
Grazie 1000 !!!!

Marco

Offline idevid

  • Newbie
  • *
  • Post: 24
    • Mostra profilo
Re:Visite negli articoli
« Risposta #10 il: 11 Ott 2009, 14:02:38 »
Dopo aver effettuato questo metodo mi da una strana cosa..mi visualizza 3 punti interrogativi guarda:


Online tonicopi

  • Global Moderator
  • Cyborg
  • ********
  • Post: 9726
  • Sesso: Maschio
    • Mostra profilo
    • www.tonicopi.it
Re:Visite negli articoli
« Risposta #11 il: 13 Ott 2009, 10:08:50 »
Dopo aver effettuato questo metodo mi da una strana cosa..mi visualizza 3 punti interrogativi guarda:

Hai sicuramente sbagliato qualcosa bello scrivere il codice. Controlla bene  ;)

Offline idevid

  • Newbie
  • *
  • Post: 24
    • Mostra profilo
Re:Visite negli articoli
« Risposta #12 il: 13 Ott 2009, 20:35:22 »
Confermo  ;D

Offline fmc_alfredo

  • Newbie
  • *
  • Post: 39
  • Sesso: Maschio
    • Mostra profilo
    • MtbVolturno
Re:Visite negli articoli
« Risposta #13 il: 16 Ott 2009, 23:29:42 »
Pensa te... qui c'era già tutto e io mi sono scervellato per arrivare + o - allo stesso risultato:

In pratica ho modificato direttamente il file components/com_content/views/article/tmpl/default.php

ed ho inserito la riga di codice dove si vede: Letto ....

cioè così

Codice: [Seleziona]
<td valign="top">
<span class="small">
<?php JText::printf'Written by', ($this->escape($this->article->created_by_alias) ? $this->escape($this->article->created_by_alias) : $this->escape($this->article->author)) ); ?>
<?php if ($this->params->get('show_hits')) { echo '<br>Letto '$this->escape($this->article->hits).' volte'; }?>
</span>


Però mi capita una cosa MOLTO strana:
ogni tanto il contatore mi sballa, cioè vedo ad esempio letto 17000 volte o numeri che sicuramente non sono veri.
Nel DB c'è veramente quel valore, da cosa può dipendere ?

Online tonicopi

  • Global Moderator
  • Cyborg
  • ********
  • Post: 9726
  • Sesso: Maschio
    • Mostra profilo
    • www.tonicopi.it
Re:Visite negli articoli
« Risposta #14 il: 16 Ott 2009, 23:47:10 »
Citazione
Però mi capita una cosa MOLTO strana:
ogni tanto il contatore mi sballa, cioè vedo ad esempio letto 17000 volte o numeri che sicuramente non sono veri.
Nel DB c'è veramente quel valore, da cosa può dipendere ?
Molto strana davvero. Finora non mi è mai successo. Non saprei da cosa possa dipendere

Offline fmc_alfredo

  • Newbie
  • *
  • Post: 39
  • Sesso: Maschio
    • Mostra profilo
    • MtbVolturno
Re:Visite negli articoli
« Risposta #15 il: 17 Ott 2009, 00:31:21 »
infatti... per ora igni tanto vado sul db e metto un umero "veritiero"

ma per capo potrebbe dipendere dal fatto che io ho modificato direttamente il file del core, e non ho fatto una copia nella directory del mio template, così come descritto nell'articolo qui sul sito ??

Io non credo... però...

Online tonicopi

  • Global Moderator
  • Cyborg
  • ********
  • Post: 9726
  • Sesso: Maschio
    • Mostra profilo
    • www.tonicopi.it
Re:Visite negli articoli
« Risposta #16 il: 17 Ott 2009, 02:10:17 »
Non credo. E' consigliato fare le modifiche con l'override, ma per altre ragioni.
Gli effetti sono identici. Prova a togliere la modifica e vedi se succede la stessa cosa con le visite.

Offline fmc_alfredo

  • Newbie
  • *
  • Post: 39
  • Sesso: Maschio
    • Mostra profilo
    • MtbVolturno
Re:Visite negli articoli
« Risposta #17 il: 17 Ott 2009, 11:06:08 »
Hmmm ho trovato una cosa strana:
riguardando i codici mi sono accorto che avevo modificato anche il file
/components/com_content/views/frontpage/tmpl/default_item.php

per inserire anche nella pagina iniziale il contatore,
però qui per visualizzare il conteggio avevo inserito questo codice:

Codice: [Seleziona]
<?php if ($this->params->get('show_hits')) :  echo '<br>Letto '$this->item->hits.' volte'?>ora, a parte la diveristà del codice, che qui è :
Codice: [Seleziona]
$this->item->hits
mentre nell'altro script è:
Codice: [Seleziona]
$this->escape($this->article->hits)
il formalismo del 'IF' che ho ustao in questo script prevede un <? endif; ?> che avevo erroneamente messo diverse righe più in basso, e magari qui succedeva qualche casino...

ora ho riscritto quella parte in questione così:

Codice: [Seleziona]
<tr>
<td width="70%"  valign="top" colspan="2">
<span class="small">
<?php JText::printf'Written by', ($this->escape($this->item->created_by_alias) ? $this->escape($this->item->created_by_alias) : $this->escape($this->item->author)) ); ?>
<?php if ($this->params->get('show_hits')) { echo '<br>Letto '$this->item->hits.' volte'; } ?>
</span>
</td>
</tr>


e provo a lasciarlo... magari era quello... bhooo
vediamo che succede fra qualche giorno...

Offline enzocarrubba

  • Newbie
  • *
  • Post: 3
    • Mostra profilo
Re:Visite negli articoli
« Risposta #18 il: 21 Ott 2009, 23:25:10 »
ho provao questo espediente su AXE Exstreme ma la cartella HTML non esisteva e l'ho creata io... niente da fare!!! peccato

Online tonicopi

  • Global Moderator
  • Cyborg
  • ********
  • Post: 9726
  • Sesso: Maschio
    • Mostra profilo
    • www.tonicopi.it
Re:Visite negli articoli
« Risposta #19 il: 21 Ott 2009, 23:28:22 »
ho provao questo espediente su AXE Exstreme ma la cartella HTML non esisteva e l'ho creata io... niente da fare!!! peccato
Probabilmente sbagli qualcosa perchè l'override funziona su qualsiasi template. Anzi è concepito proprio per questo, per personalizzare la visualizzazione standard di joomal!  :)

 



Web Design Bolzano Kreatif