Page 1 sur 1

modifier un parametre css a partir du code php

Posté : 01 sept. 2013, 17:46
par samsoft
bonjour , j'ai un theme wordpress qui intègre une galerie très bien faite a base de prettyphoto mais le problème c'est que lorsque je protège une page avec un mot de passe , la lightbox affiche toujours les boutons de partage facebook alors que j'aimerai que ceux ci ne soient affichés que lorsqu'il s'agit d'une page publique . j'aimerai donc modifier le parametre css a partir du code php en fonction que la page soit protegee ou pas.

Code : Tout sélectionner

.pp_social {display:true;margin:0}
il faudrait que ce soit en position false uniquement lorsqu'il s'agit d'un page protégée par un mot de passe

Re: modifier un parametre css a partir du code php

Posté : 01 sept. 2013, 20:01
par ghost5922
Bonjour,

Créer deux class css

Une visible
Une invisible

et selon ta variable php tu utilise l'un ou l'autre

Re: modifier un parametre css a partir du code php

Posté : 01 sept. 2013, 23:32
par moogli
Salut,

Plutôt que cacher, ce qui est inutile vu que le code est présent côté client, conditionne l'affichage des boutons en fonction de la connexion ou non.


@+

Re: modifier un parametre css a partir du code php

Posté : 02 sept. 2013, 00:35
par Invité
tout d'abord merci a vous d'avoir repondu si vite. pourriez vous s'il vous plait sans abuser me donner un exemple de formulation php car je suis vraiment novice en la matiere .

Re: modifier un parametre css a partir du code php

Posté : 02 sept. 2013, 10:53
par moogli
<?php
if($connecté === true){
echo 'les boutons';
}
Il te reste a trouver comment faire dans le code pour savoir l'utilisateur courant est connecté ou pas.

Pour cela un forum dédié. Wordpress devrait t'aider :)

@+

Re: modifier un parametre css a partir du code php

Posté : 04 sept. 2013, 17:38
par samsoft
bonjour , j'ai trouvé ceci

Code : Tout sélectionner

if ( !post_password_required() ) { }
mais je ne sais pas comment appeller les boutons . ils s'affichent d'origine dans le css mais pour les faire disparaitre je ne sais pas comment m'y prendre.

j'ai essayé e forum wordpress mais je n'ai eu aucune reponse :(

Re: modifier un parametre css a partir du code php

Posté : 04 sept. 2013, 17:59
par juliette
Salut, dans WP, tu as une fonction pour tester la présence de connexion: http://codex.wordpress.org/Function_Ref ... _logged_in
Exemple:
<?php
if ( is_user_logged_in() ) {
    echo 'Welcome, registered user!';
} else {
    echo 'Welcome, visitor!';
}
?>
mais c'est a modifier, c'est tous simple