Najprostszym sposobem na zamieszczenie standardowych czterech walut na swojej stronie jest użycie poniższego kodu IFRAME. Widget pokaże aktualne kursy walut: USD, EUR, GBP, CHF.
<iframe style="width: 175px; height: 100px; border: 0pt none;" src="http://www.mentora.pl/misc/waluty/waluty.php" frameborder="0" scrolling="no"> <a href="http://www.aktywa.biz/kursy-walut" target="_blank">Kursy walut</a></iframe>
Opcją zaawansowaną jest użycie kodu PHP, który zamieści kopię kursów walut na Twoim serwerze i będzie go wczytywał bezpośrednio na Twoją stronę. Co więcej, w tej opcji można wybrać dowolne waluty, które mają pokazywać się na stronie. Wymagane jest, by w głównym folderze znajdował się katalog cache/ i miał uprawnienia dostępu 777.
Kod pierwszy:
<?php function waluty($waluty='USD,EUR,GBP,CHF') { $file = 'cache/'.$waluty.'.php'; if ((!file_exists($file)) OR (filemtime($file) < (time() - 86400))) { @copy('http://www.mentora.pl/misc/waluty/kursy.php?currency='.$waluty, $file); } include($file); } ?>
Kod drugi:
<?php if(function_exists('waluty')) waluty('USD,EUR,GBP,CHF'); ?>
W kodzie drugim możemy wypisać po przecinku symbole wszystkich walut, których kursy udostępnia NBP. Nie można używać w tym ciągu spacji (!). W kodzie strony zamieszczamy wyżej kod pierwszy (tylko raz) i niżej kod drugi (dowolną ilość razy, jeśli chcemy wyświetlać kilka widgetów).
Możemy zamieścić skrót najnowszych wiadomości w postaci niewielkiego widgetu. W tym calu wystarczy zamieścić na stronie prosty kod HTML.
<iframe src="http://www.scorise.com/sites/all/files/widget_news.php?q=mentora.pl/rss.xml&target=blank&desc=1&ilosc=5" frameborder="0" style="border:1px solid #008000; padding:3px; width:200px; height:200px;"> <a href="http://www.mentora.pl/" target="_blank" title="Przestrzeń dla biznesu">Najnowsze informacje z portalu Mentora.pl</a> </iframe>
Instrukcja:
Tutaj kod wygląda już na bardziej zaawansowany. W kodzie pierwszym NIC NIE ZMIENIAMY, chyba, że jesteś programistą i znasz się na tym. Kod ten zamieszczamy na początku pliku PHP.
Kod pierwszy
<?php function feed_cache($title='', $image='', $url='', $feed='http://www.mentora.pl/rss.xml', $cfile='blog.xml', $limit=10, $show_desc=false, $list=NULL, $path='cache/') {
$file=$path.$cfile;
if ((!file_exists($file)) OR (filemtime($file) < (time() - 21600)))
{
@copy($feed, $file);
}
$block = str_replace('.xml', '', $cfile);
echo '<div class="block" id="block_'.$block.'">';
if($title && $url) echo '<div class="title"><a href="'.$url.'" title="'.$title.'">'.$title.'</a></div>';
if($image && $url) echo '<a href="'.$url.'" title="'.$title.'"><img src="'.$image.'" alt="'.$title.'" /></a>';
$wpisy = simplexml_load_file($file);
if($list) echo '<ul class="feed_list">';
$z=1;
foreach($wpisy -> xpath('/rss/channel/item') as $wartosc){
if($z<=$limit) {
if($list) echo '<li';
if(($show_desc!=false) && (($show_desc=='all') OR ($show_desc==$z))) { echo ' class="feed_desc"'; }
if($list) echo '>';
echo '<a href="'.$wartosc->link.'" class="feed_item">'.$wartosc->title.'</a>';
if(($show_desc!=false) && (($show_desc=='all') OR ($show_desc==$z))) {
$a=array('<', '>', 'czytaj dalej'); $b=array('<', '>', '');
$description = str_replace($a, $b, $wartosc->description);
$description = substr(strip_tags($description), 0, 200);
echo '<br />'.$description;
}
if($list) echo '</li>';
$z++;
}
}
if($list) echo '</ul>';
echo '</div>';
} ?>
Kod drugi
<?php if(function_exists('feed_cache')) feed_cache('Młoda krew Biznesu', 'http://www.platinumgroup.pl/images/loga-h20/mentora.png', 'http://www.mentora.pl/', 'http://www.mentora.pl/rss.xml', 'mentora.xml', 5, 1, 1); ?>
Instrukcja:
Możesz mieć własny zautomatyzowany portal wyświętlający najnowsze artykuły z naszych witryn. Możesz dowolnie w nim skonfgurować ilość pojawiających się newsów i wszystkie inne parametry opisane powyżej. Przykład takiego portalu znajdziesz na stronie http://portal.platinumgroup.pl .
Wszystkie pliki źródłowe znajdują się w załączniku Skrypt Platynowego Portalu.zip.
Załącznik | Wielkość |
---|---|
Skrypt Platynowego Portalu.zip | 86.24 KB |