26

Re: [todo] přístup na grafy/nástěnku bez přihlášení - ne read-only účet

Díky za možnost filtrovat dle vybraných dnů. Mohu poprosit o správné zadání filtru pro výběr konkrétních dnů na externí stránku.
Děkuji

27

Re: [todo] přístup na grafy/nástěnku bez přihlášení - ne read-only účet

Myslíte ten kalendář? Pak by mělo stačit zapsat do adresy:

<iframe src="http:\\eportal.merenienergie.cz\ext-board.php?uid=x&datumod=01.01.13&datumdo=10.01.13&tarif=2&typgrafu=sp" width="810" height="500" frameborder=0>
  Zobrazení informací z www.eportal.merenienergie.cz za období od 1.1.13 do 10.1.13
</iframe>

...tedy parametry datumod=01.01.13&datumdo=10.01.13. Pozor na krátký formát roku! Dejte mi pak sem vědět jestli to je OK.

28

Re: [todo] přístup na grafy/nástěnku bez přihlášení - ne read-only účet

Můžete mi prosím nastínit jak vytvořit zmíněný kalendář, popř. jaké potřebuji knihovny atd. Nějak se mi nedaří vytvořit jak to máty vy.
Děkuji

29

Re: [todo] přístup na grafy/nástěnku bez přihlášení - ne read-only účet

Mno to bude složitější. Já jsem použil jquery knihovnu http://www.eyecon.ro/datepicker/  Musel jsem trochu poupravit zdrojáky aby mi to "ladilo". Pro jednoduchost bych vám doporučil http://jqueryui.com/datepicker/ anebo něco úplně jednoduchého v javascriptu. Na google je toho spousta.

30

Re: [todo] přístup na grafy/nástěnku bez přihlášení - ne read-only účet

v PHP stránce:

      <h3>Období od-do</h3>
       <p id="pwidget">
        <div id="widget">
         <div id="widgetField">
          <?php
           echo "<span>".$datumod." - ".$datumdo."</span><a href=\"#\">od-do</a>";
          ?>
     </div>
     <div id="widgetCalendar"></div>
         <input type=hidden name=datumod id=datumod value="<?php echo $datumod; ?>">
         <input type=hidden name=datumdo id=datumdo value="<?php echo $datumdo; ?>">
        </div>
       </p>

v layout.js

                var d1=$('#widgetField span').get(0).innerHTML;
                var d2=d1.substring(0,8);
                var d3=d1.substring(11);
                var dd2=parseInt(d2.substring(0,2));
                var md2=parseInt(d2.substring(3,5));
                var yd2=2000+parseInt(d2.substring(6,10));
      var now3 = new Date(yd2,md2-1,dd2);
                var dd3=parseInt(d3.substring(0,2));
                var md3=parseInt(d3.substring(3,5));
                var yd3=2000+parseInt(d3.substring(6,10));
      var now4 = new Date(yd3,md3-1,dd3);
        $('#widgetCalendar').DatePicker({
            flat: true,
            format: 'd.m.y',
            date: [new Date(now3), new Date(now4)],
            calendars: 2,
            mode: 'range',
            starts: 1,
            onChange: function(formated) {
                $('#widgetField span').get(0).innerHTML = formated.join(' - ');
                $('#datumod').val(formated[0]);
                $('#datumdo').val(formated[1]);
                $('#obdobi').val("odo");
            },
                        locale: {
                days: ["Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota", "Neděle"],
                daysShort: ["Ned", "Pon", "Úte", "Stř", "Čtv", "Pát", "Sob", "Ned"],
                daysMin: ["Ne", "Po", "Út", "St", "Čt", "Pá", "So", "Ne"],
                months: ["Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"],
                monthsShort: ["Led", "Úno", "Bře", "Dub", "Kvě", "Čer", "Čvc", "Srp", "Zář", "Říj", "Lis", "Pro"],
                weekMin: 'td'
            }
        });
        var state = false;
        $('#widgetField>a').bind('click', function(){
            $('#widgetCalendar').stop().animate({height: state ? 0 : $('#widgetCalendar div.datepicker').get(0).offsetHeight}, 500);
                        if (state){
             $('#setme').submit();
                        }
            state = !state;
            return false;
        });
        $('#widgetCalendar div.datepicker').css('position', 'absolute');
    };
    

v onChange se nahazuje datum do php stránky do <input hidden>
v clicku se odesílá form ... $('#setme').submit();

31

Re: [todo] přístup na grafy/nástěnku bez přihlášení - ne read-only účet

Doporučuji i tento http://www.itpro.cz/datedit/

32

Re: [todo] přístup na grafy/nástěnku bez přihlášení - ne read-only účet

Díky za pomoc
Kolega mi s tím pomohl a zdá se, že to funguje.
Postupně to snad doladím aby se to zobrazovalo stejně v každém prohlížeči.
www.nesvara.cz

33

Re: [todo] přístup na grafy/nástěnku bez přihlášení - ne read-only účet

Při pohledu na Tvé teploty v baráku si říkám jestli nemrznete. Teplota přes 20°C mockrát  nejde.
Nic ve zlém. :-)

Kdo nic nezkusí, nic nezíská.

34

Re: [todo] přístup na grafy/nástěnku bez přihlášení - ne read-only účet

Měření teplot je na chodbě a v ložnici, to je v patře. Dole se topí krbovejma kamnama a to je pro kuchyni a kopelnu během dne teplo. V úsrednim topení se zatápí odpoledne. A to je pravě tam kde jsou čidla. Ano a podle toho se to jeví že je tam zima. Nechtě jsem tahat čidla po celém domě.Jinak dobra otázka alespoň to někdo občas sleduje.