up down

Użytkownicy przeglądający ten temat: Brak
Dodaj temat! Odpowiedz! 
Indeks Forum -> PHPBP -> Propozycje 
 losowy obrazek
 Autor: Wiadomość:
05.09.2005 16:35
alfik
PoczÄ…tkujÄ…cy
PoczÄ…tkujÄ…cy
alfik :: Avatar:
Grupa: Użytkownicy
Postów: 26
Witam
A moze taki skrypcik do wyswietlania losowego obrazka z danego katalogu sciagalem takie ale nie chcialy dzialac !
Moze ten obrazek bzc wzswietlanz np. w menu prawzm badz lewym tak jak np. top DOWNLOAD POZDRAWIAM

---------------------
POZDRAWIAM www.kszo.net.pl

    Cytuj!   
05.09.2005 19:46
lechup
Administrator
Administrator
Grupa: Administratorzy
Postów: 608
Skąd: Kraków
tak na szybkiego, do wersji build-221:

dopisz w inc/func/images.php
php
//funckja wyświetla losowy obrazek
function random_image($template, $path=NULL){
	global $conf;
	
	$mysql_connect=mysql_connect($conf['host'],$conf['user'],$conf['pass']);
	$mysql_select_db=mysql_select_db($conf['database']);
    
	if($path)
	  $sql=" WHERE path LIKE '%$path%'";
	
	$zapytanie = "SELECT * FROM $conf[prefix]images$sql ORDER BY RAND() LIMIT 1";
	$wykonaj = mysql_query($zapytanie) or mysql_err();
	$i=mysql_fetch_object($wykonaj);
	
	$img='<IMG SRC="'.$conf['images_min_dir'].$i->id.'.'.end(explode('.', $i->name)).'" BORDER="0">';
	
	if($_SESSION['language']=='polish')
	  $desc=$i->pl_desc;
	else
	  $desc=$i->uk_desc;
	
	$string=string_template($template, array('img_min'=>$img, 'img'=>$conf['images_dir'].substr($i->path, 1).'/'.$i->name, 'desc'=>$desc));
	
	echo($string);
}


w menu daj coÅ› takiego:

html
[php]random_image('<A HREF="{img}">{img_min}</A>', 'ranks');[/php]


pierwszy argument - template
drugi argument - sciezka do katalogu od upload/images/ ($conf[images_dir]), czyli dla ranks szuka w upload/images/ranks

{img} ->adres do duzego pliku
{img_min} -> tag małego obrazka
{desc} -> opis obrazka (jak jest)

---------------------
PHPBP Team Member
Mnóstwo darmowe programy i inne programy download. No i dodawarka do Qlwebów: dodawarka do katalogów.

    Cytuj!   
06.09.2005 10:58
alfik
PoczÄ…tkujÄ…cy
PoczÄ…tkujÄ…cy
alfik :: Avatar:
Grupa: Użytkownicy
Postów: 26
Fajno
działa

Tylko jescze tak sprawa czy ten katalog musi byc w upload/images
da sie tak zrobic aby był to jakis inny katalog na serwerze nie z upload
a jak by sie dalo podac daleka sciezke do tego katalogu to juz calkiem by było SUPER
np. http://www.(...)czka
???

Bo w naszym przypadku np. zdjecia sa w innym katalogu poniewaz nie korzystamy poki co z galeri phpbp
Równiez sa na innnych serwerach .
POZDRAWIAM !

---------------------
POZDRAWIAM www.kszo.net.pl

    Cytuj!   
11.09.2005 00:13
lechup
Administrator
Administrator
Grupa: Administratorzy
Postów: 608
Skąd: Kraków
niestety nie jest ot takie łatwe - skrypt wkorzystuje bazę obrazków phpbp i niestety jest to konieczne do jego funkcjonowania... proponuję aby wrzucić ten katalog do galerii albo spróbować ustawić katalog galerii tam gdzie znajduje się ten katalog i przeglądnąć go pod adminam tak zeby zrobiły się miniatury i updatowała baza...

tyle podpowiedzi poćwicz sam :-)

PS: zmienna to chyba $conf[images_gallery_dir] albo coÅ› takiego (wdytowalne pod panelem admina / konfoguracja)

---------------------
PHPBP Team Member
Mnóstwo darmowe programy i inne programy download. No i dodawarka do Qlwebów: dodawarka do katalogów.

    Cytuj!   
