| Autor |
Wiadomość |
user
~user

Dołączył(a): 7.01.2005
Posty: 174
Pochwał: 13
Skąd: Gdańsk
Status: Offline
|
Wysłany: 3 Lut 2005 19:47:35
|
|
UA: |
Witam, probuje przerobic block-Amazon na blok na moja stronke i tutaj mam problem, jak uzaleznic, zeby linki (ktorymi sa zdjecia) zmienialy sie w zaleznosci od zdjecia np. zdjecie przedstawia samochod, wiec link odesle nas do dzialu samochodowego, zdjecie przedstawia motocykl to link jest do dzialu motocyklowego. Probowalem z "if" ale nie dziala
Wiecie jak to zrobic??
Z gory dzieki za pomoc
To jest kod jakby co.
| Kod: |
<?php
if (eregi("block-Amazon.php",$_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}
$amazon_id = "phpnuke-20";
mt_srand((double)microtime()*1000000);
$imgs = dir('images/amazon');
while ($file = $imgs->read()) {
if (eregi("gif", $file) || eregi("jpg", $file)) {
$imglist .= "$file ";
}
}
closedir($imgs->handle);
$imglist = explode(" ", $imglist);
$a = sizeof($imglist)-2;
$random = mt_rand(0, $a);
$image = $imglist[$random];
$asin = explode(".", $image);
$content = "<br><center><a href=\"http://www.amazon.com/exec/obidos/ASIN/$asin[0]/$amazon_id\" target=\"_blank\">";
$content .= "<img src=\"images/amazon/$image\" border=\"0\" alt=\"\"><br><br></center>";
?> |
|
|
|
|
|
|
|
 |
|
|
 |
dudi
@admin

Dołączył(a): 13.12.2004
Posty: 3154
Pochwał: 330
Skąd: Tychy
Status: Offline
|
Wysłany: 3 Lut 2005 22:49:25
|
|
UA: |
To jest dział dotyczący przeróbek całego PHP-Nuka
Ten powinien się znaleźć w Blokach //przenosze
|
|
|
_________________ Pomocy udzielam TYLKO na forum !!! |
|
|
|
 |
user
~user

Dołączył(a): 7.01.2005
Posty: 174
Pochwał: 13
Skąd: Gdańsk
Status: Offline
|
Wysłany: 3 Lut 2005 23:01:51
|
|
UA: |
No tak, sorki
|
|
|
|
|
|
|
 |
dudi
@admin

Dołączył(a): 13.12.2004
Posty: 3154
Pochwał: 330
Skąd: Tychy
Status: Offline
|
Wysłany: 3 Lut 2005 23:11:25
|
|
UA: |
hmmm co do problemu:
to mają być działy czego
|
|
|
_________________ Pomocy udzielam TYLKO na forum !!! |
|
|
|
 |
marbed
~user

Dołączył(a): 21.12.2004
Posty: 738
Pochwał: 43
Skąd: Legnica
Status: Offline
|
Wysłany: 4 Lut 2005 07:47:07
|
|
UA: |
Jeśli chodzi o obrazki to można zrobic to prościej. A mianowicie... zainstalować sobie np. Coppermine Gallery i wsatwić blok do wyswietlania losowo wybranych obrazków. Wstawic obrazki do galerii (i np. jeśli ma ona nie być dostępna dla userów to ją zrobić niewidoczną w PA). I w ten sposób mamy blok który wyśiwtla obrazki, które aktualnie sami dodamy do galerii, czyli mamy nad nim całkowitą kontrolę ...
|
|
|
|
|
|
|
 |
user
~user

Dołączył(a): 7.01.2005
Posty: 174
Pochwał: 13
Skąd: Gdańsk
Status: Offline
|
Wysłany: 4 Lut 2005 17:56:26
|
|
UA: |
Pomysl Marbeda jest dobry, ale nie rozwiazuje problemu. Problem nie tkwi w wyswietlaniu losowych obrazkow, tylko w tym, ze obrazki maja byc linkami do innych stron, modulow. W bloku Amazon zostalo to juz zrobione, ale nie potrafie przerobic tego na swoje potrzeby. Chodzi o to, ze kazdy obrazek ma miec przypisany do siebie inny link a tym linkiem ma byc np. dla jednego obrazka http://www.phpnuke.org.pl, a dla innego http://www.wp.pl.
Dodane po: 7 godzinach 4 minutach:
Więc co poradzicie w tej sprawie?
|
|
|
|
|
|
|
 |
dudi
@admin

Dołączył(a): 13.12.2004
Posty: 3154
Pochwał: 330
Skąd: Tychy
Status: Offline
|
Wysłany: 5 Lut 2005 02:15:46
|
|
UA: |
Znalazłem coś co może rozwiązać problem. Coś takiego:
| Kod: |
<?php
/********************************************************/
/* Random Image Block */
/* Version 1.0.0 8-02-04 */
/* By: Telli (telli@codezwiz.com) */
/* http://codezwiz.com/ */
/* Copyright © 2001-2004 by Codezwiz */
/********************************************************/
if( eregi( "block-Random_Image.php",$PHP_SELF ) ) {
Header( "Location: index.php" );
die();
}
function Seed() {
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
//Add your image in this format <img src= you can also use links.
function ImageShow($whichimage) {
switch($whichimage)
{
case 1:
return "<!---ADD IMAGE #1 HERE----->";
break;
case 2:
return "<!---ADD IMAGE #2 HERE----->";
break;
case 3:
return "<!---ADD IMAGE #3 HERE----->";
break;
case 4:
return "<!---ADD IMAGE #4 HERE----->";
break;
case 5:
return "<!---ADD IMAGE #5 HERE----->";
break;
case 6:
return "<!---ADD IMAGE #6 HERE----->";
break;
case 7:
return "<!---ADD IMAGE #7 HERE----->";
break;
case 8:
return "<!---ADD IMAGE #8 HERE----->";
break;
case 9:
return "<!---ADD IMAGE #9 HERE----->";
break;
case 10:
return "<!---ADD IMAGE #10 HERE----->";
break;
case 11:
return "<!---ADD IMAGE #11 HERE----->";
break;
case 12:
return "<!---ADD IMAGE #12 HERE----->";
break;
case 13:
return "<!---ADD IMAGE #13 HERE----->";
break;
case 14:
return "<!---ADD IMAGE #14 HERE----->";
break;
case 15:
return "<!---ADD IMAGE #15 HERE----->";
break;
}
}
srand(Seed());
$randimage = rand(1,15);
$show = "<table width=\"100%\">\n<tr>\n<td align=center>\n";
$show = $show . ImageShow($randimage);
$show = $show . "</td>\n</tr>\n</table>\n";
$content = $show;
?> |
I teraz w miejsca:
| Kod: |
| <!---ADD IMAGE #x HERE-----> |
Wpisujesz link do odpowiedniego modułu np:
| Kod: |
| <a href=\"sciezka_do_modulu\"><img src=\"sciezka_do_obrazka\" border=\"0\"></a> |
Sprawdż to
|
|
|
_________________ Pomocy udzielam TYLKO na forum !!! |
|
|
|
 |
user
~user

Dołączył(a): 7.01.2005
Posty: 174
Pochwał: 13
Skąd: Gdańsk
Status: Offline
|
Wysłany: 5 Lut 2005 14:34:52
|
|
UA: |
<pokłony> DZIĘKI!!!!!!!
Działa i własnie o to chodziło!
|
|
|
|
|
|
|
 |
TAKI_ZIOM
~user

Dołączył(a): 3.04.2005
Posty: 40
Ostrzeżeń: 2
Status: Offline
|
Wysłany: 17 Maj 2005 22:56:55
|
|
UA: |
witam a ja szukam takiego blocku zeby dla osobnego gifa czy tam jpg przypisac odpowiednia strone oczywscie zeby byly losowe
Pozdrawiam
|
|
|
|
|
|
|
 |
dudi
@admin

Dołączył(a): 13.12.2004
Posty: 3154
Pochwał: 330
Skąd: Tychy
Status: Offline
|
Wysłany: 17 Maj 2005 23:12:32
|
|
UA: |
look dwa posty wyżej - masz tam wszystko jak na dłoni
kopiujesz ten kod do pliku, który zapisujesz jako block-Random_Image.php
i dodatkowo uzupełniasz odpowiednio
Pisałem Ci to już w innym temacie.
|
|
|
_________________ Pomocy udzielam TYLKO na forum !!! |
|
|
|
 |
Barciu
~user

Dołączył(a): 7.08.2006
Posty: 16
Status: Offline
|
Wysłany: 16 Sty 2008 21:04:54
|
|
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11 |
Po pierwsze to super block
Ale czy da radę tu zmienić by nie pojawiał się tylko jeden, ale np. 3 obrazki z tych wpisanych?
|
|
|
|
|
|
|
 |
Barciu
~user

Dołączył(a): 7.08.2006
Posty: 16
Status: Offline
|
Wysłany: 28 Sty 2008 18:50:30
|
|
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11 |
|
|
|
 |
|
|