Ergebnisseite der Bildersuche anpassen

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB2 oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Ergebnisseite der Bildersuche anpassen

Beitragvon Dungeonwatcher » 15.02.2010 09:42

Hi! 8)

Ich hänge mal wieder an einem Problem fest, wo mir die Lösung nicht in den Kopf will. :-?

Auf der Ergebnisseite der Bildersuche des Smartor Albums werden Standardmäßig die gefundenen Bilder untereinander angezeigt. Das sieht nicht nur Blöd aus sondern passt auch nicht zum Rest des Albums. Ich versuche nun schon seit Stunden dies so zu ändern, das die gefunden Bilder wie beim Rest des Albums neben- und untereinander angezeigt werden, je nachdem wie es im ACP eingestellt wurde. Das ist bei mir 4 Bilder neben- und 5 Bilder untereinander.
Das die Bilder nebeneinander angezeigt werden habe ich hinbekommen. Dummerweise werden aber jetzt bei mehr als 4 Bilder alle nebeneinander angezeigt. D.h. ich bekomme es nicht hin, das nach dem 4ten Bild eine neue Zeile angefangen wird. :cry:

Das ganze sieht aktuell im Code so aus:

album_search_body.tpl

Code: Alles auswählen

<table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline" align="center">
  <tr>
    <th class="thTop" colspan="{S_COLS}" nowrap="nowrap">{L_CATEGORY}</th>
  </tr>
  <tr>
    <!-- BEGIN pic_detail -->
    <td class="row1" width="{S_COL_WIDTH}" align="center" valign="middle"><a href="{switch_search_results.pic_detail.U_PIC}"><img src="{switch_search_results.pic_detail.THUMBNAIL}" alt="{switch_search_results.pic_detail.DESC}" border="0" vspace="10" /></a></td>
    <!-- END pic_detail -->
  </tr>


album_search.php

Code: Alles auswählen

            $template->assign_block_vars('switch_search_results.pic_detail', array(
               'L_USERNAME'      => $picrow['pic_username'],
               'U_PROFILE'      => append_sid('profile.php?mode=viewprofile&amp;u=' . $picrow['pic_user_id']),
               'L_CAT'         => ($picrow['cat_user_id'] != ALBUM_PUBLIC_GALLERY ) ? 'User personal' : $picrow['cat_title'],
               'VIEW'         => $picrow['pic_view_count'],
               'PIC_ID'         => $picrow['pic_id'],
               'SIZE'            => $pic_size,
               'DIMENSIONS'      => $pic_width . ' x ' . $pic_height,
               'TITLE'         => $picrow['pic_title'],
               'U_PIC'         => append_sid('album_page.php?pic_id=' . $picrow['pic_id']),
               'THUMBNAIL'      => append_sid('album_thumbnail.'. $phpEx . '?pic_id=' . $picrow['pic_id']),
               'DESC'         => $picrow['pic_desc'],
               'TIME'         => create_date($board_config['default_dateformat'], $picrow['pic_time'], $board_config['board_timezone'], 0),
               'RATING'         => ($album_config['rate'] == 1) ? ( '<a href="'. append_sid("album_rate.$phpEx?pic_id=". $picrow['pic_id']) . '">' . $lang['Rating'] . '</a>: ' . $picrow['rating'] . '<br />') : '',
               'COMMENTS'      => ($album_config['comment'] == 1) ? ( '<a href="'. append_sid("album_comment.$phpEx?pic_id=". $picrow['pic_id']) . '">' . $lang['Comments'] . '</a>: ' . $picrow['comments'] . '<br />') : '',
               'IP'            => ($userdata['user_level'] == ADMIN) ? $lang['IP_Address'] . ': <a href="http://www.ripe.net/fcgi-bin/whois?form_type=simple&full_query_string=&searchtext=' . decode_ip($picrow['pic_user_ip']) . '" target="_blank">' . decode_ip($picrow['pic_user_ip']) .'</a><br />' : '',
               'EDIT'            => ( ($userdata['user_level'] == ADMIN) or ($userdata['user_id'] == $picrow['pic_user_id']) ) ? '<a href="'. append_sid("album_edit.$phpEx?pic_id=". $picrow['pic_id']) . '">' . $lang['Edit_pic'] . '</a>' : '',
               'DELETE'         => ( ($userdata['user_level'] == ADMIN) or ($userdata['user_id'] == $picrow['pic_user_id']) ) ? '<a href="'. append_sid("album_delete.$phpEx?pic_id=". $picrow['pic_id']) . '">' . $lang['Delete_pic'] . '</a>' : '',
               'MOVE'         => ( ($userdata['user_level'] == ADMIN) or ($userdata['user_id'] == $picrow['pic_user_id']) ) ? '<a href="'. append_sid("album_modcp.$phpEx?mode=move&amp;pic_id=". $picrow['pic_id']) .'">' . $lang['Move'] . '</a>' : '',
               'LOCK'         => ($userdata['user_level'] == ADMIN) ? '<a href="'. append_sid("album_modcp.$phpEx?mode=". (($picrow['pic_lock'] == 0) ? 'lock' : 'unlock') ."&amp;pic_id=". $picrow['pic_id']) .'">'. (($picrow['pic_lock'] == 0) ? $lang['Lock'] : $lang['Unlock']) .'</a>' : '',
            ));
               
            $in[$numres] = $picrow['pic_id'];
            $numres++;
         }
      }
      while( $picrow = $db->sql_fetchrow($result) );

      $template->assign_vars(array(
         'L_RESULTS'      => $lang['Results'],
         'L_NRESULTS'      => $total_pics,
         'L_CATEGORY'      => $lang['Category'],
         'L_PIC_TITLE'      => $lang['Pic_Title'],
         'L_PIC_DESC'      => $lang['Pic_Desc'],
         'L_PICS'         => $lang['Pics'],
         'L_POSTER'      => $lang['Poster'],
         'L_POSTED'      => $lang['Posted'],
         'L_PIC_ID'         => $lang['Pic_id'],
         'L_SIZE'         => $lang['Size'],
         'L_VIEW'         => $lang['View'],
         'L_DIMENSION'      => $lang['Dimension'],
         'SIZE'            => $pic_size,
         'DIMENSIONS'      => $pic_width . ' x ' . $pic_height,
         'L_ALBUM_SEARCH'   => $lang['Album_Search'],
         'U_ALBUM_SEARCH'   => append_sid("album_search.$phpEx"),
         'S_COLS'         => $album_config['cols_per_page'],
         'S_COL_WIDTH'      => (100/$album_config['cols_per_page']) . '%'
      ));


Hier die kplt. album_search.php.

Wo ist mein Denkfehler, bzw. was ist hier falsch?

Bye

Zurück zu „phpBB 2.0: Mod-Bastelstube“