Bonjour à tous,

Alors voilà j'ai un problème d'affichage en PHP, ce problème mets en cause le CSS... Un saut de ligne apparaît alors que j'ai beau le chercher dans mes fichiers je ne le trouve pas... Le saut de ligne apparaît juste au-dessus le titre "Les vidéos les plus vue", on peut remarquer sur le visualisateur de code Google Chrome...

Aperçus :

La page PHP index :

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#">
    <head>
        <meta charset="utf-8"></meta>
        <title>
                    <?php if (!include_slot('title')): ?>
                        Zeubeuz
                    <?php endif; ?>
                </title>
                    <link rel="alternate" type="application/atom+xml" title="Dernières Videos"
                        href="<?php echo url_for('video', array('sf_format' => 'atom'), true) ?>" />
                    <?php include_javascripts() ?>
                    <?php include_stylesheets() ?>
<link rel="image_src" href="<?php if (!include_slot('link_sharer')): ?><?php endif; ?>"/>

    </head>
        <body>
            <div class="container_12">

            <?php include 'header.php'; ?>

            <div class="grid_12">
            <?php if ($sf_user->hasFlash('notice')): ?>
            <div class="flash_notice">
            <?php echo $sf_user->getFlash('notice') ?>
            </div>
            <?php endif ?>
            <?php if ($sf_user->hasFlash('error')): ?>
            <div class="flash_error">
            <?php echo $sf_user->getFlash('error') ?>
            </div>
            <?php endif ?>
            <div class="grid_8 alpha">
            <?php echo $sf_content ?>
            </div>
            <?php include 'right.php'; ?>
            </div>
            <?php include 'footer.php'; ?>
        </div>
    </body>
</html>

La variable $sf_content qui affiche les vidéos les plus vues :

<?php
  slot('title', sprintf($video->getTitre()));
  $array = $video->getVideoInfo($video->getUrl());
  $img = $array'img'];
  slot('link_sharer',sprintf($img));
?>
<h1><?php echo $video->getTitre() ?></h1>
<div class="grid_8 alpha omega oneVideo">
  <?php $lurl = "http://".$_SERVER'HTTP_HOST'].$_SERVER'REQUEST_URI'];?>
  <?php echo html_entity_decode($video->getEmbed()) ?>
    <div class="descOnevideo">
    <div id="sharetohelp" style="padding: 10px; background-color: #3b5998; color: white; font-size: 16px; margin: 10px 0; border: 1px solid transparent;">Partager la vidéo sur Facebook</div>

      <p>Nombre de visite : <?php echo $video->getNbVisiteurs() ?></p>
            <p><?php echo $video->getDescription() ?></p>

      <a href="https://twitter.com/share" class="twitter-share-button" data-count="vertical">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
      <!-- Placez cette balise dans la section <head> ou juste avant la balise de fermeture </body> -->
      <script type="text/javascript" src="https://apis.google.com/js/plusone.js">
        {lang: 'fr'}
      </script>
      <!-- Placez cette balise à l'endroit où vous souhaitez que le bouton +1 s'affiche -->
      <g:plusone size="tall" href="http://<?=$_SERVER'HTTP_HOST'].$_SERVER'REQUEST_URI']?>"></g:plusone>
      <br /><br />

      </div>
      <div class="espace"></div>
      <h1 style="text-align: left;">Sugestions de vidéos</h1>
      <div class="grid_8 alpha omega mostViewed">
        <?php $i = 1; ?>
         <?php foreach($sugestions as $video): ?>
        <?php $array = $video->getVideoInfo($video->getUrl()); $img = $array'img'];?>
        <div class="<?php if($i==1){echo "grid_2 alpha"; $i++;}
            else if($i!=1 && $i!=4){echo "grid_2"; $i++;}
            else if($i == 4){echo "grid_2 omega"; $i=1;}?>">
            <div class="titleMostView"><?php echo substr($video->getTitre(),0,15).'...' ?></div>
            <img src="<?php echo $img; ?>" title="<?php echo $video->getTitre(); ?>" alt="<?php echo url_for('video/show?idvideo='.$video->getIdvideo()) ?>"/>
        </div>
        <?php endforeach; ?>

      </div>
        </div>
<div class="clear"></div>

3 réponses


J'ai peut être mal interprété ton code mais ou se trouve la div qui affiche le titre "Les vidéo les plus vues" ?
C'est cette ligne ?

<h1><?php echo $video->getTitre() ?></h1>

Oui c'est bien celle là ;)

Peux tu nous montrer cette fonction getTitre ?