HTH-C.com - Forum
Latest News Latest Threads
Neuerung: Persönliche Galerie
Informationen zur Übernahme der Erweite..
HTH Blog - Version 2.0
#HTH.Systems - Betatester gesucht
Neueröffnung - PHPKit-Award.de
HTH Webchat v3
Letzter Beitrag Happy Birthday Bottyline Weiblicher Benutzer Heute, 0:00 Zeit der letzten Antwort
Letzter Beitrag Gibt es eigentlich noch jemand der PHPki.. Myrddin Männlicher Benutzer 19.04.2025 - 02:37 Zeit der letzten Antwort
Letzter Beitrag Herzlich Willkommen Botty Männlicher Benutzer 22.11.2024 - 21:45 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 WEBI Männlicher Benutzer 24.06.2024 - 13:58 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 ohne ASCE auf PHP8x Myrddin Männlicher Benutzer 22.03.2023 - 13:36 Zeit der letzten Antwort
 56.064 Posts & 4.945 Themen in 78 Foren
Forenübersicht » Support / Hilfe » PHPKit 1.6.4 & 1.6.5 & 1.6.6 » Support » News User Counter

News User Counter
10 Beiträge in diesem Thema
 Seiten (1):    1  
26.01.2013 - 18:18 Uhr
Beitrag: #1
Moinsen,
ich möchte eine Navbox erstellen in der man unter anderen auch die News Anzahl der einzelnen User sehen kann.
Mein Problem ist im mom die richtige Datenbank zu finden und auszulesen.

In der Mysql in der Tabelle _content habe ich denke ich soweit das gefunden was man bräuchte

content_autor, content_autorid und die content_option

Und da komme ich nicht weiter ich brauch ja für die News die content_option='2'
Viele Versuche und kein Erfolg vill weiss ja einer wie ich den Counter auslesen und geschrieben bekommen.

MfG
de Dumbo

 
Zum Anfang der Seite
26.01.2013 - 19:06 Uhr
Beitrag: #2
Mit folgenden Code kannst du die Anzahl der verfassten News ermitteln.



1
2

PHP-Quelltext

$cUserNews  =$SQL->fetch_row($SQL->query("SELECT count(*) FROM ".pkSQLTAB_CONTENT." WHERE content_option='2' AND content_autorid='".intval(pkGetUservalue('id'))."'"));
$cUserNews  =intval($cUserNews[0]);

Erst wird die Datenbank abgefragt und in die Variable $cUserNews gespeichert. Danach wird die Variable (bzw. den darin enthaltenen Array-Wert, Schlüssel 0) nochmal als INT-Wert gespeichert.


 
Zum Anfang der Seite
26.01.2013 - 19:54 Uhr
Beitrag: #3
Ersteinmal danke für die Schnelle Antwort.
Mit einem ähnlichen Code war ich auch schon an diesem Punkt. Nur hierbei besteht das Problem das er mir für alle User meine Post anzeigt. Und bei 152 News kann ja nicht jeder 148 haben  

 
Zum Anfang der Seite
26.01.2013 - 20:12 Uhr
Beitrag: #4
Äh, nein? Es wird nach folgenden 2 Kriterien abgesucht:
  • content_option ist gleich 2, also Type News
  • conent_autorid ist gleich meine UserID
Das heist, wenn du die Navbox siehst, wird deine UserID genommen, wo natürlich deine erstellten News als Anzahl angezeigt wird. Wenn du mit einen anderen Account eingelogt bist, hast du eine andere UserID, was dann ein anderes Ergebnis zeigen wird.

Sollte das nicht so sein?  


 
Zum Anfang der Seite
26.01.2013 - 20:17 Uhr
Beitrag: #5
Nein das sollte nicht so sein da in der Navbox z.B. 5 User angezeigt werden sollen.

 
Zum Anfang der Seite
26.01.2013 - 20:37 Uhr
Beitrag: #6
Dann suche folgendes in der Abfrage



