- Home
- Categorie
- Coding e Sistemistica
- WordPress
- [Aiuto] Plugin Multilingua Wordpress.
-
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
-
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.
-
Il tag di lingua non è presente.
-
quando mi sono collegato lo vedevo ora mi sembra tutto ok e funzionante.
-
Se osservi la barra dei menu, la linguetta "Info" risulterà spostata verso il basso... Sai dove posso modificare
-
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..
-
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
-
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
-
@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.
-
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 } } ?>
-
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(); ?>
-
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>
-
@gh3 said:
<h2><a href="<?php the_permalink() ?>" rel="bookmark" itle="Permanent Link to <?php echo strip_tags((get_the_title()); ?>"><?php the_title(); ?></a></h2> .
Grazie mille dell'aiuto, ho trovato un errore nel codice...<?php echo strip_tags((get_the_title())); manca una parentesi di chiusura, la quale mi faceva apparire la pagina bianca.
-
mmm... tra quelli segnalati non mi pare di avere trovato un plugin che funzioni davvero bene...
secondo voi la doppia installazione con bandierina di passaggio dall'una all'altra è una soluzione?