Zobacz temat
Strona 1 z 2: 12
|
Theme browser
|
|
Grzes |
Dodany dnia 09.03.2006 18:57:30
|
Zaawansowany Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
Theme browser v0.1 mod + panel właściwie przydatny dla stron o skórkach. Całość zawiera przeglądarke zainstalowanych themów jak na fotce: Do paczuszki dołączony jest "Random theme panel", panelik losowo pokazujący info o themie: Plik maincore.php zawarty w paczce przeznaczony jest dla ep. maincore.php dla PHP-Fusion także jest dołączony ale nie miałem na czym go przetestować (choć zmieniłem w nim tylko jedną linie ) Aby screen dla thema był wyświetlany, trzeba samemu przygotować plik screen.jpg i wrzucić go do folderu thema. Informacje o autorze, stronie www jak i rozmiarze przechowywane są w pliku info.txt (on także musi znajdować się w folderze thema). Przykładowo info.txt dla skórki kasha: Sonar|http://webmer.pl|157MB pozycje obowiązkowo musza być oddzielone za pomocą "|". Zapomniałbym o najważniejszym po kliknięciu w miniaturkę theme na stronie zostaje zmieniony Uwagi mile widziane download <-- klik Edytowane przez Grzes dnia 09.03.2006 18:57:52 |
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 12:15:22
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
crasch |
Dodany dnia 09.03.2006 19:14:24
|
Zaawansowany Postów: 1473 Data rejestracji: 02.01.2005 01:21 |
Całkiem ciekawa modyfikacja, napewno przyda sie serwisom zajmującym sie tworzeniem skinów pod PHP-Fusion - dobra robota. pozdro ..i to by było na tyle.
28 listopada 2006 |
|
|
Pieka |
Dodany dnia 09.03.2006 21:29:50
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
Dziekujemy Psze Pana ================ Obejrzec mozecie tu: Theme Browser Edytowane przez Pieka dnia 10.03.2006 00:06:05 Jestem jaki jestem
|
|
|
Grzes |
Dodany dnia 10.03.2006 00:19:55
|
Zaawansowany Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
No właśnie... dymki (zapomniało mi sie ) Zaktualizowałem paczuszkę, dodałem folderek includes oraz images(pliki które są w ep a niema ich w fusionie) oraz zmodyfikowany subheader.php. W subheader po <body> trzeba tylko wkleić: <div id=\"dhtmltooltip\"></div> <script type=\"text/javascript\" src='".INCLUDES."dhtmltooltip.js'></script>\n teraz już musi działać jak powinno sorka.... |
|
|
JazOOn |
Dodany dnia 10.03.2006 07:45:16
|
Ekspert Postów: 2155 Pomógł: 2 v7.02.07 Data rejestracji: 21.02.2005 13:47 |
crasch napisał/a: Całkiem ciekawa modyfikacja, napewno przyda sie serwisom zajmującym sie tworzeniem skinów pod PHP-Fusion - dobra robota. pozdro jak JazOOn Themes, Grzes - dobra robota!!! - mógłbyś jeszcze podać, co trzeba wrzucić do maincore.php w fusionie, bo u mnie jest dużo zmodyfikowanego kodu i nie chce tego stracić przez podmiane Edytowane przez JazOOn dnia 10.03.2006 08:57:26 |
|
|
Grzes |
Dodany dnia 10.03.2006 14:25:34
|
Zaawansowany Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
po: define("THEMES", BASEDIR."themes/"); dodaj: if (isset($_COOKIE['fusion_theme']) && $_COOKIE['fusion_theme']!='') { if (file_exists(THEMES.$_COOKIE['fusion_theme']."/theme.php")) { define ("THEME_SWITCH", $_COOKIE['fusion_theme']); } else { define ("THEME_SWITCH", $settings['theme']); } } if (isset($_GET['theme'])) { setcookie("fusion_theme", $theme, time() + 3600*24*365, "/", "", "0"); redirect (FUSION_SELF); } Fragment: if ($userdata['user_theme'] != "Default" && file_exists(THEMES.$userdata['user_theme']."/theme.php")) { define("THEME", THEMES.$userdata['user_theme']."/"); } else { define("THEME", THEMES.$settings['theme']."/"); } zamień na: if ($userdata['user_theme'] != "Default" && file_exists(THEMES.$userdata['user_theme']."/theme.php")) { if (!defined("THEME_SWITCH")) { define("THEME", THEMES.$userdata['user_theme']."/"); } else { define("THEME", THEMES.THEME_SWITCH."/"); } } else { if (!defined("THEME_SWITCH")) { define("THEME", THEMES.$settings['theme']."/"); } else { define("THEME", THEMES.THEME_SWITCH."/"); } } oraz ten fragment: define("THEME", THEMES.$settings['theme']."/"); zamień na: if (!defined("THEME_SWITCH")) { define("THEME", THEMES.$settings['theme']."/"); } else { define("THEME", THEMES.THEME_SWITCH."/"); } i to by było na tyle ;) Edytowane przez Grzes dnia 10.03.2006 14:26:41 |
|
|
Pieka |
Dodany dnia 10.03.2006 19:00:24
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
Dziekuje Grzes W razie czego "wal jak w dym", z checia pomoge, o ile bede w stanie Jestem jaki jestem
|
|
|
JazOOn |
Dodany dnia 15.03.2006 12:10:53
|
Ekspert Postów: 2155 Pomógł: 2 v7.02.07 Data rejestracji: 21.02.2005 13:47 |
nie wiem jak jest u was ale u mnie (sprawdziłem na localu i kilku serwerach) chmurka z opisem wyświetla się ponad themem, załączam screen : sądze żę problem jest w pliku /includes/dhtmltooltip.js |
|
|
sonar |
Dodany dnia 15.03.2006 18:14:23
|
Początkujący Postów: 269 Ostrzeżeń: 1 Data rejestracji: 03.09.2004 18:59 |
dziwne bo u mnie jest wszystko ok :/ jaka wersja ff?
www - moje portfolio
|
|
|
JazOOn |
Dodany dnia 15.03.2006 21:42:19
|
Ekspert Postów: 2155 Pomógł: 2 v7.02.07 Data rejestracji: 21.02.2005 13:47 |
sonar napisał/a: dziwne bo u mnie jest wszystko ok :/ jaka wersja ff? to nie chodzi tylko o FF- pod IE też kaszanka, ciacha wyczyszczone, kilka serwerów.zapodaj może wszystkie swoje pliki to wykluczymy gdzie jest problem |
|
|
sonar |
Dodany dnia 16.03.2006 08:16:10
|
Początkujący Postów: 269 Ostrzeżeń: 1 Data rejestracji: 03.09.2004 18:59 |
a sprawdz u mnie na webmerze czy tez Ci sie tak bedzie dzialo
www - moje portfolio
|
|
|
JazOOn |
Dodany dnia 16.03.2006 09:44:06
|
Ekspert Postów: 2155 Pomógł: 2 v7.02.07 Data rejestracji: 21.02.2005 13:47 |
sonar- u ciebie na stronce jest ok |
|
|
sonar |
Dodany dnia 16.03.2006 12:19:03
|
Początkujący Postów: 269 Ostrzeżeń: 1 Data rejestracji: 03.09.2004 18:59 |
a podaj mi link do jakiejs strony gdzie jest cos nie tak zobaczymy czy tez u mnie tak bedzie sie pokazywalo
www - moje portfolio
|
|
|
JazOOn |
Dodany dnia 16.03.2006 12:39:18
|
Ekspert Postów: 2155 Pomógł: 2 v7.02.07 Data rejestracji: 21.02.2005 13:47 |
sonar napisał/a: a podaj mi link do jakiejs strony gdzie jest cos nie tak zobaczymy czy tez u mnie tak bedzie sie pokazywalo w tej chwili pokasowałem już na serwerach i mam tylko na localu. podeślij mi może pliczki: ten javy i plik theme_browser.php - te z twojej stronki jeśli możesz |
|
|
sonar |
Dodany dnia 23.03.2006 22:14:25
|
Początkujący Postów: 269 Ostrzeżeń: 1 Data rejestracji: 03.09.2004 18:59 |
Grzes zapomnial napisac ze trzeba jeszcze dodac to: <style type='text/css'> #dhtmltooltip{ position: absolute; width: 150px; border: 0px solid black; padding: 2px; visibility: hidden; z-index: 100; }</style> w subheader.php zaraz po tym: <script type='text/javascript' src='".INCLUDES."jscript.js'></script>
www - moje portfolio
|
|
|
JazOOn |
Dodany dnia 24.03.2006 07:51:18
|
Ekspert Postów: 2155 Pomógł: 2 v7.02.07 Data rejestracji: 21.02.2005 13:47 |
no teraz to jest miodek...mówiłem że cos nie tak Można by było jeszcze ustawić by kolor czcionki w chmurce był zawsze czarny a nie pobierany ze stylów, bo skórki mające białą czcionke automatycznie wrzucają ja do chmurki i nic nie widac ;D Edytowane przez JazOOn dnia 24.03.2006 07:55:40 |
|
|
sonar |
Dodany dnia 24.03.2006 13:03:57
|
Początkujący Postów: 269 Ostrzeżeń: 1 Data rejestracji: 03.09.2004 18:59 |
to wystarczy do theme.php (tego odpowiedzialnego za dymek) dodac odpowiednio: <font color=\'#000000\'> do $start przed "; oraz </font> przy $end www - moje portfolio
|
|
|
JazOOn |
Dodany dnia 24.03.2006 14:49:44
|
Ekspert Postów: 2155 Pomógł: 2 v7.02.07 Data rejestracji: 21.02.2005 13:47 |
działa, ja pozwoliłem sobie zmodyfikować panel zawarty w paczusce - po modyfikacji automatycznie skaluje screeny wyświetlane w panelu do takiej rozdzielczości żeby nie rozwalało strony(bocznego panelu) - wystarczy podmienić treść pliku random_theme_panel.php w katalogu infusions/random_theme_panel/ <?
/* +----------------------------------------------------+ | Random theme panel v0.1 for Theme Browser by Grzes | | email: | +----------------------------------------------------+ | Released under the terms & conditions of v2 of the | | GNU General Public License. For details refer to | | the included gpl.txt file or visit http://gnu.org | +----------------------------------------------------+ */ openside("Random theme"); include INCLUDES."theme.php"; if ($handle = opendir(THEMES)) { $themes = array(); while (false !== ($file = readdir($handle))) { if ($file != "." && $file != ".." && $file != "/" && $file != "index.php") { $list[] = $file; } } $ile = count($list); $this_theme = $list[rand(0,$ile)]; if (file_exists (THEMES.$this_theme."/info.txt")) { $info = fopen(THEMES.$this_theme."/info.txt", "r"); $autor = getline($info, "|"); $www = getline($info, "|"); $rozmiar = getline($info, "|"); fclose($info); } else { $autor = "?"; $www = "?"; $rozmiar = "?"; } echo "<center> <a href='".BASEDIR."theme_browser.php?theme=".$this_theme."'><img onmouseover=\"ddrivetip('$start<center><b>° ".strtoupper(str_replace("_", " ", $this_theme))." °</b></center><hr>Autor: ".$autor."<br>www: ".$www."<br>rozmiar: ".$rozmiar."<br>$end')\"' onMouseout=\"hideddrivetip()\" src='".THEMES.$this_theme."/screen.jpg' style='border: 1px solid #000; width: 120px; height: 90px; border='0' alt='".(file_exists(THEMES.$this_theme."/screen.jpg") ? $this_theme : "Brak screena")."'></a>\n <br><br>\n <strong>".$this_theme."</strong> </center>"; closedir($handle); } closeside(); ?> Edytowane przez JazOOn dnia 24.03.2006 14:50:30 |
|
|
Grzes |
Dodany dnia 24.03.2006 16:03:45
|
Zaawansowany Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
Thx JazOOn Nie wiem jak, gdzie i kiedy ale ten maincore dla fusiona był spaprany... Zmienione: maincore(php-fusion).php subheader(php-fusion).php infusions/random_theme_panel/random_theme_panel.php theme_browser.php Dodane też skalowanie miniaturek (by JazOOn), juz panel nie rozwali strony z powodu zbyt dużej fotki (to samo z samą przeglądarką). EDIT: Dobra powiem tak, teraz dymek wyświetla się tylko jeśli dodane są informacje o themie. Brak info - brak dymka (niema już tych paskudnych znaków zapytania). W przpadku braku screena wyświetlany jest domyślny obrazek.. i tu mam prośbę, strzeliłby ktoś do tego jakiś łądny obrazek? niestety ale z grafiką nie jestem na ty Zmodyfikowałem theme_browser.php, random_theme_panel.php i dodałem theme_screen.jpg (ten domyślny) do folderku images. Jak ma ktoś jeszcze jakieś pomysły to piszcie Edytowane przez Grzes dnia 26.03.2006 00:43:10 Często najmądrzejszą odpowiedzią jest milczenie
|
|
|
Pieka |
Dodany dnia 26.03.2006 00:58:28
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
Mozemy prosic o paczke? Wstawie do Laboratorium, by wszyscy mogli pobrac Jestem jaki jestem
|
|
Strona 1 z 2: 12
Przejdź do forum: |