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.. Dooki Männlicher Benutzer 16.07.2024 - 20:47 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 Herzlich Willkommen Botty Männlicher Benutzer 07.06.2024 - 02:42 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
 54.559 Posts & 4.945 Themen in 78 Foren
Forenübersicht » Support / Hilfe » PHPKit 1.6.4 & 1.6.5 & 1.6.6 » Modifikationen » PHPKIT 1.6.6 Erweiterte Status..

PHPKIT 1.6.6 Erweiterte Statusbox
12 Beiträge in diesem Thema
 Seiten (1):    1  
28.03.2013 - 14:50 Uhr
Beitrag: #1
Hallo,

ich bin gerade dabei eine FIFA Onlineliga zu gründen und aufzuziehen. Hierbei benutze ich die erweiterte Statusbox 1.5F, welche auch grundsätzlich ohne Probleme funktioniert.

Wie in anderen FIFA Onlineligen üblich, verwende ich zur Berechnung von Tabellen und der Pflege der Ligen/Mannschaften den LMO (Liga Manager Online). Dort habe ich natürlich für jeden Verein auch ein Wappen hinterlegt.
Jeder Verein hat im LMO ein Notizfeld, wo der Username des trainerenden Users hinterlegt ist.

Ist es möglich, dass in der erweiterten Statusbox das Wappen des trainierten Vereins vor dem Usernamen angezeigt werden kann?
Ich habe hier bereits etwas von einem Spezialfeld gelesen, aber irgendwie bin ich daraus nicht ganz schlau geworden.

Des Weiteren habe ich zurzeit nur das PN Symbol und die Verlinkung dessen vor dem Usernamen und ich würde diese gerne durch die ICQ Blume ersetzen, die den Status des jeweiligen Nutzers anzeigt. Die ICQ Nummern sind ja im Profil im entsprechenden Feld hinterlegt. Wie kann ich das umsetzen?

Letztendlich soll es so aussehen:

Ich hoffe, dass mir jemand von euch helfen kann.
Wenn Codes benötigt werden, stelle ich diese natürlich selbstverständlich zur Verfügung.

Beste Grüße
Niko

 
Zum Anfang der Seite
30.03.2013 - 02:02 Uhr
Beitrag: #2
Ersteinmal zur ICQ-Statusabfrage, öffne die Datei pkinc/publicinc/navbox.extnbst.php und suche darin folgendes:
Hier klicken zum aufklappen

Ersetze dieses mit folgendem Code:
Hier klicken zum aufklappen


Es gilt zu beachten, sollte eine fehlerhafte ICQ-ID eingegeben wurden sein, so wird kein Status-Image erzeugt, stattdessen lediglich der Alternativ-Text ausgegeben. Sollte keine ICQ-ID eingegeben/vorhanden sein, oder dessen Wert bei 0 liegen, so wird kein Image publiziert. Bleibt also zu hoffen das deine Benutzer stets eine gültige ICQ-ID eintragen, oder das Feld leer lassen, wie es sich gehört. Andernfalls wird obrig erwähntes auch im Forum greifen, da dort nicht anders gearbeitet wurde, eben weil es eine externe Statusabfrage ist und ICQ keine Grafiken bei fehlerhafter oder nicht vorhandener ID auswirft.

Nun zum LMO - ich pers. habe mir das Teilchen bis Dato noch nicht angesehen, auch muss ich zugeben, das ich kein sonderliches Interesse daran verspüre, einzig und allein - wie Du bereits gelesen hattest; könnte ich Dir die Erweiterung von k!r!ka empfehlen. Link zum Forenthema: include.php?path=forum/showthread.php&threadid=4678&entries=0#post21306

Aus dem Thread entnehme ich, das folgende Erweiterung benötigt wird:
Link: PHPKIT 1.6.5 - Spezial Profilfeld

Zusätzlich müssen diverse Änderungen vorgenommen werden, wie sie k!r!ka publiziert hat.
Zum einen hätten wir hier eine Änderung innerhalb jener Datei, welche wir bereits am Anfang dieses Beitrag editiert hatten, der Datei pkinc/publicinc/navbox.extnbst.php - hierrin wird der erst eben ersetzte Code ein wiederholtes mal ersetzt mit folgendem:

Hier klicken zum aufklappen

Nun müsste noch folgender Code, innerhalb der pkinc/main.php implementiert werden, nach diesen Zeilen:
Hier klicken zum aufklappen

Folgt dieser Code:
Hier klicken zum aufklappen


Sollten sämtliche Änderungen beinhalten, den Rest einfach dem verlinkten Thread entnehmen. (Erklärung, etc)
Sollte etwas unklar sein, obrig verlinkten Thread ggf. wieder herausheben, oder warten bis sich der LMO-Bastler k!r!ka meldet. zwinkern  Bääääh

Wünsche frohe Oster-Feiertage. zwinkern

 
Zum Anfang der Seite
30.03.2013 - 09:46 Uhr
Beitrag: #3
Hallo,

besten Dank für deine Hilfe. Es klappt soweit fast perfekt. Gibt nur noch 2 kleine Sachen, die du mir vllt. noch beantworten könntest.

Es sieht jetzt folgendermaßen aus:

Manche Trainer haben allerdings 2 Teams, manche aber auch gar keins. Wie kann man zusätzlich noch das 2.Teamwappen anzeigen lassen?
Und wie kann man es von der Formatierung her einrichten, dass immer eine Breite von 2 Teams vor der ICQ Blume Platz ist, sodass die Usernamen immer gleichmäßig untereinander stehen?

Aber erstmal besten Dank für die bisherige Hilfe. Klappte einwandfrei. Das einzige was man ändern musste, war der Pfad zu den Bildern zwinkern

 
Zum Anfang der Seite
06.05.2013 - 07:55 Uhr
Beitrag: #4
Gute Morgen an alle Frühaufsteher  lachend

Niko dich trifft man auch überall  lachend


habe es soweit wie hier beschrieben hinbekommen, auch wird das Team automatisch in die DB gebracht und dadurch angzeigt. Nur beim 2. bzw. 3. Team habe ich Probleme und bräuchte eure Hilfe.

Grüße

Specki_31

 
Zum Anfang der Seite
06.05.2013 - 19:50 Uhr
Beitrag: #5
  • pkinc/main.php
    • Öffne o.g. Datei und suche das:

      • Wenn du ohne Default-Wappen hast, siehe letzten Stand hier.
        Hier klicken zum aufklappen


        Und mache daraus das:
        Hier klicken zum aufklappen


      • Wenn du mit Default-Wappen hast, siehe letzten Stand hier.
        Hier klicken zum aufklappen


        Und mache daraus das:
        Hier klicken zum aufklappen


  • pkinc/publicinc/navbox.extnbst.php
    • Öffne o.g. Datei und suche das:

      • Wenn du ohne ICQ-Blume hast, also Standard-Datei bzw. Download-Pack.
        Hier klicken zum aufklappen


        Und mache daraus das:
        Hier klicken zum aufklappen



      • Wenn du mit ICQ-Blume hast, siehe letzten Stand hier.
        Hier klicken zum aufklappen


        Und mache daraus das:
        Hier klicken zum aufklappen



  • AdminCenter > Sonstiges > Designs > aktives Design wählen > -Optionale Angaben-
    • Gehe zu o.g. Bereich und füge folgenden Code in das nebenstehende Textfeld ein:



      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30

      Quellcode

      ul#extnbst
          
      {
          
      margin:                  0px;
          
      padding:                 0px;
          
      clear:                   both;
          }
      ul#extnbst li
          
      {
          
      margin:                  0px;
          
      padding:                 0px;
          list-
      style:              none;
          
      text-align:              left;
          
      float:                   left;
          
      line-height:             22px;
          }
      ul#extnbst li#wappen
          
      {
          
      width:                   50px;
          }
      ul#extnbst li#icon
          
      {
          
      width:                   20px;
          }
      ul#extnbst li#nick
          
      {
          
      width:                   50px;
          
      margin:                  auto auto auto 5px;
          
      overflow:                hidden;
          
      white-space:             nowrap;
          }


Erklärung:
Es ist mit obiger Änderung nun möglich, das die Team-Bilder über die Profilfelder vom phpKit gesetzt werden können. Dazu erstellt man einfach ein Profilfeld im AdminCenter und weist diesen in der Navigationsbox zu. Der User kann dann in seinen Profil den Team-Namen eintragen und wenn es alles gut geht erscheint in der Liste dann das Wappen  

In der Navigationsbox kann über folgende Zeile



1

PHP-Quelltext

userLeagueImage($userinfo['user_id'], '1.2')
die Profilfelder eingestellt werden. In obigen Fall werden die Profilfelder 1 und 2, getrennt durch einen Punkt, gesetzt.


Auch wird die Liste so dargestellt, wie es Niko1991 von Anfang an haben wollte. Die Usernamen werden ab einer bestimmten Breite automatisch getrennt, einstellbar über folgende Einstellung im AdminCenter:



1
2
3
4
5
6
7

Quellcode

ul#extnbst li#nick
    
{
    
width:                   50px;
    
margin:                  auto auto auto 5px;
    
overflow:                hidden;
    
white-space:             nowrap;
    }
