Aller au contenu
  • Veuillez ne pas poster de message pour but d'insulter, incitation à la haine, propos sexuels et tout autre qui ne respecte pas nos conditions générales !

[TUTO-IMAGE] Addon Dédicace - Simple d'utilisation


TuesdayATB

Messages recommandés

  1. photo.jpg Hey, c'est Tuesday ! photo.jpg

Oulah j'ai écrit trop grand 0.0

En ce beau jour de... *regarde en bas a droite de son PC* septembre ^^ je vous partage un systéme de dédicace qui était normalement partagé avec BobbaLiveCMS de Nico. Ce post devait être publié en début Juillet mais j'ai oublié de cliquer sur le bouton poster et je viens de le remarquer mdr jsui kune mérd

Le systéme à été fait par Nico et j'ai demandé son autorisation bien sur sur Skype, la preuve :

 

 


Pour avoir accès à cette image, merci de vous connecter.


 

 

Aprés j'ai modifié un peu ce système pour qu'il soit plus facile à installer.

 

Sans plus tarder, voila les explications 

  1. Ajouter l'image «dedibarre.png» dans un dossier "images" à la racine du FTP. C'est l'image ou les dédicaces défileront, vous pouvez la modifier ;) 

    Pour avoir accès à cette image, merci de vous connecter.

  2. Prendre le dossier "css" et le mettre à la racine du FTP. C'est tout ce qui est design, mettez le bien à la racine !!!

    Pour avoir accès à cette image, merci de vous connecter.

  3. Ajouter dans le header.php ce bout de code : Code qui fera passer les dédicaces, pas obligé de le mettre sur l'header bien sur :D 
    Citation

     <div class="dedicace">
                          <marquee style="margin-top: 12px;color: black;width: 681px;margin-left: 81px;">
                            <?PHP
                            $sql = $bdd->query("SELECT * FROM bl_dedi");
                            while($d = $sql->fetch()) { $c++;
                            ?>
                            <b><?php echo $d['pseudo']?>:</b> <?php echo $d['message']; ?> -
                            <?php } ?>
                          </marquee>
                        </div>

  4. Ajouter dans la base de donnée ce bout de SQL : La ou sera stocké le pseudo/message affiché.
    Citation

    CREATE TABLE `bl_dedi` (
      `id` int(11) NOT NULL,
      `pseudo` varchar(90) NOT NULL,
      `message` text NOT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    --
    -- Contenu de la table `bl_dedi`
    --

    INSERT INTO `bl_dedi` (`id`, `pseudo`, `message`) VALUES
    (1, 'Bot', 'Bienvenue ! Amusez vous bien parmi nous :p'),

    --
    -- Index pour les tables exportées
    --

    --
    -- Index pour la table `bl_dedi`
    --
    ALTER TABLE `bl_dedi`
      ADD PRIMARY KEY (`id`);

    --
    -- AUTO_INCREMENT pour les tables exportées
    --

    --
    -- AUTO_INCREMENT pour la table `bl_dedi`
    --
    ALTER TABLE `bl_dedi`
      MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
     

    Pour avoir accès à cette image, merci de vous connecter.

  5. Juste aprés ce bout de code sur le me.php :
    Citation

    if(!isset($_SESSION['username']))
      {
        Redirect("".$url."/index.php");
      }

    Mettre ce code : (si le bout de code ci-dessus n'est pas sur votre me.php mettez le code ci-dessous au debut de la me.php)
    Citation

    if(isset($_POST['dedisubmit'])){
      
      if(isset($_GET['do']) && $_GET['do'] == 'sendedi'){
      $messagededi = Secu($_POST['messagededi']);
      $pseudo = $user['username'];
      if(isset($messagededi)) {
        $errored = false;

        if(strlen($messagededi) < 1) {
          $message = "Vous n'avez rien à dire ?";
          $errored = true;
        }

        if($errored == false) {

        $insertusera = $bdd->prepare("INSERT INTO bl_dedi (pseudo, message) VALUES (:pseudo, :messagededi)");
        $insertusera->bindValue(':pseudo', $pseudo);
        $insertusera->bindValue(':messagededi', $messagededi);
        $insertusera->execute();
          
          $success = "Votre dédicace vient d'être posté";
          header( "refresh:3;url=".$url."/moi.php" );   
          }
        }
      } 
    }
     

     

  6. Et donc pour finir mettez sur le me.php ou sur une page dédiée ce code. C'est le formulaire pour poster la dédicace mettez le ou vous voullez ^^
    Citation

    <div id="box-blanche">
      <div id="text-archive">POSTER UNE DEDICACE</div>
      <form action="?do=sendedi" method="post" style="text-align: center;">
        <p><textarea name="messagededi" id="editor1" rows="4" cols="40"></textarea></p>
        <button type="submit" name="dedisubmit" class="btn">Envoyer ma dédicace</button>
      </form>
    </div>  

 

 

Voila, merci d'avoir lu, si vous avez aimez lachez poce blo.

Contactez @Nico ou @Tuesday en cas d'aide.

 

 

CwX79xqXUAgxb5a.jpg

 

Mais attends, j'ai pas oublié de vous passer le lien de téléchargement ? ^-^

Pour avoir accès à ce lien, merci de vous connecter.

Modifié par Tuesday

Résultat de recherche d'images pour "alltta 20syl & mr j medeiros under"

Lien à poster
Partager sur d’autres sites

  • 2 mois plus tard...
Il y a 5 heures, yel0x a dit :

Probleme dans le formulaire avec cette ligne: $messagededi = Secu($_POST['messagededi']); @Tuesday | YK

Peut être ton CMS utilise du PDO ou je ne sais quoi. Je sais juste que c'est compatible avec MyCMS de billstrack après peut être à rendre compatible avec d'autres !

Résultat de recherche d'images pour "alltta 20syl & mr j medeiros under"

Lien à poster
Partager sur d’autres sites

Il y a 11 heures, Tuesday | YK a dit :

Peut être ton CMS utilise du PDO ou je ne sais quoi. Je sais juste que c'est compatible avec MyCMS de billstrack après peut être à rendre compatible avec d'autres !

un probleme de compatibilité donc ?

Lien à poster
Partager sur d’autres sites

  • 2 mois plus tard...
  • 1 mois plus tard...

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...