Annonce ToutSurTout

Bienvenue sur toutsurtout.biz

Radio TST

Si vous souhaitez participer vous aussi aux discussions sur le forum, il faut vous inscrire ou vous identifier.

Le Thème TST Printemps est maintenant en place.

Les inscriptions sont actuellement OUVERTES.

Message 1 Discussion postée le 20-10-2017 à 04:50:02

Loic
Avatar de Loic


Titre: Administrateur d'élite
Avancement: Niveau 5
Lieu: Avec Solenne
Date d'inscription: 26-09-2009
Messages: 104 670
Site web

FluxBB : Module d'images World-Lolo.com avec sauvegarde d'images dans le compte utilisateur

J'ai créé un nouveau MOD FluxBB qui permet aux utilisateurs d'envoyer ou copier des images sur World-Lolo.com via un Module. L'utilisateur peut choisir si il souhaite ou non sauvegarder ses images dans son compte World-Lolo.com.

Pour commencer il faut ajouter un champ "identification_outils_wl" dans la table "users" de la base de données.
Nom : identification_outils_wl
Type : varchar(8)
Interclassement : latin1_swedish_ci
Null : Oui
Valeur par défaut : NULL

Vous devriez obtenir ceci :

https://www.world-lolo.com/images/uploads/image.num1508468376.of.world-lolo.com.png



Ensuite, ce sont des modifications niveau PHP.

Voici le code de la page profile.php
A placer après la partie timezone

<div class="inform">
                    <fieldset>
                        <legend>Module Perso pour envoyer ou copier des images sur WL</legend>
                        <div class="infldset">
                        <dl>
                            <label>En inscrivrant votre identification Outils récupéré sur <a href="https://www.world-lolo.com/images/outils_perso.php">cette page</a>, les images envoyées ou copiées via le Module images affiché dans les topics seront automatiquement sauvegardées dans votre compte World-Lolo.<br />
                            Attention, si vous changez votre identification Outils, il faudra venir le remettre à jour ici.<br /><br />
                            <b>Votre identification Outils</b><br />
                            <input type="text" name="form[identification_outils_wl]" value="<?php echo pun_htmlspecialchars($user['identification_outils_wl']); ?>" size="8" maxlength="8" /><br /></label>
                        </dl>
                        </div>
                    </fieldset>
                </div>

Chercher :

$form = extract_elements(array('timezone', 'language'));

Remplacer par :

$form = extract_elements(array('timezone', 'language', 'identification_outils_wl'));

Chercher :

u.timezone, u.language,

Remplacer par :

u.timezone, u.language, u.identification_outils_wl,

Voici le code de la page viewtopic.php
A placer en bas de page

<iframe src="https://www.world-lolo.com/images/up_and_copy_on_WL.php<?php if (isset($pun_user['identification_outils_wl'])) echo '?user='.pun_htmlspecialchars($pun_user['identification_outils_wl']); ?>" width="100%" height="140" frameborder="0" scrolling="no"></iframe>

Voici le code de la page edit.php
A placer avant require PUN_ROOT.'footer.php';

<iframe src="https://www.world-lolo.com/images/up_and_copy_on_WL.php<?php if (isset($pun_user['identification_outils_wl'])) echo '?user='.pun_htmlspecialchars($pun_user['identification_outils_wl']); ?>" width="100%" height="140" frameborder="0" scrolling="no"></iframe>

Voici le code de la page post.php
A placer avant // Check to see if the topic review is to be displayed.

<iframe src="https://www.world-lolo.com/images/up_and_copy_on_WL.php<?php if (isset($pun_user['identification_outils_wl'])) echo '?user='.pun_htmlspecialchars($pun_user['identification_outils_wl']); ?>" width="100%" height="140" frameborder="0" scrolling="no"></iframe>

Pour terminer, l'utilisateur doit aller récupérer l'identification Outils sur cette page : https://www.world-lolo.com/images/outils_perso.php

https://www.world-lolo.com/images/uploads/image.num1508470419.of.world-lolo.com.png


et aller l'inscrire dans son compte à la case Votre identification Outils

Sur votre site vous devriez avoir ceci :

https://www.world-lolo.com/images/img/screen_outil.png



Edit : J'ai évidemment changé mon identification Outils après le screen.


http://www.toutsurtout.biz/img/UserBarTST.gif
http://www.toutsurtout.biz/img/Sign-Loic.gif
Loic DL un jour, Loic DL toujours ...