Aller au contenu

Ciseur

Actif
  • Compteur de contenus

    17
  • Inscrit(e) le

  • Dernière visite

Messages postés par Ciseur

  1. Bonjour sparh,



    Bloquer les accès via configuration serveur (ou .htaccess si disponible) est une solution.



    Mais pourquoi ne pas tout simplement éviter de mettre des ressources applicatives dans un répertoire sensé être publique ?



    Il est ainsi possible de revoir ta structure de répertoire sur ton serveur pour placer ton répertoire en dehors du répertoire racine où pointe ton nom de domaine.



    Dans le cas, où le répertoire où pointe ton NDD est "www" :



    Aujourd'hui tu as :


    /www/


    /www/cache/



    Tu peux faire :


    /www/


    /cache/



    Cela rend impossible d'accèder à tes fichiers de cache vu qu'il ne sont tout simplement pas dans le répertoire publique.


    Ce comportement est un bonne pratique qu'on peut appliquer à toutes les ressources qui n'ont pas vocation à être directement affichée au public (comme les fichiers inclus (include) par exemple).



    En espérant t'aider,


    Ciseur


  2. Il faut préciser que la virgule comme concatenateur ne fonctionne qu'avec echo, qui dans ce cas la est géré par PHP comme une fonction. Le concatenateur logique reste le point, et par soucis d'éviter les confusions il est mieux de garder l'usage du point

    Pour ma part je dirai que les 2 codes sont mauvais et qu'il est préférable de séparer le code de la charte avec un template wink.gif

    @++

    Pour rappel la question était :

    quel est celui qui génère le résultat le plus rapide ?

    d'où ma réponse.

  3. Bonjour,




    Cette proposition nécessite que l'annonce soit déjà publié sur un autre site (afin de partager sur la page l'URL de cette annonce).


    Est-ce bien la demande ?



    Sinon, si le besoin est de publier directement l'annonce sur la page facebook sans passer par un site tiers. Vous pouvez détourner l'usage des albums photos Facebook en publiant une photo du bien accompagné d'une description voire même un album par annonce.



    Attention tout de même si vous êtes dans ce cas de figure, nous sommes dans la rubrique "Techniques de référencement" et je préfère vous alerter sur le fait que publier votre annonce uniquement sur votre page Facebook ne vous offrira pas la visibilité d'une annonce postée sur un site spécialisé. Si vous suivez ce conseil, vous pourrez, comme évoqué par olitax, partagé cette annonce sur votre page Facebook afin de relayer l'information.



    J'espère que ce message vous aidera.


  4. Bonjour à tous,

    Tu as deux autres variantes encore :

    <?php echo "<div id =\"bloc\"> ceci est une variable : $var et celle la aussi : $var2</div>" ?>
    Oui, un echo avec double quote est capable d'interpréter les variables

    et tu as le echo avec simple quote :
    <?php echo '<div id ="bloc"> ceci est une variable : '.$var.' et celle la aussi : '.$var2.'</div>' ?>
    En terme de performance, il y a très peu entre les deux, la deuxième est un poil plus rapide, car elle ne cherche pas à interpréter des variables dans le echo, mais cela ne se sent réellement que sur des millions d'itération.


    J'ajouterais pour le dernier exemple de Dadou qu'il est préférable d'utiliser la virgule plutôt que le point (même si encore ici la différence est vraiment infime.

    <?php echo '<div id ="bloc"> ceci est une variable : ',$var,' et celle la aussi : ',$var2,'</div>' ?>
  5. Bonjour, j'ai un problème pour centrer ma vidéo sur ma page web. J'ai essayer tout plein de possibilité, mais rien y fait. Voici le script en dessous. Si vous pouvez me venir en aide sa serais génial. Merci d'avance

    <div style="width:450px;height:300px;"><object width="450" height="300"><param name="movie" value="http://www.jimiishappy.com/JimiIsHappy_Player.swf?idUser=3820&numeroClip=2"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://www.jimiishappy.com/JimiIsHappy_Player.swf?idUser=3820&numeroClip=2"type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true"width="450" height="300"></embed></object></div>

    Pour centrer une DIV en css, elle doit posséder une largeur fixe et des marges gauches et droites en auto :


    #ma-video {
    margin-left: auto;
    margin-right: auto;
    width: 450px;
    }

    C'est tout ce qu'il y a besoin de faire.

    Attention tout de même à ce que la dite DIV ne soit pas en absolute.

  6. solution qui n'est adaptée au référencement ! S'agissant de page de produits sur un site e-commerce, on peut facilement imaginer que l'indexation de ces pages est essentielle.

    Si le duplicate content est véritablement avéré (ce qui n'est pas toujours le cas), l'usage de rel="canonical" est certainement la solution la plus simple, sans devoir réécrire la moindre URL.

    ++

    Patrick

    Je parlais évidement de mettre cette balise uniquement sur les pages possédant le paramètre en trop et ne pas la mettre sur la page qu'il souhaite indexé.

    Ainsi son produit serait indexé 1 seul fois au lieu de X fois.

    Ma solution était donc adapté au référencement.

  7. Si tes paramètres sont utiles (ce qui parait assez logique) mais que tu souhaite que ces pages n'apparaissent pas dans les moteurs :

    La manière "propre" de le faire c'est d'utiliser une balise méta "robot" avec la valeur "noindex" sur les pages que tu ne veux pas voir apparaître.

    <meta name="robots" content="noindex" />

    Par contre si tes paramètres sont inutiles, ils n'ont même pas raison d'être. Donc la solution de Enerstine est la plus approprié.

  8. J'ai du mal à trouver le bon code ; pouvez-vous me donner un petit coup de main ?

    merci.

    Comme la dit yuston, englobe les photo dans une div (j'ai rajouter les légendes mais je suis pas sur que tu voulais les mettre en dessous) :

    <div class="vignettes">
    <div>
    <img src="image.jpg" alt="titre photo" />
    <h3>titre photo</h3>
    </div>
    <div>
    <img src="image.jpg" alt="titre photo" />
    <h3>titre photo</h3>
    </div>
    <div>
    <img src="image.jpg" alt="titre photo" />
    <h3>titre photo</h3>
    </div>
    </div>

    Note que l'usage de H3 n'est pas obligatoire tout dépend du reste de ton code.

    Ensuite dans les styles, tu met tes DIV en display inline-block (j'ai de plus centré les légendes) :


    .vignettes {
    text-align: center;
    }
    .vignettes div {
    display: inline-block;
    }

×
×
  • Créer...