PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 HTML, xHTML CSS » Probléme CSS bouton submit entre IE et FF » 31-10-2011 18:30:30

dobi19
Réponses : 0

Bonsoir,

J'ai voulu créer un champ de recherche personnalisé en CSS.

Mais j'ai un petit problème d'affichage entre Internet Explorer et FireFox,
j'ai toujours un soucis d'affichage du bouton "submit" il ne tombe pas pil poil
sur la hauteur du "input texte" le bouton est toujours plus haut sur l'un des navigateur.

La sur le CSS que j'ai posté ici, j'ai rajouté des valeurs de largeurs et hauteurs
et sur IE ça tombe impeccable mais pas sur FF

Si je ne met pas de valeurs de tailles, ça tombe très bien sur FF et pas du tout
sur IE le bouton est trop haut.

Si quelqu'un pourrait m'expliquer et m'aider à savoir pourquoi et comment faire
pour qu'il soit identique sur IE et FF ce serait très sympas.

Merci d'avance et bonne soirée.

Le CSS:

#colomn_right{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size: 1em;
  width:340px;
  float:left;
  margin-top: 27px;  
  }
 
#colomn_right input{
  width:175px;
  height:16px;
  border: 1px solid #b0b0b0;
  background: url(images/icon_textbox_search.gif);
  background-repeat:no-repeat;
  background-position:1% 49%;
  text-indent: 0px;
  padding-left: 20px;
  }
 
#colomn_right input.button2 {
  width: 84px;
  height:20px;
  color: #000;
  background: url(images/bg_button.gif);
  margin-left: 5px;
  text-indent: 0px;
  padding-left: 5px;
  }

#colomn_right input.button2:hover{
 border-color: #3DB2F5;
 }

La un champ texte simple + mon bouton de recherche:

    <form action="" id="" target="_blank">

         Recherche <br />

         <input type="hidden" name="" value="" />

         <input type="hidden" name="" value="" />

         <input type="text" name="" size="31" />

         <input class="button2" type="submit" name="" value="Rechercher" />

    </form>

#2 Re : Forum Général PHP » Récupérer de nouveaux champ dans l'e-mail » 23-02-2011 23:13:49

bonsoir,

merci à tous les deux, ça marche impeccable smile

Bonne soirée

#3 Re : Forum Général PHP » Récupérer de nouveaux champ dans l'e-mail » 23-02-2011 23:13:49

Bonjour,

merci, l'e-mail était bien envoyé, en regardant le code source j'ai pu voir qu'après le récapitulatif,
aucune fermeture des div et l'include du footer n'apparaissaient.

Du coup j'ai rajouté ce qui manqué à la suite et l'affichage est ok

Encore une dernière petite question, je recevais le mail avec les accents sous formes de symboles
du coup j'ai supprimé de la récupération de $object:

FILTER_FLAG_ENCODE_HIGH | FILTER_FLAG_ENCODE_LOW

et rajouté à l'envoie du mail:

utf8_decode($object), utf8_decode($message),

ce qui marche impeccable.

Mais par contre j'aimerais savoir comment faire pour rajouter du gras catégorie dans:

        $message ='

         '.$nom.' '.$prenom.' vous écrit via votre formulaire.

         Voici les informations laissés à votre attention:
         
         Société: '.$object.'

         Nom: '.$nom.'
         
         Prénom: '.$prenom.'
         
         Téléphone: '.$telephone.'
         
         E-mail: '.$from.'
         
         Adresse: '.$adresse.'
         
         CP / Ville: '.$cp.' / '.$ville.'

         Numéro de téléphone:'.$telephone.'

         Message:'.$texte.'        

         ';

Exemple:

<b> Nom:</b> '.$nom.'

Car ça m'affiche carrément <b> dans le mail et comme c'est la première fois que j'essaie
d'inclure du html dans le mail d'un formulaire, ce serai sympas d'en savoir un peu plus.

Merci!

#4 Re : Forum Général PHP » Récupérer de nouveaux champ dans l'e-mail » 23-02-2011 23:13:49

Merci, beaucoup!

impeccable, j'ai juste un dernier souci, c'est quand je valide le formulaire et que je tombe sur
le récapitulatif, le footer disparait.

la partie du code concerné:

<?php
    if( $mailSent === true ) // si le message a bien été envoyé, on affiche le récapitulatif
    {
?>
        <p id="success">Votre message a bien été envoyé.</p>
        <p><strong>Courriel pour la réponse :</strong><br /><?php echo( $from ); ?></p>
        <p><strong>Objet :</strong><br /><?php echo( $object ); ?></p>
        <p><strong>Message :</strong><br /><?php echo( nl2br( htmlspecialchars( $message ) ) ); ?></p>

Si vous aviez peu être une idée d'où cela provient , merci encore

#5 Forum Général PHP » Récupérer de nouveaux champ dans l'e-mail » 23-02-2011 23:13:49

dobi19
Réponses : 6

Bonjour,

j'ai un petit soucis concernant le traitement d'un formulaire de contact dont le code source
est à cette adresse: http://www.grainedekeupon.fr/ccm/share/ … l_php5.php

Sur ce script le formulaire n'a que trois champs, j'aimerais en rajouter d'autres qui apparaitront dans le message du mail

La il n'y a que message qui apparait dans le mail, et par exemple j'aimerais qu'il y est nom, prénom, ville...

Ce que j'ai fait, j'ai rajouté un champ ville pour faire un test, et rajouter ceci pour le traitement:

        $ville = filter_input( INPUT_POST, 'ville', FILTER_UNSAFE_RAW );
        if( $ville === NULL OR $ville === false OR empty( $ville ) OR $message === MAIL_VILLE ) // si le message fourni est vide ou égale à la valeur par défaut
        {
            $errors[] = 'Vous devez écrire une ville.';
        }


        if( count( $errors ) === 0 ) // si il n'y a pas d'erreurs
        {      
            if( mail( MAIL_TO, $object, $message, $ville, "From: $from\nReply-to: $from\n" ) ) // tentative d'envoi du message
            {
                $mailSent = true;
            }
            else // échec de l'envoi
            {
                $errors[] = 'Votre message n\'a pas été envoyé.';
            }

Du coup si je rajoute $ville dans

            if( mail( MAIL_TO, $object, $message, $ville, "From: $from\nReply-to: $from\n" ) ) // tentative d'envoi du message
            {
                $mailSent = true;
            }

ça me refuse l'envoie du message et si je l'enlève, le message s'envoie mais ville n'apparait pas dans le mail

Si vous pouviez m'aider, merci d'avance.

#6 HTML, xHTML CSS » Bouton submit ancien et nouveau » 16-12-2010 08:37:54

dobi19
Réponses : 2

Bonsoir,

j'utilise le script d'annuaire Arfoo, et j'ai un petit souci par rapport a l'aspect graphique des boutons de soumission

sur l'annuaire Arfoo le bouton submit ressemble a ce vieux bouton:

http://www.creation-du-web.com/honolulu … ndage.html

Comment faire pour que le bouton ressemble a celui ci:
http://www.laltruiste.com/document.php? … outon.html

Car j'ai farfouillé partout dans le CSS et je n'ai rien trouvé, comme il me semble pourtant que ce sont des boutons standard

Merci beaucoup

#7 Re : Forum Général PHP » Récupérer photos d'une bdd pour phpfreechat - probléme » 10-09-2010 04:11:55

j'ai fini par trouver, je laisse la solution ici, si ça peu servir a une autre personne
par rapport à phpfreechat et osdate

rajouter:

$id = $_SESSION['UserId'];

et pour la ligne d'affichage image:

$params["nickmeta"] = array("Profil:"=>"<img src='../getsnap.php?id=$id&typ=tn'>";

Merci.

#8 Forum Général PHP » Récupérer photos d'une bdd pour phpfreechat - probléme » 10-09-2010 04:11:55

dobi19
Réponses : 1

Bonjour,

j'essaie d'intégrer phpfreechat à un site osdate, mais je ne comprend pas
trop comment m'y prendre pour faire une certaine fonction, qui me permettrait
d'obtenir les photos des membres du site sur osdate au profil des membres connectés
au chat, peu étre pourriez vous m'aider.

Mon code php:

<?php
session_start();
sleep(1);
require_once dirname(__FILE__)."/src/phpfreechat.class.php";
$params = array();
$params["title"] = "Quick chat";
$params["nick"] = $_SESSION['UserName'];  // setup the intitial nickname
$params["nickmeta"] = array("profil"=>"<img src='../getsnap.php?id=".$id."&typ=tn'>");
$params [ "theme" ] = "msn" ;
$params["admins"] = true;
$params["serverid"] = md5(__FILE__); // calculate a unique id for this chat
$params["debug"] = false;
$params["frozen_nick"] = "true";
$params["focus_on_connect"] = "false";
$params["language"] = "fr_FR";
$params["refresh_delay"] = 1000; // 2000ms = 2s
$chat = new phpFreeChat( $params );

?>

La ligne qui m'interesse pour l'affichage des photos:

$params["nickmeta"] = array("profil"=>"<img src='../getsnap.php?id=".$id."&typ=tn'></a>");

par rapport à cette ligne, j'ai toujours la même photo de l'id de la session en cours sur tous les membres connecté au chat
comment faire pour que chaque photos correspondent à chaque membres?

J'ai réussi a récupérer directement à la connexion du chat les pseudos des membres du site basée sur osdate
ça marche pour les pseudos mais pas du tout pour les photos...

Merci d'avance pour vos futurs réponses

#9 Re : Forum Général PHP » Include d'une partie d'un script dans mon index racine » 22-05-2010 03:44:16

Merci pour le lien ^^

Je viens d'y passé une bonne partie de la nuit et je n'ai toujours pas trouvé...

Comme on dit la nuit porte conseil, donc je vais allé dormir un peu et je continuerais a chercher demain.

J'avais jamais entendu parlé de ce langage avant ça, mais il a l'air pratique pour les mises en pages.

Merci encore smile

#10 Re : Forum Général PHP » Include d'une partie d'un script dans mon index racine » 22-05-2010 03:44:16

Je suis pas certains mais si quelqu'un peu me dire si c'est cette page: template.php

voici le code:

<?php

require_once './Includes/configs/functions.php';
require_once './Includes/libs/Smarty.class.php';

if (file_exists("./Includes/language/$site_lang/global.php")) {
  include_once "./Includes/language/$site_lang/global.php";
} else {
  include_once "./Includes/language/en/global.php";
}
if (file_exists("./Includes/language/$site_lang/".basename(__FILE__)."")) {
  include_once "./Includes/language/$site_lang/".basename(__FILE__)."";
}

$smarty = new Smarty;
$smarty->force_compile = $force_compile_enabled;

$file = basename(__FILE__, ".php");
if (file_exists("templates/$template/$file.tpl")) {
  $smarty->template_dir="templates/$template";
} else {
  $smarty->template_dir="templates/Default";
}
//$smarty->template_dir="templates/$template";

$smarty->assign("manufacturerslist",getSearchList("make"));
$smarty->assign("modelslist",getSearchList("model"));
$smarty->assign("typeslist",getSearchList("vehicle_type"));

//Check if single user mode 1 or multi-user mode 0
if ($site_mode == 0) {
  $smarty->assign("site_mode",1);
}
//The user is already logged in.
if (isset($_SESSION["logged_in"])){
  $smarty->assign("logged_in",1);
  //check privs to find out if user
  //is a seller, admin or user
  $status = checkPrivs();
  $smarty->assign("$status",1);
}
//redirect user to a page that requires them to login for private data access
//else{
//  header("Location: login.php");
//}

$smarty->assign("template",1);
$smarty->display('template.tpl');
?>

par contre c'est le fichier du script dans le dossier petite annonce

Mais je me demandais si il n'y avait peu être pas plus simple pour appeler le bout de page
que je désire affiché sur ma page d'index a la racine du site.

Je suis complétement pommé... et je doit aussi appelé le formulaire de recherche donc ça va être drôle...

Merci en tout cas.

#11 Re : Forum Général PHP » Include d'une partie d'un script dans mon index racine » 22-05-2010 03:44:16

Merci

Et est ce que le fichier moteur de template et un .tpl aussi?

#12 Forum Général PHP » Include d'une partie d'un script dans mon index racine » 22-05-2010 03:44:16

dobi19
Réponses : 5

Bonjour,

Je viens à vous car j'ai un petit soucis avec un include, je vous explique:

Dans un dossier j'ai mis un script de petite annonce ou sur la page d'accueil de celui ci
je veux récupérer une partie de la page, cette partie je l'ai donc mise dans un nouveau fichier.

le code "boxacc.tpl":

{if $records}

<div class="boxcaracc">


  {foreach item="image" from=$records}
<div class="new_box">
    <p>
    {if $use_fancy_urls}
      <a href="/petites_annonces_auto/listings/view/{$image.make|strip:"-"}/{$image.model|strip:"-"}/{$image.listingid}/"><img src="{$image.imagethumbpath}" title="{$image.ad_title}" alt="{$image.ad_title}" /></a>
    {else}
      <a href="/petites_annonces_auto/listings.php?make={$image.make|strip:"-"}&model={$image.model|strip:"-"}&id={$image.listingid}"><img src="{$image.imagethumbpath}" title="{$image.ad_title}" alt="{$image.ad_title}" /></a>
    {/if}
    <br />{$image.ad_title}
        <br />{$image.price|number_format:0:".":"."} {$smarty.const.CURRENCY_SYMBOLS}
    </p>
</div>
  {/foreach}

</div>

{/if}

Jusque la je pense être dans le bon

Ensuite sur ma page d'index à la racine de mon site j'ai rajouté:

<?php include("../petites_annonces/templates/default/boxacc.tpl"); ?>

Du coup sur ma page index.php à la racine, ça s'affiche de cette façon sur le navigateur:

{if $records}
{foreach item="image" from=$records}

{if $use_fancy_urls} {$image.ad_title} {else} {$image.ad_title} {/if}
{$image.ad_title}
{$image.price|number_format:0:".":"."} {$smarty.const.CURRENCY_SYMBOLS}
{/foreach}

Et donc je ne sais pas vraiment comment récupérer les infos directement
du script dans le dossier petite annonce que les images s'affiche le titre etc...

Si quelqu'un pourrait m'aider ce serait super.

Merci

#13 Re : HTML, xHTML CSS » [Résolu] Info sur style <br> margin-top » 07-05-2010 14:05:20

ok merci,

en même temps j'en profite pour dire comment j'ai résolu mon probléme si ça peu servir à quelqu'un d'autre:

Sur ma feuille de style j'ai rajouté:

.marge {
padding-top: 10px;
}

Dans mon tableau pour la colonne concerné:

<td class="marge">

Au final beaucoup plus simple, c'est clair.

smile

#14 Re : HTML, xHTML CSS » [Résolu] Info sur style <br> margin-top » 07-05-2010 14:05:20

A ok, j'avais trouvé un tutoriel expliquant tout les attribut qu'on pouvait à <br> , c'est pour ça que je l'avais utilisé...

Merci beaucoup pour l'information, je vais le mettre dans mon <td> voir ce que ça donne.

Bonne journée, merci encore smile

#15 HTML, xHTML CSS » [Résolu] Info sur style <br> margin-top » 07-05-2010 14:05:20

dobi19
Réponses : 4

Bonjour,

mon soucis est que je voudrais donner un attribut à <br>
pour pouvoir aligner correctement verticalement, les infos de mes 2 colones
du tableau que j'ai créé .

Pour cela j'ai fait ceci parce que ça me facilité la tache:  <br style="margin-top:47px">

Et donc ça marche impeccable sous firefox, les textes sont bien placé et tout, mais sous
Internet Explorer, ça marche pas du tout...

Y aurait-il une façon aussi simple ou même aussi bien pour réaliser la même chose.

Merci.

#16 Re : Forum Général PHP » Rajout de photos à mon formulaire » 10-03-2010 18:06:33

Bonjour,

merci encore a vous tous!

Maljuna Kris tu ne pourrais pas me donner un exemple concret avec var_dump($_FILES); s'il te plait?

#17 Re : Forum Général PHP » Rajout de photos à mon formulaire » 10-03-2010 18:06:33

En faite ce que je pensais faire c'est:

Aprés la ligne ou dans le code de moogli on déplace l'image dans le dossier, ensuite je veux
récupérer l'identifiant de mon annonce et enregistrer l'identifiant et les nom des photos pour
les enregistrer dans la base de donnée.

Mais à la ligne:

 $updateSQL = "UPDATE an_annonce SET photo='$nom_final', photo2='????' WHERE idannonce='$idannonce'";

Je suis censé mettre quoi entre les quote dans photo2='   '


                //on déplace l'image dans le répertoire final
                if (move_uploaded_file($tmp,'./images/'.$nom_final)) {


// Je récupére l'id de l'annonce
$_POST['idannonce'];
$idannonce=$_POST['idannonce'];

//J'enregistre le nom des photos et l'id dans la bdd
mysql_select_db($database_connexion, $connexion);
 $updateSQL = "UPDATE an_annonce SET photo='$nom_final' WHERE idannonce='$idannonce'";
             mysql_select_db($database_connexion, $connexion);
 $Result1 = mysql_query($updateSQL, $connexion) or die(mysql_error());


Je viens de regarder la fonction avec avec var_dump()
mais comment l'appliquer dans mon cas:


<?php
$a = ;
$b = ;
var_dump($nom_final);
?>
 

et je remplace ensuite $a et $b pour photo, photo1...

Merci!

#18 Re : Forum Général PHP » Rajout de photos à mon formulaire » 10-03-2010 18:06:33

Bonjour,

ce que je n'arrive pas à faire en faite c'est enregistrer chaque nom de fichiers dans photo, photo1, photo2... Dans la base de donnée.

Comme le nom des fichiers envoyé est name="fichier[]" du coup je suis perdu...

C'est pour ça.

#19 Re : Forum Général PHP » Rajout de photos à mon formulaire » 10-03-2010 18:06:33

Bjr,

Si quelqu'un pouvait me re écrire les parties du code à changer, et m'expliquer plus précisément le pourquoi du comment, je lui en serait éternellement reconnaissant...

Je cale complet... hmm

Snif snif...

#20 Re : Forum Général PHP » Rajout de photos à mon formulaire » 10-03-2010 18:06:33

Merci pour vos réponses!

j'ai essayé la solution de xTG qui me convient mieux, je pense mais sans succés...

je sais pas comment faire un doublon de la variable d'index file, enfin j'ai essayé quelques trucs qui me semblé logique
en rajoutant "file2" et "$_file_" etc.. de la ligne 16 à 26 , mais des soucis ensuite au niveau de l'enregistrement dans la bdd "$nouveau_nom" etc...

Par contre moogli le upload que tu explique serait pas mal mais est ce que les noms s'enregistre dans une bdd? je vois aucune ligne
pour l'envoie dans la base de donné.

Remarque je vais essayé de l'ajouter.

Dur Dur pour moi...

Merci encore!

#21 Forum Général PHP » Rajout de photos à mon formulaire » 10-03-2010 18:06:33

dobi19
Réponses : 9

Bonjour,

sur mon site quand je rajoute une petite annonce en fin d'ajout, j'ai une page ou je peu
rajouter une photo, mais qu'une seul, j'amerais pouvoir en rajouter 5...

Dans ma bdd le nom de la photo s'enregistre dans la champ "photo", j'ai donc rajouter 4 autres
champ, "photo2", "photo3"... jusqu'a 4.

J'aurais vraiment besoin d'un pti coup de pouce pour arriver a traiter les 5 photos, ce serait super!
Et à améliorer le code peu étre.

Merci d'avance si vous pouvez jettez un pti coup d'oeil au code, et m'aider.

Mon formulaire pour l'intant ressemble à ça:



<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
              <label>
              <input type="file" name="file" />
              </label>
              <label> <br />
              <input type="submit" name="Submit" value="Envoyer" />
              </label>
              <input name="idannonce" type="hidden" id="idannonce" value="<?php echo $row_Recordset1['idannonce']; ?>" />
            </form>

et son traitement:


<?php

if (phpversion() > "4.0.6" ) {
    $HTTP_POST_FILES = &$_FILES;
}
define("MAX_SIZE",80000000);
define("DESTINATION_FOLDER", "images" );
define("no_error", "../index.php" );
define("yes_error", "../index.php" );
$_accepted_extensions_ = "jpg,jpeg,JPG,JPEG,gif,GIF,png,PNG";
if(strlen($_accepted_extensions_) > 0){
    $_accepted_extensions_ = @explode(",",$_accepted_extensions_);
} else {
    $_accepted_extensions_ = array();
}
if (isset($HTTP_POST_FILES['file'])){
$_file_ = $HTTP_POST_FILES['file'];
if(is_uploaded_file($_file_['tmp_name']) && $HTTP_POST_FILES['file']['error'] == 0){
    $errStr = "";
    $_name_ = $_file_['name'];
    $_type_ = $_file_['type'];
    $_tmp_name_ = $_file_['tmp_name'];
    $_size_ = $_file_['size'];
    if($_size_ > MAX_SIZE && MAX_SIZE > 0){
        $errStr = "Votre photo est trop lourde";
    }
    $_ext_ = explode(".", $_name_);
    $_ext_ = strtolower($_ext_[count($_ext_)-1]);
    if(!in_array($_ext_, $_accepted_extensions_) && count($_accepted_extensions_) > 0){
        $errStr = "l extension n est pas prise en compte";
    }
    if(!is_dir(DESTINATION_FOLDER) && is_writeable(DESTINATION_FOLDER)){
        $errStr = "La destination de la photo est incorecte";
    }
    if(empty($errStr)){
        //je supprime les accents du nom de la photo--------------------------
    function supprimeAccents($chaine){

      $tofind = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ ";

      $replac = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn_";

      return(strtr($chaine,$tofind,$replac));

}$_name_=supprimeAccents($_name_);
//fin de supprimer les accents-------------------------------
// un nouveau nom pour les photos en double
$nombre=1;
    $repertoire_upload="images/";
            $nouveau_nom=$_name_."";

while (file_exists($repertoire_upload.$nouveau_nom))
{
$nombre++; // on incremente le nombre tant que le nom du fichier existe
$nouveau_nom=$nombre.$nouveau_nom;
}// fin while
//ok j'enregistre la photo dans le dossier
if(@copy($_tmp_name_,DESTINATION_FOLDER . "/" . $nouveau_nom)){
$_POST['idannonce'];
$idannonce=$_POST['idannonce'];
mysql_select_db($database_connexion, $connexion);
$updateSQL = "UPDATE an_annonce SET photo='$nouveau_nom' WHERE idannonce='$idannonce'";
            mysql_select_db($database_connexion, $connexion);
$Result1 = mysql_query($updateSQL, $connexion) or die(mysql_error());

            header("Location: " . no_error);
        } else {
            header("Location: " . yes_error);
        }
    } else {
        header("Location: " . yes_error);
    }
}
}
?>

Merci encore!

#22 Re : Forum Général PHP » Formulaire spécifique » 04-03-2010 03:03:52

Et en effet oui, j'y avais pas pensé!!! Je vais revoir ça alors...

Merci xTG

Le sujet est résolu, merci encore!

#23 Re : Forum Général PHP » Formulaire spécifique » 04-03-2010 03:03:52

Re,

pour l'id dans l'email, je n'arrive toujours pas à l'enlever...

Une petite question, personne ne connaitrait un petit javascript pour protéger
les formulaires du spam avec une question pour valider et l'irradiquation de code html dans le message etc...

J'ai déja mis un javascript en message d'alert pour que tout les champs soient remplis, mais je pense
qu'un peu + de sécurité ne serait pas plus mal.


Merci!

#24 Re : Forum Général PHP » Formulaire spécifique » 04-03-2010 03:03:52

En effet... désolé!

ça marche impeccable, il me reste juste a comprendre comment ne pas faire apparaitre
"$id" dans le mail.

Merci beaucoup!

#25 Re : Forum Général PHP » Formulaire spécifique » 04-03-2010 03:03:52

Merci Maljuna Kris,

pour l'objet j'ai rajouté cette ligne et ça marche:

$subject = "Vous avez 1 nouveau message pour votre annonce auto ";

par contre ce que j'ai fait pour récupérer "<?php echo $row_Recordset4['email']; ?>"

j'ai rajouté:

$TO = "$id";

$id = $_POST['id'];

Mais ça ne marche pas...

Pied de page des forums

Propulsé par FluxBB