ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Teams modifizieren

Geschlossen
  1. #1
    User Pic
    CiSeN Mitglied
    Registriert seit
    06.01.2010
    Beiträge
    58
    Beitragswertungen
    1 Beitragspunkte
    Nach langer Zeit muss ich mich notgedrungen mal wieder mit einem Anliegen an euch wenden. Diesmal geht es um die teams.php, die ich versuche zu modifizieren.
    Leider bisher ohne Erfolg, da die php-Sprache für mich noch ein reinstes böhmisches Dorf ist.

    Nun aber zu meinem "Problem(en)":

    1.
    In der Datenbank habe ich der Tabelle "groups" eine Spalte namens "platform" hinzugefügt. Diese kann ich im Adminbereich auch bei den einzelnen Teams ausfüllen und an die Datenbank übertragen.

    Nun habe ich allerdings noch den "Fehler" im Script, dass, wenn ich ein Team bearbeite, sich das Feld wieder leert. Da stellt sich mir die Frage was und wo ich in der admin/groups.php einfügen muss, damit das bereits ausgefüllte Feld mit ausgelesen wird.

    Der Code der admin/groups.php sieht so aus:



    2. In der Rubrik Teams würde ich durch die Spalte "Platform" nun dem ganzen eine weitere Seite vorschalten.

    Beispiel:

    Seite 1:
    Plattform 1
    Plattform 2
    etc.

    Seite 2:
    Auflistung der Teams von Plattform 1 oder Plattform 2 oder etc.

    Seite 3:
    Mitgliederansicht (wie gewohnt)

    Die teams.php ist bisher unverändert, deswegen poste ich davon jetzt nicht extra den Code.

    Ich habe zwar bereits herausgefunden, dass ich es mit SELECT DISTINCT schaffe mehrfach vorkommende Werte nur einmal anzeigen zu lassen, das war es aber auch schon (ich weiß, ich bin ein mysql/php Bob :/ ).

    Vielleicht kann mir ja jemand unter euch weiterhelfen.

    Danke schonmal im voraus.


    verwendete ilch Version: 1.1 P


    Zuletzt modifiziert von CiSeN am 15.07.2016 - 17:30:17
    Bombing For Peace Is Like Fu**ing For Virginity !!!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    jeffreyx185 Mitglied
    Registriert seit
    15.07.2016
    Beiträge
    2
    Beitragswertungen
    0 Beitragspunkte
    zum ersten Anliegen lächeln

    ich habe nur schnell drüber geschaut aber du musst in admin/groups.php ab zeile 325 folgendes einfügen (im "if-statement")

    1
    $ar['platform'] =  $ar['platform'];


    damit sollte es Funktionieren.

    Ich schaue mir das ganze Später gerne nochmal etwas länger an also einfach bis heute Abend warten muss leider los und Arbeiten lächeln


    Zuletzt modifiziert von jeffreyx185 am 15.07.2016 - 17:05:29
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    CiSeN Mitglied
    Registriert seit
    06.01.2010
    Beiträge
    58
    Beitragswertungen
    1 Beitragspunkte
    danke für die schnelle Antwort.

    Ich habe die admin/groups.php um die Zeile erweitert, aber eine wirkliche Änderung ergab es leider nicht. In meinem Anfangspost habe ich den Code mal entsprechend der Zeile 326 angepasst.


    Zuletzt modifiziert von CiSeN am 15.07.2016 - 17:41:14
    Bombing For Peace Is Like Fu**ing For Virginity !!!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also die vorgeschlagene Zeile ist nicht notwendig. (Sie setzt der schon vorhandenen Wert erneut)

    Du wirst allerdings im Template dem Input Feld als Attribut value="{platform}" vergeben müssen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    1 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    CiSeN Mitglied
    Registriert seit
    06.01.2010
    Beiträge
    58
    Beitragswertungen
    1 Beitragspunkte
    auch danke für deine Antwort, aber auch das brachte nicht das gewünschte Ergebnis. Das Feld bleibt beim Bearbeiten weiterhin leer.

    Sicherheitshalber auch nochmal der Code von der admin/templates/groups.htm. In Zeile 64 und 65 ist der betreffende "Problemfall" zu finden:

    Bombing For Peace Is Like Fu**ing For Virginity !!!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    jeffreyx185 Mitglied
    Registriert seit
    15.07.2016
    Beiträge
    2
    Beitragswertungen
    0 Beitragspunkte
    Soooo wieder da,

    ja meine Codezeile ist unnötig.... Das kommt vom schnellen überfliegen (entschuldige)
    Ich habe das ganze jetzt mal mit deinem Code ausgeführt und bei mir Funktioniert es einwandfrei.
    Sicher das du die Datenbank richtig aufgesetzt hast?
    Lade doch mal ein Screenshot von der Struktur der prefix_groups Tabelle hier rein.

    LG
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    CiSeN Mitglied
    Registriert seit
    06.01.2010
    Beiträge
    58
    Beitragswertungen
    1 Beitragspunkte
    Einmal der Screen aus dem Adminbereich:
    gesperrtes Bild

    und der Screen von der Datenbank:
    gesperrtes Bild

    Wie man auf dem Screen aus dem Adminbereich sehen kann, wird alles perffekt in die rechte Tabelle eingetragen. Das Problem besteht nur, wenn ich dann auf "bearbeiten" klicke. Dann wird mir in der linken Tabelle das Feld Plattform leer ausgegeben.


    Zuletzt modifiziert von CiSeN am 15.07.2016 - 21:38:12
    Bombing For Peace Is Like Fu**ing For Virginity !!!
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    CiSeN Mitglied
    Registriert seit
    06.01.2010
    Beiträge
    58
    Beitragswertungen
    1 Beitragspunkte
    Kommando zurück, ich hab den Fehler gefunden. Ich Pfeife hatte die falsche htm-Datei hochgeladen.
    Ein dickes Danke an Mairu für den Lösungsansatz und genauso ein dickes Danke an jeffreyx185 für seine unermütliche Geuld gestern mit mir lachen

    Somit ist Punkt 1 schonmal abgearbeitet.
    Bombing For Peace Is Like Fu**ing For Virginity !!!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten