- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Aiuto per modificare sidebar.php in tema Wordpres
-
Ho risolto: era un plugin lightbox che avevo installato che mi bloccava tutto ...brrrrrrrr... ora non so come alleggerire l'immagine di sfondo.
Un'altra domanda: come faccio a trasformare sidebar.php in un Widget? Perchè così com è widget e nascosto sotto la stella dei recent post nella sidebar.php. Grazie ancora del tuo grande aiuto.
-
Scaricati questa immagine per lo sfondo, di monitor con 3200 px di larghezza ancora non ne ho visti:
img200.imageshack.us/img200/4117/mainbackgrounda.jpgPoi posta il file della sidebar in questione.
-
Questa è sidebar.php:
<!-- adsense -->
<div class="sidebar-ads300x250">
<!-- codice circuito aruba media marketing -->
<!-- Spazio: albisio_info_300x250 -->
<script type="text/javascript">
amm_ad_siteid = 3041;
amm_ad_zone = 41091;
amm_ad_width = 300;
amm_ad_height = 250;
</script>
<script type="text/javascript"
src=>
</script>
<!-- codice circuito aruba media marketing - fine --></div>
<!-- main categories -->
<div id="main-navigation-block">
<h2>Categories</h2>
<ul id="main-sliding-navigation">
<?php wp_list_categories('exclude='.get_option('noctis_menu_cat_exclude').'&orderby=id&show_count=1&title_li=&hierarchical=1'); ?>
</ul>
</div><div class="box">
<ul id="tabMenu">
<li class="posts selected"></li>
<li class="famous"></li>
<li class="comments"></li>
<li class="random"></li>
<?php if ( function_exists('dynamic_sidebar') && is_dynamic_sidebar() ) : ?><li class="widget"></li><?php endif; ?>
</ul>
<div class="boxTop"></div>
<div class="boxBody"><div id="tab-posts" class="show">
<h2>Recent Post</h2>
<ul>
<?php
$lastposts = get_posts('numberposts=10');
foreach($lastposts as $post) :
setup_postdata($post);
?>
<li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
</div><div id="tab-famous">
<h2>Most Popular</h2>
<ul>
<?php include($includes_path . '/tab-popular-post.php'); ?>
</ul>
</div><div id="tab-comments">
<h2>Recent Comments</h2>
<ul>
<?php include($includes_path . '/tab-recent-comment.php'); ?>
</ul>
</div>
<div id="tab-random">
<h2>Random Post</h2>
<ul>
<?php
$randposts = get_posts('numberposts=10&orderby=rand');
foreach($randposts as $post) :
setup_postdata($post);
?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php echo noctis_textlimit($post->post_title,'75'); ?></a></li>
<?php endforeach; ?>
</ul>
</div><?php if ( function_exists('dynamic_sidebar') && is_dynamic_sidebar() ) : ?>
<div id="tab-widget">
<?php dynamic_sidebar('Sidebar'); ?>
</div>
<?php endif; ?>
</div>
<div class="boxBottom"></div></div>
-
Mi puoi dare per favore le dimensioni dell'immagine background largezza ed altezza? Grazie !
-
Se hai scaricato l'immagine basta che ci vai sopra con il mouse e te lo dice altrimenti tasto destro proprietà, non so quale sistema operativo usi e nemmeno quale formato di immagine se quella ridotta o grande. Ma dove vuoi che appaia il tuo albero di natale (banner)?
-
Se vuoi che la stella appaia per prima con tutto il suo carico di doni prova a fare così, anche se non garantisco sul risultato.
Prima di far casini fai una copia del tuo file poi in quello che andrai a caricare sovrascrivilo con questo:
<!-- adsense -->
<div class="sidebar-ads300x250">
<!-- codice circuito aruba media marketing -->
<!-- Spazio: albisio_info_300x250 -->
<script type="text/javascript">
amm_ad_siteid = 3041;
amm_ad_zone = 41091;
amm_ad_width = 300;
amm_ad_height = 250;
</script>
<script type="text/javascript"
src=>
</script>
<!-- codice circuito aruba media marketing - fine --></div>
<!-- main categories -->
<div id="main-navigation-block">
<h2>Categories</h2>
<ul id="main-sliding-navigation">
<?php wp_list_categories('exclude='.get_option('noctis_m enu_cat_exclude').'&orderby=id&show_count=1&title_ li=&hierarchical=1'); ?>
</ul>
</div><div class="box">
<ul id="tabMenu">
<?php if ( function_exists('dynamic_sidebar') && is_dynamic_sidebar() ) : ?><li class="widget"></li><?php endif; ?>
<li class="posts selected"></li>
<li class="famous"></li>
<li class="comments"></li>
<li class="random"></li>
</ul>
<div class="boxTop"></div>
<div class="boxBody"><div id="tab-posts" class="show">
<h2>Recent Post</h2>
<ul>
<?php
$lastposts = get_posts('numberposts=10');
foreach($lastposts as $post) :
setup_postdata($post);
?>
<li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
</div><div id="tab-famous">
<h2>Most Popular</h2>
<ul>
<?php include($includes_path . '/tab-popular-post.php'); ?>
</ul>
</div><div id="tab-comments">
<h2>Recent Comments</h2>
<ul>
<?php include($includes_path . '/tab-recent-comment.php'); ?>
</ul>
</div>
<div id="tab-random">
<h2>Random Post</h2>
<ul>
<?php
$randposts = get_posts('numberposts=10&orderby=rand');
foreach($randposts as $post) :
setup_postdata($post);
?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php echo noctis_textlimit($post->post_title,'75'); ?></a></li>
<?php endforeach; ?>
</ul>
</div><?php if ( function_exists('dynamic_sidebar') && is_dynamic_sidebar() ) : ?>
<div id="tab-widget">
<?php dynamic_sidebar('Sidebar'); ?>
</div>
<?php endif; ?>
</div>
<div class="boxBottom"></div></div>
-
Voglio che la sidebar.php sia un Widget nel senso qualsiasi cosa io carichi sul widget sia visibile nella sidebar.php e non nascosta come è ora, non so se mi sono spiegato. Altrimenti la gente non credo che vada a vedere il widget nascosto che per vederlo devi cliccare nella stella vicino a rcent post.
-
Sii bravo l'idea della stella che compare prima è l'ideale e spero che funzioni ...Yup Yup ...
-
Ho fatto la prova ma non funziona ... grrrr.
Non si potrebbe cambiare l'ordine? Nel senso che sulla sidebar.php al posto di recent post si veda tutto il contenuto della stella. Sarebbe quello che vorrei perchè così tutto quello che carico nel widget sarebbe visibile.
-
Per quanto riguarda l'iimagine background che mi hai dato se lo carico mi rimane buona parte della background in parte nera quindi l'immagine del background non copre tutto lo sfondo del sito.
-
Hai ragione imageshack ha ridotto l'immagine scarica questa allora sendspace.com/file/yn5uxs.
Per il codice prova questo, vado per tentativi non avendo il tema:
<!-- adsense -->
<div class="sidebar-ads300x250">
<!-- codice circuito aruba media marketing -->
<!-- Spazio: albisio_info_300x250 -->
<script type="text/javascript">
amm_ad_siteid = 3041;
amm_ad_zone = 41091;
amm_ad_width = 300;
amm_ad_height = 250;
</script>
<script type="text/javascript"
src=>
</script>
<!-- codice circuito aruba media marketing - fine --></div>
<!-- main categories -->
<div id="main-navigation-block">
<h2>Categories</h2>
<ul id="main-sliding-navigation">
<?php wp_list_categories('exclude='.get_option('noctis_m enu_cat_exclude').'&orderby=id&show_count=1&title_ li=&hierarchical=1'); ?>
</ul>
</div><div class="box">
<ul id="tabMenu">
<?php if ( function_exists('dynamic_sidebar') && is_dynamic_sidebar() ) : ?><li class="widget"></li><?php endif; ?>
<li class="posts selected"></li>
<li class="famous"></li>
<li class="comments"></li>
<li class="random"></li>
</ul>
<div class="boxTop"></div>
<div class="boxBody"><?php if ( function_exists('dynamic_sidebar') && is_dynamic_sidebar() ) : ?>
<div id="tab-widget">
<?php dynamic_sidebar('Sidebar'); ?>
</div>
<?php endif; ?><div id="tab-posts" class="show">
<h2>Recent Post</h2>
<ul>
<?php
$lastposts = get_posts('numberposts=10');
foreach($lastposts as $post) :
setup_postdata($post);
?>
<li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
</div><div id="tab-famous">
<h2>Most Popular</h2>
<ul>
<?php include($includes_path . '/tab-popular-post.php'); ?>
</ul>
</div><div id="tab-comments">
<h2>Recent Comments</h2>
<ul>
<?php include($includes_path . '/tab-recent-comment.php'); ?>
</ul>
</div>
<div id="tab-random">
<h2>Random Post</h2>
<ul>
<?php
$randposts = get_posts('numberposts=10&orderby=rand');
foreach($randposts as $post) :
setup_postdata($post);
?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php echo noctis_textlimit($post->post_title,'75'); ?></a></li>
<?php endforeach; ?>
</ul>
</div></div>
<div class="boxBottom"></div></div>
-
Per quanto riguarda l'iimagine ora va bene ho caricato quello che mi hai dato, ora provo la sidebar vediamo se funziona, speriamo.
-
Ora la stella è messa per prima ma carica sempre recent post per primo quando si apre la pagina dove c'è la sidebar, invece io voglio che si apra la stella quando si apre la pagina di sidebar. In pratica dovrebbe essere un tutt uno con la sidebar la stella come ora è recent post.
Ho notato però che le altre voci non funzionano, funziona solo la stella e recent post.
-
Prova così altrimenti metti l'originale purtroppo non è facile non avendo il resto del tema:
<!-- adsense -->
<div class="sidebar-ads300x250">
<!-- codice circuito aruba media marketing -->
<!-- Spazio: albisio_info_300x250 -->
<script type="text/javascript">
amm_ad_siteid = 3041;
amm_ad_zone = 41091;
amm_ad_width = 300;
amm_ad_height = 250;
</script>
<script type="text/javascript"
src=>
</script>
<!-- codice circuito aruba media marketing - fine --></div>
<!-- main categories -->
<div id="main-navigation-block">
<h2>Categories</h2>
<ul id="main-sliding-navigation">
<?php wp_list_categories('exclude='.get_option('noctis_m enu_cat_exclude').'&orderby=id&show_count=1&title_ li=&hierarchical=1'); ?>
</ul>
</div><div class="box">
<ul id="tabMenu">
<li class="posts selected"></li>
<li class="famous"></li>
<li class="comments"></li>
<li class="random"></li></ul>
<div class="boxTop"></div>
<div class="boxBody"><div id="tab-posts" class="show">
<h2>Recent Post</h2>
<ul>
<?php
$lastposts = get_posts('numberposts=10');
foreach($lastposts as $post) :
setup_postdata($post);
?>
<li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
</div><div id="tab-famous">
<h2>Most Popular</h2>
<ul>
<?php include($includes_path . '/tab-popular-post.php'); ?>
</ul>
</div><div id="tab-comments">
<h2>Recent Comments</h2>
<ul>
<?php include($includes_path . '/tab-recent-comment.php'); ?>
</ul>
</div>
<div id="tab-random">
<h2>Random Post</h2>
<ul>
<?php
$randposts = get_posts('numberposts=10&orderby=rand');
foreach($randposts as $post) :
setup_postdata($post);
?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php echo noctis_textlimit($post->post_title,'75'); ?></a></li>
<?php endforeach; ?>
</ul>
</div></div>
<div class="boxBottom"></div></div>
<ul>
<?php if ( function_exists('dynamic_sidebar') && is_dynamic_sidebar() ) : ?><li class="widget"></li><?php endif; ?><?php if ( function_exists('dynamic_sidebar') && is_dynamic_sidebar() ) : ?>
<div id="tab-widget">
<?php dynamic_sidebar('Sidebar'); ?>
</div>
<?php endif; ?>
</ul>
-
Ok ora prova, se pensi di essere in grado di farlo avendo tutto il tema se vuoi te la mando.
-
Dai un occhiata ora e vedi se va bene così. Volevo anche chiederti se ira e possibile aggiungere un banner 300x250 nel widget o viene tagliato? Ho notato che viene un po tagliato il banner 300x250 invece il primo banner nella sidebar non viene tagliato quello in cima è 300x250 non capisco perchè quello nella widget viene un po tagliato? Si puo aggiustare?
-
Perchè il javascript dei widget recita così:
<script type="text/javascript">
amm_ad_siteid = 3041;
amm_ad_zone = 41095;
amm_ad_width = 250;
amm_ad_height = 250;</script>
Prova a cambiare il valore width in 300.
Non insistere ad implementarlo con plugin che crei solo dei casini, per esempio alla fine di ogni post hai articoli simili e due related posts vuoti.
-
Dove va cambiato il valore in style.css o altrove? Per il resto va bene ora l'widget così ? Io ho già provato con un banner 300x250 nel widget ma viene tagliato, non so dove va cambiato il valore?
-
Javascript e css sono due cose completamente diverse. Ti consiglio di leggerti qualche guida elementare sulla costruzione di siti. Personalmente credo che questo sia un forum dedicato a chi mastica un pò di questa materia e che ha delle difficoltà a risolvere certe cose. Il tuo caso mi sembra leggermente diverso. Vorresti che qualcuno ti modificasse il sito a distanza secondo le tue esigenze. Io credo di averti aiutato a sufficienza, ora mi fermo qui. Lascio ad altri questo compito se lo verranno raccogliere.
Ciao.
-
Se ti riferivi al banner come javascript è una cosa illogica ed elementare ma non cambia niente se cambio le dimensioni del banner e stai tranquillo che mastico un sacco di cose e alla grande si capisce ancghe dalle domande che ti faccio mi sembra o no?? lo so che javascript è diverso da style.css ma mi sembrava illogico pensare di diver cambiare javascript del codice banner tutto qui ... ti ho detto che ho provato a mettere javascript con 300x250 ma il banner viene tagliato ... non capisco perchè per una parola detta perdi all'improviso la pazienza ???!!!! E poi io il sito l'ho costruito tutto da me ti sembra che non ne capisco niente su costruzioni di siti ??!! Non mi sembra il caso di offendere o si ??!!! Se non vuoi più aiutare è un altra facenda ma non offendere per cortersia! Tu mi dici cambia width a 300 ma dove ?? Che senso ha cambiare width di banner quelli sono già con misure fisse volevo solo sapere sotto quale voce devo cambiare width tutto qui !! E poi io non ti ho mai costretto di aiutarmi sei stato tu che ti faceva piacere aiutarmi e ora mi rinfaci tutto ??!!