Como poderão perceber pela minha dúvida, não entendo muito de PHP, estou começando a fuçar sobre o assunto ha pouco tempo.
Estou tentando organizar uma listagem de "novos jogos" em meu site, de maneira que a mesma seja listada em 2 colunas.
Esta foto mostra a listagem ATUAL do meu site:

Esta imagem mostra a listagem da meneira que deveria ser:

Resumindo, meu site está listando os novos jogos em apenas uma coluna e eu gostaria que os mesmo fossem listados em 2, para dar uma aparência melhor para o site. A ordem dos arquivos deve seguir da esquerda para a direita, mantendo assim, os jogos mais novos no topo da página.
Se alguém puder me ajudar na alteração da programação, segue abaixo o código da página.
Segue abaixo o código atual desta parte do meu site:
{[foreach:$main['categories'] as $var => $category]} <div style="float: {[var:($var % 2 == 0 ? 'left':'right')]}; width: 330px;"> <h2>Novos Jogos</h2> <div class="content_box"> {[foreach:$main['files'] as $file]} <div class="index_files_left"> <a href="{[var:fileurl($file['id'], $file['title'])]}"><img src="{[var:$file['image']]}" width="{[var:$settings['image_width']]}" height="{[var:$settings['image_height']]}" title="{[var:$file['title']]}" alt="{[var:$file['title']]}" border="0" /></a> </div> <div class="index_files_right"> <a href="{[var:fileurl($file['id'], $file['title'])]}" class="file_link">{[var:$file['title']]}</a><br /> {[if:$settings['stars_index'] == 1]} <img src="{[var:$settings['siteurl']]}/images/stars{[var:$file['stars']]}.gif" width="67" height="15" title="{[var:$file['rating']]}" alt="{[var:$file['rating']]}" border="0" /><br /> {[end]} {[var:$file['description']]} <span class="played">({[var:$lang['played_times']]}: {[var:$file['played']]})</span> </div> <div style="clear: both;"></div> {[end]} </div> {[if:$var % 2 == 1]} <div style="clear: both;"></div> {[end]} {[end]}
Código que consulta o bd
// time to get files for index page $main = get_cache('main_'. $session->info['status']); if (!$main) { if ($session->info['status'] == 1) $categories_query = mysql_query("SELECT * FROM ". $tbl_prefix ."categories WHERE status = '1' && parentcategory = 0 ORDER BY catorder, name"); else $categories_query = mysql_query("SELECT * FROM ". $tbl_prefix ."categories WHERE status = '1' && permissions = '1' && parentcategory = 0 ORDER BY catorder, name"); $main['categories'] = array(); $main['files'] = array(); { // Get files in this category $files_query = mysql_query("SELECT title, icon, iconlocation, fileid, description, timesplayed, rating FROM ". $tbl_prefix ."files ORDER BY dateadded DESC, fileid DESC LIMIT ". $settings['max_files_index']); $main['files'] = array(); while($file = mysql_fetch_assoc($files_query)) { if ($file['rating'] == 0.00) $file['rating'] = $lang['not_yet_rated']; $main['files'][] = array ( 'title' => $file['title'], 'id' => $file['fileid'], 'image' => file_image_url($file['icon'], $file['iconlocation']), 'played' => number_format($file['timesplayed']), 'description' => shorten_description($file['description'], 85), 'rating' => $file['rating'], 'stars' => stars($file['rating']) ); } $main['categories'][] = array ( 'title' => $category_row['name'], 'id' => $category_row['catid'] ); } write_cache('main_'. $session->info['status'], $main); // Write cache file }
Agradeço desde já aos que puderem me ajudar.
Att,
Francisco.