• Welcome to Forum graficzne Burning-Brushes.pl. Please log in or sign up.
 

Edycja linków obrazkowych.....

Zaczęty przez Sympatyk, Grudzień 05, 2011, 12:00:49

Poprzedni wątek - Następny wątek
Dzisiaj przedstawię jak w szybki sposób edytować linki zrobione z obrazków.
Normalnie to wygląda tak

<a href="index.html"><img src="index.jpg" alt=""/></a>

Rozwiązanie dobre ale co jeśli potrzebujemy zrobić takich linków znacznie więcej ? albo jakaś osoba nie zna języka HTML i sobie nie poradzi ?

Będziemy potrzebowali dwóch plików i jeden katalog.
Folder nazywamy partnerzy i do środka wklejamy nasze obrazki.
Warunek jest taki, że każdy obrazek ma się nazywać tak jaki ma być od niego link.
Czyli jeśli chcemy zrobić link na stronę http://foliofast.adam-smarsz.eu to nasz obrazek nazywamy tak foliofast.adam-smarsz.eu.jpg
Jeden z plików będzie odpowiedzialny za "szukanie" obrazków w katalogu, nazwie go sobie searcher.php

<?php
 
$photos 
= array();
$names = array();
$folder 'partnerzy/';
 
$files scandir($folder);
 
foreach (
$files as $file)
{
$name =  substr($file0strlen($file) - 4);
$file $folder $file;
 
if (!is_file($file)){ continue; }
 
$pathinfo pathinfo($file);
if ($pathinfo['extension'] != 'jpg'  && $pathinfo['extension'] != 'png') { continue; }
 
$photos[] = $file;
$names[] = $name
}
?>


No i oczywiście jeszcze plik który będzie to wyświetlał

<?php
require_once 
"searcher.php";
if (!empty($photos))
{
$hiperlinks 0;
foreach ($photos as $photo)
{
echo "<a href=\"http://".$names[$hiperlinks]."\" onfocus='blur()'><img src=\"".$photo."\" alt='button' /></a>";
$hiperlinks++;
}
}
?>



Lepsze kolorowanie składni
http://adam-smarsz.eu/programy.php?program=Partnerzy

Dobre, całkiem sprytnie zrobione
dzięki za tutka, chociaż ja php za bardzo nie używam, ale wiedzy nigdy za dużo ;D