ForumCała strona

Nawigacja

Aktualnie online

Gości online: 38

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Avatar mod - cienie avatarów na wzór genshadow
Kinimodek
Witam, chciałbym zapytać się, czy w PHP-fusion 7 da się osiągnąć taki automatyczny efekt cienia(avatar_mod). Przykłady: http://www.bfmewo...blinks.php (efekt cienia na poszczególnych obrazkach), http://www.bfmewo..._prawa.png

Wiadomość doklejona:
Sorka, że się powtarzam, ale czy jeżeli do pliku theme_functions_include dodam:
Pobierz kod źródłowy  GeSHi: PHP
  1. function genshadow($img, $align="center") {
  2. global $settings;
  3. if ($settings['avatar_shadow']) {
  4. echo "<table cellspacing='0' cellpadding='0' border='0' align='$align'><tr>\n
  5. <td><img src='".IMAGES."avatar_mod/gora_lewa.png' height='12' width='12'></td>\n
  6. <td><img src='".IMAGES."avatar_mod/gora_srodek.png' height='12' width='100%'></td>\n
  7. <td><img src='".IMAGES."avatar_mod/gora_prawa.png' height='12' width='12'></td></tr><tr>\n
  8. <td align='left'><img src='".IMAGES."avatar_mod/srodek_lewa.png' width='12' height='100%'></td>\n
  9. <td align='center' height='1%'>";
  10. if ($img) {
  11. echo "<img src='".$img."'>";
  12. } else {
  13. echo "<img src='".FORUM."images/brak.gif'>";
  14. }
  15. echo "</td>\n
  16. <td align='right'><img src='".IMAGES."avatar_mod/srodek_prawa.png' height='100%' width='12'></td></tr><tr>\n
  17. <td><img src='".IMAGES."avatar_mod/dol_lewa.png' height='12' width='12'></td>\n
  18. <td><img src='".IMAGES."avatar_mod/dol_srodek.png' height='12' width='100%'></td>\n
  19. <td><img src='".IMAGES."avatar_mod/dol_prawa.png' height='12' width='12'></td></tr>\n
  20. </table>";
  21. } else {
  22. echo "<table cellspacing='0' cellpadding='5' border='0' align='$align'><tr>\n
  23. <td align='center'>";
  24. if ($img) {
  25. echo "<img src='".$img."'>";
  26. } else {
  27. echo "<img src='".FORUM."images/brak.gif'>";
  28. }
  29. echo "</td>\n</tr>\n
  30. </table>";
  31. }
Zinterpretowano w sekund: 0.020, wykorzystano GeSHi 1.0.8.10

i utworzę scieżkę z danymi (obrazy itp.) na serwerze, to zadziała?


PW od moderatora:
  1. Przeniesienie tematu - Pieka 30.10 - 20:39

Edytowane przez Kinimodek dnia 31.10.2008 19:29:40
 
http://www.stronghold.unl.pl
Wścibski Gość
Dodany dnia 24.11.2024 17:29:07
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
BenLomax
Hmm ciekawe? Dział ten mod?
 
Kinimodek
Nie. Musisz pozmieniać pliki profile.php oraz viewthread.php. To pierwsze odpowiada za wyświetlanie się cienia avatara po naciśnięciu na czyjś profil, a to drugie odpowiada za owy cień na forum. Jeszcze jest możliwość wyświetlania się tego cienia w panelu, ale dopiero muszę pomyśleć, jak to zrobić.
Dla ułatwienia:
Plik profile.php, musisz zamienić: (linie 45-49)
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

na
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

W przypadku forum w pliku viewthread.php zamień:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

na:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Nie zapomnij o obrazkach w odpowiednim katalogu!
stronghold_banner.jpg

portfolio2.jpg
|Tworzenie layout'ów, cięcie layout'ów, kodowanie layout'ów|
 
http://www.stronghold.unl.pl
virusxd
@Kinimodek co to za dziwne przyzwyczajenie do tabelek? Nie lepiej to zrobić div'ami?
Oficjalna strona grupy programistycznej Deeveris www.deeveris.com
Pomagamy w najdziwniejszych problemach komputerowych.
Oceń ją Pfft
 
www.deeveris.com
Kinimodek
Wybacz, ale jestem trochę uzależniony od tabelek. Grin. A tak swoją drogą, to działa Ci ten kod?
stronghold_banner.jpg

portfolio2.jpg
|Tworzenie layout'ów, cięcie layout'ów, kodowanie layout'ów|
 
http://www.stronghold.unl.pl
BenLomax
@virusxd - może zakodujesz div'ami?

@Kinimodek - działa wyśmienicie, chociaż pod IE7 na forum, pomiędzy awatarem a dolnym cieniem jest mała przerwa.
Edytowane przez BenLomax dnia 04.02.2009 14:40:06
 
Kinimodek
A mógłby ktoś przerobić pliki w załączniku, żeby w nich także występowała funkcja genshadow? W tych plikach znajdują się (ewentualne)awatary...
Edytowane przez Kinimodek dnia 30.04.2009 17:00:04
stronghold_banner.jpg

portfolio2.jpg
|Tworzenie layout'ów, cięcie layout'ów, kodowanie layout'ów|
 
http://www.stronghold.unl.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl