Bilder ausgeben
am 03.02.2011 - 10:46 Uhr in
hallo,
ich möchte mit cck erstellte/gespeicherte bilder in einem eigenen module ausgeben. eine möglichkeit wäre, eine eigene funktion zu schreiben, die einen string als rückgabewert wie hier
<?php
/**
* @param string op one of 'list','view','save' and 'configure'
* @param integer delta to identify the block
* @param array edit only for 'save' operation
*/
function svi_module_v001_block($op = 'list', $delta = 0, $edit = array()) {
$block = array();
if ($op == 'list') {
$block[0]['info'] = t('SVI module V001');
}
else if ($op == 'view') {
$block_content = '';
$query = " SELECT n.nid, f.filepath as image, c.field_news_title_value as title, c.field_news_article_value as article ";
$query.= " FROM {node} AS n ";
$query.= " LEFT JOIN {content_type_news} AS c ON c.nid = n.nid ";
$query.= " LEFT JOIN {content_field_image_item} AS image ON image.nid = n.nid ";
$query.= " LEFT JOIN {files} AS f ON f.fid = image.field_image_item_fid ";
$query.= " WHERE n.type='%s' AND f.filename != '' ";
$query.= " GROUP BY f.filename ORDER BY n.nid DESC ";
$query_result = db_query($query, 'news');
$collectorNodeIds = array();
while ($item = db_fetch_object($query_result)) {
if (!in_array($item->nid, $collectorNodeIds)) {
$collectorNodeIds[] = $item->nid;
$block_content.= '<div class="news_dataset">';
$block_content.= '<div class="news_image">'."<img src='".$item->image."' /></div>";
$block_content.= '<div class="news_title">'.l($item->title,'node/'.$item->nid).'</div>';
$block_content.= '<div class="news_article">'.substr($item->article,0,300).' ...</div>';
$block_content.= '<div class="news_more_link">'.l('more','node/'.$item->nid).'</div>';
$block_content.= '</div>';
}
}
$block['subject'] = 'svi_module_v001';
if ($block_content == '') {
$block['content'] = 'Sorry, no content.';
}
else {
$block['content'] = $block_content;
}
}
return $block;
}
?>enthält. meine frage: was ist die beste vorgehensweise? gibt es bereits eine funktion zur bildausgabe, die ich ansprechen sollte? und wie sieht es mit der automatischen generierung von thumbnails aus? bin für jeden hinweis dankbar!
- Anmelden oder Registrieren um Kommentare zu schreiben

Neue Kommentare
vor 3 Tagen 3 Stunden
vor 3 Tagen 9 Stunden
vor 3 Tagen 10 Stunden
vor 3 Tagen 10 Stunden
vor 3 Tagen 16 Stunden
vor 4 Tagen 6 Stunden
vor 4 Tagen 14 Stunden
vor 5 Tagen 18 Stunden
vor 6 Tagen 12 Stunden
vor 1 Woche 1 Tag