1

PHP-Quelltext

pkGetUservalue('id')
.. und ersetze es mit der Variable, die die UserID in der Schleife beinhaltet. Es ist doch eine Schleife, oder?  


 
Zum Anfang der Seite
26.01.2013 - 21:10 Uhr
Beitrag: #7
Ich versuch es nochmal zu erklären:  gelangweilt
Ich möchte eine Navbox mit z.B. 5 Verschiedenen die von mir NICHT festgelegt sind sonder aufgrund der Navbox Automatisch angezeigt werden wer die Meisten News geschrieben hat.

user 1 hat 10post
user 2 hat 8 post
user 3 hat 5 post usw.

 
Zum Anfang der Seite
26.01.2013 - 21:53 Uhr
Beitrag: #8
Zitat
Original geschrieben von StuDumbo

Ich versuch es nochmal zu erklären:  gelangweilt


Muste der Smile sein? Immerhin hies es am Anfang, das du lediglich die Anzahl der News-Beiträge brauchtest, auch wenn vielleicht im Nachhinein zu erahnen war das es eine Auflistung ist / wird.

Naja, wie dem auch sei, versuch mal folgenden Code:
Hier klicken zum aufklappen


 
Zum Anfang der Seite
26.01.2013 - 22:40 Uhr
Beitrag: #9
Zitat
Original geschrieben von k!r!ka
Immerhin hies es am Anfang, das du lediglich die Anzahl der News-Beiträge brauchtest, auch wenn vielleicht im Nachhinein zu erahnen war das es eine Auflistung ist / wird.



Ich habe im meinem ersten Post denke mal schon deutlich gemacht was ich wollte.
Zitat
Original geschrieben von StuDumbo

Moinsen,
ich möchte eine Navbox erstellen in der man unter anderen auch die News Anzahl der einzelnen User sehen kann.



Sonst hätte ich wohl des User geschrieben oder?

Aber egal danke für die Hilfe werde dann auch hier keine Hilfe mehr in Anspruch nehmen da ich mich ja nicht Deutlich genug Ausdrücken kann und somit nicht möchte das andere wegen mir ihre Zeit Opfern tun.

 
Zum Anfang der Seite
26.01.2013 - 23:05 Uhr
Beitrag: #10
Richtig, du hast in deinen ersten Post deutlich gesagt, das du die Anzahl von News-Beiträgen brauchtest. Das eine Auflistung gemeint war - Naja, das kam entweder nicht ganz durch oder ich hab es nicht richig gelesen (wohl letzteres)  Aber nachdem du wieder geantwortet hast, hab ich gesagt, wie du es ändern kannst.

Und bis hierhin war alles (bis auf den einen Patzer) alles klar. Die eigentliche Auflistung selbst - Davon war keine Rede   Aber das macht ja auch nichts. Sowas ist doch klärbar ôo

Wie dem auch sei, du kannst trotzdem deine Fragen stellen. Und mach dir mal bzgl. Zeit opfern oder Missverstände keine Gedanken ;o


 
Zum Anfang der Seite
 Seiten (1):    1  

Ähnliche Themen
 
Neuerungen Neuerungen » User - News & Links - Letzte Antwort von BooGT am 19.05.08, 18:34 User - News & Links  (19.05.08, 18:34)
Support Support » "Webseiten Status" (Counter) zählt jeden Seitenaufru..  (08.01.09, 21:20)
Modifikationen Modifikationen » User Map - Letzte Antwort von -=]LCL[=-|BuLLeT| am 05.09.08, 16:38 User Map  (05.09.08, 16:38)
Support Support » user-map - Letzte Antwort von Everpower am 26.01.09, 12:05 user-map  (26.01.09, 12:05)
Support Support » User Problem - Letzte Antwort von WEBI am 14.02.07, 13:08 User Problem  (14.02.07, 13:08)

HTH-C.com - Webmedien & Community