Also ich hab verstanden es geht hier um den Checkbox Button im ACP wo er einzelne Boxen an oder ausschalten kann per Klick.
Seit 02.07.2010 Papa einer süssen Tocher !!!!
http://www.burnerfm.de
Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
guten Morgen alle zusammen....mann ist das schon wieder kalt hier in Berlin...
Dooki hat es richtig verstanden. Ich gebe aber zu, das ich verwirrend geschrieben habe. Ich möchte im ACP die Welcomeboxen seperat abschalten können. Das sie komplett verschwunden sind. Im Urzustand wenn sie leer sind, bleibt ja trotzdem noch ein kleiner Balken. Ich möchte komplett von der Box nix sehen welche deaktiviert ist.
Mit den Checkboxen war das so gemeint, das ich zwar den Code hatte, aber ich nicht die Brücke schlagen kann, wie die Variable "$welcometext1" und "$welcometext0" aus dem Checkbox Code mit dem Ergebnis (Box an/aus) zusammenzuführen ist....
Aber Bullet hat das schon was interessantes gesagt...wie ich ihn verstanden habe, muss ich eine Spalte anlegen mit Wert 0 oder 1...damit php überprüfen kann, ob die box an oder aus sein soll.
Abschließend muss ich noch dazu sagen Männer, das ich am Anfang stehe mit code Spielerein. Von daher erscheinen manche Fragen dumm...aber seht es mir nach...am besten kapier ich das wenn ich auch mal meine dummen Fragen jemanden stellen kann...da mein schlaues Buch darauf nicht vorbereitet ist
Diese Geschichte hier mit den Welcome boxen ist eine vielleicht überflüssige Sache...soll aber mal mein erstes ernsthaftes "Projektchen" sein.
MfG und THX für die Hilfe
Stifli
Dooki hat es richtig verstanden. Ich gebe aber zu, das ich verwirrend geschrieben habe. Ich möchte im ACP die Welcomeboxen seperat abschalten können. Das sie komplett verschwunden sind. Im Urzustand wenn sie leer sind, bleibt ja trotzdem noch ein kleiner Balken. Ich möchte komplett von der Box nix sehen welche deaktiviert ist.
Mit den Checkboxen war das so gemeint, das ich zwar den Code hatte, aber ich nicht die Brücke schlagen kann, wie die Variable "$welcometext1" und "$welcometext0" aus dem Checkbox Code mit dem Ergebnis (Box an/aus) zusammenzuführen ist....
Aber Bullet hat das schon was interessantes gesagt...wie ich ihn verstanden habe, muss ich eine Spalte anlegen mit Wert 0 oder 1...damit php überprüfen kann, ob die box an oder aus sein soll.
Abschließend muss ich noch dazu sagen Männer, das ich am Anfang stehe mit code Spielerein. Von daher erscheinen manche Fragen dumm...aber seht es mir nach...am besten kapier ich das wenn ich auch mal meine dummen Fragen jemanden stellen kann...da mein schlaues Buch darauf nicht vorbereitet ist

Diese Geschichte hier mit den Welcome boxen ist eine vielleicht überflüssige Sache...soll aber mal mein erstes ernsthaftes "Projektchen" sein.
MfG und THX für die Hilfe
Stifli
OffTopic


Haben deine welcome boxen ne DB table?!
Wenn ja haben sie natürlich auch ihre Felder in der DB für die jeweiligen inhalte.. title, text, etcpp..
dazu müsste ein Feld alá "_aktiv" oder so..
dieses Feld ist ein (tiny)int feld welches eine länge von 1 hat und nur werte bekommt die eine 1 oder eine 0 sind..
0 = aus
1 = an
Dein formular schickt diese werte ebenfalls mit.. welche dadrin stehen: $_POST['welcome_text_1']
diesen Inhalt übergibst du deiner DB Anfrage, welches auch vorher schon die title und/oder texte änderte.. oder was auch immer die inhalte waren....
nun hat jede box aber ihr eigenes aktiv feld..
Beispiel:
"welcomebox_aktiv"
Deine schon vorhandenen SQL Anweisung:
Erweiterst du im das Feld "welcomebox_aktiv":
Alles nur Beispiele da ich den Code nicht kenne
Dort wo die Welcomeboxen erscheinen sollen, also auf der Homepage/Startseite, müssen nun Abfragen rein das er nur die aktiven Boxen nimmt..
Wenn du nun SQL Anweisungen drin hast die deine Welcomeboxen auslesen, dann muss diesen folgendes hinzugefügt werden:
Damit du nur die aktiven anzeigst/aus der DB liest
Wenn ja haben sie natürlich auch ihre Felder in der DB für die jeweiligen inhalte.. title, text, etcpp..
dazu müsste ein Feld alá "_aktiv" oder so..
dieses Feld ist ein (tiny)int feld welches eine länge von 1 hat und nur werte bekommt die eine 1 oder eine 0 sind..
0 = aus
1 = an
Dein formular schickt diese werte ebenfalls mit.. welche dadrin stehen: $_POST['welcome_text_1']
diesen Inhalt übergibst du deiner DB Anfrage, welches auch vorher schon die title und/oder texte änderte.. oder was auch immer die inhalte waren....
nun hat jede box aber ihr eigenes aktiv feld..
Beispiel:
"welcomebox_aktiv"
Deine schon vorhandenen SQL Anweisung:
|
|
PHP-Quelltext |
1 |
$DB->query("UPDATE FROM `phpkit_welcome_box` SET `welcomebox_title`='".$_POST['welcomebox_title']."',`welcomebox_text`='".$_POST['welcomebox_text']."' WHERE `welcomebox_id`='".$_POST['welcomebox_id']."' LIMIT 1");
|
Erweiterst du im das Feld "welcomebox_aktiv":
|
|
PHP-Quelltext |
1 |
$DB->query("UPDATE FROM `phpkit_welcome_box` SET `welcomebox_title`='".$_POST['welcomebox_title']."',`welcomebox_text`='".$_POST['welcomebox_text']."',`welcomebox_aktiv`='".$_POST['welcomebox_aktiv']."' WHERE `welcomebox_id`='".$_POST['welcomebox_id']."' LIMIT 1");
|
Alles nur Beispiele da ich den Code nicht kenne

Dort wo die Welcomeboxen erscheinen sollen, also auf der Homepage/Startseite, müssen nun Abfragen rein das er nur die aktiven Boxen nimmt..
Wenn du nun SQL Anweisungen drin hast die deine Welcomeboxen auslesen, dann muss diesen folgendes hinzugefügt werden:
|
|
MySQL-Abfrage(n) |
1 |
WHERE `welcomebox_aktiv`='1' |
Damit du nur die aktiven anzeigst/aus der DB liest
|
Achtung: Dirk Kántor ist unterwegs! Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben. |
Danke Dooki für die detailierte Aussage. Wie Du es richtig vermutet hast gibt es in der DB in der Tabelle "pk__config" pro Box eine Spalte für "Welcome Titel" und "Welcome Text"
[Laut gedacht]
Dies würde ja sowieso schonmal heißen, das ich eigentlich pro Box+ dazugehörigen Titel einen An/Aus Butto bräuchte, da ja sonst die Box deaktiviert wird aber nicht der dazugehörige Titel. D.h. 12 Radiobuttons...
[/Laut gedacht]
Ich gehe jetzt in den nächsten Schritten immer nur von der Box1 aus. Diese nehme ich auch als Beispiel.
ich öffne die DB Tabelle "pk__config" und finde welcome_title_1 und die welcome_text_1. Nun füge ich die Zeile welcome_title_aktiv_1 sowie welcome_text_aktiv_1 ein.
Nun stosse ich schon auf das erste Problem. In der Tabelle"pk_config" kann ich scheinbar nur Felder erstellen, die später einmal Text enthalten sollen. Mir ist es nicht möglich den Typ von varchar(100) auf tinyint zu ändern. Dies kann ich nur unter dem Reiter Struktur...ich glaube aber, das dieser für die gesamte Tabelle "pk_config" gilt und nicht für die einzelnen Spelten.
Frage?:
wie bzw wo kann ich mir die benötigten Felder erstellen?
--------------------------------------------------------------------------------------------------------------------------------------
ich habe mir die Felder jetzt aber mal trotzdem erstellt, nun werden sie auch in der "pk_conig" angezeigt, halt nur ohne values...Nun habe ich grundlegend die benötigten Felder für die Box1...