Dort steht direkt am Anfang die Eigenschaft width und dahinter der Wert 50px, also 50 Pixel breit. Diesen einfach abändern, wenn es zu wenig / zuviel ist.

--

Wenn noch was fehlen sollte, oder Fragen offen sind - einfach meckern ;o


 
Zum Anfang der Seite
06.05.2013 - 20:09 Uhr
Beitrag: #6
ist dies möglich über die DB laufen zu lassen, zb.

Erstes Team funktioniert bereits da lasse ich es in dem Moment wo der Trainer sein Team übernimmt automatisch das Feld "special_field" füllen.

Ist dies auch für die 2. und evtl. 3. Teams möglich, dadurch behalte ich die Übersicht wenn es automatisch wäre.

er müsste halt jedes mal prüfen ob special_field schon besetzt ist und es dann in special_field 2 schreiben usw.

Genau so wenn ein Trainer entlassen wird, beim 1. Team lasse ich das Feld auch automatisch löschen.

Hoffe verstehst was ich meine ...

 
Zum Anfang der Seite
06.05.2013 - 20:38 Uhr
Beitrag: #7
Es läuft ja über die DB, vorher über das PHPKIT 1.6.5 - Spezial Profilfeld, jetzt mit der Änderung ohne irgendwelche Zusätze von Downloads.

Die Profilfelder kannst du auch im AdminCenter der jeweiligen Usern bearbeiten. Wenn also ein Trainer nicht mehr sein soll, dann leerste sein Profilfeld im AdminCenter. Gut, es gibt den haken, das es sich der User wieder eintragen kann, bzw. unbeteiligte User dort was eintragen können. Es war halt nur eine fixe Idee ^^"

Und automatisch läuft das ganze eh nicht ab. Eine Schnittstelle zum LMO selbst ist hier nicht drin  


 
Zum Anfang der Seite
06.05.2013 - 20:59 Uhr
Beitrag: #8
hmm, die schnittstelle habe ich  lachend




1

PHP-Quelltext

$eintragung3 mysql_query ("UPDATE pk__user SET spezial_field = '".$teamwahl."' WHERE user_name = '".$user."'");


damit fülle ich das special_field genau in dem moment wenn sich der user das erste team nimmt.




1

PHP-Quelltext

$entlassen2 mysql_query ("UPDATE pk__user SET spezial_field = Null WHERE user_name = '".$trainerGesperrt."'");


und damit lösche ich es wieder wenn er als trainer entlassen wird.

und genau dies wollte ich so mit dem 2. und 3. Team realisieren :/

 
Zum Anfang der Seite
06.05.2013 - 21:08 Uhr
Beitrag: #9
Ich meinte eine andere Art von Schnittstelle   Den Zugriff von phpKit direkt zum LMO  Bääääh

Aber ja, es ginge ansich auch: drei statt ein Spezial-Feld plus zugehörige Verwaltung. Halt ohne deine Schnittstellen-Variante  Bääääh


 
Zum Anfang der Seite
06.05.2013 - 21:12 Uhr
Beitrag: #10
könntest du da helfen ??

 
Zum Anfang der Seite
06.05.2013 - 21:25 Uhr
Beitrag: #11
Joa, klar. Nur heute nicht mehr ^^""

Ansich war ja auch der Gedanke, das jeder sich selbst sagen kann, wieviele Team-Bilder / Wappen anzeigen lassen möchte - wenn auch nativ   Naja, war halt nur eine Idee ;o


 
Zum Anfang der Seite
06.05.2013 - 21:28 Uhr
Beitrag: #12
prima  lachend

wann könnte ich dich erneut mit der sache nerven !?!

 
Zum Anfang der Seite
 Seiten (1):    1  

Ähnliche Themen
 
Support Support » Erweiterte Profil-Einstellungen - Letzte Antwort von pommes am 14.08.13, 03:03 Erweiterte Profil-Einstellungen  (14.08.13, 03:03)
Support Support » Erweiterte Funktionen für das Forum - Letzte Antwort von David am 28.03.07, 21:28 Erweiterte Funktionen für das Forum  (28.03.07, 21:28)
Modifikationen Modifikationen » Verkehrte Zeit bei Erweiterte Statusnavbox V1.4 - Letzte Antwort von ulli_123 am 17.04.13, 15:19 Verkehrte Zeit bei Erweiterte Statusnavbox V1.4  (17.04.13, 15:19)
Support Support » Statusbox - Letzte Antwort von HiGHteK am 25.11.07, 18:41 Statusbox  (25.11.07, 18:41)
Modifikationen Modifikationen » Statusbox 1.5 - Letzte Antwort von eddie074 am 06.03.13, 22:07 Statusbox 1.5  (06.03.13, 22:07)

HTH-C.com - Webmedien & Community