Štítek


dve-hvezdy

Obnovení zdrojové stránky z iframe

Narazil jsem na rozepsanou poznámku a tak jí zveřejním, nicméně mezitím jsem přišel na nepříjemnou vlastnost prohlížečů na androidu a to že většinou nespolupracují s IFRAME :( , tudíž velice doporučuji načítat formuláře skrze AJAX, do TAGu, který je již vložen do stránky při jejím načtení (osobně používám řešení od modal.js od Bootstrap) ..... a teď již zmíněná poznámka ;-)

Používam při zabezpečení webu time limit. Po nastavené nečinnosti je uživatel odhlášen. Problém nastane pokud načítám formulář (např. pro úpravu) skrze iframe do modálního okna. Při překročení time-limit se právě v tomto okně načte přihlašovací okno.

Odstranil jsem to pomocí JS a to jednoduchým obnovením původního okna, kdy se následně script již správně přesměruje na přihlašovací stránku.

if (window.self != window.top) { window.parent.location.reload(true); }

Pozn. editační (modální okno) zobrazuji pomocí knihovny Colorbox.

Statická třída v php jako konfigurační soubor

Používám statickou třídu jako konfigurační soubor pro nastavení blogu. Základ stránek naprogramuji na lokále a až odladěné stránky dávám na hosting. Někde na php.net jsem našel inicializaci statické třídy … třeba se bude hodit i někomu jinému ;)

<?php
 
class Nastaveni {
 
    /* nastaveni pripojeni databaze */
    protected static $dbHost = "localhost";
    protected static $dbUzivatel = "";
    protected static $dbHeslo = "";
    protected static $dbDatabaze = "localdb";
 
 
    public static function NastaveniInit() {
 
      if($_SERVER['HTTP_HOST']!='localhost') {
 
        /* nastaveni pripojeni databaze */
        self::$dbHost = "host_db";
        self::$dbUzivatel = "uzivatel_db";
        self::$dbHeslo = "heslo_db";
        self::$dbDatabaze = "server_db";
 
      }
 
    }
 
 } Nastaveni::NastaveniInit();
 
?>

Tabulka v Excelu a odkaz na záhlaví pomocí strukturovaného odkazu

Používám fce tabulka (nějak nechápu tenhle zavádějící název, ale dejme tomu), která nahradila seznamy (Excelu 2003 a nižší).

Poměrně velikou výhodou je použití tzv. strukturovaných odkazů, nebo-li „tabulka“ je pojmenovaná a na jednotlivé sloupce se lze jednoduše odkazovat, aniž bych si pamatoval přesné určení oblasti buněk viz oficiální nápověda.

A jednou z vlastností těchto odkazů je například zjištění názvu sloupce a dle nápovědy:

Tabulka[[#Záhlaví], [Jméno_sloupce]]

… a to je chybně – stačí zaměnit čárku za středník a vše funguje jak má – proč je to tedy v oficiální nápovědě? :(

Spuštění blogu :)

Tak konečně to běhá … po marných pokusech najít free hosting odpovídající stability (v rámci možností free hostu) jsem nakonec zakotvil na placeném :)