EDIT:
ich kann doch die Tabelle als pk_welvome_aktiv einfach so in meine DB hauen oder???
was muss in die Felder: Kollation, Attribute....
[Laut gedacht]
Dies würde ja sowieso schonmal heißen, das ich eigentlich pro Box+ dazugehörigen Titel einen An/Aus Butto bräuchte, da ja sonst die Box deaktiviert wird aber nicht der dazugehörige Titel. D.h. 12 Radiobuttons...
[/Laut gedacht]
Ich gehe jetzt in den nächsten Schritten immer nur von der Box1 aus. Diese nehme ich auch als Beispiel.
ich öffne die DB Tabelle "pk__config" und finde welcome_title_1 und die welcome_text_1. Nun füge ich die Zeile welcome_title_aktiv_1 sowie welcome_text_aktiv_1 ein.
Nun stosse ich schon auf das erste Problem. In der Tabelle"pk_config" kann ich scheinbar nur Felder erstellen, die später einmal Text enthalten sollen. Mir ist es nicht möglich den Typ von varchar(100) auf tinyint zu ändern. Dies kann ich nur unter dem Reiter Struktur...ich glaube aber, das dieser für die gesamte Tabelle "pk_config" gilt und nicht für die einzelnen Spelten.
Frage?:
wie bzw wo kann ich mir die benötigten Felder erstellen?
--------------------------------------------------------------------------------------------------------------------------------------
ich habe mir die Felder jetzt aber mal trotzdem erstellt, nun werden sie auch in der "pk_conig" angezeigt, halt nur ohne values...Nun habe ich grundlegend die benötigten Felder für die Box1...
EDIT:
ich kann doch die Tabelle als pk_welvome_aktiv einfach so in meine DB hauen oder???
was muss in die Felder: Kollation, Attribute....
OffTopic


Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Stifli« (30. Januar 2011, 10:30)
ähm äh.. also "_aktiv_1" reicht aus.. denn wieso abfragen ob title+text aktiv sind.. wenn box nummer 1 nicht aktiv is, dann soll er weder title noch text ausgeben.. isser aktiv, blende beides ein 
zum thema config des phpkits.. OH NEE NICH SCHON WIEDER
dit soll dir jemand anders erklären ich seh nur die bilder und mich graults

zum thema config des phpkits.. OH NEE NICH SCHON WIEDER

dit soll dir jemand anders erklären ich seh nur die bilder und mich graults
|
Achtung: Dirk Kántor ist unterwegs! Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben. |
Die Felder sind doch ausgefüllt. Mit b:0; das wäre ja dann in dem Fall inaktiv.
Das b steht für boolean und die Zahl kann da jetzt 1 oder 0 sein.
diese anzeige kommt deswegen zustande da phpkit dort mit serialize arbeitet
Wobei ich net ganz verstehe wieso du die Spalten wo der Text gespeichert werden soll auf int statt text stellst.
Attribute kannste in deinem Fall mal weglassen. Bei Kollation gibst du den "charset" an. dh. bei Textfeldern würde ich da utf8_general_ci auswählen
Das b steht für boolean und die Zahl kann da jetzt 1 oder 0 sein.
diese anzeige kommt deswegen zustande da phpkit dort mit serialize arbeitet
Wobei ich net ganz verstehe wieso du die Spalten wo der Text gespeichert werden soll auf int statt text stellst.
Attribute kannste in deinem Fall mal weglassen. Bei Kollation gibst du den "charset" an. dh. bei Textfeldern würde ich da utf8_general_ci auswählen
Seit 02.07.2010 Papa einer süssen Tocher !!!!
http://www.burnerfm.de
Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.

- 1
- 2

Ähnliche Themen
-
User Content | Addons »-
1.6.5 DL-Rechte
(10. Juli 2008, 23:20)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Benutzergruppe rechte ändern
(30. September 2008, 13:34)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Nickname - Floodcontrol oder Adminfreigabe möglich?
(1. Juli 2008, 09:58)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
verschiedene Bereiche im Kit deaktivieren
(8. Februar 2008, 20:16)


