See site in english Voir le site en francais
Website skin:
home  download  forum  link  contact

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

Author Topic: Information sur le nouveau site des addons francophone  (Read 60973 times)

0 Members and 1 Guest are viewing this topic.

Offline Bibi Uncle

  • Legend
  • ******
  • Posts: 2264
  • Country: Canada ca
  • Karma: 17
Reply #25 - 28 August 2013, 02:10:39
J'aime bien le design, ça reste dans le color-pattern d'Orbiter, et c'est confortable pour les yeux. Et la synchro avec notre compte sur le forum s'est faite parfaitement. Je n'ai même pas eu besoin de me connecter qu'il m'indiquait "bienvenue Bibi Uncle, ton language est 'french' tu es membre du forum?: oui ou alors admin?: non" :badsmile:

Émile

Pluton, Saturne et Jupiter
Entendez-vous monter vers vous le chant de la Terre?

- Luc Plamondon

Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #26 - 29 August 2013, 21:05:35
ça vient pas mal, c'est qu'un formulaire mais derrière y a une chi*ée de code.
L'upload se fait en flash avec une barre de progression.

Et tout le code valide nickel grâce aux outils de dev de firefox... :love:


« Last Edit: 29 August 2013, 22:22:08 by DanSteph »

Offline Fox-Terrier

  • League of
  • Legend
  • ******
  • Posts: 1426
  • Country: Switzerland ch
  • Karma: 28
  • :D
Reply #27 - 29 August 2013, 22:07:04
Success ! :youpie:

La индикатор выполнения wird geladen



Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #28 - 29 August 2013, 22:27:55
Si quelqu'un voit une erreur... :lol:

Un toute, toute petite partie...
Code: [Select]
    //////////////////////////////////////////////////////////////////
    // FORM TUTO
    //////////////////////////////////////////////////////////////////
    // contrôle data
    $CompleteNeedFour=0;
    $MessageError="";
    if(empty($_POST['titlefr'])){$_POST['titlefr']=""; $MessageError.="<li>Le champ titre français est vide</li>";}     else if(strlen($_POST['titlefr'])>60)  $MessageError.="<li>Le champ titre français doit avoir moins de 60 caractères</li>";     else if(strlen($_POST['titlefr'])>10) $CompleteNeedFour++;  else $MessageError.="<li>Le champ titre français requière au moins 10 caractères</li>";
    if(empty($_POST['titleen'])){$_POST['titleen']=""; $MessageError.="<li>Le champ titre anglais est vide</li>"; }     else if(strlen($_POST['titleen'])>60)  $MessageError.="<li>Le champ titre anglais doit avoir moins de 60 caractères</li>";      else if(strlen($_POST['titleen'])>10) $CompleteNeedFour++;  else $MessageError.="<li>Le champ titre anglais requière au moins 10 caractères</li>";
    if(empty($_POST['bodyfr'])) { $_POST['bodyfr']=""; $MessageError.="<li>Le champ infobulle français est vide</li>"; }else if(strlen($_POST['bodyfr'])>400)  $MessageError.="<li>Le champ infobulle français doit avoir moins de 400 caractères</li>";else if(substr_count($_POST['bodyfr'], "\n")>15) $MessageError.="<li>Le champ infobulle français a plus de 10 saut de lignes, l'infobulle aura une sale tête avec ça. Vous n'avez pas besoin d'autant</li>"; else if(strlen($_POST['bodyfr'])>40) $CompleteNeedFour++;    else $MessageError.="<li>Le champ infobulle français requière au moins 40 caractères</li>";
    if(empty($_POST['bodyen'])) { $_POST['bodyen']=""; $MessageError.="<li>Le champ infobulle anglais est vide</li>"; } else if(strlen($_POST['bodyen'])>400)  $MessageError.="<li>Le champ infobulle anglais doit avoir moins de 400 caractères</li>"; else if(substr_count($_POST['bodyen'], "\n")>15) $MessageError.="<li>Le champ infobulle anglais a plus de 10 saut de lignes, l'infobulle aura une sale tête avec ça. Vous n'avez pas besoin d'autant</li>"; else if(strlen($_POST['bodyen'])>40) $CompleteNeedFour++;   else $MessageError.="<li>Le champ infobulle anglais requière au moins 40 caractères</li>";


    if(!empty($_POST['submit'])&&!empty($MessageError))
        echo  '<ul style="color:#ff8800;font-size:11px;">'.$MessageError.'</ul>';

    echo '<div style="text-align: center;"><b style="font-size:20px;">Ajouter un tutoriel, une documentation</b></div><br />';

    $StyleDuTitre='Textes et informations - <span style="color:#dd6600;">a remplir !</span>';
    if($CompleteNeedFour==4)
        $StyleDuTitre='Textes et informations - <span style="color:#00aa00;">OK</span>';

        Table_Start("800",$StyleDuTitre);
        echo '

        <form action="?page=ajouter&amp;type=tuto&amp;step=3" method="post">
        <p>Titre en français : <input type="text" name="titlefr" maxlength="60" size="60" value="'.Sanitize_FormInput($_POST['titlefr']).'" />&nbsp;&nbsp;<img src="design/f_frensmall.jpg" width="20" height="13" alt="french" />&nbsp;&nbsp;(max 60 caractères)</p>
        <p>Titre en anglais : <input type="text" name="titleen" maxlength="60" size="60" value="'.Sanitize_FormInput($_POST['titleen']).'" />&nbsp;&nbsp;<img src="design/f_engmall.jpg" width="20" height="13" alt="french" />&nbsp;&nbsp;(max 60 caractères)</p>
        <p>Texte de l\'infobulle en français  &nbsp;&nbsp;<img src="design/f_frensmall.jpg" width="20" height="13" alt="french" />&nbsp;&nbsp;(max 400 caractères, les BBtags suivants sont acceptés: [b]  [u]  [i]  )<br />
        <textarea name="bodyfr" cols="60" rows="6">'.Sanitize_FormInput($_POST['bodyfr']).'</textarea></p>
        <p>Texte de l\'infobulle en anglais  &nbsp;&nbsp;<img src="design/f_engmall.jpg" width="20" height="13" alt="french" />&nbsp;&nbsp;(max 400 caractères, les BBtags suivants sont acceptés: [b]  [u]  [i]  )<br />
        <textarea name="bodyen" cols="60" rows="6">'.Sanitize_FormInput($_POST['bodyen']).'</textarea></p>
        Upload du fichier, cliquez sur "parcourir" et selectionnez votre archive au format "zip" "rar" ou "7z":<br />
        <table><tr><td class="tableprogress"><input id="file_upload" name="file_upload" type="file" /></td><td class="tableprogress"><span id="resultarchive"><span style="color:#dd6600;font-size:1.1em;">A faire!</span></span></td><td class="tableprogress"><span id="queuedisplay" style="display:block;overflow:auto;width:460px;height:60px;"></span></td></tr></table>
        <p style="text-align: center;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="submit" type="submit" value="OK" />&nbsp;&nbsp;&nbsp;<input name="preview" type="submit" value="Prévisualiser" />&nbsp;(voir plus bas)</p>
</form>


        ';
       Table_End();

    if(!empty($_POST['preview']))
    {
        echo '<br />';
        $InfoBulleFR='<a href="#" class="info" style="color:blue;"><img src="design/icon_info.png" width="18" height="18" alt="info" /><span><u>La mise en orbite avec IMFD expliquée simplement</u><br /><br />Ce tutoriel explique la mise en Orbite avec IMFD<br />Dezippez dans votre répertoire Orbiter et ouvrez la doc:<br />Orbiter/Doc/Mise_En_Orbite_avec_Imfd.pdf</span></a>';

        $TitleFR=empty($_POST['titlefr'])? "Champ titre français vide pour l'instant, exemple": Sanitize_FormInput(substr($_POST['titlefr'], 0,60));
        $TitleEN=empty($_POST['titleen'])? "Champ titre anglais vide pour l'instant, exemple": Sanitize_FormInput(substr($_POST['titleen'], 0,60));

        $BodyFR=empty($_POST['bodyfr'])? "Comme votre champ infobulle français est vide pour l'instant voici juste un texte d'exemple.": nl2br(Sanitize_FormInput(substr($_POST['bodyfr'], 0,400)));
        $BodyEN=empty($_POST['bodyen'])? "Comme votre champ infobulle anglais est vide pour l'instant voici juste un texte d'exemple.": nl2br(Sanitize_FormInput(substr($_POST['bodyen'], 0,400)));

        Table_Start("800","Prévisualisation");
        echo 'Dans la liste des tutoriels il apparaitra comme un lien avec le titre en texte. Le fait de passer la souris dessus ouvre l\'infobulle. Testez en passant la souris dessus:<br /><br />
        <a href="#" class="info">'.$TitleFR.'&nbsp;&nbsp;<img src="design/icon_info.png" width="18" height="18" alt="" /><span>'.$BodyFR.'</span></a><br /><br />
        <a href="#" class="info">'.$TitleEN.'&nbsp;&nbsp;<img src="design/icon_info.png" width="18" height="18" alt="" /><span>'.$BodyEN.'</span></a>';

       Table_End();

Par chance la partie "ajout d'addon & tuto" n'est que pour les francophones par définition. C'est dingue comme ça simplifie le code  :ouf:


Offline Fox-Terrier

  • League of
  • Legend
  • ******
  • Posts: 1426
  • Country: Switzerland ch
  • Karma: 28
  • :D
Reply #29 - 29 August 2013, 22:41:54
fichtre qu'est-ce donc ? je reconnais les balises html, du css, et le code c'est du php ?

pas trouvé de faute de typo, mais c'est pas très lisible sans couleur ( et sans retours à la ligne, Monsieur-j'ai-un-écran-26" :) )


Offline WolfAngriff

  • Sr. Member
  • ****
  • Posts: 313
  • Country: France fr
  • Karma: 45
  • Ouais, c'est ça ouais...
Reply #30 - 29 August 2013, 22:50:22
Je viens de voir partir Ariane V, c'est presque aussi beau que de voir ce site décoller. Mach weiter so !

C'est pas parce qu'on a mis le pied dedans qu'il faut y mettre les mains (HFT)

Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #31 - 29 August 2013, 22:54:30
fichtre qu'est-ce donc ? je reconnais les balises html, du css, et le code c'est du php ?

Mélange de Jquery, flash, html, php, css... Si avec ça on n'a pas assez :sick:
Je n'ai posté aucun section critique évidemment ;)


Offline antoo

  • Legend
  • ******
  • Posts: 3659
  • Country: France fr
  • Karma: 179
  • MSFS ❤️
Reply #32 - 30 August 2013, 09:15:07
yeah!

---------------------------------------------------------------------------------------------------
"ET C´EST PARTI!!" Youri Gagarine au lancement de vostok 1 le 12 avril 1961

Offline jacquesmomo

  • Le budget !!!
  • Legend
  • ******
  • Posts: 7408
  • Country: France fr
  • Karma: 598
  • Plus on rate, plus on a de chances de réussir !..
Reply #33 - 30 August 2013, 11:17:11


Dan bosse dur... :bof:...Sacripant moâ ?...

Petit intermède...



:)

Mes add-ons sont là !

Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #34 - 30 August 2013, 15:42:34
Sacripant moâ ?...  :bof:

Carrément chef sacripant...  :explique: :badsmile:

Youpieeee !!!  :youpie:

Je viens de faire La première insertion dans la database des addons francophone... ça marche...

Mon test marche hein ! ... ça veut pas dire que le franco ouvre demain :doubt:
Par contre vos tests eux vont pouvoir démarrer bientôt : j'ouvrirais seulement pour les membres et vous pourrez poster n'importe quoi pour tester.

J'aviserais dans un nouveau fil.


Offline Pitx

  • Full Member
  • ***
  • Posts: 229
  • Country: France fr
  • Karma: 18
Reply #35 - 30 August 2013, 16:09:07

Je viens de faire La première insertion dans la database des addons francophone... ça marche...


:youpie:


Offline nulentout

  • Legend
  • ******
  • Posts: 3356
  • Country: France fr
  • Karma: 242
Reply #36 - 30 August 2013, 18:41:53
Par contre vos tests eux vont pouvoir démarrer bientôt : j'ouvrirais seulement pour les membres et vous pourrez poster n'importe quoi pour tester.

C'est pas possible ça DAN. En effet, les copains et les membres du Fof...rum sont totalement incapables de poster n'importe quoi, savent pas faire.   :music:

La sagesse est un trésor ... tellement bien caché.

Offline Fox-Terrier

  • League of
  • Legend
  • ******
  • Posts: 1426
  • Country: Switzerland ch
  • Karma: 28
  • :D
Reply #37 - 30 August 2013, 20:45:53
fichtre qu'est-ce donc ? je reconnais les balises html, du css, et le code c'est du php ?

Mélange de Jquery, flash, html, php, css... Si avec ça on n'a pas assez :sick:
Je n'ai posté aucun section critique évidemment ;)

ouch! :sick:
et en plus (et surtout) il y a la base de données à gérer ... :siffle:

good luck ! ;)


Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #38 - 31 August 2013, 14:51:05
Les site est quasi prêt pour les tout premier test: le post de tuto.
Ces tests me diront si le système d'upload/post marche correctement, mieux vaut le faire maintenant
qu'a la fin. Je l'ouvrirais ce soir ou demain pour que les membres puissent tester.

IDEE

Un nouveau forum intitulé "Les addons francophone"
A chaque post d'un tuto ou addon sur le site des addons franco un post sera créé automatiquement avec le titre et dans le post le texte de l'addon.

Personne ne pourra poster de nouveau sujets dans ce forum mais on pourra répondre aux sujet posté automatiquement.

A voir...

La version finale du post de tuto


Offline WolfAngriff

  • Sr. Member
  • ****
  • Posts: 313
  • Country: France fr
  • Karma: 45
  • Ouais, c'est ça ouais...
Reply #39 - 31 August 2013, 15:22:12
bonjour à tous,

Je ne suis pas programmeur non plus, mais voilà une idée qu'elle est bonne. Voici un exemple de site avec beaucoup de downloads, bien que rien à voir avec le vol spatial. A chaque mod (addon) est associée une page qui lui est propre, avec le nombre d'étoiles (rating), etc, mais surtout un "support topic" automatiquement généré avec son lien accessible sur la page du mod. L'auteur du mod a à gérer ce topic (qui mieux que lui ?). Etant donnée la complexité de certains addons d'Orbiter, ce ne serait peut-être pas mal ! Je suis incapable de dire si c'est facile ou pas, je n'y connais strictement rien. Le site est en Anglais uniquement, sorry.

http://fs-uk.com/downloads

Il faut s'inscrire pour accéder aux pages de download.

C'est pas parce qu'on a mis le pied dedans qu'il faut y mettre les mains (HFT)

Offline SolarLiner

  • Global Moderator
  • Legend
  • *****
  • Posts: 2769
  • Country: France fr
  • Karma: 55
  • a été remercié par Le Créateur
Reply #40 - 31 August 2013, 16:22:03
Remember Dan, la proposition que j'avais fait? Je serai ravi si je pouvais aider ne serai-ce qu'un petit bout :)

Enfin, le site est beau, et on s'approche d'un OHM-style assez rapidement, ça va être parfait :love:


Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #41 - 31 August 2013, 19:10:19
Remember Dan, la proposition que j'avais fait? Je serai ravi si je pouvais aider ne serai-ce qu'un petit bout :)

Si j'ai besoin je t'embarque. Par contre ce n'est pas de la mauvaise volonté mais le code est déjà foutrement complexe, très difficile de s’intégrer dans un truc pareil. J'ai quand même beaucoup d'expérience donc je vais très vite, je sécurise à mort et tout valide W3C.

Wolf. oui j'ai déjà vu des zones de download dans le genre. (Déjà OH) ce serait bien  d'arriver au même features (étoiles+commentaire forum).

« Last Edit: 31 August 2013, 20:05:20 by DanSteph »

Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #42 - 01 September 2013, 18:58:41
En préparation

Bon le teste actuel va pas mal du tout...

En préparation:



Le sticky qui sera dans ce forum vous explique bien le bidule:



Offline SolarLiner

  • Global Moderator
  • Legend
  • *****
  • Posts: 2769
  • Country: France fr
  • Karma: 55
  • a été remercié par Le Créateur
Reply #43 - 01 September 2013, 19:16:47
Quote from: DanSteph
http://orbiter.dansteph.com/screenshot/dansteph/newsection1_185501.jpg

Et moi qui cliquais comme un taré sur "Show" du spoiler :badsmile:


Offline WolfAngriff

  • Sr. Member
  • ****
  • Posts: 313
  • Country: France fr
  • Karma: 45
  • Ouais, c'est ça ouais...
Reply #44 - 01 September 2013, 19:31:00
Ouais, décidément c'est pas les tarés qui manquent, idem pour moi !   :wonder:

C'est pas parce qu'on a mis le pied dedans qu'il faut y mettre les mains (HFT)

Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #45 - 01 September 2013, 20:09:32
Ouais, décidément c'est pas les tarés qui manquent, idem pour moi !   :wonder:



Offline Maxorbiter

  • LordCroussette
  • Legend
  • ******
  • Posts: 2365
  • Country: Canada ca
  • Karma: 204
    • J'écris des fanfictions!
Reply #46 - 01 September 2013, 20:24:12
:)



Joffrey

  • Guest
Reply #47 - 01 September 2013, 20:38:18
Je me suis fait avoir !


Offline WolfAngriff

  • Sr. Member
  • ****
  • Posts: 313
  • Country: France fr
  • Karma: 45
  • Ouais, c'est ça ouais...
Reply #48 - 01 September 2013, 20:55:25
DanSteph, je me permets respectueusement de porter à ta connaissance que tu es pour nous tous l'exemple du sérieux, de la probité et de la bienséance. Que de jours où, confronté à quelque choix moral, ma référence fut de me demander : "Que ferait DanSteph en pareil cas ? Trouverai-je dans Ses versets, dans la multitude de Ses écrits tous si bien compilés dans le très saint Forum Orbiter Francophone, la voie de la sagesse et juste choix de l'honnête homme ?"... Et je tombe sur ça. Ma foi est ébranlée, la lézarde du doute s'étend sur le socle d'airain de ma conscience, et me voici livré aux affres... Non mais, franchement... à ton âge...

C'est pas parce qu'on a mis le pied dedans qu'il faut y mettre les mains (HFT)

Offline SolarLiner

  • Global Moderator
  • Legend
  • *****
  • Posts: 2769
  • Country: France fr
  • Karma: 55
  • a été remercié par Le Créateur
Reply #49 - 01 September 2013, 21:14:05
Encore fait avoir ! Je vais désactiver les images à force ... :badsmile: