S J miniblogs

  • S J
    0

    Es tikai gribēju palielīties ar to, kā šis ir izveidots, pa soļiem: http://svens.exs.lv/activity smile_mini.gif
    1. Pievienojot savu ID, datubāzē tiek ierakstīts arī esošo dienu, postu un karmas skaits, kuru attiecīgi skaita nost.
    2. Statistikas apdeita brīdī no exs API izvelk jauno postu/karmas/dienu skaitu, un no tā atskaita to, kas pirmīt tika ierakstīts. Tur pa vidu ir vel daži aprēķini, pēc kuriem nosaka posti/dienā un karma/dienā.
    3. Attēlo lapā visus tos, kuriem ir vismaz 1 posts kopš pievienošanās brīža.
    4. Detalizētas informācijas sadaļas 2. daļa bija lielākais čakars. Jauna tabula, ar history. 1 skripta palaišanas brīdī es izvilku visu postus, kurus skaitīt nost, principā tas pats, kas ar pievienošanos, BET pēctam vel atskaita no pēdējā un saglabā starpību. (Cik posti tika iepostoti starp stundām).
    5. Pieskaita to visu velvienā citā tabulā, kur ir tikai pa dienām.
    6. Izvelk to visu ārā un atliek tabulā.  http://svens.exs.lv/userinfo/16433

    Un tas viss tikai no https://exs.lv/user_stats/json/16433 datiem. smile_mini.gif

    Man liekas, ka to detalizētas informācijas tabulu varētu vēlēties izmantot modi. biggrin_mini2.gif

    • Skkar.
      0

      Es pievienoju sevi bet nerādās

      • S J
        0

        Tapēc, ka ir jāraksta ID, nevis niks.

    • Anderhils
      0

      That's just crazy.

    • Whisper
      0

      Ierakstīju savu ID, bet nekā nav.. kas par vainu? Vakar arī meģināju

      • Skkar.
        0

        Dat shit here too

      • S J
        0

        Vakar es kautko biju salauzis. Šodien viss strādā. Tu nospiedi pogu "Pievienot"?

        • Skkar.
          0

          Bet loģiski biggrin_mini2.gif

        • Whisper
          0

          Laikam ievadīju ID un vnk skatījos, protams, ka uzspiedu.

        • S J
          0

          Es tikko viņu pievienoju normālā veidā no formas, un viņš pievienojās.
          Viss strādā. Jūs kautko darat nepareizi, ja nestrādā.

        • S J
          0

          Te nav nekādi if(). Visiem būtu jāstrādā.
          if ($page == 'track') {
          echo '<div class="readbox"><center>Tavs lietotāja ID:<form action="" method="post">https://exs.lv/user/<input type="text" name="user_id" /><br /><input type="submit" value="Pievienot" /><input name="view" type="submit" value="Apskatīt statistiku" /></form></center>';
          if (isset($_POST['user_id'])) {
          $id = $db->real_escape_string($_POST['user_id']);
          $url = 'https://exs.lv/user_stats/json/' . $id . '';
          $json = file_get_contents($url);
          $json_decode = json_decode($json);
          $minusposts = $json_decode->{'posts'};
          $minuskarma = $json_decode->{'karma'};
          $minusdays = $json_decode->{'days'} - 1;
          $lastseen = $json_decode->{'last_seen'};
          $class = $json_decode->{'type'};
          $db->query("INSERT INTO log (`user_id`, `minus_posts`, `minus_karma`, `minus_days`, `posts`, `karma`, `class`, `lastseen`) VALUES ($id, $minusposts, $minuskarma, $minusdays, '0', '0', '$class', '$lastseen')");
          echo '<META HTTP-EQUIV="refresh" CONTENT="0;URL=/activity">';
          }
          if (isset($_POST['view'])) {
          echo '<META HTTP-EQUIV="refresh" CONTENT="0;URL=/activity">';
          }
          }

        • Whisper
          0

          Tad, ko es daru ne tā? biggrin_mini2.gif ievadu savu ID un spiežu pievienot. Ievadu tīru ID, bez nekā cita.

        • S J
          0

          Tevi es jau pieliku.
          Nezinu, tas netiek logots. Es tikko tevi normālā veidā pievienoju.

      • purawskis
        0

        Man liekas, ka @S J ik pa laikam kaut ko speciāli saplēš, lai tik kāds varētu pasūdzēties un rastos izdevība pavākt postus.

        • S J
          0

          Good idea tbh.

Atpakaļ Uz augšu