• User Attivo

    Hai provato a cambiare tema?


  • User Attivo

    Cioa,
    con il cambio tema funziona.

    Solo che dopo avere speso alcune ore a personalizzare questo vorrei proprio usarlo.

    Dal forum di Wordpress (spiegato malissimo per altro da molti moderatori) si evince che la chiave sia nel modo in cui vengono elencati i link di blogroll.

    Quindi nel sidebar?

    Sapete aiutarmi?

    Ciao

    Stefano


  • User Attivo

    Usi un widget?
    Postaci la porzione di codice interessata.

    :ciauz:


  • User Attivo

    Per Diana, bella domanda...

    Dovrebbe essere questo:

    
    
    <div class="right_content">
    
    				<?php
    
     $link_cats = $wpdb->get_results("SELECT cat_id, cat_name FROM $wpdb->linkcategories");
    
     foreach ($link_cats as $link_cat) {
    
     ?>
    
    
    
     
    
      <div class="right_header"><?php echo $link_cat->cat_name; ?></div>
    
      <div class="right_content">
    
       <ul style="margin-left:20">
    
       	<?php get_links($link_cat->cat_id, '<li class="li3">', '</li>', '<br />', FALSE, 'id', TRUE, 
    
    TRUE, -1, TRUE); ?>
    
       </ul>
    
       </div>
    
    
    

    Ciao

    Stefano


  • User Attivo

    Mmm, non sono un asso del PHP, ma ci sono dei template tag deprecati in quel tema.

    Ecco una buona referenza:
    http://codex.wordpress.org/Migrating_Plugins_and_Themes_to_2.1

    Ma devi listare le categorie? Ti posto il codice che uso io:
    [html]
    <li id="categories">
    <h3>Categorie</h3>
    <ul>
    <?php wp_list_cats('sort_column=name&hierarchical=1') ?>
    </ul>
    </li>
    [/html]

    Qui, le istruzioni di wp_list_cats:
    http://codex.wordpress.org/Template_Tags/wp_list_categories

    :ciauz:


  • User Attivo

    Ciao Laburno,
    non funziona purtroppo.

    Se hai un attimo di pazienza, questo è il mio sidebar:

    
    
    <div class="right_cell">
    
    
    
    <div class="search">
    
    
    
    					<div style="padding: 18 0 0 20">
    
    
    
    					<img src="<?php bloginfo('stylesheet_directory'); ?>/images/bull.gif" align="absmiddle">&nbsp;Search
    
    
    
    					<form method="get" id="searchform" action="<?php bloginfo('home'); ?>/">
    
    
    
    						<input type="text" style="width:130px"  name="s" id="s" value="<?php echo wp_specialchars($s, 1); ?>">&nbsp;<input type="image" src="<?php bloginfo('stylesheet_directory'); ?>/images/go.png"	style="border:0; background:none" value="submit" align="absmiddle">
    
    
    
    					</form>
    
    
    
    </div>
    
    
    
    
    
    
    
    				</div>
    
    
    
    				<div class="right_header">
    
    
    
    				Categories
    
    
    
    				</div>
    
    
    
    				<div class="right_content">
    
    
    
    				<ul style="margin-left:21px; margin-top:10px ">
    
    
    
    	<div class="cats"><?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0'); ?></div>
    
    
    
    				</ul>
    
    
    
    				</div>
    
    
    
    				<br>
    
    
    
    				<div class="right_header">
    
    
    
    				archives
    
    
    
    				</div>
    
    
    
    				<div class="right_content">
    
    
    
    				<ul style="margin-left:21px; margin-top:10px ">
    
    
    
    					<?php wp_get_archives('type=monthly&format=custom&before=<li class="li2">&after</li>'); ?>
    
    
    
    				</ul>
    
    
    
    				</div>
    
    
    
    				<br>
    
    
    
    
    				<div class="right_content">
    
    
    
    				<?php
    
    
    
     $link_cats = $wpdb->get_results("SELECT cat_id, cat_name FROM $wpdb->linkcategories");
    
    
    
     foreach ($link_cats as $link_cat) {
    
    
    
     ?>
    
    
    
      <div class="right_header"><?php echo $link_cat->cat_name; ?></div>
    
    
    
      <div class="right_content">
    
    
    
       <ul style="margin-left:20">
    
    
    
       	<?php get_links($link_cat->cat_id, '<li class="li3">', '</li>', '<br />', FALSE, 'id', TRUE, 
    
    
    
    TRUE, -1, TRUE); ?>
    
    
    
       </ul>
    
    
    
       </div>
    
    
    
    <br>
    
    
    
      
    
    
    
     <?php } ?>
    
    
    
     <div class="right_header">
    
    
    
    				meta
    
    
    
    				</div>
    
    
    
    				<div class="right_content">
    
    
    
    				<ul style="margin-left:21px;  ">
    
    
    
    	<?php wp_register('<li  class="li2">', '</li>'); ?>
    
    
    
    	<li  class="li3"><?php wp_loginout(); ?></li>
    
    
    
    	<li class="li3"><a href="http://validator.w3.org/check/referer" title="This page validates as XHTML 1.0 Transitional">Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr></a></li>
    
    
    
    	<li class="li3"><a href="http://gmpg.org/xfn/"><abbr title="XHTML Friends Network">XFN</abbr></a></li>
    
    
    
    	<li class="li3"><a href="http://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform.">WordPress</a></li>
    
    
    
    	<?php wp_meta(); ?>
    
    
    
    
    
    
    
    	
    
    
    
    	
    
    
    
    				</ul>
    
    
    
    				</div>
    
    
    
    				
    
    
    
     
    
    
    
    				</div>
    
    
    
    				
    
    
    
    			</div>
    
    
    
    		</div>
    
    
    
    	</div>
    
    
    

    Allego gli screen shot dei campi in DB... magari la soluzione è sotto i miei occhi e non me ne accorgo. :mmm:

    Ciao

    Stefano


  • User Attivo

    Ciao Stefano,
    vediamo:
    [html]
    <ul style="margin-left:21px; margin-top:10px ">
    <div class="cats">
    <?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0'); ?>
    </div>
    </ul>
    [/html]

    wp_list_cats() dovrebbe tornare una serie di <li> perciò <div class="cats"></div> non è corretto. Prova a toglierlo.

    :ciauz:


  • User Attivo

    Grazie Laburno
    per la pazienza.

    Purtroppo il risultato non cambia. Stesso errore.

    WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1]
    SELECT cat_id, cat_name FROM

    Ciao

    Stefano


  • User Attivo

    Nessun problema, purtroppo non sono di grande aiuto.

    Comunque, proviamone un altra. Sostituisci questo:
    [html]
    <?php $link_cats = $wpdb->get_results("SELECT cat_id, cat_name FROM $wpdb->linkcategories");
    foreach ($link_cats as $link_cat) {
    ?>
    <div class="right_header"><?php echo $link_cat->cat_name; ?></div>
    <div class="right_content">
    <ul style="margin-left:20">
    <?php get_links($link_cat->cat_id, '<li class="li3">', '</li>', '<br />', FALSE, 'id', TRUE, TRUE, -1, TRUE); ?>
    </ul>
    </div>
    [/html]con questo:

    [html]<div class="right_content">
    <ul style="margin-left:20">
    <?php wp_list_bookmarks(); ?>
    </ul>
    </div>[/html]


  • User Attivo

    Chiedo scusa.
    Questo:
    [html]
    <?php $link_cats = $wpdb->get_results("SELECT cat_id, cat_name FROM $wpdb->linkcategories");
    foreach ($link_cats as $link_cat) {
    ?>
    <div class="right_header"><?php echo $link_cat->cat_name; ?></div>
    <div class="right_content">
    <ul style="margin-left:20">
    <?php get_links($link_cat->cat_id, '<li class="li3">', '</li>', '<br />', FALSE, 'id', TRUE, TRUE, -1, TRUE); ?>
    </ul>
    </div>
    [/html]

    L'hai preso dal mio codice sidebar? perchè non mi pare che ci sia :():

    Che faccio?

    Ciao

    Stefano


  • User Attivo

    Si, l'ho preso dal codice postato nel messaggio #7. Ho solo tolto gli a capo e le tabulature.


  • User Attivo

    Ah, mi ero perso gli a capo.

    Ad ogni modo non funziona neppure così 😞

    Grazie mille ugualmente

    Ciao

    Stefano


  • User Attivo

    @Stefano Virgilli said:

    Ah, mi ero perso gli a capo.

    Ad ogni modo non funziona neppure così 😞

    Grazie mille ugualmente

    Ciao

    Stefano

    doh 😞

    Senti, hai una demo online? Per capire, al limite, anche un link al tema originale.
    Il problema è che hai modificato un tema che non è compatibile con l'ultima versione di Wordpress. Devi cercare nel tuo codice i tag deprecati e sostituirli.


  • User Attivo

    Ciao Laburno,
    dai pure un'occhiata.
    Il sito è www.angmo.com.sg

    Se il link è fuori regolamento eliminalo pure 😉

    Ciao

    Stefano


  • User Attivo

    Ciao ecco, ho provato in locale e funziona:

    [html]<div class="right_content">
    <div class="right_header">Links</div>
    <div class="right_content">
    <ul style="margin-left:20">
    <?php wp_list_bookmarks('categorize=1&category=2&before=<li class="li3">&after=</li>&show_images=0&show_description=0&orderby=url'); ?>
    </ul>
    </div>
    <br>[/html]

    Lo devi mettere in sidebar.php al posto del codice vecchio per visualizzare i links.

    Qua c'è la documentazione di wp_list_bookmarks() se vuoi cambiare gli argomenti:
    http://codex.wordpress.org/Template_Tags/wp_list_bookmarks


  • User Attivo

    Niente da fare Laburno, :(:(:(
    copio e incollo quello che mi hai pubblicato sostituendo quello che hai scritto precedentemente ed ecco il risultato (screen shot)

    Ciao

    Stefano


  • User Attivo

    @Stefano Virgilli said:

    Niente da fare Laburno, :(:(:(
    copio e incollo quello che mi hai pubblicato sostituendo quello che hai scritto precedentemente ed ecco il risultato (screen shot)

    Ciao

    Stefano

    Dice che c'è una parentesi graffa di troppo alla linea 266, prova a toglierla.

    Ti copio tutto il mio sidebar.php:

    [html]
    <div class="right_cell">
    <div class="search">
    <div style="padding: 18 0 0 20">
    <img src="<?php bloginfo('stylesheet_directory'); ?>/images/bull.gif" align="absmiddle"> Search
    <form method="get" id="searchform" action="<?php bloginfo('home'); ?>/">
    <input type="text" style="width:130px" name="s" id="s" value="<?php echo wp_specialchars($s, 1); ?>"> <input type="image" src="<?php bloginfo('stylesheet_directory'); ?>/images/subm.gif" style="border:0; background:none" value="submit" align="absmiddle">
    </form>
    </div>

                </div> 
                <div class="right_header"> 
                Categories 
                </div> 
                <div class="right_content"> 
                <ul style="margin-left:21px; margin-top:10px "> 
    <div class="cats"><?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0'); ?></div> 
                </ul> 
                </div> 
                <br> 
    
                  <div class="right_header"> 
                archives 
                </div> 
                <div class="right_content"> 
                <ul style="margin-left:21px; margin-top:10px "> 
                    <?php wp_get_archives('type=monthly&format=custom&before=<li class="li2">&after</li>'); ?> 
                </ul> 
                </div> 
                <br> 
                 
                 
                 
                <div class="right_content"> 
    

    <div class="right_header">Links</div>
    <div class="right_content">
    <ul style="margin-left:20">
    <?php wp_list_bookmarks('categorize=1&category=2&before=<li class="li3">&after=</li>&show_images=0&show_description=0&orderby=url'); ?>
    </ul>
    </div>
    <br>

    <div class="right_header">
    meta
    </div>
    <div class="right_content">
    <ul style="margin-left:21px; ">
    <?php wp_register('<li class="li2">', '</li>'); ?>
    <li class="li3"><?php wp_loginout(); ?></li>
    <li class="li3"><a href="http://validator.w3.org/check/referer" title="This page validates as XHTML 1.0 Transitional">Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr></a></li>
    <li class="li3"><a href="http://gmpg.org/xfn/"><abbr title="XHTML Friends Network">XFN</abbr></a></li>
    <li class="li3"><a href="http://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform.">WordPress</a></li>
    <?php wp_meta(); ?>

                </ul> 
                </div> 
                 
    
                </div> 
                 
            </div> 
        </div> 
    </div>[/html]

  • User Attivo

    Eureka!
    Funziona!

    Grazie mille per la pazienza :yuppi:

    Ciao

    Stefano


  • User Attivo

    @Stefano Virgilli said:

    Eureka!
    Funziona!

    Grazie mille per la pazienza :yuppi:

    Ciao

    Stefano

    Di niente 🙂

    ciao!