Vítejte na BLASSENweb

BLASSENweb - the future of your web !

Jste anonymní uživatel. Můžete se zdarma zaregistrovat zde

Objevte dynamické www stránky v profesionální kvalitě.
http://blassenweb.net v4.0
BLASSENweb na Facebooku
Vy ješte nespíte ?! No dobrá, jsme vám k službám !
Snadná změna vzhledu Intuitivní ovládání v češtině Mnoho doplňkových rozšíření Jednoduchá instalace Pro všechny zdarma

RYCHLÉ ODKAZY

Také hledáte rychlý, bezpečný a spolehlivý systém, který vám umožní bezstarostnou správu webu ? United-Nuke je řešení právě pro vás - stáhněte si jeho aktuální verzi a objevte stovky funkcí, které nabízí.

Nová verze:
UNITED-NUKE 4.2.08ms2 - new version
Uživatelská příručka:
UNITED-NUKE User Guide CZ v2007.1
Čeština:
Czech Language Pack for UNITED-NUKE 4.2.08ms2

NEVÍTE SI RADY...
Nevíte si rady s koupí domény ? S výběrem webhostingu ? Rádi vám poradíme. log in!

Možnosti pro Vás

Sdílet na FB
Přidat sidebar Přidat na Google Přidat na Seznam Přidat na Bloglines WAP verze RSS 0.91 RSS 0.92 RSS 2.0 Atom 0.3 Top Články Bookmark using any bookmark manager!
Mapa Stránek

Odkazy

Zajímavé odkazy

Doporučujeme vám:

Reklama

Sponzor

Sponsored by Websupport.sk webhosting
Sponsored webhosting by WebSupport.sk

PHP & MySQL

Automatická miniatura - thumbnails webových stránek

Publikováno: 24.09, 2007
Publikoval: Blassen    Téma: PHP & MySQL počet slov: 484

