1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

VerCheck: API de vérification de mise a jour pour thème.

Discussion dans 'Vos Codes/Scripts pour CraftMyWebsite' créé par AngryKiller, 4 Décembre 2015.

MineStrator, Votre hébergeur de serveur minecraft
  1. AngryKiller

    AngryKiller ✬ Maréchal ✬

    1 037
    159
    63
    VerCheck: API de vérification de mise à jour pour thème!

    1) VerCheck c'est quoi?

    VerCheck est une API destinée aux développeurs de thèmes CraftMyWebsite.

    2) A quoi sert cette API?

    VerCheck est une API qui permet de vérifier si une mise a jour est disponible pour un thème et d'en alerter les admins si c'est le cas.

    3) Comment les développeurs peuvent l'utiliser?

    Chaque développeur aura son compte FTP avec son dossier ou il pourra uploader son fichier .txt contenant la version de son thème.


    Je donnerais les scripts plus tard...
     
    • Utile Utile x 1
  2. kumakuma215

    kumakuma215 ✬ Maréchal ✬

    1 641
    238
    83
    C'est ca c:
     
  3. Aslaak

    Aslaak Commandant

    681
    109
    43
    c'est peut-être sur vendre la chose d'appeler ça une API alors que c'est un petit script tout bête ^^"
     
  4. Elmoren

    Elmoren Sergent-chef

    290
    52
    28
    En soit si les uploadeurs de thèmes font bien leur job tu as juste à vérifier la version du thème dans les ressources de ce site et des nouvelles ressources et tu peux directement voir la version ...
     
  5. AngryKiller

    AngryKiller ✬ Maréchal ✬

    1 037
    159
    63
    T'as tout compris ;)
     
    • J'accepte J'accepte x 1
  6. AngryKiller

    AngryKiller ✬ Maréchal ✬

    1 037
    159
    63
    La en fait j'ai un problème avec Hostinger le cPanel marche plus
     
  7. zZiwiZz

    zZiwiZz Visiteur

    Demander moi pour mettre votre thème et vous donner une clé

    Bientôt un fonction automatique mais je ne trouve pas l'erreur qui peut m'aider ?

    HTML:
    <!DOCTYPE html>
    <html><head><title>Version thème</title><meta name="description" content=""><meta name="keywords" content=""><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="google-site-verification" content=""><meta name="lws-google-analytics" content=""><meta name="lws-background-color" content="#E9E6E0"><link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet"><style>#sellBanner a, #sellBanner a:hover {color:inherit;font-size:inherit;text-decoration:inherit;font-weight:inherit;line-height: inherit;}.map {width: 100%;height: 250px;}.editorResult.editorSocial {height: 40px;/*background: url(../img/social_buttons.jpg) no-repeat 50% 50% white;*/min-width: 250px;text-align: center;}.facebook,.twitter,.gplus {height: 20px;width: 80px;display: inline-block;margin-right: 30px;vertical-align: top;}.editorResult.editorPub {text-align: center;}#container{max-width:1000px;margin: 0 auto;}body{background-color:rgb(233, 230, 224);}iframe{border: none;width: 100%;height:300px;}.editorResult{margin-bottom:10px;}.content-transparent {background-color: rgba(255, 255, 255, 0.9);padding: 20px;position:relative;z-index:1;margin-top:30px;}.chitikaAdContainer{width:728px;max-height:90px;margin:0 auto;}div {max-width:1000px;margin:0 auto}</style></head><body><div id="container">
                 
                  <img id="backgroundImg" src="back.png" style="  height: 100%;    left: 0px;    position: absolute;    top: 0px;    width: 100%;    z-index: 0; left: 0px; top: 0px; display: inline;"><div class="content-transparent"><div class="row-fluid"><div class="span12 modelDroppable tinyContent ui-droppable"><h1 class="editorResult active-edit edit" data-type="text" id="editorResult-2"><center></center></h1></div></div><div class="row-fluid"><div class="span6 modelDroppable bigContent ui-droppable">
                 
    <form action="" method="post" class="smart-form" onsubmit="editor.post()">   
       
        
            <div class="control-group">
              <label class="control-label" for="usernameregister">Copie et colle : <?php echo $cle ?> <br></label>
              <div class="controls">
                <input type="text" name="Nomtheme" id="Nomtheme" value="" style="background: none repeat scroll 0% 0% rgba(198, 198, 198, 0.55); border: 0; border-radius: 0; height: 45px; padding: 10px 20px;" placeholder="Stheme"/>
              </div>
            </div>
            <div class="control-group">
              <label class="control-label" for="lien1register">Version</label>
              <div class="controls">
                <input type="text" name="versiontheme" id="versiontheme" value="" style="background: none repeat scroll 0% 0% rgba(198, 198, 198, 0.55); border: 0; border-radius: 0; height: 45px; padding: 10px 20px;" placeholder="1.0"/>
              </div>
            </div>
       
        <button align="center" type="submit" name="ajouter" class="btn btn-default">Ajoutez le theme</button>
        
    </form>
    
    
    
    
    <?php
    if(isset($_POST['ajouter']))
    {
                                                if ($_POST['Nomtheme']=="")
                                                { echo 'Il manque le nom du thème';
                                                }elseif ($_POST['versiontheme']==""){    echo 'Il manque la version du thème';   
                                                    } else {
    $nomduthemecmw = $_GET['Nomtheme'];
    $versionduthemecmw = $_GET['versiontheme'];
                                                   
                                                   
                                                   
                                                   
                                                   
    $monfichier = fopen($nomduthemecmw, 'a+');
    
    fseek($monfichier, 0);
    fputs($monfichier, $versionduthemecmw);
    
    ?>










    Voici mon code :

    voici le code a mettre dans l'index de votre cms :
    Il faudra y modifier 3 truc :
    cledevotrethemeici, la clé generer sur mon site
    votreversionencour metter ici la version du cms en cour

    votretextecustumisable le texte que les admins veront lors de la mise à jour vous pouvez y mettre la variable $6465844546 qui affichera la nouvelle version .




    PHP:
    $6465844546 file_get_contents('http://sparmacraft.fr/CMW/cledevotrethemeici.php');
      if ($
    6465844546 == 'votreversionencour') {
       
       
        if(
    $_Joueur_['rang'] == 1) {?>
     <script type='text/javascript'>
        $(window).load(function(){
            $('#myModal').modal('show');
        });
    </script>
                                            <div class='modal fade' id='myModal' tabindex='-1' role='dialog'>
      <div class='modal-dialog'>
        <div class='modal-content'>
          <div class='modal-header'>
            <button type='button' class='close' data-dismiss='modal' aria-label='Close'><span aria-hidden='true'>&times;</span></button>
            <h4 class='modal-title'>Message aux admins</h4>
          </div>
          <div class='modal-body'>
            <p>"votretextecustumisable"
          </div>
          <div class='modal-footer'>
            <button type='button' class='btn btn-danger' data-dismiss='modal'>Fermer</button>
          </div>
        </div>
      </div>
    </div>
     
    • Je n'aime pas Je n'aime pas x 1
    • Je n'accepte pas Je n'accepte pas x 1
  8. AngryKiller

    AngryKiller ✬ Maréchal ✬

    1 037
    159
    63
    C'est plein de fautes d'orthographe, super complexe par rapport à mon code et c'est aussi de la concurrence :)
     
  9. AngryKiller

    AngryKiller ✬ Maréchal ✬

    1 037
    159
    63
    Moi, avec mon système la personne à SON COMPTE FTP.

    Et je ne comprends pas toute ces lignes quand j'arrive à le faire en 15 lignes (PopUp bootstrap inclut)
     
  10. zZiwiZz

    zZiwiZz Visiteur

    C'est en attendant que ton système marche puis je te donne les fichiers de l'update hostinger bug tj ? Moi il met que mon nom de domaine est déja pris.

    Je sait que je me complique ma vie dans mes codes .

    Messages fusionnés par IniActiviti pour double-posts.
     
    Dernière édition par un modérateur: 12 Janvier 2016
  11. IniActiviti

    IniActiviti Co-Fondateur CMW Staff Co-Fondateur Community Manager

    1 273
    375
    83
    Merci de poster ton message dans ton propre sujet, si tu veux aider l'auteur dans son développement ce n'est pas clairement précisé.
     
    • J'accepte J'accepte x 1
  12. zZiwiZz

    zZiwiZz Visiteur

    Je veut bien l'aidez mais il dit que son truc ne va plus :)
     
  13. AngryKiller

    AngryKiller ✬ Maréchal ✬

    1 037
    159
    63
    Je n'ai jamais dit ça ;)
     
    Dernière édition: 2 Juillet 2018
  14. zZiwiZz

    zZiwiZz Visiteur

    Non mais que tu avais un problème avec tes ftp .

    ps : ont le fait ensemble ?
     

Partager cette page

Chargement...