Wykaz postów użytkownika - Gander - które otrzymały punkt za pomoc
Gander | |
![]() |
Podczas wgrywania zdj?? do galerii zauwa?y?em ?e miniaturki s? albo wy?sze albo szersze ni? ustawiona przezemnie wielko?? w panelu administracji. Nie wiem mo?e to jest zamierzone, ale dla mnie to jest b??d. Zajrza?em do skryptu i zorientowa?em si? ?e skrypt jest niedok?adny. Wyst?puj? w nim jakie? niezrozumia?e dla mnie sprawdzenia, który bok obrazka jest d?u?szy (!?). Przeanalizowawszy kod, napisa?em swój kod, który spisuje si? dobrze, i wylicza prawid?owe wymiary miniaturki, mieszcz?cej si? w zadanej przezemnie powierzchni. Rozwiń Kod źródłowy |
Gander | |
![]() |
Co to jest ?cie?ka? ?cie?ka (dost?pu) to adres do utworu. Przyk?ady adresów: http://www.twoja-strona.pl/mp3/utwor.mp3 http://www.inny-serwer.pl/mp3/utwor.mp3 /mp3/utwór.mp3 ../../mp3/utwor.mp3 Aby dowiedzie? si? jak wpisywa? adresy inne ni? dok?adny (pierwszy), przeczytaj HTML dla zielonych - Wstawienie obrazka Po co jest tytu? skoro nie wida? go w odtwarzaczu? Przede wszystkim pomaga zorientowa? si? o utworach znajduj?cych si? na playli?cie. By? mo?e w przysz?o?ci napisz? swój darmowy MP3 Flash Player, który b?dzie wy?wietla? tytu?y. W tytule nie mo?na wpisywa? polskich fontów. Wpisuj? tytu? i ?cie?k?, ale po naci?ni?ciu guzika [Zapisz] nic si? nie dodaje Sprawd? czy nie wpisa?e? nie dozwolonych znaków w ?cie?ce.Cz?ste b??dy to nazwy plików ze spacjami lub polskie fonty w adresie strony: http://www.twoja-strona.pl/mp3/moj ulubiony utwor.mp3 http://www.twoja-strona.pl/mp3/mój_ulubiony_utwór.mp3 Po dodaniu panelu musicbox_panel i aktywowaniu go, nie wida? go na stronie Dopóki nie dodasz ?cie?ek i nie utworzysz pliku playlisty panel b?dzie niewidoczny. Demo panelu wida? tylko w panelu administracyjnym wtyczki. Nie mog? nada? uprawnie? 777 lub z innego powodu playlista si? nie generuje W takim wypadku pozostaje tylko napisanie playlisty samodzielnie. Przyjrzyj si? zawarto?ci pliku playlist-demo.xml, wype?nij go w?asnymi danymi i wgraj na serwer. Doda?em ?cie?ki i plik playlist.xml jest dobrze napisany, a mimo to po otworzeniu odtwarzacza nie s? ?adowane utwory Plik playlist.xmlprzy pierwszym wczytaniu jest zapisywany w pami?ci przegl?darki i przy nast?pnym uruchomieniu playera jest wczytywany ponownie z pami?ci. Niestety nie da si? tego kontrolowa? za pomoc? jakichkolwiek znaczników HTML i to jest najwi?ksz? wad? tego playera. Je?li jeste? natomiast w trakcie testowania / projektowania playlisty mo?esz po ka?dej aktualizacji przeczyszcza? sobie pami?? podr?czn?. Na razie nie da si? zrobi? nic wi?cej :/ Jak wyczy?ci? pami?? podr?czn? (cache) przegl?darki? W trakcie pisania - b?dzie gotowe w sobot? lub niedziel? Wi?cej o WebPlayer 2.0.1 przeczytasz na stronie http://www.webminster.org/webplayer/ |
Gander | |
![]() |
Bardzo prosto: W pliku setuser.php znajdujesz linijk?: Rozwiń Kod źródłowy i zamieniasz na: Rozwiń Kod źródłowy Ten sposób ma jedn? wad?: nie wraca na strony z parametrem np viewpage.php?page_id=1 Chodzi mi po g?owie jeszcze jeden pomys?, ale zrobi? go rano bo dzi? jestem ju? bardzo zm?czony ;) |
Gander | |
![]() |
U?y?em wbudowanej funkcji render_news() i przerobi?em plik news_cats.php, tak ?eby wy?wietla? nie linki, tylko streszczenia newsów, tak samo jak wy?wietlane s? one na stronie g?ównej. Mam nadziej? ze pasuje? |
Gander | |
![]() |
W sumie chyba jest dobrze, tylko to logo jak dla mnie za ma?e - skoro grafika musi by? tak du?a, to daj?e wi?ksze litery tytu?u - tolkien po lewej, world po prawej. I tak dobrze zrobi?e? z doln? cz??ci? paneli. |
Gander | |
![]() |
Je?li chcesz pozby? si? absolutnie na zawsze dopisków do tytu?u, mo?esz zrobi? to nast?puj?co: 1. Otwórz do edycji plik /includes/output_handling_include.php. 2. Znajd? definicj? funkcji add_to_title() 3. Zakomentuj wszystkie polecenia wewn?trz tak, aby uzyska? efekt: GeSHi: PHP
Gotowe! |
Gander | |
![]() |
Tak mimochodem dodam ?e w?a?nie dodali na MODS moje Pole u?ytkownika: MOD-Data urodzin ![]() |
Gander | |
![]() |
(I) No wi?c bierzemy w obroty plik user_info_panel.php: 1) dodajemy w adresie linku wylogowuj?cego paramtr page: Rozwiń Kod źródłowy 2) w formularzu logowania dodajemy pole ukryte: Rozwiń Kod źródłowy (II) Teraz trzeba doda? co? nieco? w maincore.php. Znajd? linijk? o tre?ci: Rozwiń Kod źródłowy po: Rozwiń Kod źródłowy dodaj: Rozwiń Kod źródłowy a nast?pnie dopisz na ko?cu ka?dego adresu zmienn? $page: Rozwiń Kod źródłowy (III) Teraz zmodyfikujemy ostatni plik, setuser.php aby przekierowywa? spowrotem na w?a?ciw? stron?: W nag?ówku zmieniamy znacznik meta-refresh: Rozwiń Kod źródłowy Dzi?ki tym zabiegom u?ytkownik wróci na stron?, z której si? zalogowa? lub wylogowa?. W za??czniku znajduj? si? wszystkie 3 zmodyfikowane pliki (z pakietu 6.01.6). |
Gander | |
![]() |
Edytuj? plik register.php z paczki php-fusion v6.01.11: w linii 30 po: Rozwiń Kod źródłowy wstawiam: Rozwiń Kod źródłowy w linii 37 po: Rozwiń Kod źródłowy wstawiam: Rozwiń Kod źródłowy w linii 142 po: Rozwiń Kod źródłowy wstawiam: Rozwiń Kod źródłowy w linii 148 po: Rozwiń Kod źródłowy wstawiam: Rozwiń Kod źródłowy Numery linii s? realne po dodaniu kodu, zgodnie z podan? kolejno?ci?. Dzia?anie: Po zako?czeniu rejestracji z wynikiem pozytywnym, natychmiast zapisywane jest ciasteczko fusion_user a nast?pnie przekierowanie do setuser.php?user=xxx jak przy zwyk?ym logowaniu. U?ytkownik l?duje na stronie otwieraj?cej jako zalogowany. Ta sama operacja dzieje si? po aktywacji e-mail. |
Gander | |
![]() |
Z tego co ja tu widz? to masz w zapytaniu: Rozwiń Kod źródłowy a chyba powiniene? mie?:Rozwiń Kod źródłowy ? |
Gander | |
![]() |
Nie ?atwiej pobra? sobie: SDK-Pakiet Developera dla v7 PL? |
Gander | |
![]() |
Bo ?le robisz operacj?. dbquery() zwraca dane typu mysql resource. Musisz to zrobi? tak: Rozwiń Kod źródłowy PHP |
Gander | |
![]() |
Bo w PHP-Fusion 7 zmieni?a si? struktura... Pami?taj o tym gdy stosujesz rozwi?zania z v6! Dla v7 b?dzie to wygl?da?o mniej wi?cej tak: Rozwiń Kod źródłowy Musisz sobie dostosowa? ten kod, tak jak potrzebujesz. Nie pytaj jak to zrobi?, bo ?eby to zrobi?, trzeba wpierw pozna? podstawy PHP i PHP-Fusion, a niestety tego nauczy? si? musisz sam. // kod poprawiony w odpowiedzi na nast?pny post - Gander |
Gander | |
![]() |
W PHP-Fusion 7 plik footer.php znajduje si? w katalogu themes/templates/. W linii 25 masz kod: Rozwiń Kod źródłowy PHP Kod Google Analytics wstawiasz przed t? linijk?, w postaci: Rozwiń Kod źródłowy PHP // Kod Poprawiony - Gander Takie u?ycie <?php i ?> spowoduje wy??czenie tego kodu z tre?ci PHP i b?dzie si? to zachowywa?o identycznie jakbym u?y? polecenia echo. |
Gander | |
![]() |
Musia?em chwil? poczyta? o IFNULL() bo nie zna?em tego polecenia... To chyba powinno wygl?da? tak: Rozwiń Kod źródłowy Pozmienia?em tu troch?... 1. Przesun??em zapytanie w obr?b panelu (bo takie mam nawyki) 2. Zmieni?em tre?? zapytania na bardziej eleganckie, oraz u?y?em sta?e okre?laj?ce nazwy tabel w php-fusion 7 3. Poprawi?em identyfikator "Stron informacyjnych" na w?a?ciwy, czyli "C" 4. Doda?em sprawdzanie czy komentuj?cy jest u?ytkownikiem czy go?ciem sprawdzaj?c czy jego imi? to liczba czy ci?g (liczba = u?ytkownik, ci?g = go??) 5. Doda?em "ucinacz" ci?gów w postaci funkcji trimlink(), usun??em wy?wietlanie emotek funkcj? parsesmileys(), doda?em likwidowanie tagów funkcj? strip_tags() - wszystko to po to by zlikwidowa?o wszystkie tagi HTML, które mog? zosta? uci?te przez trimlink(), a poniewa? emotki graficzne to przecie? tagi HTML <img>, czy nie lepiej zostawi? emotki w postaci tekstu? 6. Wszystko przetestowa?em na swoim localho?cie, i potwierdzam ?e dzia?a :) |
Gander | |
![]() |
Panel umo?liwiaj?cy zmian? skórki zarówno przez go?ci jak i u?ytkowników. Zawiera list? rozwijan? z list? wszystkich dost?pnych skórek, oraz guziki nawigacyjne "poprzednia" i "nast?pna".![]() |
Gander | |
![]() |
Je?li mam by? szczery:
|
Gander | |
![]() |
Zawsze by?em ku prostocie i dobrym odbiorze... Nawalone masz grafik na pocz?tku, mo?e to logo, tytu?y itp, ale u?ytkownik musi przewin?? cz??? strony ?eby zobaczy? tre??. Grafika na górze powinna by?, ale bez przesady, nie na pó? ekranu! Po ka?dym prze?adowaniu strony kolejne przewijanko... To samo tyczy si? paneli... Marnotrawstwo przestrzeni na jakie? wymy?lne obrazki... Mo?na by?o to zrobi? du?o lepiej... Ergonomia: 3/10 Grafika na górze prezentuje si? dobrze, cho? zauwa?alna jest uniwersalno?? i pewna symetria tego logo? Lepiej pasowa? by tu delikatny nie?ad... Grafika paneli wygl?da jakby zosta?a zer?ni?ta z Diablo czy WarCraft-a... Jako??: niska. Kropeczki kojarz? mi si? z FallOut-em... Grafika: 5/10 Widz? bardzo ma?o miejsc, gdzie da?o si? u?y? styli zamiast obrazków... Pewnie ca?y szablon musia?by si? wczytywa? jak ten obrazek, a obrazek troch? przymula?... Lekko?? layoutu: 2/10 Ocena ogólna: Góra zaciekawia, przykuwa wzrok, ch?tnie si? ogl?da, jednak?e gdy spojrz? w dó? (na panele) trac? zainteresowanie tre?ci?, kiepska grafika zniech?ca... Layout raczej mi si? nie podoba. |
Gander | |
![]() |
Panele nadal toporne, ale chyba lepsze... Nie wiem czemu wsz?dzie musz? by? te oka? Jedno, dwa - ok, ale w ka?dym panelu jedno na górze i w ka?dej tabeli na górze i na dole...! Mo?na nabawi? si? jakich? fobii... Pami?tajmy ?e w W?adcy Pier?cieni by?o tylko jedno takie oko. Nie wiem te? czemu w stopce ka?dego panelu musi by? powiadomienie, "Tolkien World", to nadal marnotrawi przestrze?, nie mog?o by by? co? skromniejszego? Wyobra? sobie jak to b?dzie wygl?da?o z kilkoma panelami / tabelami jeden-pod-drugim? Ju? znaczna poprawa z t?em paneli, ?adne ?apu-capu a porz?dna kamienna ?ciana! Du?y plus ![]() Tolkien Word w logo da?bym wi?ksze, w ko?cu to logo, musi by? widoczne, a ca?e te obrazki s? przecie? t?em, czy? nie? PS Domy?lam si? ?e chcia?e? od?wie?y? layout swojej strony, ale nast?pi? przerost formy nad tre?ci?... |
Gander | |
![]() |
Na moim blogu wykorzystuj?cym silnik WordPress, mam bardzo fajn?, wbudowan? funkcj?, która powoduje wymuszanie okre?lonego hostu (adresu / domeny) jako domy?lnego. Chodzi mi o to, ?e jak mam ustawiony host www.gander.pl to gdy kto? wejdzie na stron? np: http://gander.pl/category/php-fusion/ zostanie automatycznie przekierowany na stron?: http://www.gander.pl/category/php-fusion/ Jest to przydatne, poniewa? chc? na przyk?ad aby w Google widnia?a moja strona pod jednym adresem, a nie pod dwoma. W przypadku for dyskusyjnych, linki odwo?uj?ce si? do innych postów z tego samego forum s? z tego samego hosta, dzi?ki czemu u?ytkownik pod??aj?cy za takim linkiem nie trafi na wersj? hosta, na którym jest niezalogowany (cookies s? zapisywane osobno dla ka?dej domeny, z www i bez). Na serwerach z obs?ug? .htaccess i w??czonym mod_rewrite realizuj? to nast?puj?cym zapisem w pliku .htaccess: Rozwiń Kod źródłowy Kod wzi?ty z mod_rewrite Cheat Sheet (V2), Example: New domain Niestety, na jednym z hostingów obs?uga .htaccess jest wy??czona wi?c musia?em sobie poradzi? inn? metod?: Rozwiń Kod źródłowy Jest to kod PHP, który doda?em w pliku includes/header_include.php. Sprawdza on czy aktualnie u?ywany host jest taki sam jak host podany w ustawieniach strony. Je?li si? ró?ni?, to u?ytkownik jest przekierowywany na identyczny adres, tylko ze zgodnym hostem. Przed u?yciem tego kodu nale?y upewni? si? czy adres strony w g?ównych ustawieniach PHP-Fusion jest poprawny, poniewa? z?e ustawienie mo?e spowodowa? p?tl? przekierowa? i w efekcie unieruchomi? stron?. Bardzo prosz? o opinie i uwagi. |
Strona 1 z 2: 12