Na různých diskuzních fórech se jednou za čas objeví dotaz na to jak například katalog seznam dělá u odkazů ty miniaturní obrázky nalezených stránek. Nejčastější odpovědí bývá, že ručně.
Asi ano, asi to někdo ručně vyrábí, ale to nám se zrovna moc nechce a tu práci si celkem rádi ušetříme. Otázka zní jak?....

 Těch možností je hnedle několik, ale vždy se jedná o využití nějakého externího zdroje. Může to například být Snap Shots ( Snap Shots for Your Website: http://www.snap.com/ ). Což je velmi užitečný nástroj který umí mnohé.

Například takovéto pěkné obrázky:
Snap Shots for BLASSENweb
<img alt="Snap Shots for BLASSENweb" title="Snap Shots for BLASSENweb" border="0" src="http://shots.snap.com/preview/?url=http://blassenweb.net" />.


Další a to velice zajímavou možností se jeví stránka thumbshots.org díky níž je možné pořídit si automaticky miniaturní screenshot nějaké stránky aniž by jsme jí my sami museli vůbec kdy navštívit. Velice užitečné.

Dopomůže nám k tomu přímo adresa http://open.thumbshots.org/image.pxf?url=http://blassenweb.net

To umí udělat cosi nádherného:
FREE Thumbshots for BLASSENweb
<img alt="FREE Thumbshots for BLASSENweb" title="FREE Thumbshots for BLASSENweb" border="0" src="http://open.thumbshots.org/image.pxf?url=http://blassenweb.net" />

Akorát to co potřebujeme. Pokud máme větší návštěvnost a hodně obrázků pak by mohl nastat problém s trafficem (přenesenými daty). Jednou z možností je použít následující kód který uloží obrázky k nám na webserver a potom je čte z něj.
{ Kód }:
/*
PHP Function to Locally store website images from http://www.thumshots.org
Code is free. No guarantees or warranties.

usage:
<img src="<? echo get_thumb("[LINK]"); ?>">

requires:
PHP 4 >= 4.3.0
*/

function get_thumb($url) {
    
//EDITABLE PARAMETERS
    
$local_thumb_dir "img/thumbs"//Where Thumbnail images are stored locally
                                   //Web Server needs to be able to write here
    
$days_to_keep 60;              //How many days till check if new thumbnail
    
$return_img "/img/p.gif";      //To use if no thumbnail exists
    //END EDITABLE

    
if(substr($url,0,4)!='http'$url='http://' $url//Make sure URL proper
    
$url urlencode($url);
    
$fname str_replace(array('%3A','%2F'),'_',$url);
    
$full_img_path $_SERVER['DOCUMENT_ROOT'] . "/$local_thumb_dir/$fname.jpg";

    if(!
file_exists($full_img_path)) {
        
//get from thumbshots.org
        
$buff file_get_contents("http://open.thumbshots.org/image.pxf?url=$url");
        if(
$buff!="") {
            
$fp fopen($full_img_path"wb");
            
fwrite($fp,$buff);
             
fclose($fp);
            
$return_img "/$local_thumb_dir/$fname.jpg";
        }
    }
    
    if(
file_exists($full_img_path)) {
        
//check age
        
$diff = (time() - filemtime($full_img_path))/60/60/24;
        if (
$diff $days_to_keep) {
            
unlink($full_img_path);
        } else {
            
$return_img "/$local_thumb_dir/$fname.jpg";
        }   
    }

    return 
$return_img;
}


To je prozatím asi vše. Kdyby měl někdo nápad na vylepšení, nechť se neváhá podělit o své skušenosti například prostřednictvím diskuzního fóra. Pro systém united-nuke je k dispozici takto upravený modul Web_Links který najdete v sekci Downloads.

-- Autor: Blassen


Sdílet na FB


Bookmark using any bookmark manager!
Publikoval: Blassen

Možnosti
 Vytisknout článek Vytisknout článek
 PDF PDF
"Automatická miniatura - thumbnails webových stránek" | Přihlásit/Registrovat | 0 komentářů
BLASSENweb jako provozovatel blassenweb.net a přidružených subdomén, nezodpovídá za obsah komentářů. Provozovatel služby si vyhrazuje právo zasahovat do diskuze v případě používání vulgarizmů, osočování a též vždy, když je obsah příspěvku spůsobilý naplnit skutkovou podstatu trestného činu nebo zasahuje do práva na ochranu osobnosti třetích osob. Ve vyjímečném případě může přistoupit k smazání příspěvků nebo zablokování přístupu i těm, kteří přímo neporušují kodex, ale jejich působení je dlouhodobě překážkou slušné a věcné diskuze a obtěžuje ostatní diskutující. Přispíváním komentářů vyjadřujete svůj souhlas s těmito pravidly a zavazujete se je dodržovat. Přidáním příspěvku souhlasíte s možným dalším uveřejněním na blassenweb.net bez nároku na finanční odměnu.

Není povoleno posílat komentáře anonymně, prosím zaregistrujte se.

Odklepnuto.cz,internetová aukce,aukce,online-prodej,dražba,prodávat,nakupovat reklama
Mapa Stránek Page Rank Hjosef.net&redakční systémy webmaster tools, Hry, UNITED/PHP Nuke a jiné zajímavosti xml - rss - rdf Validate this feed at feedvalidator.org Seo servis
Stále nemáte svou prezentaci na internetu? A víte, že je to jako byste vůbec neexistovali? Lidé jsou stále více líní a pokud na internetu nenaleznou co hledají (a nejlépe na předních místech vyhledávačů), raději osloví konkurenci, která již webovou prezentaci vlastní. Už jen z toho důvodu, že během pár vteřin naleznou přehled produktů, ceník, kontakt a další pro ně důležité údaje. A přitom je to jedna z nejlevnějších a nejúčinnějších reklam. Zákazníkům dává o důvod víc, proč zvolit zrovna Vás.
Tato prezentace využívá systém pro správu obsahu united-nuke.
Čas potřebný ke zpracování stránky: 0.11 sekund
Vaše šťastné číslo: 113
Přidej vlastní deníčekPřidej vlastní deníček
Dnes je : 12. 02, 2012
Domů >téma> PHP & MySQL > Automatická miniatura - thumbnails webových stránek
| pomoc | kontakt | reklama | volná místa | pravidla | BLASSENweb na Facebooku | email | Copyright © 2004 - 2012 by BLASSENweb
Veškeré ukázky zdrojových kódu můžete používat bez omezení. Text těchto stránek však nesmíte kopírovat bez souhlasu autora.
Autor nenese žádnou zodpovědnost za případné škody způsobené v souvislosti s obsahem tohoto webu.
Magic SEO URL - Optimalizace pro vyhledávače