- Tabellen mit Drupal erstellen
- Inline Module und Thickbox Integration
- Fast Gallery - Screenshots
- Imagecache erstellt Bilder nicht -> Pfad falsch
- Schöne, einfache Bilder Galerie mit Drupal - Teil 1
- AJAX Autocompletion in Drupal
- Drupal Rules API
- Drupal Themeingsystem
- Links related für interne Informationsarchitektur
- Form: Default_value vs. value
Imagecache presets erstellen
Imagecache Presets lassen sich auch programmiererisch erstellen. Das geht eigentlich ganz einfach:
<?php
$preset_thumb = array (
'presetname' => 'fast_gallery_thumb',
);
imagecache_preset_save($preset_thumb);
$preset_id = db_last_insert_id('imagecache_preset','presetid');
variable_set("fast_gallery_ic_preset_thumb",$preset_id);
$ar_action_1 = array (
'action' => 'imagecache_scale',
'weight' => -10,
'presetid' => $preset_id,
'data' => array (
'width' => 150,
'height' => '',
'upscale' => 0,
),
);
imagecache_action_save($ar_action_1);
$ar_action_1 = array (
'action' => 'imagecache_crop',
'presetid' => $preset_id,
'weight' => 0,
'data' => array (
'width' => 100,
'height' => 100,
'xoffset' => 'center',
'yoffset' => 'center',
),
);
imagecache_action_save($ar_action_1);
?>Es scheint jedoch in der aktuellen Version noch einen kleinen Bug drin zu haben. So funktioniert der crop irgendwie nicht genau so wie er sollte, bzw. ich muss immer zuerst ins Imagecache UI reingehen und den preset nochmals aufmachen und abspeichern ohne jedoch etwas zu verändern?


