mmm, dovrei modificare questo plugin che ora vi presento, per fare in modo che funzioni su tt il blog tranne in una pagina ben precisa:
Codice PHP:
<?
/*
Plugin Name: ZicZac.it Plugin!
Version: 1.1
Plugin URI: [url]http://ziczac.it/extra/wordpress-plugin/[/url]
Description: Aggiungi il pulsante di ZicZac per far votare i tuoi post.
Author: mic
Author URI: [url]http://ziczac.it/[/url]
*/
function add_ziczac_btn()
{
global $post;
if(is_page())return;
$txt_bgc='';
$opt_bgc=get_option('ziczac_bgcolor');
if($opt_bgc!='')$txt_bgc='zz_bgc=\''.$opt_bgc.'\';';
return '<div class="ziczacp"><script type="text/javascript">'.$txt_bgc.'zz_url=\''.get_permalink($post->ID).'\';zz_title=encodeURIComponent(\''.addslashes(get_the_title($post->ID)).' '.get_option('ziczac_title_suffix').'\');</script><script src="http://ziczac.it/a/e/zz.js" type="text/javascript"></script></div>';
}
function set_ziczac_options(){
add_option('ziczac_bgcolor','','Imposta il colore di sfondo del riquadro intorno al pulsante.');
add_option('ziczac_title_suffix','','Imposta il suffisso da usare dopo il titolo del post.');
}
function unset_ziczac_options(){
delete_option('ziczac_bgcolor');
delete_option('ziczac_title_suffix');
}
function insert_ziczac_button($content)
{
return add_ziczac_btn().$content;
}
function ziczac_modify_menu(){
add_options_page('ZicZac','ZicZac',8,basename(__FILE__),'ziczac_options_sub panel');
}
function ziczac_options_subpanel(){
global $_POST;
$txt_flash = '';
if (isset($_POST['zz_bgc'])) {
update_option('ziczac_bgcolor',$_POST['zz_bgc']);
$txt_flash = 'Opzioni salvate.';
}
if (isset($_POST['zz_title_suffix'])) {
update_option('ziczac_title_suffix',$_POST['zz_title_suffix']);
$txt_flash = 'Opzioni salvate.';
}
if ($txt_flash != '') echo '<div id="message"class="updated fade">
' . $txt_flash . '</p></div>';
echo '<div class="wrap">';
echo '<h2>Opzioni ZicZac</h2>';
echo '
Imposta le opzioni di visualizzazione del pulsante di ZicZac sul tuo sito.</p>
<form action="" method="post">
Colore sfondo riquadro pulsante ZicZac: <input type="text" name="zz_bgc" value="' . get_option('ziczac_bgcolor') . '" size="20" maxlenght="6" />
[i](espresso in RGB senza # iniziale)[/i]
Testo da aggiungere dopo il titolo del post: <input type="text" name="zz_title_suffix" value="' . get_option('ziczac_title_suffix') . '" size="40" maxlenght="50" />
<input type="submit" value="Salva" /></p></form>';
echo '</div>';
}
register_activation_hook(__FILE__,'set_ziczac_options');
register_deactivation_hook(__FILE__,'unset_ziczac_options');
add_action('admin_menu','ziczac_modify_menu');
add_action('the_content', 'insert_ziczac_button');
?>
ho guardato un po ingiro e ho visto che devo inserire per mettere un tag condizionale una cosa del genere:
Codice PHP:
if is_page ('2') {
}
else {
il problema è dove??!?! ho provato a metterlo un pò qua e la ma non funzia, mi da sempre errore fatale -.-' qualche idea?