News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 12
Seite [1]
Swifter


Specialist





Beiträge: 1841
# Thema - 01.03.2011 um 07:47 Uhr
Hi all...

suche schon länger nach einer Umsetzung meines Problems, hab aber auch hier im Forum nichts gefunden:

Ich möchte für meine News eine Anzeige wie oft diese schon gelesen wurde. Aber nur in der Verwaltung, also hier

mod=news&action=manage

Wie kann ich das umsetzen? Hab es schon auf mehreren Seiten gesehen (Zockernetzwerk, etc) und das gefiel mir als StatistikFreak echt gut.

Es sollte einfach ein (Anzahl der Aufrufe) hinter dem Newstitel stehen...

Und eins hab ich noch:

In meiner News-Navlist hätt ich dasselbe nur gern für die Anzahl der Comments in entsprechender News.

Ideen? Her damit...


------------------
Greetz Swifter


Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!
Inaktiv
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 1 - 01.03.2011 um 13:42 Uhr
Einfach die Aufrufe der News oder das ganze auch noch mit IP-Log (also nur einfacher Zählung pro User)?

/mods/news/navlist.php

Suche
 
1.
1. / 2. / ... 
 $run++; 


Füge davor ein:
 
1.
2.
1. / 2. / ... 
 $where_com "comments_mod = 'news' AND comments_fid = " .$news['news_id'];
$data['news'][$run]['comments_count'] = cs_sql_count(__FILE__'comments'$where_com); 


Dann noch den entsprechenden Platzhalter in den Themes setzen {news:comments_count}.

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 01.03.2011 um 20:15 Uhr (1x Editiert)
Inaktiv
|
Swifter
Thread-Ersteller


Specialist





Beiträge: 1841
# Antwort: 2 - 01.03.2011 um 19:35 Uhr
Ok das klappt soweit... Danke schonmal

allerdings ist der Platzhalter für die Themes bei dir falsch:

{news:comments_count}


Und bei den News reichen eigentlich die einfachen Aufrufe, aber mit IPLog is auch ok...

Je nachdem was schneller geht



------------------
Greetz Swifter


Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 3 - 01.03.2011 um 20:25 Uhr
Okay.
In der schnelligkeit ein s vergessen.
Zum Glück kannst du ja Definitionen von Platzhlatern lesen ;-)

Zu deinem zweiten Wunsch:
System -> Datenbank -> Import
 
1.
1. / 2. / ... 
 ALTER TABLE `{pre}_newsADD `news_countINTNOT NULL DEFAULT '0' 



/mods/news/view.php

Suche
 
1.
1. / 2. / ... 
 nws.news_headline AS news_headline,

Füge danach ein
 
1.
1. / 2. / ... 
 nws.news_count AS news_count


Suche
 
1.
1. / 2. / ... 
 $head['head']['topline'] = $cs_lang[$topline];

Füge danach ein:
 
1.
2.
3.
1. / 2. / ... 
 // News-Count
$cs_news['news_count'] += 1;
cs_sql_update(__FILE__,'news',array('news_count'),array($cs_news['news_count']),$cs_news_id);


Suche
 
1.
1. / 2. / ... 
   $data['news']['news_time'] = cs_date('unix',$cs_news['news_time'],1);

Füge danach ein
 
1.
1. / 2. / ... 
   $data['news']['news_count'] = $cs_news['news_count'];

Entsprechend kann in der view nun {news:news_count} genutzt werden, um die Zahl der Aufrufe auszugeben.

/mods/news/recent.php
Suche
 
1.
1. / 2. / ... 
 nws.news_pictures AS news_pictures,

Füge danach ein
 
1.
1. / 2. / ... 
 nws.news_count AS news_count


 
1.
1. / 2. / ... 
 $cs_news[$run]['news_time'] = cs_date('unix'$cs_news[$run]['news_time'], 1);

füge danach ein
 
