10 Jahre
Gespräch vereinbaren
Werbung
FeatValue
Das Kundenportal für Agenturen und Freelancer
Integriert sich in das bestehende Projektmagement-System
Kostenlos registrieren

Die Settings-Tabelle wird erweitert.

Code & Blog Logo

Code & Blog Logo

In der Settings-Tabelle unseres CMS werden bereits globale Einstellungen gespeichert. Heute wird diese Tabelle noch erweitert.

Das ist neu:

  1. activated: ist 1wenn die Einstellung aktiviert ist und 0 wenn nicht. Dies ist dazu da, um z.B. für einen Skin, den man nicht aktiviert hat, auch die Einstellung im Admin-Bereich nicht anzeigt. Denn die braucht man ja nicht.
  2. description: Beschreibung der Einstellung (Ebenfalls für den Admin-Bereich)


Der Query für die Datenbankänderung sieht so aus:

ALTER TABLE `cms_settings`
  ADD `activated` INT( 1 ) DEFAULT '1' NOT NULL ,
  ADD `description` VARCHAR( 75 ) NOT NULL ;

Da nun schon einige Datensätze eingetragen sind, müssen diese natürlich auch noch geändert werden. Da der Standard für die Aktivierung 1 ist, müssen wir da schonmal nichts mehr Ändern. Jedoch fehlt noch die Beschreibung.

title

Beschreibung: Titel des CMS

Query:

UPDATE `cms_settings` SET `description` = 'Titel des CMS' WHERE CONVERT( `property` USING utf8 ) = 'title' LIMIT 1 ;

selectedskin

Beschreibung: Aktueller Skin

Query:

UPDATE `cms_settings` SET `description` = 'Aktueller Skin' WHERE CONVERT( `property` USING utf8 ) = 'selectedskin' LIMIT 1 ;

skinbgcolor

Beschreibung: Hintergrundfarbe

Query:

UPDATE `cms_settings` SET `description` = 'Hintergrundfarbe' WHERE CONVERT( `property` USING utf8 ) = 'skinbgcolor' LIMIT 1 ;

globalmenuid

Beschreibung: Globales Menü

Query:

UPDATE `cms_settings` SET `description` = 'Globales Menü' WHERE CONVERT( `property` USING utf8 ) = 'globalmenuid' LIMIT 1 ;

skinforecolor

Beschreibung: Schriftfarbe
Query:

UPDATE `cms_settings` SET `description` = 'Schriftfarbe' WHERE CONVERT( `property` USING utf8 ) = 'skinforecolor' LIMIT 1 ;

skinhighlight1

Beschreibung: Highlight Farbe 1
Query:

UPDATE `cms_settings` SET `description` = 'Highlight Farbe 1' WHERE CONVERT( `property` USING utf8 ) = 'skinhighlight1' LIMIT 1 ;

skinhighlight2

Beschreibung: Highlight Farbe 2
Query:

UPDATE `cms_settings` SET `description` = 'Highlight Farbe 2' WHERE CONVERT( `property` USING utf8 ) = 'skinhighlight2' LIMIT 1 ;

host

Beschreibung: URL der Startseite
Query:

UPDATE `cms_settings` SET `description` = 'URL der Startseite' WHERE CONVERT( `property` USING utf8 ) = 'host' LIMIT 1 ;

Du arbeitest in einer Agentur oder als Freelancer?
Dann wirf doch mal einen Blick auf unsere Software FeatValue.

Kommentare

m1staX schrieb am 19.09.2011:

Aus reinem Interesse: Warum machst du ...WHERE CONVERT('property' USING utf8) = '... ? ... WHERE property = '... funktioniert doch auch.

Stefan Wienströer schrieb am 19.09.2011:

Hab das damals ausm PhpMyAdmin kopiert, der hatte das automatisch eingefügt und ich habs nicht rausgenommen^^

Über uns

Stefan Wienströer

Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project

Cookie-Einstellungen

Helfen Sie dabei, uns noch besser zu machen. Wir nutzen Cookies und ähnliche Technologien, um die Website auf Ihre Bedürfnisse anzupassen. Zur Datenschutzerklärung

Auswahl speichern