19.09.2005 16:01
alfik
PoczÄ…tkujÄ…cy
PoczÄ…tkujÄ…cy
alfik :: Avatar:
Grupa: Użytkownicy
Postów: 26
skopiowac -szkoda miejsca
ze zmiana katalogu hmm

tak prośba dało by sie tak zrobic zeby ten obrazek po kliknieciu otwieral sie w nowym oknie przegladarki

---------------------
POZDRAWIAM www.kszo.net.pl

    Cytuj!   
20.09.2005 16:56
lechup
Administrator
Administrator
Grupa: Administratorzy
Postów: 608
Skąd: Kraków
eh... no wiesz? przeciez masz kod html to nie umiesz zmienić?

Cytat:
[php]random_image('<A HREF="{img}" TARGET="_blank">{img_min}</A>', 'ranks');[/php]


---------------------
PHPBP Team Member
Mnóstwo darmowe programy i inne programy download. No i dodawarka do Qlwebów: dodawarka do katalogów.

    Cytuj!   
21.09.2005 09:56
~alfik
Grupa: -
Postów: -
SkÄ…d: -
NO tak robilem i nie dzialalo okazalo sie jak popatrzylem dokladneij ze nie chcacy skasowalem " NO CÓZ bywa DZIEKI !
POZDRAWIAM



Cytuj!   
18.10.2007 22:05
alfik
PoczÄ…tkujÄ…cy
PoczÄ…tkujÄ…cy
alfik :: Avatar:
Grupa: Użytkownicy
Postów: 26
ha dawno mnie tu nie bylo tzn zagladam jak najbardziej ale tylko statycznie brak czasu
Pytanko na temat

dziala losowy obrazek ale jest problem z otwieraniem miniaturki w nowy oknie cos jakby zjadalo literki

powinno byc tak : http://www.(...).jpg

a po kliknieciu w miniaturke obrazka jest tak http://www.(...).jpg

a tak wyglada w menu:
[div=center][php]random_image('<A HREF="{img}" TARGET="_blank">{img_min}</A>', 'bilety');[/php]<BR><BR>


??

---------------------
POZDRAWIAM www.kszo.net.pl

    Cytuj!   
20.10.2007 18:29
lechup
Administrator
Administrator
Grupa: Administratorzy
Postów: 608
Skąd: Kraków
Zmień funkcję na:

php
 
//funckja wyświetla losowy obrazek
function random_image($template, $path=NULL){
	global $conf;
	
	$mysql_connect=mysql_connect($conf['host'],$conf['user'],$conf['pass']);
	$mysql_select_db=mysql_select_db($conf['database']);
    
	if($path)
	  $sql=" WHERE path LIKE '%$path%'";
	
	$zapytanie = "SELECT * FROM $conf[prefix]images$sql ORDER BY RAND() LIMIT 1";
	$wykonaj = mysql_query($zapytanie) or mysql_err();
	$i=mysql_fetch_object($wykonaj);
	
	$img='<IMG SRC="'.$conf['images_min_dir'].$i->id.'.'.end(explode('.', $i->name)).'" BORDER="0">';
	
	if($_SESSION['language']=='polish')
	  $desc=$i->pl_desc;
	else
	  $desc=$i->uk_desc;
	
	$string=string_template($template, array('img_min'=>$img, 'img'=>$conf['images_dir'].$i->path.$i->name, 'desc'=>$desc));
	
	echo($string);
}


---------------------
PHPBP Team Member
Mnóstwo darmowe programy i inne programy download. No i dodawarka do Qlwebów: dodawarka do katalogów.

    Cytuj!   
02.11.2007 23:24
alfik
PoczÄ…tkujÄ…cy
PoczÄ…tkujÄ…cy
alfik :: Avatar:
Grupa: Użytkownicy
Postów: 26
Dzieki bardzo wielkie dziala SUPER
POZDRAWIAM

---------------------
POZDRAWIAM www.kszo.net.pl

    Cytuj!   

 Szybka odpowiedź
ImiÄ™:
Post:
Indeks Forum -> PHPBP -> Propozycje 
Dodaj temat! Odpowiedz! 
sklep internetowy | Noclegi Kraków | Stej PowerFilter Anti Spam Outlook | Projekty Domów | Hotel Dublin | pozycjonowanie | reklama | Stylizacja Paznokci
Web site engine code is copyrighted © 2004 by PHP BP Team.
PHP BP - darmowy polski CMS!
Wygenerowano w 0.379 sek.
PHP MySQL PHP BP