Integrace do FreeGlobes

22.12.2011

FreeGlobes je u nás celkem rozšířený katalogový systém. Při registraci a zobrazování registrovaných stránek, vykresluje systém náhled webu. V základním nastavení využívá systém čtyř služeb pro získávání náhledů. Zdrojový kód si můžete jednoduše rozšířit i o náhledy thumbshots.cz.

Kód, který se stará o zobrazování náhledů je v souboru include/common.php. Úpravy jsou zobrazeny ve změnovém výpisu níže.

@@ -497,11 +497,12 @@
 		global $CONFIG;
 		
 		$detect_images = array (
-			'ascreen'	=> '1', 
-			'thumbshots'	=> '2',
-			'thumbzor'		=> '3', 
-			'websnapr' => '4', 
-			'alexa' => '5');
+			'ascreen' => '1',
+			'thumbshots.cz' => '2', 
+			'thumbshots' => '3',
+			'thumbzor' => '4',
+			'websnapr' => '5',
+			'alexa' => '6');
 		
 		asort($detect_images);
 		
@@ -585,6 +586,12 @@
 			$url_image = "$urlt/ascreen.jpg";
 		};
 	}
+	elseif ( $methode=='thumbshots.cz' )
+	{
+		if ( ($a=@getimagesize("http://open.thumbshots.cz/image.php?url=$url")) && $a[0]>50 ) {
+			$url_image = "http://open.thumbshots.cz/image.php?url=$url";
+		};
+	}
 	elseif ( $methode=='thumbshots' )
 	{
 		if ( ($a=@getimagesize("http://open.thumbshots.org/image.pxf?url=$url")) && $a[0]>50 ) {