Wer ist hier? 1 Gäste
|
Poke Status in Profile anzeigen
|
|
Kevin |
Geschrieben am 25.02.2010 00000002 15:06
|
![]() Senior Mitglied ![]() Beiträge: 220 Registriert am: 06.10.08 Fusioneer: 16 years 6 months 2 weeks 15 days 8 hours 24 minutes 54 seconds |
Hallo alle zusammen, es gibt ja bei euch das Poke System zum download also wo man ein Mitglied kuscheln bzw Poken kann. Nun hab ich mir mal gedanken gemacht und habe mir gedacht das es ja eine Super sache wäre das man im Profil ein Feld integriert was dann aus der Datenbank den Status liest wie oft der User gepoket wurde und dann dort steht Gekuschelt: Du wurdest XY mal gekuschelt zum Beispiel. Nun habe ich in die Datenbank geschaut und bin auch fündig gewurden und zwar speichert er die Poke ID Wer gepoket hat sowie die Anzahl ab in dem Fall "poked"für die Anzahl. Nun zu meiner Frage kann ich dieses Feld als Profilfeld auslesen lassen und dann als Profilfeld machen ? Vielen Dank schon mal LG Kevin Bearbeitet von Kevin am 25.02.2010 00000002 15:07 |
|
|
SC-Ad-Bot | Advertisement |
| |
emblinux |
Geschrieben am 25.02.2010 00000002 15:26
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 6 months 2 weeks 17 days 2 hours 39 minutes 27 seconds |
Ja, das kannst du auch als Profilfeld machen.
|
|
|
Kevin |
Geschrieben am 25.02.2010 00000002 15:29
|
![]() Senior Mitglied ![]() Beiträge: 220 Registriert am: 06.10.08 Fusioneer: 16 years 6 months 2 weeks 15 days 8 hours 24 minutes 54 seconds |
Okay und gibt es da was bestimmtes zu beachten ? Hast du eine Idee welches Profilfeld ich mir da als Beispiel nehmen kann was so ähnlich aufgebaut ist ? Danke schon ma |
|
|
emblinux |
Geschrieben am 25.02.2010 00000002 15:33
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 6 months 2 weeks 17 days 2 hours 39 minutes 27 seconds |
Als Vorlage kannst di eigentlich fast jedes Profilfeld benutzen. Am besten nimm das Profilfeld für den Wohnort (Location) Zu beachten gibt es da auch nicht viel, lediglich, das du nur die Ausgabe (output) brauchst und nicht die Eingabe, Einfügen oder Aktualisieren (input,validate_insert, validate_update) |
|
|
Kevin |
Geschrieben am 25.02.2010 00000002 15:36
|
![]() Senior Mitglied ![]() Beiträge: 220 Registriert am: 06.10.08 Fusioneer: 16 years 6 months 2 weeks 15 days 8 hours 24 minutes 54 seconds |
Also statt input .... output nehmen und die Daten aus der Datenbank lessen also wo die Abfrage statt findet das sf_poke ersetzen ? .... Ich versuch das mal.Sollte klappen ![]() Vielen Dank ![]() |
|
|
emblinux |
Geschrieben am 25.02.2010 00000002 15:41
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 6 months 2 weeks 17 days 2 hours 39 minutes 27 seconds |
In den meisten Profilfeldern gibt es 4 Zustände (input,output,validate_insert, validate_update) Du lässt einfach die IF-Zweige für die nicht notwendigen Zustände leer und machst nur die Ausgabe (output) Du brauchst auch kein extra Profilfeld dafür anlegen. Schau dir einfach mal alles in Ruhe an, dann verstehst du acuh, wie was funktioniert. |
|
|
Kevin |
Geschrieben am 25.02.2010 00000002 15:45
|
![]() Senior Mitglied ![]() Beiträge: 220 Registriert am: 06.10.08 Fusioneer: 16 years 6 months 2 weeks 15 days 8 hours 24 minutes 54 seconds |
Okay gut super danke ![]() Das Feld Ort wo finde ich das ? Finde nur das Feld Country aber das ja wiederum völlig was anderes was ich mache oder nicht ? ![]() |
|
|
emblinux |
Geschrieben am 25.02.2010 00000002 15:47
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 6 months 2 weeks 17 days 2 hours 39 minutes 27 seconds |
Das Profilfeld, welches ich meinte, ist in Fusion bereits enthalten. Du brauchst dir also nicht extra was herunterladen.
|
|
|
Kevin |
Geschrieben am 25.02.2010 00000002 15:54
|
![]() Senior Mitglied ![]() Beiträge: 220 Registriert am: 06.10.08 Fusioneer: 16 years 6 months 2 weeks 15 days 8 hours 24 minutes 54 seconds |
Okay habe sie gefunden. Folgender Code müsste es sein: Code Download Code if (!defined("IN_FUSION")) { die("Access Denied"); } Richtig oder ? |
|
|
emblinux |
Geschrieben am 25.02.2010 00000002 15:57
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 6 months 2 weeks 17 days 2 hours 39 minutes 27 seconds |
Jep, und für dich ist eigentlcih nur der Bereich display wichtig. Die anderen Bereiche können leer bleiben.
|
|
|
Kevin |
Geschrieben am 25.02.2010 00000002 16:00
|
![]() Senior Mitglied ![]() Beiträge: 220 Registriert am: 06.10.08 Fusioneer: 16 years 6 months 2 weeks 15 days 8 hours 24 minutes 54 seconds |
Okay vielen vielen dank ![]() Und Profilfeld muss ich natürlich anderen Namen geben sowie neuen Pfad. ![]() Ob ich das hin bekomme ![]() ![]() Bearbeitet von Kevin am 25.02.2010 00000002 16:03 |
|
|
emblinux |
Geschrieben am 25.02.2010 00000002 16:04
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 6 months 2 weeks 17 days 2 hours 39 minutes 27 seconds |
Die anderen Bereiche nicht so lassen, sondern leeren.
|
|
|
Kevin |
Geschrieben am 25.02.2010 00000002 16:07
|
![]() Senior Mitglied ![]() Beiträge: 220 Registriert am: 06.10.08 Fusioneer: 16 years 6 months 2 weeks 15 days 8 hours 24 minutes 54 seconds |
Was meinst du mit leeren ? Sorry bin denk ich ma die totale Niete was Profilfelder angeht ![]() |
|
|
emblinux |
Geschrieben am 25.02.2010 00000002 16:09
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 6 months 2 weeks 17 days 2 hours 39 minutes 27 seconds |
Das die IF-Verzweigungen leer sind, das dort nichts mehr steht. Probier einfach erst mal etwas rum.... |
|
|
Mytelion |
Geschrieben am 25.02.2010 00000002 17:17
|
![]() Mitglied ![]() Beiträge: 100 Registriert am: 03.01.10 Fusioneer: 15 years 3 months 2 weeks 17 days 14 hours 48 minutes 45 seconds |
Ich weis es gibt schon eine Thread dafür aber da hir gerade viel geschrieben wird![]() Ich habe überal geschaut aber nix gefunden wo bitte sehr muß ich diesen code einfügen? an die stelle wo der Poke Button auftauchen soll diesen code setzen (grafik links bitte anpassen) Sry kann keine Code einfügen da das Zitat - SICHERHEITS ALARM - an ist und Blockiert. ich hoffe ihr wiest aber was ich meine mit den Pocke!? |
|
|
Kevin |
Geschrieben am 25.02.2010 00000002 19:45
|
![]() Senior Mitglied ![]() Beiträge: 220 Registriert am: 06.10.08 Fusioneer: 16 years 6 months 2 weeks 15 days 8 hours 24 minutes 54 seconds |
Sorry das ich noch mal Störe. Kannst du mir an Hand der ersten If Abfrage sagen wie du es meinst damit ich ca weiss was ich machen muss ? Wäre Super... Danke Dirk schon ma ... |
|
|
emblinux |
Geschrieben am 25.02.2010 00000002 19:51
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 6 months 2 weeks 17 days 2 hours 39 minutes 27 seconds |
So sollte es ungefähr aussehen. Natürlich musst du da jetzt noch die Abfrage und so einbauen. Code Download Code if (!defined("IN_FUSION")) { die("Access Denied"); } |
|
|
Kevin |
Geschrieben am 25.02.2010 00000002 19:54
|
![]() Senior Mitglied ![]() Beiträge: 220 Registriert am: 06.10.08 Fusioneer: 16 years 6 months 2 weeks 15 days 8 hours 24 minutes 54 seconds |
Suuuuuper danke ![]() Das Feld muss ich ja auch statt user_location_include.php in user_poke_include.php und dann noch eine user_poke_include_var.php die die Position usw enthält. Danke und LG |
|
|
Kevin |
Geschrieben am 09.03.2010 00000003 20:32
|
![]() Senior Mitglied ![]() Beiträge: 220 Registriert am: 06.10.08 Fusioneer: 16 years 6 months 2 weeks 15 days 8 hours 24 minutes 54 seconds |
Hallo alle zusammen, das Thema ist lange her aber ich rufe es hiermit noch einmal auf. Da ich es einfach nicht hinbekomme anzuzeigen wie oft jemand insgesamt gepoked wurde. Hier zur Verdeutlichung ein kleiner auszug aus der DB so wie es bei mir ca ausschaut. EDIT: Anscheinend sind die Zahlen in der BD vordefiniert da sich nichts in der DB verändert wenn jemand wiederum gepoked wurde. Heißt wohl das der Stand wie oft ein user gepoked wurde gar nicht gespeichert wird. Geht das trotzdem irgendwie ? Angezeigt werden soll nicht wer wenn gepoked hat sondern es soll nur zusammen gezählt werden Beispiel: User ID 1 von User ID 22 5 steht da z.B. .... Dann müssen alle von denen man gepoked wurde zusammen gerechnet werden in diesem Beispiel wurde ich ja nur von der Id 22 5 mal gepoked ... also Du wurdest 5 mal gepoked. Wenn dich die ID 2 4 ma gepoked hat würde da stehen du wurdest 9 mal gepoked. Hoffe es is so verständlich. Über Hilfe bin ich sehr dankbar. LG Bearbeitet von Kevin am 09.03.2010 00000003 20:40 |
|
|
emblinux |
Geschrieben am 10.03.2010 00000003 06:54
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 6 months 2 weeks 17 days 2 hours 39 minutes 27 seconds |
Für mich sieht das mehr danach aus, als wenn die 1. Spalte eine fortlaufende ID ist, also nicht mit einem User zutun hat. Die 2. Spalte ist die User ID, der den User mit der ID aus der 3. Spalte poked. Um also herauszu bekommen, wie oft der User mit der ID 3 (1 Zeile ,3. Spalte) gepoked wurde, musst du nur zählen, wie oft dort die Zahl 3 (ID des Users) auftaucht. Hier ein kleines Beispiel. Code Download Code SELECT count(poked) as cnt FROM poketabelle WHERE poked=3 Das gibt dir dann die Anzahl zurück, wie oft dieser User gepoked wurde. In deiner PHP-Datei könnte das z.B. so aussehen: Code Download Code $sql = "SELECT count(poked) as cnt FROM ".DB_POKETABELLE." WHERE poked='".$udata[user_id]."'"; Wie gesagt, ist nur ein Beispiel, nicht so übernehmen. Ich hoffe du hast dadurch verstanden, wie es funktioniert. |
|
Springe ins Forum: |
Ähnliche Themen
Thema | Forum | Antworten | Letzter Beitrag |
---|---|---|---|
User Status | Allgemeine Support Fragen | 2 | 21.09.2015 00000009 09:27 |
Profile | Allgemeine Support Fragen | 2 | 05.02.2015 00000002 16:58 |
TS Status | Allgemeine Support Fragen | 9 | 26.02.2014 00000002 11:05 |
birthday_today_panel Gesperrte & Deaktivierte User nicht anzeigen | Allgemeine Support Fragen | 1 | 21.09.2013 00000009 12:34 |
Panels für profile.php ausblenden - nur wie? | Allgemeine Support Fragen | 8 | 15.03.2013 00000003 23:55 |