Tipps und Tricks

BLOB Datenbankeinträge anzeigen und bearbeiten in PHPmyadmin

Bild von tobiasb

Beim Betrachten solcher Datenbankeinträge wundern man sich vielleicht, warum man die nicht sehen und bearbeiten kann und möchte doch so gern auch wissen, was sich dadrin befindet.

Das geht ganz einfach. Dazu muss die config.inc.php von PHPmyadmin bearbeitet und folgende Werte gesetzt/geändert werden.

  1. //Sichtbarkeit aktivieren
  2. $cfg['ShowBlob'] = TRUE;
  3. //Bearbeitungsschutz deaktivieren
  4. $cfg['ProtectBinary'] = FALSE;

Wie kann ich eine einfache Liste der Begriffe eines Vokabulars ausgeben

Bild von tobiasb

Dieses Snippet macht nix weiteres als die Begriffe eines Vokabulars untereinander aufzulisten. Jetzt fragst du dich vielleicht wie du die ID erfährst. Einmal in die Inhaltsverwaltung, dann auf Taxonomie klicken und mit der Maus über den Link „Vokabular bearbeiten“ fahren. Und in der Statuszeile unten links, siehst du die ID -> example.com/admin/content/taxonomy/edit/vocabulary/1 <- da.

(nicht überprüft) bei Gästen entfernen

Bild von tobiasb

Sie kennen sicherlich das Kürzel (nicht überprüft), wenn ein Gast ein Kommentar hinterlassen hat. Vorausgesetzt die Berechtigung haben sie für Gäste erteilt!
Das sieht doch unschön aus. Aber kein Problem mit diesem PHP-Schnippsel, war das Geschichte.

Diesen Code müssen Sie in ihre template.php einfügen, falls nicht vorhanden eine template.php erstellen. Man kann im gleichen Atemzug auch andere Dinge mit dieser Themefunktion für den Benutzername machen. Zb. ab wann der Benutzername abgeschnitten wird und mit drei Punkte ergänzt wird.

Region innerhalb eines Nodes hinzufügen

Bild von tobiasb

Standardmäßig hat man bei sein Theme die Regionen(Bereiche) Kopfbereich, Inhalt, linke/rechte Seite sowie Fußbereich.In der man dann Blöcke hinzufügen kann. Was ist aber, wenn Sie eine Region innerhalb eines Nodes haben möchten um dort ein Block zwischen dem Node und der Kommentare haben möchten?

Kein Problem.

Der Code ist für Drupal5

Tabs entfernen in Drupal

Bild von tobiasb

Nervt Ihnen nicht auch die „Anzeigen“ Tabs bei Nodes oder bei den Benutzerkonten und am liebsten würden Sie sie entfernen, aber wissen nicht wie?

Kein Problem!

Diese Codesnippsel müssen in die template.php ihres Themes, falls nicht vorhanden neue erstellen. Diese Codesnippsel sind mit Drupal5 und Garland getestet worden.

Zur Verdeutlichung habe ich die template.php von Garland (Drupal5) als Anhang, wenn Sie diese ersetzen mit der vorhandenen dann werden alle „Anzeigen“-Tabs bei Nodes und den Benutzerkonten entfernt. Siehe Kommentare innerhalb der template.php.

Tabs umbenennen in Drupal

Bild von tobiasb

Mit diesem Snippet lassen sich die Tabs/Reiter/Kateireiter oder wie auch immer man das nennen möchte individuell umbenennen.

Wenn der 1. Tab nur bei Nodes in Drupal6 umbenannt werden muss, sollte sich http://drupal.org/project/tabname_tweaker anschauen.
machen.

CCK Auswahllisten und Checkboxen überprüfen

Bild von tobiasb

In CCK kann man ja Auswahllisten oder Checkboxen usw erstellen, zb seine Stadt, AGB!
Nix besonderes!Aber lesen Sie weiter...

Als Inhaltstyp muss mal Story (Artikel) herhalten.

Man legt also eines neues Feld an, als Name "stadt" dann als Feldtyp--> Text--> Select list!
Abspeichern und den Namen anpassen, der dann den Benutzer angezeigt wird zb.Wohnort.

Hinweis: Der Code wurde nur in Drupal 5 getestet.

Jetzt definiert man also seine gültigen Werte zb.

  1. bl|Berlin
  2. mue|München
  3. do|Dortmund

Maximale Dateigröße für Uploads (Dateianhänge usw) vergrössern

Bild von tobiasb

Man denkt normalerweise, wenn ich bei Drupal /admin/settings/uploads die Maximale Dateigröße zb auf 100MB stelle und dann etwas hochladen möchte keine Probleme mehr habe!

Aber schon auf diese Seite wird ein Hinweis gezeigt:

"Die PHP-Einstellungen beschränken die maximale Dateigröße pro Upload auf 2 MB."
(Zahlen sind abhängig vom Webserver)

Dieser Hinweis zeigt ein das in der PHP.ini die Funktion upload_max_filesize auf 2MB gestellt ist!

Inhalt abgleichen