PHP-Fusion
PHP-Fusion je lehký open source redakční systém (CMS) napsaný v PHP. PHP-Fusion využívá databázi MySQL na ukládání obsahu vašich stránek a obsahuje jednoduchý, ale komplexní a kompletní administrativní systém na správu vašich stránek. PHP-Fusion obsahuje nejběžnější funkce, které byste očekávali v mnoha dalších CMS systémech.
Icon Aktuální verze: 9.0 - 27.4. 2017
Stáhnout
Language Překlad
Stáhnout

Technologie

Používáte StatusBar?

StatusBar je stavový panel. Obsahuje údaje o aktuálním stavu aplikace. Stavový panel najdeme v mnohých aplikacíxh Windows a také Linux na spodním okraji okna aplikace. Programátor ho může umístit kamkoli, ale uživatel už je zvyklý mít ho při spodním okraji.

StatusBar je stavový panel. Obsahuje údaje o aktuálním stavu aplikace. Stavový panel najdeme v mnohých aplikacíxh Windows a také Linux na spodním okraji okna aplikace. Programátor ho může umístit kamkoli, ale uživatel už je zvyklý mít ho při spodním okraji.

StatusBar obsahuje například v textových editorech informace o straně, řádku a sloupci, ve kterých se nachází textový kurzor, jazyku pro kontrolu pravopisu, stavu přeřaďovačů a zámků na klávesnici nebo použitý styl písma. Obsahuje také informace o grafickém editoru, aplikaci pro úpravu fotografií (pozice kurzoru myši – většinou vzdálenost od horního a levého okraje obrázku, jméno nebo cestu k souboru...), tabulkových procesorech* (číslo listu...) atd.

Aplikace mají ve StatusBaru nejčastěji:
chybové hlášky
aktuální datum a čas
zapnutí či vypnutí klávesových zámků NumLock a CapsLock
číslo stránky, řádku a sloupce na kterém se právě nachází textový kurzor nebo pozice kurzoru myši při práci v grafických editorech
informace o ukládání souboru.

Například Statusbar jako obrázkový informační pruh odkazuje na serveru Geocaching.com na profil daného geocachera. Kromě loga Geocachingu lze na něm vyčíst i počet nalezených a počet zasazených keší daného cachera, jeho nickname a případně další zadaný text (v posledním řádku).

Pokud chcete vlastní statbar v češtině, můžete si jej vygenerovat na Vypatlator.cz/statbar.

Můžete si také vytvořit vlastní StatusBar, a to skriptem

Otevřete HTML editor, nebo jen obyčejný Poznámkový blok a na čistou stránku napište/ulopžýte následující kód:do poznamkovýho bloku zkopírujeme následující PHP kód:

// ***********************************************************************
// navod z: http://edenik.elk...alizovano/
// http://www.geocac...owstart=20
// http://www.geocac...wstart=440
// ***********************************************************************

//---- stazeni obrazku ze serveru gc.com
// http://wiki.dream...x.php/CURL
$image_url = "http://img.geocaching.com/stats/img.aspx?txt=HTC+Kaiser+%2B+GeoGet&uid=c3b9afaa-8556-4ddc-9d17-12459c86528b";
$ch = curl_init();
$timeout = 0;
curl_setopt ($ch, CURLOPT_URL, $image_url);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
// Getting binary data
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
// Save image in binary in $image
$image = curl_exec($ch);
curl_close($ch);

//---- avatar
$url_img2 = 'mikrom.gif'; // vyska musi byt 48

//---- zjistime velikosti obrazku
$sirkaObrazku1 = 200;
$vyskaObrazku1 = 50;
list($sirkaObrazku2, $vyskaObrazku2) = getimagesize($url_img2);

//---- vytvoreni obrazku
$obrazek1 = imagecreatefromstring($image);
$obrazek2 = imagecreatefromGIF($url_img2);

//---- nastavime vychozi pevne hodnoty
$vyska = $vyskaObrazku1;
$sirka_statusbaru_gc = 200; //nemenit!!!
$aktivni_sirka_statusbaru_gc = 152; //nemenit!!!
$sirka = $sirkaObrazku2 + $aktivni_sirka_statusbaru_gc; // + $sirkaObrazku3;
$posunuti = $sirka_statusbaru_gc-$aktivni_sirka_statusbaru_gc;

//--- vytvorime novy obrazek
$novyObrazek = imagecreatetruecolor($sirka, $vyska);

//---- a nakopirujeme do nej puvodni obrazky
imagecopy($novyObrazek, $obrazek1, $sirkaObrazku2, 0, $posunuti, 0, $sirkaObrazku1, $vyskaObrazku1);
imagecopy($novyObrazek, $obrazek2,1, 1, 0, 0, $sirkaObrazku2, $vyskaObrazku2);

//--- vyhodime obrazek na stránku
header('Content-Type:image/png');
imagePNG($novyObrazek);

//---- smazeme z pameti abychom ji nezahlcovali
imagedestroy($obrazek1);
imagedestroy($obrazek2);
imagedestroy($novyObrazek);
?>

Úpravy:
Do proměnné $image_url (11. řádek) uložíme cestu ke statusbaru na geocaching.com a do proměnné $url_img2 (24. řádek) cestu k vlastnímu obrázku (gif, výška 48px), který je uložen na stejném místě jako php skript. a uložíme s příponou .php.

Chodí to tak, že skript stáhne původní statusbar. Vyjme z něj logo geocachingu a místo něj přidá váš obrázek. Implantace na web je pak velmi snadná:
img src=tady bude adresa toho skriptu

Konkrétně takto:
img src='http://geo.elka.cz/geostat.php'

Připravil: Kvido
PC-politika.cz
Zdroje: Borber.com, Mikrom.cz

infoadmin 17.05.2016 04:50 347 0 komentářů

0 komentářů

Zanechat komentář

Host
  • Žádné komentáře byly zveřejněny.
Nejnovější témata fóra
  Vlákno Zobrazení Odpovědi Poslední příspěvek
Blog
v PHP - Fusion 9.1
14 2 Balin50
23-01-2018 20:03
ban užívateľa
v PHP - Fusion 9.1
86 2 Balin50
23-01-2018 19:00
Ban
v PHP - Fusion 9.1
95 2 Balin50
23-01-2018 18:58
Fotogaléria
v PHP - Fusion 9.1
114 2 Balin50
23-01-2018 18:55
video infusion
v Bugy a chyby
692 17 RobiNN
23-01-2018 18:08
chyby
v PHP - Fusion 9.1
83 1 RobiNN
23-01-2018 17:54
Přihlásit se
Ještě nejste členem? Klikněte zde zaregistrovat se.
TECHNOLOGIE
Nejčtenější
7 dnů 14 dnů 30 dnů
>Jak to žije (13); rok 2018 (254x)

ZAJÍMAVÉ ODKAZY

Ubytování v apartmánech v Praze

SMS zdarma do všesch sítí