[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 821
Réactions
5 531
Points
27 882
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)

secpa.png

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.

secpa.png


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

secpa.png


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

nXoFR

nXoFR
Premium
Inscription
18 Juillet 2014
Messages
1 582
Réactions
365
Points
10 228
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)

Voir la pièce jointe 49669

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.

Voir la pièce jointe 49669

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

Voir la pièce jointe 49669

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
 

Snake's

Administrateur
Ancien staff
Inscription
5 Juin 2012
Messages
8 792
Réactions
6 913
Points
25 465
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:
 

Kévin 🚀

Administrateur
Administrateur
Inscription
18 Décembre 2012
Messages
4 821
Réactions
5 531
Points
27 882
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 ?
 

Kévin 🚀

Administrateur
Administrateur
Inscription
18 Décembre 2012
Messages
4 821
Réactions
5 531
Points
27 882
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:
 

Walky 🇫🇷

Cryptoboy
Ancien staff
Inscription
18 Octobre 2012
Messages
1 278
Réactions
1 187
Points
23 400
Pourquoi ne pas faire l'addon et le donné dans le topic ? Au lieu de faire tout un tutoriel :p ?
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut