• User Newbie

    Elenchi Puntati: impostare lunghezza massima per ogni colonna

    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.

    • ITALIA:
      • Aosta
      • Milano
      • Napoli
      • Roma

    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.....:smile5:
    [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]


  • User Attivo

    Il sito è in locale? Se non lo fosse, sarebbe più facile darti una risposta, se ci postassi l'URL...