|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: joli 29-12-2007, 21:02 |
[Problem] Losowe Logo |
Autor |
Wiadomość |
damian0021
Posty: 26
|
Wysłany: 26-12-2007, 19:50 [Problem] Losowe Logo
|
|
|
Jak zrobić żeby po każdym odswiezeniu pokazalo sie inne logo? |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
koziolek
Pomógł: 675 razy Posty: 1925
|
Wysłany: 26-12-2007, 20:22
|
|
|
możesz wykorzystać ten skrypt: http://www.przemo.org/php...p=317168#317168
zapisz go jako plik logo.php i umieść w katalogu templates/TWÓJ_STYL/images/, a potem w pliku templates/TWÓJ_STYL/overall_header.tpl w linii ~81 zamień: Kod: | <td><a href="{U_INDEX_PORTAL}"><img src="templates/TWÓJ_STYL/images/logo_phpBB.gif" border="0" alt="{L_INDEX_PORTAL}" vspace="1" /></a></td> | na: Kod: | <td><a href="{U_INDEX_PORTAL}"><img src="templates/TWÓJ_STYL/images/logo.php" border="0" alt="{L_INDEX_PORTAL}" vspace="1" /></a></td> |
|
_________________ #4 /xg.xrybvmbx.jjj//:cggu |
|
|
|
|
damian0021
Posty: 26
|
Wysłany: 26-12-2007, 20:44
|
|
|
Zrobilem tak jak mowiles ale nie wyswietla mi sie..
Kod: | <?php
$images = array(
'0' => 'top.gif',
'1' => 'top1.gif',
'2' => 'top2.gif',
'3' => 'top3.gif',
'4' => 'top4.gif',
'5' => 'top5.gif',
'6' => 'top6.gif',
'7' => 'top7.gif',
);
$number = rand(0, count($images));
$img = imagecreatefromgif($images[$number]);
header('Content-type: images/top/gif');
imagegif($img);
?> |
Sciezka do kilku obrazkow to templates/TWÓJ_STYL/images/top/ i tam mam 7 top |
|
|
|
|
koziolek
Pomógł: 675 razy Posty: 1925
|
Wysłany: 26-12-2007, 21:22
|
|
|
musisz podać ścieżkę względem głownego katalogu czyli Kod: | <?php
$images = array(
'0' => 'templates/TWÓJ_STYL/images/top/top.gif',
'1' => 'templates/TWÓJ_STYL/images/top/top1.gif',
'2' => 'templates/TWÓJ_STYL/images/top/top2.gif',
'3' => 'templates/TWÓJ_STYL/images/top/top3.gif',
'4' => 'templates/TWÓJ_STYL/images/top/top4.gif',
'5' => 'templates/TWÓJ_STYL/images/top/top5.gif',
'6' => 'templates/TWÓJ_STYL/images/top/top6.gif',
'7' => 'templates/TWÓJ_STYL/images/top/top7.gif',
);
$number = rand(0, count($images));
$img = imagecreatefromgif($images[$number]);
header('Content-type: image/gif');
imagegif($img);
?> |
i nie możesz zmieniać Kod: | header('Content-type: images/top/gif'); | musi być Kod: | header('Content-type: image/gif'); | |
_________________ #4 /xg.xrybvmbx.jjj//:cggu |
|
|
|
|
damian0021
Posty: 26
|
Wysłany: 26-12-2007, 23:58
|
|
|
Teraz do działa.. Daje pomógł..
Tylko mam jedna rade nie potrzebnie wzrucaćdo do templates/styl/images jak mozna do templates/styl tak jest owiele lepiej.. |
|
|
|
|
koziolek
Pomógł: 675 razy Posty: 1925
|
Wysłany: 27-12-2007, 09:57
|
|
|
damian0021 napisał/a: | Tylko mam jedna rade nie potrzebnie wzrucaćdo do templates/styl/images jak mozna do templates/styl tak jest owiele lepiej.. | ścieżka jest obojętna chciałem tylko zachować porządek, bo to jest teoretycznie obrazek czyli powinien być w katalogu templates/TWÓJ_STYL/images, ale to tylko kosmetyka |
_________________ #4 /xg.xrybvmbx.jjj//:cggu |
|
|
|
|
tymek
Pomógł: 1 raz Posty: 433
|
Wysłany: 03-02-2008, 22:27
|
|
|
Mam dwa pytania..
1. Loga umieszczamy w katalogu images/
ale w danym stylu nie w głownym katalogu forum ?
i 2.
koziolek napisał/a: |
a potem w pliku templates/TWÓJ_STYL/overall_header.tpl w linii ~81 zamień: Kod: | <td><a href="{U_INDEX_PORTAL}"><img src="templates/TWÓJ_STYL/images/logo_phpBB.gif" border="0" alt="{L_INDEX_PORTAL}" vspace="1" /></a></td> | na: Kod: | <td><a href="{U_INDEX_PORTAL}"><img src="templates/TWÓJ_STYL/images/logo.php" border="0" alt="{L_INDEX_PORTAL}" vspace="1" /></a></td> |
|
jesli nie mam czegos takiego tylko:
Kod: | <td align="left"><a href="{U_INDEX_PORTAL}"><img src="templates/GAnEt/images/top.png" border="0" align="left" alt="{L_INDEX_PORTAL}"></a>{MY_AVATAR_IMG}</td> |
to jak to ustawić ?
------
/////edit:
Zrobiłem tak:
Plik logo.php
Kod: | <?php
$images = array(
'1' => 'templates/GAnEt/images/top/top.jpeg',
'2' => 'templates/GAnEt/images/top/top1.jpeg',
);
$number = rand(1, count($images));
$ext = strtolower(ltrim(strrchr($images[$number], '.'), '.'));
switch($ext)
{
case 'jpeg':
case 'jpg':
$img = imagecreatefromjpeg($images[$number]);
header('Content-type: image/jpeg');
imagejpeg($img);
break;
case 'gif':
$img = imagecreatefromgif($images[$number]);
header('Content-type: image/gif');
imagegif($img);
break;
case 'png':
$img = imagecreatefrompng($images[$number]);
header('Content-type: image/png');
imagepng($img);
break;
}
?> |
Wkleiłem do images
potem w images zrobiłem nowy folder "top" wkleiłem tam top.png oraz top1.png,
w pliku overall_header.tpl zmieniłem z
Kod: | <td align="left"><a href="{U_INDEX_PORTAL}"><img src="templates/GAnEt/images/top.png" border="0" align="left" alt="{L_INDEX_PORTAL}"></a>{MY_AVATAR_IMG}</td> |
na:
Kod: | <td align="left"><a href="{U_INDEX_PORTAL}"><img src="templates/GAnEt/images/logo.php" border="0" align="left" alt="{L_INDEX_PORTAL}"></a>{MY_AVATAR_IMG}</td> |
i nie działa ;< |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Corzano
Posty: 3
|
Wysłany: 05-05-2008, 08:31
|
|
|
tymek napisał/a: | i nie działa |
Nie jesteś jedyny, któremu nie działa. Ja robiłem to samo, ale tylko dla grafik typu .png (bez switcha) i też kiszka. Może to po prostu nie współpracuje z ostatnią wersją forum... |
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,1 sekundy. Zapytań do SQL: 12 | |
|
|