Salve a tutti,
Vista la possibilità del forum chiedo ausilio a qualcuno che ne mastica un pò di più di me con php e funzioni:
Ho un elenco puntato classico di città distribuito in ordine alfabetico:
es.
Mi interesserebbe dividere il tutto in due colonne (mantenendo ordine alfabetico) ed impostare una lunghezza massima per ogni colonna (esempio 50 da una parte e 50 nell'altra)
es.
- ITALIA:
- Aosta - Rovigo
- Milano - Salerno
- Napoli - Udine
- Roma - Vicenza
Attualmente il tutto è gestito da questo codice, spero qualche buona anima sappia avere una risposta.....
[PHP]
<div class="countries rad3">
<?php
$c = get_categories(array('taxonomy' => 'escorts-from'));
foreach($c as $subcat) { if(!$subcat->category_parent) {
//build code to show top categories / countries
$cat_id = $subcat->cat_ID;
$name = $subcat->cat_name;
$main_cat_slug = $subcat->slug;
$link = get_term_link((int)$cat_id, "escorts-from");
$title = _d('escorts from',623)." $name";
$current_term = get_term($wp_query->queried_object_id, "escorts-from");
if ($current_term->parent == (int)$cat_id || $current_term->term_id == (int)$cat_id) {
$current = " current-cat";
}
//build code to show subcategories / cities
foreach($c as $subcat2) {
if ($subcat2->category_parent == $cat_id) {
$subcat_id = $subcat2->cat_ID;
$subcat_name = $subcat2->cat_name;
$subcat_link = get_term_link((int)$subcat_id, "escorts-from");
$subcat_title = _d('escorts from',623)." $name";
$li .= '<li class="cat-item cat-item-'.$subcat_id.'">'."\n";
$li .= "\t".'<a href="'.$subcat_link.'" title="'.$subcat_title.'">'.$subcat_name.'</a>'."\n";
$li .= "</li>"."\n";
}
}
//show top categories / countries
echo '<li class="cat-item cat-item-'.$cat_id.$current.'">';
echo '<a href="'.$link.'" title="'.$title.'">'.$name.'</a>';
if ($li) { echo '<i></i><em></em>'; }
//show top categories / countries
if ($li) {
echo "\n".'<ul>'."\n";
echo $li;
echo "</ul>"."\n";
}
echo "</li>"."\n";
unset($current, $li);
}//if taxonomy has no parent
}//for each main cat
?>
[/PHP]