Zobacz temat
Moi Znajomi by Macław (częściowo AJAX)
|
|
Maclaw |
Dodany dnia 30.07.2009 12:27:24
|
Przedszkolak Postów: 22 Pomógł: 2 Ostrzeżeń: 1 Data rejestracji: 09.05.2009 19:16 Złamana licencja |
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.
Maclaw dodał/a następującą plik:
Edytowane przez Maclaw dnia 30.07.2009 17:01:01 |
|
|
Wścibski Gość |
Dodany dnia 24.11.2024 23:51:06
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
nmpministranci |
Dodany dnia 30.07.2009 18:52:24
|
Początkujący Postów: 135 Pomógł: 1 Ostrzeżeń: 3 Data rejestracji: 18.11.2007 08:08 |
Witam. Można zobaczyć gdzieś efekt działania?
Born to be Wild.
|
|
|
Maclaw |
Dodany dnia 30.07.2009 20:07:10
|
Przedszkolak Postów: 22 Pomógł: 2 Ostrzeżeń: 1 Data rejestracji: 09.05.2009 19:16 Złamana licencja |
Oczywiście: Adres: http://arka-minis... Login: Konto testowe Hasło: testtesttest |
|
|
Cross77 |
Dodany dnia 09.08.2009 22:02:11
|
Przedszkolak Postów: 38 Ostrzeżeń: 1 Data rejestracji: 30.04.2009 15:30 |
profile.php infusions/friends_panel/fr_users.php usunąłem ten drugi błąd ale praktycznie wszędzie piszę: Edytowane przez Cross77 dnia 10.08.2009 13:43:27 |
|
|
Maclaw |
Dodany dnia 20.08.2009 15:30:02
|
Przedszkolak Postów: 22 Pomógł: 2 Ostrzeżeń: 1 Data rejestracji: 09.05.2009 19:16 Złamana licencja |
Bo nie zainstalowałeś infusiona ;p |
|
|
nmpministranci |
Dodany dnia 20.08.2009 22:35:11
|
Początkujący Postów: 135 Pomógł: 1 Ostrzeżeń: 3 Data rejestracji: 18.11.2007 08:08 |
Witam. Mam pytanie: Jak mocno obciąża serwer ten mod? Testował ktoś już może? Pozdrawiam Krzychu Born to be Wild.
|
|
|
Maclaw |
Dodany dnia 21.08.2009 08:22:42
|
Przedszkolak Postów: 22 Pomógł: 2 Ostrzeżeń: 1 Data rejestracji: 09.05.2009 19:16 Złamana licencja |
W tym wypadku obciążenie serwera jest znikome. Od czasu nieszczęsnego Shoutboxa mojego dokładnie sprawdzam obciążenie serwera przed i po. |
|
|
pcuserpl |
Dodany dnia 11.11.2010 21:12:47
|
Przedszkolak Postów: 4 Ostrzeżeń: 2 Data rejestracji: 11.11.2010 20:03 |
U mnie nie do końca działa. Skrypt zainstalowałem na serwerze lokalnym wamp. W profilu użytkownika zamiast dodanych znajomych widnieje coś takiego: Pole "dodaj znajomych" wygląda poprawnie ale tylko wygląda bo gdy kliknę w "dodaj znajomych" wyświetla się coś takiego: Nie wiem też czemu mam przekreślony napis "Wtyczki (Infusions)" Proszę o jak najszybszą pomoc i pozdrawiam:) Edytowane przez khaman dnia 04.01.2011 15:36:41 |
|
|
emil90ck |
Dodany dnia 11.11.2010 23:21:46
|
Bywalec Postów: 376 Pomógł: 30 Ostrzeżeń: 3 v7.00.05 Data rejestracji: 25.07.2008 13:11 |
Maclaw chciałem obejrzeć twój dodatek, niestety na każdej stronie mam komunikat: Konto testowe - nie masz uprawnień do oglądania zawartości strony. |
|
|
krystian1988 |
Dodany dnia 12.11.2010 07:33:53
|
Zaawansowany Postów: 1187 Pomógł: 100 v7.02.07 Data rejestracji: 07.05.2009 17:37 |
Jeżeli chcesz by działało zrób tak: Otwórz friends_panel/fr_users.php i następnie znajdź: Zamień na: Następnie znajdź: i usuń tę linię chyba że masz system medali zainstalowany. |
|
|
Borys_B |
Dodany dnia 13.11.2010 04:11:08
|
Przedszkolak Postów: 47 Data rejestracji: 13.08.2009 01:49 |
Krystian dzięki za pomoc, błąd zniknął Mam jeszcze pytanie do ogółu forumowiczów. Czy tylko u mnie, czy tak ma być, że gdy przechodzę na zakładkę Moi Znajomi, mam białe tło bez widocznej skórki. Bardzo to utrudnia powrót na stronę główną. Używam wersji 7.01.00
|
|
|
pcuserpl |
Dodany dnia 13.11.2010 06:08:59
|
Przedszkolak Postów: 4 Ostrzeżeń: 2 Data rejestracji: 11.11.2010 20:03 |
krystian1988 niestety w moim przypadku to co napisałeś nie pomaga. Nie wiem czy mój błąd nie jest związany z bazą danych bo występuje tam taka fraza(tłumaczone przez google): Nie wiem jak tą tabelę dodać. Proszę o pomoc. Edytowane przez Pieka dnia 04.01.2011 14:42:58 |
|
|
kumpel |
Dodany dnia 04.01.2011 14:42:08
|
Przedszkolak Postów: 8 Data rejestracji: 04.01.2011 10:21 |
Wrzuciłem wszystkie pliki w demie, zmodyfikowałem pliki profile.php, header.png i okno_header.php . Zainstalowałem wtyczkę i były błędy jak klikam na Dodaj do znajomych i w wyszukaj znajomych!. W końcu zrobiłem to co radziłeś w 10 poście, lecz niestety to nic nie pomogło... :| Błąd: Edytowane przez kumpel dnia 16.06.2011 10:56:31 |
|
Przejdź do forum: |