Okunma Sayısını Önsayfa introda Göstermek
| Joomla! Kodlama |
Forumda bir üyemiz sormuş. Biraz kurcaladıktan sonra çözebildim. Anasayfasındaki haber özetinin altında o haberin okunma sayısını göstermek istiyordu. Hani mxcomment yorum bileşeninde mi ne var, haberin altında yorum yap, gönder, alıntıla, okunma sayısı diye yazar. Her neyse bu işlem benim bildiğimden biraz daha farklı olarak ön sayfa veri sorgusuna hits değerinin de çekilmesini gerektiriyormuş. Daha sonra bu değeri gösterebiliyorsunuz. Ben yarım saat kırkbeş dkika bu bilgiden yoksun tırmalayıp durdum. Neticede yapılacak işlemi burada aktarmak istedim.
Önce components/com_content/models/frontpage.php dosyasını açın ve aşağıdaki sorguyu bulun:
| components/com_content/models/frontpage.php dosyasında | |
$query = ' SELECT a.id, a.title, a.title_alias, a.introtext, a.fulltext, a.sectionid, a.state, a.catid, a.created, a.created_by, a.created_by_alias, a.modified, a.modified_by,' . |
|
Sorgunun başında hits değerinin de görülmesini isteyeceğiz. Bunun için bütün sorguya ihtiyacınız yok aslında. Sadece a.hits şeklinde ekleme yapmamız yeterli. Şöyle olacak, ilk satırdaki değişikliği görebilirsiniz:
$query = ' SELECT a.id, a.hits, a.title, a.title_alias, a.introtext, a.fulltext, a.sectionid, a.state, a.catid, a.created, a.created_by, a.created_by_alias, a.modified, a.modified_by,' . |
Şimdi sıra okunma sayısını göstereceğimiz yere geldi.
components/com_content/views/frontpage/default_items.php dosyasını açıp şurayı bulun:
| components/com_content/views/frontpage/default_items.php dosyası | |
<tr> |
|
Ardından </tr>'den evvel şunu ekleyin:
Ben <td colspan="2"> kısmını da <td> olarak değiştirdim ayrıca. Buna göre son durumu şöyle oldu o alanın:
<tr> |
Yerelde örnek görüntü şu oldu.

Çekirdek dosyalarda yaptığınız değişiklikleri kesinlikle bir yere tam dosya yolu ve değişikliğin detaylı anlatımı şeklinde not etmeyi unutmayın. Güncellemelerde dönüp bakmanız gerekebilir.
Güle Güle kullanın.
|
< Önceki Modüllerde Okunma Sayısı - Hit Gösterimi |
Sonraki > Chrono Comment Türkçe Karakterleri Yazdırmıyorsa |
|---|
Buna Benzer Diğer Yazılar: | |

Yorumlar
RSS beslemesi, bu iletideki yorumlar için