Zobacz pełną wersję : Licznik odwiedzin w każdym artykule
Witam, poszukuję licznika odwiedzin działającego z djcatalog, coś w podobie jak na allegro? Czy ktoś zna taki moduł? Chciałbym, żeby na dole artykułu była wyświetlona liczba odsłon.
Proszę o pomoc!
---------- Post dodany 22-12-2010 o 17:10 ---------- Poprzedni post był 21-12-2010 o 23:07 ----------
Czy mógłby mi ktoś pomóc? :)
z pewnością gdyby wystarczyło kliknąć tu lub ówdzie ktoś by ci pomógł, ale tutaj potrzeba grzebania w .php, a wiesz jak to przed świętami.
palyga007
22-12-2010, 20:02
"Nie programuj w Święta, bug się rodzi..." :)
mjmartino
22-12-2010, 20:24
"Nie programuj w Święta, bug się rodzi..." :)
Hahaha dobre ;DDD
Chyba tak najwygodniej
odpalasz w Phpmyadmin
ALTER TABLE `jos_djcat_items` ADD `hits` INT( 11 ) NOT NULL DEFAULT '1'dodajesz w com_djcatalog/views/showitem/tmpl/default.php
Line:47;
<?php
echo 'Odwiedzin2: '.$item->hits;
$db =& JFactory::getDBO();
$query = "UPDATE #__djcat_items SET hits = hits + 1 WHERE id=".$item->id."";
$db->setQuery($query);
$db->query();
?>i w com_djcatalog/views/show/tmpl/blog.php
wyswietlasz
LINE:67
<?php echo 'odwiedzin: '.$list_e->hits; ?>
Niestety nie ma na serwerze Phpmyadmin, wiem, że przed świętami jesteśmy wszyscy zabiegani, ale po prostu teraz jest mi to potrzebne :) Nie ma jakiegoś prostego modułu do wyświetlania odwiedzin?
---------- Post dodany o 23:35 ---------- Poprzedni post był o 22:48 ----------
Wrzuciłem kod php do com_djcatalog/views/showitem/tmpl/default.php za pomocą ftp, ale nie wiem gdzie wrzucić ten drugi kod za pomocą ftp?
No to inaczej
dodajesz w templates/your template???????????/index.php
<?php
$db =& JFactory::getDBO();
$query = "ALTER TABLE `jos_djcat_items` ADD `hits` INT( 11 ) NOT NULL DEFAULT 1";
$db->setQuery($query);
$db->query(); ?>
odpalasz strone www. moja str .pl
jak odpaliles usuwasz to co dodales przed chwila
dodajesz w com_djcatalog/views/showitem/tmpl/default.php:
Line:47; to linia w ktorej masz wkleic kod jak nie podano to wklejasz byle gdzie
Line:47;
<?php
echo 'Odwiedzin2: '.$item->hits;
$db =& JFactory::getDBO();
$query = "UPDATE #__djcat_items SET hits = hits + 1 WHERE id=".$item->id."";
$db->setQuery($query);
$db->query();
?>
ale nie wiem gdzie wrzucić ten drugi kod za pomocą ftp? tak samo jak pierwszy katalog wyzej masz katalog /show/tmpl/blog.php
Nie ma jakiegoś prostego modułumoze jest nie znam mozna sobie napisac ale moim zdaniem tak jest prosciej no i dziala
Pomieszało mi się trochę z myphpadmin, oczywiście posiadam to na serwerze, jak mam odpalić ten kod?
ALTER TABLE `jos_djcat_items` ADD `hits` INT( 11 ) NOT NULL DEFAULT '1'
Te kody wyzej sa do djcatalog a ty masz djcatalog 2
i zrob tak
to w index.php twojej templatki
<?php
$db =& JFactory::getDBO();
$query = "ALTER TABLE #__djc2_items ADD `hits` INT( 11 ) NOT NULL DEFAULT 1";
$db->setQuery($query);
$db->query(); ?>
odpalasz strone i potem wywalasz ten kod
w components/com_djcatalog2/views/item/tmpl/default.php dodajesz
LINE: 102;
<?php
echo 'Odwiedzin: '.$item->hits;
$db =& JFactory::getDBO();
$query = "UPDATE #__djc2_items SET hits = hits + 1 WHERE id=".$item->id."";
$db->setQuery($query);
$db->query();
?>i w components/com_djcatalog2/views/items/tmpl/default.php
LINE:272; dodajesz
echo 'Odwiedzin: '.$item->hits;
Dziękuję bardzo, wszystko działa jak należy! Wesołych Świąt!
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!