[Xenforo] Comment faire parler le BOT sur votre Shoutbox.

Statut
N'est pas ouverte pour d'autres réponses.

Kévin 🚀

Administrateur
Administrateur
Inscription
18 Décembre 2012
Messages
4 887
Réactions
5 627
Points
28 052
RGCoins
3 938
Bonsoir à tous :membre:,

Ce soir je vais vous release le système pour faire parler votre BOT sur votre ShoutBox Xenforo.
Avant d'avoir des messages comme quoi je ne peux pas release ce système j'ai eu l'autorisation à @Fabien que je remercie :)

Pour ce faire il vous faudra :
- Les accès au panel admin (AdminCP)
- Une page
- Les accès aux dossiers de votre forum (FTP)

You must be registered for see images attach

Première étape : Mise en place du script.

Pour ce faire vous allez créer un nouveau dossier à la racine de votre forum. Vous l'appeler comme vous voulez. Moi je l'ai appelé "Shoutbox".

Une fois ce dossier créé vous allez dedans et vous allez créer un nouveau fichier que vous allez appeler "BOT.php".

Vous ouvrez ce fichier et vous mettez ce code dedans.​
PHP:
<?php
    $SQL_host='';
    $SQL_nom_bdd='';
    $SQL_user='';
    $SQL_mot_de_passe='';
    $SQL_port = '';
    $CONNECTE = new PDO('mysql:host='.$SQL_host.';port='.$SQL_port.';dbname='.$SQL_nom_bdd, $SQL_user, $SQL_mot_de_passe);
    $CONNECTE->query("SET NAMES 'utf8'");
    $time = time();
    if(isset($_POST['text'])){
        $text = $_POST['text'];
        $CONNECTE->exec("INSERT INTO dark_taigachat VALUES('','Id du compte BOT','BOT','" . $time ."','". $text ."','0')");
        header('Location: Lien de la page xenforo');
    }
?>

Vous sauvegardez le fichier.

You must be registered for see images attach


Deuxième étape : Création de la page.

Et maintenant nous allons créer une nouvelle page où vous pouvez utiliser une page existante.

Pour créer une page sur Xenforo il faut aller dans votre AdminCP => Structure des éléments => Créer un nouvel élément => Page.

Vous configurer votre page a votre guise.

Une fois votre page créée vous allez dans la configuration de la page => Options de la page.
Et dans Template HTML vous mettez ce code.
HTML:
<form action="Lien vers la page BOT.php" method="post">
    <input type="text" name="text" id="text" placeholder="Mettre le texte ici !" class="textCtrl">
    <button type="sumbit" class="button primary">Je suis BOT !</button>
</form>

Vous sauvegardez la page.
Allez sur votre forum et tester le système :D

You must be registered for see images attach


J'espère que ce tutoriel vous aura plu.
A bientôt pour d'autre tutoriel :D
 
Bonsoir à tous :membre:,

Ce soir je vais vous release le système pour faire parler votre BOT sur votre ShoutBox Xenforo.
Avant d'avoir des messages comme quoi je ne peux pas release ce système j'ai eu l'autorisation à @Fabien que je remercie :)

Pour ce faire il vous faudra :
- Les accès au panel admin (AdminCP)
- Une page
- Les accès aux dossiers de votre forum (FTP)

You must be registered for see images attach


Première étape : Mise en place du script.

Pour ce faire vous allez créer un nouveau dossier à la racine de votre forum. Vous l'appeler comme vous voulez. Moi je l'ai appelé "Shoutbox".

Une fois ce dossier créé vous allez dedans et vous allez créer un nouveau fichier que vous allez appeler "BOT.php".

Vous ouvrez ce fichier et vous mettez ce code dedans.​
PHP:
<?php
    $SQL_host='';
    $SQL_nom_bdd='';
    $SQL_user='';
    $SQL_mot_de_passe='';
    $SQL_port = '';
    $CONNECTE = new PDO('mysql:host='.$SQL_host.';port='.$SQL_port.';dbname='.$SQL_nom_bdd, $SQL_user, $SQL_mot_de_passe);
    $CONNECTE->query("SET NAMES 'utf8'");
    $time = time();
    if(isset($_POST['text'])){
        $text = $_POST['text'];
        $CONNECTE->exec("INSERT INTO dark_taigachat VALUES('','Id du compte BOT','BOT','" . $time ."','". $text ."','0')");
        header('Location: Lien de la page xenforo');
    }
?>

Vous sauvegardez le fichier.

You must be registered for see images attach


Deuxième étape : Création de la page.

Et maintenant nous allons créer une nouvelle page où vous pouvez utiliser une page existante.

Pour créer une page sur Xenforo il faut aller dans votre AdminCP => Structure des éléments => Créer un nouvel élément => Page.

Vous configurer votre page a votre guise.

Une fois votre page créée vous allez dans la configuration de la page => Options de la page.
Et dans Template HTML vous mettez ce code.
HTML:
<form action="Lien vers la page BOT.php" method="post">
    <input type="text" name="text" id="text" placeholder="Mettre le texte ici !" class="textCtrl">
    <button type="sumbit" class="button primary">Je suis BOT !</button>
</form>

Vous sauvegardez la page.
Allez sur votre forum et tester le système :D

You must be registered for see images attach


J'espère que ce tutoriel vous aura plu.
A bientôt pour d'autre tutoriel :D
Ho merci man , je vais le ire plus tard ! :) <3
 
Magnifique Tutoriel ;)
 
Ce n'est vraiment pas une méthode à faire, surtout en xenForo, on passe jamais par des requêtes SQL brute, et on utilise jamais des header location, c'est facilement faillible. :nerveux:
 
Ce n'est vraiment pas une méthode à faire, surtout en xenForo, on passe jamais par des requêtes SQL brute, et on utilise jamais des header location, c'est facilement faillible. :nerveux:
Hi,

Comme l'a dit @Louki quel est alors ta méthode pour que aucune faille soit présente ?
 
Hi,

Comme l'a dit @Louki quel est alors ta méthode pour que aucune faille soit présente ?

Je confirme ce que Snake's a dis !
Passer par des requête SQL bruts n'est pas la bonne méthode !
Le mieux est d'utiliser la méthode de XenForo :)
 
Je confirme ce que Snake's a dis !
Passer par des requête SQL bruts n'est pas la bonne méthode !
Le mieux est d'utiliser la méthode de XenForo :)
Je suis d'accord avec vous le mieux est d'utiliser le code de XF,
Mais je voudrais savoir en quoi le code est faillible :mmh:
 
Pourquoi ne pas faire l'addon et le donné dans le topic ? Au lieu de faire tout un tutoriel :p ?
 
Pourquoi ne pas faire l'addon et le donné dans le topic ? Au lieu de faire tout un tutoriel :p ?
Effectivement cela serais pas mal, je vais voir ce que je peux faire ;)
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut