ForumCała strona

Nawigacja

Aktualnie online

Gości online: 12

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

JazOOn
25.06.2025 23:43:19
Dziadziejemy jantom...

jantom
23.06.2025 21:37:31
Z ciekawo?ci pogrzeba?em w historii i jest gorzej ni? my?la?em. Skórka Nadzieja ma ju? 17 lat.

jantom
23.06.2025 21:33:12
... troch? zasiedzia?o Wink

jantom
23.06.2025 21:32:38
Cecha tego, jak z 20+ lat temu pisano strony - tabelki wsz?dzie, szczególnie do tworzenia uk?adów stron. PF d?ugo by? wierny tej tradycji. A obecny szablon Supportu napisa?em z 15 lat temu i chyba mu

Zbigniew@
22.06.2025 17:50:03
Dlaczego forum jest dost?pne tylko dla 10% ludzi? Poniewa? wi?kszo?? osób korzysta z internetu na urz?dzeniach mobilnych.

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

RSS

Polecamy hosting SferaHost.pl

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
  1. function add_to_title($addition=""){
  2. // global $fusion_page_title;
  3. //
  4. // $fusion_page_title .= $addition;
  5. }
Zinterpretowano w sekund: 0.023, wykorzystano GeSHi 1.0.8.10
4. Zapisz

Gotowe!
   
Gander



Tak mimochodem dodam ?e w?a?nie dodali na MODS moje Pole u?ytkownika: MOD-Data urodzin Smile
   
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".

i41.tinypic.com/voc1sw.jpg
   
Gander



Je?li mam by? szczery:
  1. ba?agan
  2. pocz?tek i koniec panelu bocznego nieczytelny
  3. za du?y tekst meta tagów, meta tagi zwykle si? linkuje
  4. kolor cyan jest m?cz?cy sam w sobie na ciemnych skórkach
  5. HTML Validator znalaz? 362 b??dów
  1. menu jest na samej górze, wi?c od pocz?tku strony jest dost?p do danych
  2. niedu?e, estetyczne logo, pasuj?ce kolorystyk? i dopasowane do szeroko?ci
  3. favikona
   
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 Smile

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.
   
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl