ilch Forum » Ilch Clan 1.1 » Allgemein » PopoUp Fenster

Geschlossen
  1. #1
    User Pic
    Messiahs Mitglied
    Registriert seit
    03.04.2010
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Hallo erst mal!

    BESCHREIBUNG
    Ich bin gerade dabei ein PopUp Fenster zu machen was die Mitglieder daran erinnern soll ihren Clanbeitrag zu begleichen.Das PopUp habe ich bereits Fertig jedoch habe ich folgendes Problem.

    Probleme

    Ich möchte ein kleines Admin Center Coden wo ich die bereits vorhanden Mitglieder aus der Datenbank auslesen werden.Durch ein Suchfunktion und Check Boxen soll der Benutzer die Möglichkeit bekommen eine Hacken zu setzten womit die Makierten Mitglieder automatisch jedesmal wenn sie sich auf der Clanseite einloggen diese PopUp zu gesicht bekommen.

    Und genau da liegt mein Problem darin , die Mitglieder aus der Datenbank auszulesen ist kein ding , jedoch wie stelle ich es an das nur die Makierten Mitglieder diese PopUp sehen , das ganze muss ja mit dem Login verknüpft bzw muss die ID erkannt werden welche sich gerade auf der Seite anmeldet.

    Würde mich sehr freuen über zahlreiche Ideen und Vorschläge

    Mfg Messiahs



    Zuletzt modifiziert von Messiahs am 07.04.2010 - 17:16:45
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Etzl Mitglied
    Registriert seit
    24.04.2006
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Hallo Messiahs,

    ich glaube ich würde es so machen:

    Du fügst in die Datenbank bei prefix_user eine weitere spalte hinzu mit dem Namen "popup" oder so. Diesen Wert lässt du standardmässig auf 0, soll der User ein Popup bekommen, stellst du den Wert auf 1 (das kannst du ja zb. über das Adminmenü machen - checkbox usw.)
    Sobald der User das Popup gelesen hat (durch bestätigung mit "OK" zb.) wird der wert wieder auf 0 gestellt.

    In die index.php würde ich dann eine funktion einbauen, die beim laden der HP überprüft ob "popup" auf 0 oder 1 ist (wenn der User eingeloggt ist), und dann Popup aufruft oder auch nicht.

    Hoffe das hilft dir weiter,

    LG
    Etzl
    externer Link
    Ultima Online Freeshard einmal anders
    momentan im Umbau (HP-Design/InBrowser Ultima Online/ uvm.)
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    das prinzip ist gut,
    allerdings würde ich den DB-Eintrag als Admin manuell machen

    d.h. solange er nicht bezahlt hat popup = 1
    sonst popup = 0

    btw jemand mit popup-blocker bekommt davon wohl gar nix mit
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    man kann es ja statt mit popup als lightbox oder greybox oder solch einer box machen, die werden nicht so sehr geblockt
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Messiahs Mitglied
    Registriert seit
    03.04.2010
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Tolle Antworten und Ideen!

    Ich sag jetzt schon mal Danke sehr , jetzt weis ich wie ich diese Sache angehen muß!

    Ihr habt mich aber auf ein Kritisches Problem aufmerksam gemacht , PopUp Blocker. Würde den die Möglichkeit bestehen an stelle eines PopUps es so zu Coden , das im Maincontent nicht die News als erstes erscheinen sondern eben der Warnhinweis?


    Danke sehr!



    Zuletzt modifiziert von Messiahs am 07.04.2010 - 20:54:09
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    machs doch mittels lightbox. das wird wohl am leichtesten... so wie hier beim renommee...
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Etzl Mitglied
    Registriert seit
    24.04.2006
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    klar, du kannst einfach eine selfbp (Eigene Seite - zb. im Adminmenü) erstellen, oder schnell selbst eine basteln, die dann aufgerufen wird, wenn popup auf 1 ist. Die funktion in der index.php rufst du dann zb. "index.php?payday" auf.

    Der User kommt erst auf seine gewünscht Seite (zb. Forum usw.) wenn er die "Bitte Zahlen Seite" bestätigt und somit "popup" wieder auf 0 setzt.

    Allerdings ist natürlich lightbox oder greybox etwas eleganter. Wird von Popup Blocker auch nicht geblockt (soweit ich weiß).

    Du könntest auch PMs verschicken, oder eine erinnerungs-email, nur als denkanstoß.

    LG
    Etzl
    externer Link
    Ultima Online Freeshard einmal anders
    momentan im Umbau (HP-Design/InBrowser Ultima Online/ uvm.)
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    du solltest auch die cookies berücksichtigen. wenn die aktiviert sind, bleibt der user eingeloggt, und das popup erscheint nicht.
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Messiahs Mitglied
    Registriert seit
    03.04.2010
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    So ich habe alles soweit fertig. Wenn ihr in ilch als Admin eingeloggt seit hast du einen Menü Eintrag "VERWALTEN" , in diesem Modul würde ich gerne 2 Check Boxen einfügen.

    Kann mir jemand sagen wo ich das dazu gehörige Template finde , oder werden diese Felder generiert und es besteht kein Temp. dafür ?

    Mfg
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Etzl Mitglied
    Registriert seit
    24.04.2006
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Du kannst Checkboxen bei "Verwalten" hinzufügen indem du einen Eintrag in die Datenbank hinzufügst bei "prefix_modules"
    Mehr infos dazu findest du hier -> externer Link

    in der /admin/user.php müsstest du dann bei "case 'modulrecht' :" noch einiges erweitern, damit es die weiteren Datenbankeinträge macht.
    wahrscheinlich musst du im template auch noch einige Änderungen vornehmen, damit die checkbox dann die richtige Aktion ausführt.

    Ich würde die Sache so angehen, wenn du es mit den "Verwalten" Checkboxen machen möchtest.
    Es gibt aber sicherlich auch noch andere Wege.

    Hoffe das hilft dir weiter,

    Etzl
    externer Link
    Ultima Online Freeshard einmal anders
    momentan im Umbau (HP-Design/InBrowser Ultima Online/ uvm.)
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten