Vous n'êtes pas identifié.

Annonce

#1 petit probleme d'affichage du 05-11-2011 13:44:17

Paddy
c00lnaute nouveau
Date d'inscription: 15-05-2011
Messages: 23

petit probleme d'affichage

Bonjour ! Comme d'habitude je viens vous faire part d'un petit soucis ...

Je suis entrain de refaire un de mes site sur Wordpress (en local pour éviter le duplicate). J'ai installer le thème graphene que je trouve sympa et facile d'accès.

Mon problème ce situe au niveau du footer et plus précisément celui de la home page.

Sur ma homepage le footer prend toute la largeur de la page (ce qui est très moche). Or dans les autres pages, il est à la taille de la zone de contenu et bien placé au centre (parfais quoi).
J'ai essayer de modifier le css du footer, mais une fois celui de la home page bien placé, c'est celui des autre pages qui est décalé :/

Je voulais donc savoir s'il était possible de faire un css spécialement pour le footer de ma home page ... une sorte de css conditionnel qui m'éviterai de trop taper de php (car je suis très limité dans ce domaine :/)

Désolé pour le manque de visuel mais le site est en local et je n'arrive plus a uploader d'images :/

Bien cordialement


Hors ligne

 

05-11-2011 13:44:17

Mister $$$
Créer un site


#2 Re petit probleme d'affichage du 05-11-2011 14:44:06

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: petit probleme d'affichage

Salut Paddy,

Sans "visuel" en ligne, difficile de t'aider.

Il me semble que le CSS conditionnelle est fait pour pallier au "manque" de certains navigateur hors dans ton cas, le navigateur utilisé importe peut puisque le résultat semble être le même (si je ne me plante pas?). Dans ce cas, j'utiliserais un petit code PHP qui compare l'url de la page d'accueil :

Code:

<?php
if ("http://".$_SERVER['HTTP_HOST']."" == "http://mon-domaine.com")
{
    //Si égal, on va cherche la class css pour la page d'accueil
    echo '<div class="footer-accueil">';
}
else
{
   //Sinon on affiche la class css normal
    echo '<div class="footer">';
}
?>

Note : la  comparaison fonctionne uniquement pour l'url indiqué dans le "if"...si ta page d'accueil comporte le 3W (www) et/ou index.php, ça ne fonctionnera pas! A toi de rediriger correctement les différentes adresses qui mènent à ta page d'accueil » Les redirections.

Hors ligne

 

#3 Re petit probleme d'affichage du 06-11-2011 23:24:05

Paddy
c00lnaute nouveau
Date d'inscription: 15-05-2011
Messages: 23

Re: petit probleme d'affichage

Salut ! Oui je sais, sans visuel c'est pas évident... et en ce moment j'ai des souci avec mes uploads (chose que je ne comprend pas :/)

Je vais essayer le bout de code php dans le courant de la semaine. Je te tiendrais au courant des résultats.


Hors ligne

 

#4 Re petit probleme d'affichage du 07-11-2011 07:43:32

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: petit probleme d'affichage

Salut,

Le plus simple serait quand même de trouver ce qui cloche dans ta page d'accueil car il n'est pas normal que le footer soit à la "ramasse" uniquement sur cette page..tu as peut être ajouter un bloc (div) ou un module??

Pour l'upload sous Wordpress, je ni connais rien du tout.

Hors ligne

 

#5 Re petit probleme d'affichage du 08-11-2011 15:27:16

Paddy
c00lnaute nouveau
Date d'inscription: 15-05-2011
Messages: 23

Re: petit probleme d'affichage

Salut.
Bon j'ai testé le bout de code et ça ne marche pas. En y repensant sur le site de mon client qui utilise aussi graphène, il n'y a pas ce problème. et en discutant avec une copine, apparemment il y aurait des soucis quand wordpress est installer en local. En espérant que se sois bien ça ...

sinon autre petite question ^^
Le bout de code que tu m'as donné est ce que je peut m'en servir pour faire des widgets personnalisés par page ?

ex :
sur la page d'accueil, avoir 3 espaces pub

sur une autre page (plus longue) : 4 ou 5

?


Hors ligne

 

#6 Re petit probleme d'affichage du 08-11-2011 16:01:09

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: petit probleme d'affichage

Salut,

Étonnant que ça ne fonctionne pas.. sauf si tu as reprit la même class css..?

Paddy a écrit:

Salut.

sinon autre petite question ^^
Le bout de code que tu m'as donné est ce que je peut m'en servir pour faire des widgets personnalisés par page ?

ex :
sur la page d'accueil, avoir 3 espaces pub

sur une autre page (plus longue) : 4 ou 5

?

Oui et non car le code prend uniquement en compte l'url de ta page d'accueil..

Code:

<?php
if ("http://".$_SERVER['HTTP_HOST']."" == "http://creer-un-site.fr")
{
    //Si égal on affiche
    echo ' pub1 pub2 pub3';
}
else
{
   //Sinon on affiche
    echo ' pub1 pub2 pub3 pub4 pub5';
}
?>

A partir du moment ou la variable d'environnement $_SERVER['HTTP_HOST'] sera différente de l'url exacte "http://creer-un-site.fr", c'est le "else" qui prend le relais...donc ça ne tient pas compte de la longueur de la page.

Hors ligne

 

#7 Re petit probleme d'affichage du 10-11-2011 13:49:13

Paddy
c00lnaute nouveau
Date d'inscription: 15-05-2011
Messages: 23

Re: petit probleme d'affichage

oki oki, mais cette url je peux la changer ? (désolé j'y connais vraiment rien en php :/)

quelque chose dans ce genre là ?

<?php
if ("http://".$_SERVER['HTTP_HOST']."" == "http://page1.com")
{
    //Si égal on affiche
    echo ' pub1 pub2 pub3';
}
else
{
   //Sinon on affiche
    echo ' code pour faire en sorte que rien ne s'affiche';
}
?>

<?php
if ("http://".$_SERVER['HTTP_HOST']."" == "http://page2.com")
{
    //Si égal on affiche
    echo ' pub1 pub2 pub3 pub 4 pub 5';
}
else
{
   //Sinon on affiche
    echo ' code pour faire en sorte que rien ne s'affiche';
}
?>

oui j'aime me compliquer la vie .... siffle big_smile

Dernière modification par Paddy (10-11-2011 13:49:52)


Hors ligne

 

#8 Re petit probleme d'affichage du 10-11-2011 14:17:48

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: petit probleme d'affichage

Oui cette url tu peux la changer mais pas de cette façon la :).

Code:

<?php
$url_en_cours = 'http://'.$_SERVER["SERVER_NAME"].''.$_SERVER["REQUEST_URI"].'';
//page d'accueil
if($url_en_cours == 'http://mon-site.com/')
{
    echo 'pub1';
}
//page1.php
elseif($url_en_cours == 'http://mon-site.com/page1.php')
{
    echo 'pub2';
}
//page2.php
elseif($url_en_cours == 'http://mon-site.com/page2.php')
{
    echo 'pub3';
}
//Sinon
else
{
    echo 'autrepub';
}
?>

Note : dans ton cas et puisque tu veux tenir compte de la longueur de la page, ne serait il pas mieux alors de compter le nombre de caractères qu'il y a dans celles-ci pour afficher le nombre de pub. adéquate ?? Tu peux le faire facilement avec la fonction "strlen()".

Hors ligne

 

#9 Re petit probleme d'affichage du 10-11-2011 20:12:23

Paddy
c00lnaute nouveau
Date d'inscription: 15-05-2011
Messages: 23

Re: petit probleme d'affichage

yeah ! merci !!

Dernier question dans echo est ce que je peux mettre le script de google ?


Hors ligne

 

#10 Re petit probleme d'affichage du 10-11-2011 20:38:13

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: petit probleme d'affichage

Oui tu peux mettre le script de Google sans problème.

Hors ligne

 

#11 Re petit probleme d'affichage du 10-11-2011 21:52:37

Paddy
c00lnaute nouveau
Date d'inscription: 15-05-2011
Messages: 23

Re: petit probleme d'affichage

okay !! ça gère MERCI BEAUCOUP !!


Hors ligne

 

#12 Re petit probleme d'affichage du 12-11-2011 15:22:07

Paddy
c00lnaute nouveau
Date d'inscription: 15-05-2011
Messages: 23

Re: petit probleme d'affichage

salut ! petit souci pour mes fameuses pub voila mon code :

<?php
$url_en_cours = 'http://'.$_SERVER["SERVER_NAME"].''.$_SERVER["REQUEST_URI"].'';
//page d'accueil
if($url_en_cours == 'http://localhost/waop/wordpress/')
{
    echo '<center><script type="text/javascript"><!--
google_ad_client = "icon_mrgreenx";
/* WAOP HP */
google_ad_slot = "icon_mrgreenx";
google_ad_width = 120;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center>';
}

//Sinon
else
{
    echo 'lol';
}
?>

mon problème c'est que la partie en gras est visible sur mon site


Hors ligne

 

#13 Re petit probleme d'affichage du 12-11-2011 18:11:50

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: petit probleme d'affichage

Salut,

Qu'entends-tu par : "..la partie en gras est visible.."? Tu vois le code ou tu vois ce que renvoie le "echo"?
Je viens de tester en local sous Wamp le code suivant et je n'ai aucun soucis.

Code:

<?php
$url_en_cours = 'http://'.$_SERVER["SERVER_NAME"].''.$_SERVER["REQUEST_URI"].'';
//page d'accueil
if($url_en_cours == 'http://localhost/teste/')
{
    echo '<script type="text/javascript"><!--
google_ad_client = "pub-**";
/* 468x60, date de création 03/07/10 */
google_ad_slot = "**";
google_ad_width = **;
google_ad_height = **;
//-->
</script> 
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 
</script> ';
}
//Sinon
else
{
    echo 'autrepub';
}
?>

Hors ligne

 

#14 Re petit probleme d'affichage du 13-11-2011 21:34:34

Paddy
c00lnaute nouveau
Date d'inscription: 15-05-2011
Messages: 23

Re: petit probleme d'affichage

c'était le code qui était visible

Dernière modification par Paddy (13-11-2011 21:34:55)


Hors ligne

 

#15 Re petit probleme d'affichage du 23-11-2011 21:50:50

Paddy
c00lnaute nouveau
Date d'inscription: 15-05-2011
Messages: 23

Re: petit probleme d'affichage

Petit retour sur mon problème de base qui était pour rappel que mon footer en homepage est décalé mais pas les autres. Maintenant je peux vous montrer le visuel vue que le site est en ligne Mon site.

Donc mon problème reste le même, même après passage sur un serveur distant. des solutions ? j'ai regarder dans tous les sens je vois pas où ça cloche personnellement.


Hors ligne

 

#16 Re petit probleme d'affichage du 24-11-2011 08:03:13

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: petit probleme d'affichage

Salut,

Sur ta page d'accueil juste avant ton div :

Code:

<div class="entry-footer clearfix">

..il semblerait que tu est un "</div>" en trop.

Hors ligne

 

#17 Re petit probleme d'affichage du 24-11-2011 08:45:10

Paddy
c00lnaute nouveau
Date d'inscription: 15-05-2011
Messages: 23

Re: petit probleme d'affichage

HALLELUJAAAAAAAAAAAAAAAAAH...

immense merci cOOlman !!

J'aime le code juste pour ça ... il te fait des misère pas possible pour un pti rien héhé


Hors ligne

 

#18 Re petit probleme d'affichage du 24-11-2011 11:42:45

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: petit probleme d'affichage

content (130)
Tu as le même soucis ici http://www.weareonepiece.com/episodes-speciaux/divers et il te manque des images.
Pourquoi tu utilises "forumactif" alors que tu as un domaine ? La, c'est comme si tu donnais ton contenu à un autre site...

Hors ligne

 

#19 Re petit probleme d'affichage du 14-12-2011 10:45:50

Paddy
c00lnaute nouveau
Date d'inscription: 15-05-2011
Messages: 23

Re: petit probleme d'affichage

J'ai pris forumactif par simplicité. Mais de toutes façon le forum va dégager vu qu'il n'y aucune activité et que je n'ai pas que ça à faire pour le moment ^^).

j'en profite pour faire part d'un nouveau petit souci.

Dans mon thème wordpress (graphène) le code du menu est le suivant :

// get the graphene description if it is set otherwise the wordpress default -> title
        $menu_title = apply_filters( 'the_title', $page->post_title, $page->ID );
        if ( ! $depth ){
            $menu_title ='<strong>' .$menu_title. '</strong>' ;
        }
        $menu_title .= ( get_post_meta( $page->ID, '_graphene_nav_description', true ) && ! $depth ) ?
                        '<span>' . get_post_meta( $page->ID, '_graphene_nav_description', true ) . '</span>' :

Mon problème c'est la balise <strong> quand on regarde le code source, on la retrouve aussi dans la meta title du lien et écrit comme ça ce n'est pas conforme à la W3C apparemment.

J'ai essayer d'enlever la strong mais je me retrouve avec une erreur qui fait planter mon site. Je voulais donc savoir quel modification je pouvais apporter pour virer cette balise dans mon title.

Oui je sais je me prend la tête pour pas grand chose ^^


Hors ligne

 

#20 Re petit probleme d'affichage du 14-12-2011 11:34:04

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: petit probleme d'affichage

Salut,

Je dirais :

Code:

$menu_title ='' .$menu_title. '' ;

ou

Code:

$menu_title = $menu_title;

Voir même carrément virer la partie :

Code:

       
 if ( ! $depth ){
            $menu_title ='<strong>' .$menu_title. '</strong>' ;
        }

Pour moi cette condition et selon ce que j'en vois dans ton menu, indique que c'est le titre de chaque menu et qu'il doit être mise en évidence.

Sinon, non ce n'est pas se prendre la tête pour rien que de rendre son site accessible au plus grand nombre d'internautes, c'est même très bien d'autant plus que l'affichage d'un "strong" na rien à faire dans un "title".

Hors ligne

 

#21 Re petit probleme d'affichage du 14-12-2011 11:40:10

Paddy
c00lnaute nouveau
Date d'inscription: 15-05-2011
Messages: 23

Re: petit probleme d'affichage

La première méthode marche, je n'ai plus le strong dans mon "title", mais du coup je ne l'ai plus non plus dans mon menu, on peut mettre un css dans du php ?


Hors ligne

 

#22 Re petit probleme d'affichage du 14-12-2011 12:04:07

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: petit probleme d'affichage

Haaa tu veux garder le "strong" pour "entourer" le titre tout en l’excluant du "title" .. je n'avais pas comprit ça!
Teste ça :

Code:

$menu_title = '<strong>'.apply_filters( 'the_title', $page->post_title, $page->ID ).'</strong>';

et vire la partie suivante :

Code:

        if ( ! $depth ){
            $menu_title ='<strong>' .$menu_title. '</strong>' ;
        }

Sinon, oui tu peux mettre du css dans du php.

Hors ligne

 

#23 Re petit probleme d'affichage du 14-12-2011 13:03:35

Paddy
c00lnaute nouveau
Date d'inscription: 15-05-2011
Messages: 23

Re: petit probleme d'affichage

Ça ne marche pas. le strong revient dans le title :/ mais bon c'est pas bien grave avec ou sans strong dans le menu ça m'est égale (c'était au cas ou ^^)


Hors ligne

 

Propulsé par PunBB
© Copyright 2007
Forum créer un site

Partenaires de « créer un site internet »