- Statut : non résolu
- Ce sujet contient 11 réponses, 4 participants et a été mis à jour pour la dernière fois par didier07, le il y a 9 années et 7 mois.
-
AuteurMessages
-
11 juin 2015 à 10 h 53 min #550894
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 4.2.2
– Version de PHP/MySQL :
– Thème utilisé : suave
– Extensions en place :
– Nom de l’hebergeur :
– Adresse du site : En construction donc fermé au publicProblème(s) rencontré(s) :
Bonjour
Le thème que j’utilise permet de mettre des widgets dans le footer.
Les widgets insérés sont de largeur égales
Si 3 widgets alors chacun fait 25% de largeJ’ai besoin que le premier widget fasse 50%
Le second 25%
Le troisième 25%Je viens de poser la question à l’auteur du thème qui me répond
To do something like that you would need to customize the theme via a child theme and modify footer.php along with the footer widget markup in functions.php
It is beyond normal theme support as it requires changes to the theme.
We can do this as a custom job for $100. Let me know if this is something you would like us to do for you.
Il me semble que cela est abusé 100$ pour peu de travail à mon avis.
J’ai déjà mon thème enfantPouvez vous me donner une piste de recherche ou m’indiquer les mots clefs pour mener à bien cette demande.
Je peux vous fournir en privé un accès au tableau de bord
Ou les éléments de code que vous souhaitezMerci de votre aide
Bonne journée11 juin 2015 à 11 h 36 min #1009316Bonjour;
Donnes-nous au moins le nom exact du thème et l’éditeur.
🙂
11 juin 2015 à 11 h 39 min #1009317Le theme : Suave WooCommerce Theme
Editeur : http://www.commercegurus.com/themes/Voilà 😉
12 juin 2015 à 9 h 02 min #1009318Le contenu du footer original
Celui qui m’interresse est : second footer
<div class="subfooter">
<div class="container">
<div class="row">
</div><!-- /.row -->
</div><!-- /.container -->
</div><!-- /.subfooter -->
Le contenu total de footer.php
<section class="below-body-widget-area">
<div class="container">
</div>
</section>
<footer class="footercontainer" role="contentinfo">
<div class="lightwrapper">
<div class="container">
<div class="row">
</div><!-- /.row -->
</div><!-- /.container -->
</div><!-- /.lightwrapper -->
<div class="subfooter">
<div class="container">
<div class="row">
</div><!-- /.row -->
</div><!-- /.container -->
</div><!-- /.subfooter -->
<div class="footer">
<div class="container">
<div class="row">
<div class="bottom-footer-left col-lg-12 col-md-12 col-sm-12 col-xs-12">
<?php
if ( class_exists( 'CGToolKit' ) ) {
if ( $cg_footer_cards_display == 'show' ) {
echo '<div class="footer-credit-cards">‘;
$cg_card_array = ( $cg_options[‘cg_show_credit_card_values’] );
foreach ( $cg_card_array as $card => $status ) {
display_card( $card, $status );
}
echo ‘</div>‘;
}
}
?>
<?php
if ( $cg_footer_message ) {
echo '<div class="footer-copyright">‘;
echo $cg_footer_message;
echo ‘</div>‘;
}
?>
</div>
</div><!-- /.row -->
</div><!-- /.container -->
</div><!-- /.footer -->
<a href="#0" class="cd-top">Top</a>
</footer>
</div><!--/wrapper-->
</div><!-- close #cg-page-wrap -->Le contenu de fonction.php du thème enfant
Pouvez vous m’aider ? 🙂
12 juin 2015 à 9 h 40 min #1009319aglae361 wrote:Le thème que j’utilise permet de mettre des widgets dans le footer.
Les widgets insérés sont de largeur égales
Si 3 widgets alors chacun fait 25% de largeJ’ai besoin que le premier widget fasse 50%
Le second 25%
Le troisième 25%Lorsque tu parles de trois widgets, tu les positionnes les trois dans la même zone de widget ‘second-footer’.
Si c’est le cas, ce n’est pas footer.php qu’il faut modifier, mais la classe de chaque widget.
Le thème semble utiliser bootstrap (class container et row), chaque widget doit alors avoir une classe du genre class= »col-xx-3″ (où xx peut être lg, md, sm ou xs). Peux-tu vérifier cela dans le HTML affiché ?12 juin 2015 à 9 h 43 min #1009320Bonjour.
Attention, je n’ai fait cette modif qu’avec l’outil inspecteur de Firefox sur la demo du thème
J’ai mis la valeur col-lg-6 au premier widget
<div class="row">
::before
<div id="text-22" class="col-lg-6 col-md-3 col-sm-6 col-xs-12 col-nr-3 widget_text">Mais essaies dans ton thème enfant.
🙂
12 juin 2015 à 9 h 45 min #1009321@ Benzouye – Tu écris plus vite que moi 😉
🙂
12 juin 2015 à 9 h 58 min #1009322Oui c’est exactement ce que je veux faire mais et de la façon dont je veux le faire.
J’étais en train de vous préparer un capture.Mais je comprend pas comment l’insérer dans mon thème enfant
Car il faut que je modifie la classe du 1er widget.
Et je ne sais pas ou je dois le faire
dans footer.php ? (dans mon thème enfant bien sur)Phil tu est sur Lyon ?
12 juin 2015 à 11 h 05 min #1009315La modification n’est pas à faire dans le footer.php, mais dans le hook de ton thème qui vient modifier la classe des widgets …
Je ne connais pas la structure de ton thème, mais tu dois pouvoir trouver cela quelque part …12 juin 2015 à 11 h 14 min #1009314ok
Je fais une recher avec quel type de mot clefs ?
function widget ?12 juin 2015 à 14 h 40 min #1009323Ho purée, je l’ai trouvé
Il est dans functions.php du thème.register_sidebar( array(
‘name’ => __( ‘Second Footer’, ‘commercegurus’ ),
‘id’ => ‘second-footer’,
[b]’before_widget’ => ‘<div id="%1$s" class="col-lg-3 col-md-3 col-sm-6 col-xs-12 col-nr-3 %2$s">‘,[/b]
‘after_widget’ => ‘</div>‘,
‘before_title’ => ‘<h4 class="widget-title">‘,
‘after_title’ => ‘</h4>‘,
) );Alors bien sur si je met
col-lg-6
‘before_widget’ => ‘<div id="%1$s" class="col-lg-6 col-md-3 col-sm-6 col-xs-12 col-nr-3 %2$s">‘,
Cela marche pas puisque les 3 passent à 50% donc
Il me faut que le premier à 50% (col-lg-6) et les autres à 25% (col-lg-3)
Votre avis ?
je cherche de mon côté :) mais je suis plus graphiste que prog :(12 juin 2015 à 19 h 31 min #1009324Tu as raison pour le prix. Je te le fais motié moins :lol::lol::lol:
Il faut que tu déclare 2 sidebar et que tu les mettes dant ton thème.
Une avec‘before_widget’ => ‘
‘et un seul widget
Une avec‘before_widget’ => ‘
‘et 2 widgets
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.