Wykaz postów użytkownika - Maclaw - które otrzymały punkt za pomoc
Maclaw | |
|
Publikuj? wam moj? wersj? jQuery Last seen users. W przypadku, gdy kto? ma wy?. JavaScript, lista nie jest od?wie?ana. W przypadku przeciwnym, lista od?wie?a si? co 10sec. (do zmiany w last_seen_users_panel.php). Chmurka zawiera: Nick Avatar Miejscowo?? GG Bardzo ?atwo mo?na zmieni? jej zawarto?? - trzeba to zrobi? wtedy zarówno w last_seen_users_panel.php (tutaj znajduje si? zawarto?? statyczna panelu), jak i last_seen_users_data.php (tutaj zawarto?? od?wie?anego panelu). Do dzia?ania chmurki potrzebne jest BoxOver.js i dodanie namiarów do niego w header.php (katalog themes/templates). BoxOver znajdziecie pod tym adresem: http://arka-minis...boxover.js . Teraz macie 2 wyj?cia z edycj? header.php: a) skopiuj plik z adresu powy?ej do katalogu includes na swoim serwerze Otwórz teraz plik header.php i znajd? nast?puj?c? lini?: Rozwiń Kod źródłowy PHP I poni?ej wstaw: Rozwiń Kod źródłowy PHP b) nie kopiuj pliku, tylko podaj w header.php adres jego obecnego po?o?enia Otwórz teraz plik header.php i znajd? nast?puj?c? lini?: Rozwiń Kod źródłowy PHP I poni?ej wstaw: Rozwiń Kod źródłowy PHP To tyle, folder z panelem macie w archiwum, rozpakowujecie folder do infusions, w??czacie panel i gotowe. |
Maclaw | |
|
Witam, otó? w?a?nie postanowi?em Wam udost?pni? panel Moi Znajomi mojej roboty wraz z kilkoma modyfikacjami w innych zakamarkach PHPFusion. Na pocz?tek kilka wyja?nie?: 1. Dlaczego edytujemy profile.php zamiast zrobi? pod user_field? S? dwa powody: Znajomi jako osobna grupa oraz to, ?e gdy próbowa?em zrobi? w formie fielda zawsze wyskakiwa? b?ad field_group. 2. Po co duplikaty? To jest wyja?nione w kroku 3. Zaczynamy! Co zostanie dodane na mojej stronie? 1. Panel Moi Znajomi 2. Pole w profilu 3. Skrypt GreyBox (jQuery) Jakie pliki zostan? zmodyfikowane/dodane? 1. Pliki systemu Moi Znajomi (folder infusions/friends_panel) /dodanie/ 2. Plik profile.php (folder g?ówny) /modyfikacja/ 3. Pliki skryptu GreyBox (folder includes/greybox) /dodanie/ 4. Plik header.php (folder themes/templates) /modyfikacja/ 5. Duplikat pliku header.php (folder themes/templates) /modyfikacja/ 6. Dodanie pliku theme_okno.php (folder aktualnie u?ywanej skórki) /dodanie/ Krok 1 - umieszczanie plików na serwerze Pobierz archiwum dodane w za??czniku i rozpakuj pliki do odpowiadaj?cych im na serwerze folderów (je?li foldery nie istniej?, stwórz je) - jedynym wyj?tkiem jest plik theme_okno.php, który umieszczasz w folderze obecnie wybranej skórki. Krok 2 - modyfikacja istniej?cych plików a) Plik profile.php: Znajd? lini? 74 o zawarto?ci: Rozwiń Kod źródłowy PHP Poni?ej wstaw: Rozwiń Kod źródłowy PHP b) Plik header.php: Znajd? nast?puj?c? lini?: Rozwiń Kod źródłowy PHP Poni?ej wstaw: Rozwiń Kod źródłowy PHP Krok 3 - tworzenie duplikatu header.php No wi?c zaczn? od tego, po co nam jest potrzebny duplikat pliku header.php oraz plik theme_okno.php. Plik theme_okno.php jest duplikatem pliku theme.php, jednak on mo?e zosta? zrobiony przeze mnie - tutaj rzadko wprowadzamy jakie? zmiany, a okno i tak ich nie obejmowa?o (chodzi o okno Ajaxa w panelu Moi znajomi). Plik header_okno.php musicie stworzy? sami po dodaniu kodu podanego w poprzednim kroku, poniewa? ka?dy b?dzie mia? dodane inne skrypty, css-y itp. Wi?c zabierajmy si? do roboty: a) skopiuj plik header.php (katalog: themes/templates) do tego samego katalogu, lecz zmie? jego nazw? na header_okno.php b) edytuj plik: Znajd? lini? o zawarto?ci: Rozwiń Kod źródłowy PHP Zamie? j? na: Rozwiń Kod źródłowy PHP Krok 4 - Instalacja oraz uruchomienie systemu Wejd? w Panel Administracyjny, a nast?pnie w Zarz?dzanie stron?/Wtyczki. Wybierz z listy Moi znajomi i naci?nij na Instaluj. Teraz, pozostaj?c w PA, wejd? w Zarz?dzanie stron?/Zarz?dzanie panelami. Utwórz nowy panel, jako zawarto?? wybierz friends_panel, Zapisz a nast?pnie W??CZ!. System powinien zosta? zainstalowany. AJAX b?dzie stopniowo rozwijany i z czasem zast?powany lepszymi rozwi?zaniami. Mówcie, co s?dzicie, co jest nie tak itp. |