1.
1. / 2. / ... 
 $cs_news[$run]['news_count'] = $cs_news[$run]['news_count'];


Entsprechend funktioniert das auch in der manage.php.

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
Swifter
Thread-Ersteller


Specialist





Beiträge: 1841
# Antwort: 4 - 01.03.2011 um 20:55 Uhr
OK Danke... das haut auch hin, danke Dir

Super Support wie gewohnt ^^

Edit: Ist es normal, das er die Aufrufe erst ab jetzt zählt, oder gibt es eine Möglichkeit, das auch rückwirkend zu machen?

Edit 2: Meine Member meckern nun doch rum wegem dem IP-Log...

Was muss da anders gemacht werden?
Sry... -.-


------------------
Greetz Swifter


Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!


Zuletzt editiert von Swifter am 01.03.2011 um 21:00 Uhr (2x Editiert)
Inaktiv
|
ichraffsnicht ClanSphere Team

Supporter
Supporter



Herkunft: Erdeborn bei Lutherstadt Eisleben
Beiträge: 3191
# Antwort: 5 - 01.03.2011 um 21:13 Uhr
da wird doch ganrkeine ip geloggt...


------------------



Inaktiv
|
Swifter
Thread-Ersteller


Specialist





Beiträge: 1841
# Antwort: 6 - 01.03.2011 um 21:22 Uhr
Is klar... es geht um die aufrufe die immer verursacht werden, wenn man drauf klickt...
Tom hatte eine Variante bei der pro IP immer nur ein Klick zählt


------------------
Greetz Swifter


Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!


Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 7 - 01.03.2011 um 21:25 Uhr
ach du willst ne reload sperre bzw. nur ein einmaliges zählen ? es waren also gar keine beschwerden, weil geloggt wird sonder weil nicht geloggt wird


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
ichraffsnicht ClanSphere Team

Supporter
Supporter



Herkunft: Erdeborn bei Lutherstadt Eisleben
Beiträge: 3191
# Antwort: 8 - 01.03.2011 um 21:31 Uhr
@ jam das hat ich uach verkehrt verstanden^^


------------------



Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 9 - 01.03.2011 um 21:33 Uhr
Ich wollt nur sicher gehen, weil ich mir dann selber nicht mehr sicher war


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
Swifter
Thread-Ersteller


Specialist





Beiträge: 1841
# Antwort: 10 - 01.03.2011 um 21:39 Uhr
01.03.2011 um 13:42 Uhr - Tom08:
Einfach die Aufrufe der News oder das ganze auch noch mit IP-Log (also nur einfacher Zählung pro User)?


Das meinte ich


------------------
Greetz Swifter


Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 11 - 01.03.2011 um 22:25 Uhr
An sich ist es ja so, wie es jetzt ist ja richtiger.
Weil dann wirklich jeder Aufruf gezählt wird.

Für das mit IP-Log müsstest man mal im Artikel-Modul gucken, da ist diese Reload-Sperre drin.

Wenn du bereits vorhanden News-Einträgen ein mehrfach gelesen geben weillst, dann kannst du da am Besten in phpmyadmin indem du da die entsprechenden einträge bearbeitest.

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
Swifter
Thread-Ersteller


Specialist





Beiträge: 1841
# Antwort: 12 - 02.03.2011 um 07:31 Uhr
Ja so wird es aber auch jedesmal gezählt, wenn ich die News nach dem editieren zum überprüfen aufrufe.... Und das doof

Nee, dann ists schon ok, dachte nur es gibt da ne Möglichkeit die bisherigen Aufrufe einzubauen, ausser es manuell nachzutragen, weil da kenn ich die Aufrufe ja nicht... Und einfach ne Zahl schreiben is auch blöd.... Aber passt schon
Danke dennoch, hast mir schon sehr geholfen...


------------------
Greetz Swifter


Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!


Inaktiv
|
Antworten: 12
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo