Autor stefan
Datum 17.05.2008 11:11
Beiträge: Zu deiner anderen Frage

zunächst die Bemerkung dort wird ggf. mit tpls gearbeitet. die frage wäre also erstmal wie sauber das sein soll. ich zeige mal den weg der schneller ist und nicht so sauber (da das bild dann nicht im tpl gezeichnet wird) musst sagen ob das dann reich

function popularhowto_get_data ($result, $box_array_dat, &$data) {

     global $opnConfig;

     $i = 0;
     while (! $result->EOF) {
          $id = $result->fields['id'];
          $howto = $result->fields['title'];
          if ($howto == '') {
               $howto = '-';
          }
          $title = $howto;
          $opnConfig['cleantext']->opn_shortentext ($howto, $box_array_dat['box_options']['strlength']);
          $data[$i]['link'] = '<a href="' . encodeurl (array ($opnConfig['opn_url'] . '/modules/howto/index.php',
                                                       'op' => 'showcontent',
                                                       'id' => $id) ) . '" title="' . $title . '">' . $howto . '</a>';
          $i++;
          $result->MoveNext ();
     }

}

dort wird der link gebaut

entscheidend ...

$data[$i]['link'] = '<a href="' . encodeurl (array ($opnConfig['opn_url'] . '/modules/howto/index.php',
                                                       'op' => 'showcontent',
                                                       'id' => $id) ) . '" title="' . $title . '">' . $howto . '</a>';

wert ...

          $howto = $result->fields['title'];

das cover musst dir jetzt holen ...

          $cover = $result->fields['cover'];

und irgendwie dem link hinzufügen ...

$data[$i]['link'] = $cover . '<a href="' ......

dann wird das mit ausgegeben

aber ... cover ist im result noch noch nicht drin das passiert an der stelle

     $result = $mf->GetItemLimit (array ('id',
                         'title',
                         'wdate'),
                         array ($order . ' DESC'),
          $limit);


das must du auch noch erweitern damit cover drin ist

     $result = $mf->GetItemLimit (array ('id',
                         'title',
                         'cover',
                         'wdate'),
                         array ($order . ' DESC'),
          $limit);

versuch mal ob dir das reicht?


Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/