• User Attivo

    ciao irvin,

    mi sto interessando intanto ti lascio il link da dove sono partito.
    parla di un plugin Gengo ... che proverò nei prossimi giorni ... intanto dacci un occhio anche tu se già non lo conosci 😉


  • User

    @YouON said:

    ciao irvin,

    mi sto interessando intanto ti lascio il link da dove sono partito.
    parla di un plugin Gengo ... che proverò nei prossimi giorni ... intanto dacci un occhio anche tu se già non lo conosci 😉

    Grazie per la risposta YouON, però non vedo il link... Se clicco su link mi manda ad un wiki su giorgiotave che spiega cos'è un link... Irvin


  • User Attivo

    sarà che ti ho scritto alle 2 di notte 😞

    ho continuato la ricerca ...
    il link era questo http://wp-multilingual.net/it/
    il plugin gengo lo trovi qui http://jamietalbot.com/wp-hacks/gengo/

    ma penso che uno molto buono che ho installato stamattina e vediamo durante la giornata come funziona sia http://p.osting.it/my-works/babel/

    Se ne era parlato anche qui http://www.giorgiotave.it/forum/presentaci-un-sito/30581-babel-plugin-per-blog-wordpress-multilingua.html


  • User

    Grazie mille, attendo tue impressioni sul suo funzionamento.... Che tu sappia è presente anche la possibilità di cambiare lingua tramite bandierine per renderlo + accessibile?


  • User Attivo

    ok l'ho testato brevemente ma mi sembra ottimo.
    voto per questo http://p.osting.it/my-works/babel
    che tra l'altro è sviluppato da un utente del forum gh3 (se non sbaglio).

    devi solo fare attenzione ad un paio di particolari uno su tutti devi riscrivere le virgolette '' sulla funzione babel perché se lo copi dal blog sono in un carattere che non va bene .... io ho eliminare l'attributo title dal link dei titoli ...

    per il resto mi sembra quello che possa fare al caso tuo ... fammi sapere.

    ciao!


  • User

    qualcosa di semplice tipo:

    Simple Multi Language Plugin, Released!

    Funziona per WP 2.3.x???


  • User

    Ciao YouON,

    grazie ancora per la tua continua disponibilità, però sto incontrando vari problemi con il plugin Babel (versione 0.64) da te segnalato:

    • Nella barra dei menu quando il plugin è attivo, la scritta info, viene spostata leggermente verso il basso, ed esce dalla barra grigia.
    • Quando faccio le modifiche ai file index.php e single.php (nel file page.php non ho trovato nessuna corrispondenza nella modifica del file) del template attivo, quando le carico sul server e provo a vedere il sito, ottengo una pagina bianca, però riesco ad accedere al pannello di admin.
      -L'aggiunta della stringa <?php if(function_exists('babelize')) babelize(); ?> l'avevo inserita nel file functions.php ...

    Io sto usando la versione 2.3.2 di Wordpress.

    Ti chiedo se mi puoi aiutare nell'installazione del plugin oppure se c'è una versione più recente.

    Irvin


  • User Attivo

    il primo errore che vedo è che la stringa <?php if(function_exists('babelize')) babelize(); ?> non va inserita nel file functions.php ma dove vuoi che appaiano le bandierine (sidebar, index ...) ... se segui passo passo le istruzioni del post originale non dovresti sbagliare.

    comincia a sistemare questo e poi vediamo il resto 😉


  • User

    Fatto inserita la funzione nell'header... Il sito è irvin85.netsons.org .
    Cambiato il testo del post iniziale, usando la funzione descritta. C'è un problema se vedi il post italiano inizia dall'alto, mentre quello inglese inizia più in basso.

    Permane sempre l'errore nella barra dei menu, in quanto info è spostato + giù.

    grazie di cuore per l'aiuto che mi state dando, in particolare YouON.

    Irvin


  • User Attivo

    il plugin non sembra attivo o cmq non correttamente installato ... infatti i tag della lingua si vedono invece dovrebbero essere nascosti .... controlla bene tutte le procedure a me ha funzionato.


  • User

    Il tag di lingua non è presente.


  • User Attivo

    quando mi sono collegato lo vedevo ora mi sembra tutto ok e funzionante.


  • User

    Se osservi la barra dei menu, la linguetta "Info" risulterà spostata verso il basso... Sai dove posso modificare


  • Super User

    Ops sorry for reply, ma ho scoperto solo ora questa discussione 😄

    Visto così sembra ci sia qualche problema nell'installazione, o meglio dovresti applicare il fix dei title anche per la barra dei menu.

    Per quanto riguarda il Simple Multilanguage oramai è un progetto abbandonato e che si è trasformato in Babel, c'è anche da dire che la nuova versione 0.7 di Babel avrà qualche interessante modifica (che tra l'altro potete già vedere su alcuni post di posting 😄 )

    Cmq se hai altri problemi chiedi pure..


  • User

    Premessa la localizzazione dei menu è ancora in fase alpha, c?è ancora molto da fare a riguardo.
    Fatta la premessa il loro utilizzo è molto semplice, è infatti sufficiente aprire il proprio template e aggiungere una riga come segue:
    <?php _b(?testo?,?link?,?it?); _b(?text?,?link?,?en?);?>
    Ho un problema con i titoli, vengono visualizzati con un errore, come risolvo?
    Ho constato che alcuni temi, a causa dell?errato uso della funzione per il parametro title dell? anchor per i titoli, generano dei problemi con gli stessi, la soluzione è molto semplice.
    E? infatti sufficiente aprire i file relativi al proprio template ( in particolare: single.php, index.php e page.php ) ed ricercare la seguente stringa:
    title=?Permanent Link to <?php the_title(); ?>?
    E sostituirla con la seguente:
    title=?Permanent Link to <?php echo strip_tags((get_the_title()); ?>?
    Quando effettuo la modifica per evitare il doppio titolo, non riesco + a visualizzare l'index....

    Mi puoi aiutare anche per il problema relativo alla linguetta "Info" che risulta spostata verso il basso? Questo errore mi è apparso sin da quando ho attivato il plugin, secondo me è colpa dei crediti a piè di pagina, potresti controllare? In caso dimmi se ti serve entrare come admin nel sito e ti do i dati. Ciao e Grazie. Irvin


  • User

    Quando rilascierai la 0.7? Potresti in caso mandarmela, così la testo e vediamo se risolve qualche problemino (tipo quello della linguetta INFO). Grazie. Irvin


  • Super User

    @Irvin85 said:

    Quando effettuo la modifica per evitare il doppio titolo, non riesco + a visualizzare l'index....

    Mi puoi aiutare anche per il problema relativo alla linguetta "Info" che risulta spostata verso il basso? Questo errore mi è apparso sin da quando ho attivato il plugin, secondo me è colpa dei crediti a piè di pagina, potresti controllare? In caso dimmi se ti serve entrare come admin nel sito e ti do i dati. Ciao e Grazie. Irvin

    rispondo direttamente qui, così al max la cosa può tornare utile a tutti.

    vista così il problema dell'info è lo stesso dei titoli, devi editare il tuo header.php (penso) in questo punto

    <div id="left-col">
    <div id="nav">
    <ul>
    <li class="page_item current_page_item"><a href="http://irvin85.netsons.org/" title="Home">Home</a></li>
    <li class="page_item page-item-2"><a href="http://irvin85.netsons.org/?page_id=2" title="<a href="http://irvin85.netsons.org/?p=1">Info</a>"><a href="http://irvin85.netsons.org/?p=1">Info</a></a></li>
    </ul>
    </div><!-- /nav -->

    utilizzando il fix che si diceva poco sopra title=?Permanent Link to <?php echo strip_tags((get_the_title()); ?>?

    la stessa cosa per l'index.php dato che il problema dei titoli è legato a quello.

    al più se proprio vuoi posta il tuo index.php

    @Irvin85 said:

    Quando rilascierai la 0.7? Potresti in caso mandarmela, così la testo e vediamo se risolve qualche problemino (tipo quello della linguetta INFO). Grazie. Irvin

    per la 0.7 non ti so dire, ad ogni modo se c'è un aggiornamento ti verrà notificato dalla lista plugin di wp in automatico.


  • User

    Questo è l'header.php

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ".w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns=".w3.org/1999/xhtml">
    <head profile="gmpg.org/xfn/11">
    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
    <title><?php if(is_home()) { echo bloginfo('name'); } else { wp_title(''); } ?></title>
    <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats -->
    <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="all" />
    <link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/print.css" type="text/css" media="print" />
    <!-- Sidebar docking boxes (dbx) by Brothercake - .brothercake.com/ -->
    <script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/dbx.js"></script>
    <script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/dbx-key.js"></script>
    <link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_directory'); ?>/dbx.css" media="screen, projection" />
    <!--[if lt IE 7]>
    <link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/ie-gif.css" type="text/css" />
    <![endif]-->
    <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
    <?php wp_head(); ?>
    </head>
    <body>
    <div id="page">
    <div id="wrapper">
    <div id="header">
    <h1><a href="<?php echo get_settings('home'); ?>"><?php bloginfo('name'); ?></a></h1>
    <div class="description"><?php bloginfo('description'); ?></div>
    <?php include (TEMPLATEPATH . '/searchform.php'); ?>
    <?php if(function_exists('babelize')) babelize(); ?>
    </div><!-- /header -->
    <div id="left-col">
    <div id="nav">
    <ul>
    <li class="page_item <?php if ( is_home() ) { ?>current_page_item<?php } ?>"><a href="<?php echo get_settings('home'); ?>/" title="Home">Home</a></li>
    <?php wp_list_pages('sort_column=menu_order&depth=1&title_li=');?>
    </ul>
    </div><!-- /nav -->
    <?php /* Menu for subpages of current page (thanks to K2 theme for this code) */
    global $notfound;
    if (is_page() and ($notfound != '1')) {
    $current_page = $post->ID;
    while($current_page) {
    $page_query = $wpdb->get_row("SELECT ID, post_title, post_status, post_parent FROM $wpdb->posts WHERE ID = '$current_page'");
    $current_page = $page_query->post_parent;
    }
    $parent_id = $page_query->ID;
    $parent_title = $page_query->post_title;
    // if ($wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = '$parent_id' AND post_status != 'attachment'")) {
    if ($wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = '$parent_id' AND post_type != 'attachment'")) {
    ?>
    <div id="subnav">
    <ul>
    <?php wp_list_pages('sort_column=menu_order&depth=1&title_li=&child_of='. $parent_id); ?>
    </ul>
    </div><!-- /sub nav -->
    <?php } } ?>


  • User

    Questo è l'index.php mi dici come devo modificarlo, visto che se lo modifico dove è in rosso, poi non visualizzo + l'index.php .

    <?php get_header(); ?>
    <div id="content">
    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    <div class="post" id="post-<?php the_ID(); ?>">
    <div class="date"><span><?php the_time('M') ?></span> <?php the_time('d') ?></div>
    <div class="title">
    <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
    <div class="postdata"><SPAN class="category"><?php the_category(', ') ?></SPAN> <span class="comments"><?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></span></div>
    </div>
    <div class="entry">
    <?php the_content('Continue reading »'); ?>
    </div><!--/entry -->
    </div><!--/post -->
    <?php endwhile; ?>

    <div class="page-nav"> <span class="previous-entries"><?php next_posts_link('Previous Entries') ?></span> <span class="next-entries"><?php previous_posts_link('Next Entries') ?></span></div><!-- /page nav -->
    <?php else : ?>
    <h2>Not Found</h2>
    <p>Sorry, but you are looking for something that isn't here.</p>
    <?php endif; ?>
    </div><!--/content -->
    <div id="footer"><a href="<A href=".ndesign-studio.com/resources/wp-themes/">WP">.ndesign-studio.com/resources/wp-themes/">WP Theme</a> & <a href="<A href=".ndesign-studio.com/stock-icons/">Icons</a">.ndesign-studio.com/stock-icons/">Icons</a> by <a href="<A href=".ndesign-studio.com">N.Design">.ndesign-studio.com">N.Design Studio</a></div>
    </div><!--/left-col -->
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>


  • Super User

    sostituisci

    <div id="left-col">
    <div id="nav">
    <ul>
    <li class="page_item <?php if ( is_home() ) { ?>current_page_item<?php } ?>"><a href="<?php echo get_settings('home'); ?>/" title="Home">Home</a></li>
    <?php wp_list_pages('sort_column=menu_order&depth=1&titl e_li=');?>
    </ul>
    </div><!-- /nav -->

    con

    <div id="left-col">
    <div id="nav">
    <ul>
    <li class="page_item <?php if ( is_home() ) { ?>current_page_item<?php } ?>"><a href="<?php echo get_settings('home'); ?>/" title="Home">Home</a></li>
    <li><a href="LINK">Info</a></li>
    </ul>
    </div><!-- /nav -->

    Devi sostituire LINK con il link della pagina Info, devi sacrificare il sistema automatico per listare le pagine, dato che usa the_title(); al posto di get_the_title();

    mentre in index modifica

    <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>

    con

    <h2><a href="<?php the_permalink() ?>" rel="bookmark" itle="Permanent Link to <?php echo strip_tags((get_the_title()); ?>"><?php the_title(); ?></a></h2>