Aller au contenu

dev67

Actif
  • Compteur de contenus

    16
  • Inscrit(e) le

  • Dernière visite

Messages postés par dev67

  1. J'ais trouvé un script fonctionnant à la perfection sauf qu'il choisi une langue de base et je voudrais éviter cela, voici le script

    1.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    2.<html>
    3. <head>
    4. <script type="text/javascript" src="http://www.google.com/jsapi"></script>
    5. <script type="text/javascript">
    6. google.load("language", "1");
    7. function translate(lang)
    8. {
    9. var text = document.getElementById("text").innerHTML; //on récupère le texte d'origine
    10. var org = document.getElementById("lang_origin").value;// on récupère la langue d'origine
    11. var trans = document.getElementById("translation");// Nom de la div où afficher le texte
    12. if (lang == org) // Si te texte choisis est le même que celui d'origine
    13. {
    14. trans.innerHTML = text;//aucune modification
    15. }
    16. else //Sinon on le traduit
    17. {
    18. google.language.translate(text, org, lang, function(result) { //tiré de l'API Google translate
    19. if (!result.error) {
    20. trans.innerHTML = result.translation;
    21. }
    22. });
    23. }
    24. }
    25. function chargertxt() //On affiche le texte dans sa langue d'origine au chargement de la page
    26. {
    27. document.getElementById('translation').innerHTML = document.getElementById('text').innerHTML;
    28. }
    29. </script>
    30. <style type="text/css"> <!-- On n'affiche pas le texte d'origine étant donné qu'il seras affiché dans le div translation-->
    31. #text
    32. {
    33. display:none;
    34. }
    35. </style>
    36. </head>
    37.
    38. <body onload="chargertxt();">
    39. <form action="#" method="post">
    40. <select onchange="translate(this.value)"> <!-- Choix des langue, bien sur, ou peu faire la même chose en mettant des liens(avec les drapeaux des pays par exemple) -->
    41. <option value="fr">Francais</option>
    42. <option value="en">English</option>
    43. <option value="es">Español</option>
    44. <option value="el">Greek</option>
    45. <option value="de">German</option>
    46. </select>
    47. <input type="hidden" id="lang_origin" value="fr"/>
    48. </form>
    49. <div id="text">Ici, vous mettez votre texte.</div><!-- on écrit le texte d'origine, normalement, les balises HTML sont prisent en compte par l'API google, donc aucun problème pour mettre des liens ou des images -->
    50. <div id="translation"></div><!-- C'est le div qui sera affiché à l'écran -->
    51. </body>
    52.</html>

    Y a t'il moyen d'enlever

     id="lang_origin" value="fr"/

    Pour que cela soit neutre, c'est à dire qu'une personne au portugal puisse taper son texte en prtuguais et qu'elle le traduises en français car pour le moment le texte de base doit être français

  2. Bonjour,

    Je viens de télécharger le script sundaymorning ici http://sundaymorning.jaysalvat.com

    Je cherche à mettre ce script comme l'exemple 1 sur mon site pour que des gens de différents pays puissent chatter entre eux. Par contre je ne comprends pas comment le mettre en place et que les personnes puissent mettre leur texte pour faire la traduction. Je cherche depuis plusieurs jours sans comprendre comment faire.

    Pourriez vous m'aider.

    Merci d'avance

  3. Bonjour,

    Je recherche un script permettant de traduire du texte sur mon site. J'ais trouvé des scripts style traducteur.net ou babelfish et au mieux ils me traduise la page entière (ce qui créait un bug car j'utilises un chat en flash et les 2 ne font pas bon ménage) soit il m'ouvre une nouvelle fenetre et c'est saoulant quand il faut chatter. J'en ais trouvé un payant mais il ne traduit pas la langue que je souhaites (russe) Est ce que quelqu'un connaitrait ce genre de script qui fait la traduction sur la même page pour pouvoir chatter.

    Merci d'avance

  4. Logiquement lorrsque tu travailles en local, tu vas dans le dossier c:/easyphp/www/taboutique/admin et tu créais un dossier backups.

    Ensuite tu vas dans ton admin et dans outils, tu vas dans sauvegarde de données et tu cliques sur sauver.

    Ensuite tu transfères toute ta boutique sur ton espace et tu lances l'install. Logiquement si tu est sur un espace mutualisé ovh a du te fournir tous les paramêtres de connexions dont tu as besoin.

    A un moment dans l'install il te demandera de mettre certains fichiers en chmod 777 et ensuite, une fois l'install finie, tu dois remettre les droits normaux et cela doit suffire. J'en ais déjà installé des tas de boutiques oscommerce sans aucuns soucis.

    Bonne chance

  5. Bonjour,

    J'ais mis de la musique sur mon site seuleument elle recommence à chaque changement de page et comme j'ais des pages en html et d'autres en php, je ne sais pas trop comment faire.

    Merci d'avance pour vos réponses

  6. J'ais fait comme cela le fichier register.php

    PHP:

    <?php

    /* Check Structure Availability */
    if (!defined("CORE_STRAP")) die("Out of structure call");


    $tpl = new template;
    $tpl -> Load("register");

    /* genre */
    if ($_SESSION["REGISTER"]["gender"]=="male") {
    header('Location:page_mec.php');
    }
    else if ($_SESSION["REGISTER"]["gender"]=="cpl") {
    header('Location:page_cpl.php');
    }
    else {
    header('Location:page_fille.php');


    }
    $tpl -> CleanZones();
    $tpl -> Flush();

    ?>

    et sur le fichier tpl couplé (register.tpl) avec ce fichier php

    Code:

    <!-- header --><!-- /header -->
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="530"> </td>
    <td rowspan="2"> </td>
    <td width="290"> </td>
    </tr>
    <tr>
    <td width="530" valign="top"><!-- leftpane --><form method="post">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="25"> </td>
    <td><h1>[Register {50}] </h1>
    <p>[Welcome! {7510}]   </p>
    <p> </p>
    <p>[Let's get started! {7515}] </p>
    <p> </p><!-- breadcrumbs --><!-- /breadcrumbs --> </td>
    </tr>
    <tr>
    <td> </td>
    <td> </td>
    </tr>
    <tr>
    <td height="8" colspan="2"><img src="theme/default/images/frame/spacer.gif" alt="Spacer" height="8" /></td>
    </tr>
    <tr>
    <td colspan="2" background="theme/default/images/frame/block_border_top.gif" bgcolor="#AEC5FD"><img src="theme/default/images/frame/spacer.gif" alt="Spacer" height="14" /></td>
    </tr>
    <tr>
    <td bgcolor="#DCE6FF"> </td>
    <td bgcolor="#DCE6FF"> </td>
    </tr>
    <tr>
    <td bgcolor="#DCE6FF"> </td>
    <td bgcolor="#DCE6FF"><h2>[Please complete the following {7520}] </h2></td>
    </tr>
    <tr>
    <td width="150" align="right" valign="top"><strong>[I Am A: {7550}]</strong> </td>
    <td align="left" valign="top"><select name="gender" id="gender">
    <LOOP genderoption>
    <option value="{gender}">{gender}</option>
    </LOOP genderoption>
    </select></td>
    </tr>
    </table><!-- /rightpane --></td>
    </tr>
    </table>
    <!-- footer --><!-- /footer -->

    La redirection s'effectue immédiatement et m'envoie sur la page page_fille.php .

    Comment puis je faire pour que seuleument après avoir selectionné mon genre je suis redirigé vers la page souhaitée en cliquant sur un bouton par exemple

    Merci d'avance pour vos réponses

  7. La redirection doit surement s'effectuer immédiatement et m'envoyer sur la page page_mec.php (ou fille ou cpl).

    Le script se compose de plusiers dossiers. Il y a le dossier modules regroupant les fichiers php qui gèrent les fonctions et le dossier themes contenant les fichiers tpl gérant l'affichage.

    Par exemple pour l'inscription dans le dossier module on trouves le fichier register.php et dans le dossier theme, le fichier register.tpl et donc lors de l'inscription on remplis les différents champs (nom, age, genre, adresse mail, etc....) et en bas de page on valides en cliquant sur un bouton pour passer à l'étape 2 de l'enregistrement (questionnaire particulier) et c'est cela que j'aimerais qui se passe (si homme redirigé vers mec.php, si cpl vers cpl.php et si femme vers femme.php.

  8. J'ais fait comme cela

    /* Check age */
    if (
    !isset($_SESSION["REGISTER"]["bday"]) or
    !isset($_SESSION["REGISTER"]["bmonth"]) or
    !isset($_SESSION["REGISTER"]["byear"]) or
    _fnc("age", $_SESSION["REGISTER"]["bmonth"]."/".$_SESSION["REGISTER"]["bday"]."/".$_SESSION["REGISTER"]["byear"]) < $CONF["USERS_MIN_AGE"]
    ) {
    $tpl -> Zone("error", "age");
    } else {
    /* genre */
    if ($_SESSION["REGISTER"]["gender"]=="male") {
    header('Location:page_mec.php');
    }
    else if ($_SESSION["REGISTER"]["gender"]=="cpl") {
    header('Location:page_cpl.php');
    }
    else {
    header('Location:page_fille.php');
    } else {
    /* Form was correctly filled */

    if (!isset($_SESSION["REG_ID"])) {

    /* Set reference data */
    if ($CONF["REGISTRATION_SAVE_REFERENCE"]) {
    if ($CONF["REGISTRATION_REFERENCE:HTTP_REFERER"]) $refData = $_SERVER['HTTP_REFERER'];
    else $refData = (isset($_GET["ref"])?$_GET["ref"]:NULL);
    } else $refData = NULL;

    $user_settings["MAIL"]["NOTIFICATION"] = array(
    "MESSAGES" => 1,
    "EVENTS" => 1,
    "BIRTHDAY" => 1,
    "PROFILECOMMENT" => 1,
    "CONTACTREQUEST" => 1,
    "NUDGE" => 1
    );

    et sur le fichier tpl couplé avec ce fichier php

     <LOOP genderoption>
    <option value="{gender}">{gender}</option>
    </LOOP genderoption>

    Et maintenant j'ais une page blanche, je ne vois pas le problème

  9. Bonjour,

    Je souhaiterais créer deux redirections différentes en fonction du sexe de la personne. J'utilises un script fonctionnant sur 2 fichier.

    Il y a le fichier php gérant l'inscription

    if (me('id') != "") {
    $tpl -> Zone("regform", "notallowed");
    _fnc("reload", 3, "?L=users.desktop");
    }

    if (isset($_SESSION["REG_ID"])) {
    $tpl -> Zone("regform", "notallowed");
    _fnc("reload", 0, "?L=registration.questionaire");
    }

    /* Handle Submit */
    if (isset($_POST["Submit"]) || isset($_POST["Correct"])) {

    $errBreak = false;

    foreach ($_POST as $var => $val) {
    $_SESSION["REGISTER"][$var] = $val;
    }

    /* Check email address */
    if (
    !isset($_SESSION["REGISTER"]["email"])
    || $_SESSION["REGISTER"]["email"] == ""
    || !preg_match($CONF["REGEXP_EMAIL"], $_SESSION["REGISTER"]["email"])) {
    $tpl -> Zone("error", "email");
    } else {
    /* Check Cloned email addresses */
    if (!$CONF["REGISTRATION_ALLOW_DUPLICATE_EMAIL"] && myNum(myQ("
    SELECT `email`
    FROM `[x]users`
    WHERE `email`='{$_SESSION["REGISTER"]["email"]}'
    ")) > 0) {
    $tpl -> Zone("error", "emailClone");
    session_unregister("REGISTER");
    }

    else {
    /* Check username */
    if (
    !isset($_SESSION["REGISTER"]["username"])
    || $_SESSION["REGISTER"]["username"] == "" ||
    !preg_match($CONF["REGEXP_USERNAME"], $_SESSION["REGISTER"]["username"])
    || strlen($_SESSION["REGISTER"]["username"]) < $CONF["USERS_USERNAME_MIN_LEN"]
    || strlen($_SESSION["REGISTER"]["username"]) > $CONF["USERS_USERNAME_MAX_LEN"]) {
    $tpl -> Zone("error", "username");
    $tpl -> Zone("usernameerror", "lenerror");
    }

    else {
    /* Check username being in use */
    if (myNum(myQ("
    SELECT `username`
    FROM `[x]users`
    WHERE LCASE(`username`)='".strtolower($_SESSION["REGISTER"]["username"])."'")) > 0) {
    $tpl -> Zone("error", "username");
    $tpl -> Zone("usernameerror", "inuse");
    } else {
    /* Check Password form */
    if (
    !isset($_SESSION["REGISTER"]["password"])
    || $_SESSION["REGISTER"]["password"] == ""
    || strlen($_SESSION["REGISTER"]["password"]) < $CONF["USERS_PASSWORD_MIN_LEN"]
    || strstr($_SESSION["REGISTER"]["password"], " ")) {
    $tpl -> Zone("error", "password");
    $tpl -> Zone("passworderror", "lenghterr");
    } else {
    /* Check password against passcheck */
    if (
    !isset($_SESSION["REGISTER"]["passcheck"])
    || $_SESSION["REGISTER"]["passcheck"] != $_SESSION["REGISTER"]["password"]) {
    $tpl -> Zone("error", "password");
    $tpl -> Zone("passworderror", "nomatch");
    } else {
    /* Check verification code */
    if (
    !isset($_SESSION["REGISTER"]["code"]) ||
    !isset($_SESSION["REGISTER"]["syscode"]) ||
    $_SESSION["REGISTER"]["code"] != $_SESSION["REGISTER"]["syscode"]) {
    $tpl -> Zone("error", "code");
    } else {
    /* Check age */
    if (
    !isset($_SESSION["REGISTER"]["bday"]) or
    !isset($_SESSION["REGISTER"]["bmonth"]) or
    !isset($_SESSION["REGISTER"]["byear"]) or
    _fnc("age", $_SESSION["REGISTER"]["bmonth"]."/".$_SESSION["REGISTER"]["bday"]."/".$_SESSION["REGISTER"]["byear"]) < $CONF["USERS_MIN_AGE"]
    ) {
    $tpl -> Zone("error", "age");
    } else {
    /* Form was correctly filled */

    if (!isset($_SESSION["REG_ID"])) {

    /* Set reference data */
    if ($CONF["REGISTRATION_SAVE_REFERENCE"]) {
    if ($CONF["REGISTRATION_REFERENCE:HTTP_REFERER"]) $refData = $_SERVER['HTTP_REFERER'];
    else $refData = (isset($_GET["ref"])?$_GET["ref"]:NULL);
    } else $refData = NULL;

    $user_settings["MAIL"]["NOTIFICATION"] = array(
    "MESSAGES" => 1,
    "EVENTS" => 1,
    "BIRTHDAY" => 1,
    "PROFILECOMMENT" => 1,
    "CONTACTREQUEST" => 1,
    "NUDGE" => 1
    );

    /* Save to database */
    myQ("
    INSERT INTO `[x]users`
    (
    `email`,
    `birthdate`,
    `gender`,
    `username`,
    `password`,
    `country`,
    `state`,
    `city`,
    `zipcode`,
    `active`,
    `registration_date`,
    `registration_reference`,
    `age`,
    `settings`
    )
    VALUES
    (
    '{$_SESSION["REGISTER"]["email"]}',
    '{$_SESSION["REGISTER"]["bmonth"]}/{$_SESSION["REGISTER"]["bday"]}/{$_SESSION["REGISTER"]["byear"]}',
    '{$_SESSION["REGISTER"]["gender"]}',
    '{$_SESSION["REGISTER"]["username"]}',
    '".md5($_SESSION["REGISTER"]["password"])."',
    '{$_SESSION["REGISTER"]["country"]}',
    '{$_SESSION["REGISTER"]["state"]}',
    '{$_SESSION["REGISTER"]["city"]}',
    '{$_SESSION["REGISTER"]["zipcode"]}',
    '".($CONF["REGISTRATION_AUTO_APPROVE"] && !$CONF["REGISTRATION_APPROVE_UPON_EMAIL_CHECK"]?"1":"0")."',
    '".date("U")."',
    '{$refData}',
    '"._fnc("age", "{$_SESSION["REGISTER"]["bmonth"]}/{$_SESSION["REGISTER"]["bday"]}/{$_SESSION["REGISTER"]["byear"]}")."',
    '".pk($user_settings)."'
    )
    ");

    couplé avec le fichier tpl affichant la page

    <td width="150" align="right" valign="top"><strong>[I Am A: {7550}]</strong> </td>
    <td align="left" valign="top"><select name="gender" id="gender">
    <LOOP genderoption>
    <option value="{gender}">{gender}</option>
    </LOOP genderoption>
    </select></td>
    </tr>
    <tr>
    <td width="150" align="right" valign="top"><strong>[Username: {7555}]</strong></td>
    <td align="left" valign="top"><input name="username" type="text" id="username" maxlength="{username_maxlen}" />
    <br />
    [Username must be between {username_minlen} and {username_maxlen} characters. Spaces or special characters are not allowed. Username is not case sensitive. {7560}] </td>
    </tr>
    <tr>
    <td width="150" align="right" valign="top"><strong>[Password: {7570}] </strong></td>
    <td align="left" valign="top"><input name="password" type="password" id="password" />
    <br />

    Seuleument voila, nulle part sur le fichier php (a part au niveau de l'enregistrement sur la base) je ne trouves de ligne de code concernant le sexe et comme dit je souhaites que lorsqu'il s'agit d'un homme il soit redirigé vers une page et une femme vers une autre page.

    Merci d'avance pour vos conseils.

  10. Bonjour,

    J'ais une petite question.

    Je souhaites mettre en place un système permettant de choisir un moment dans le temps (disons par exemple, le jeudi 12 février à 13H33) et faire en sorte que lorsqu'une personne cliques sur un bouton au moment choisi, la personne gagne un lot (en ouvrant une page formulaire à remplir).Comment dois je procéder?

    Merci d'avance pour vos réponses

  11. J'ais installé cela mais j'ais une erreur:

    Fatal error: Call to undefined function: file_get_contents() in /home/test3/www/carte.php on line 27

    voici la ligne 27:

    $lecture=file_get_contents("interact/tartes.txt");

    dev67

  12. Bonjour,

    Je souhaite créer un espace sur un site ou l'on pourrait modifier les textes régulièrement.

    J'ais mis un code en place ainsi que les droits au niveau du serveur mais pourtant rien n'apparait.

    Voici le code:

    <font face="monotype corsiva" size="5" color="#000000"><b><u>Viandes et grillades</u></b><br>
    <font face="monotype corsiva" size="4" color="#000000"><b>
    <?
    $lecture=fopen("interact/viandes.txt","r";

    while (!feof($lecture))
    {
    $ligne=fgets($lecture,4096);
    echo "$ligne <BR>";
    }
    fclose($lecture);
    ?>

    Quelqu'un aurait il une idée

    dev67

×
×
  • Créer...