ForumCała strona

Nawigacja

Aktualnie online

Gości online: 3

Użytkowników online: 0

Łącznie użytkowników: 25,386
Najnowszy użytkownik: Hisfatt

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

Zbigniew@
28.04.2024 21:33:51
Nareszcie udało się .V9 Document checking completed. No errors or warnings to show.

JazOOn
27.04.2024 21:35:25
Jazda. Udało się. Firma rusza.

Zbigniew@
01.04.2024 12:28:45
Wszystkiego najlepszego z okazji świąt.

JazOOn
28.02.2024 19:25:31
ja zostałem przy fusionie ale nazywa się 360. Projektowanie i druk 3d...

MajsterBieda
25.02.2024 00:12:42
Ponad 20 lat .... tosz to sioook panie.... Grin

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

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Moi Znajomi by Macław (częściowo AJAX)
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:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Poniżej wstaw:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


b) Plik header.php:
Znajdź następującą linię:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Poniżej wstaw:
Pobierz kod źródłowy  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:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Zamień ją na:
Pobierz kod źródłowy  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:
v7_moi_znajomi_z_jquery_maclaw.zip [219.18kB / 529 Pobrane]

Edytowane przez Maclaw dnia 30.07.2009 17:01:01
 
Wścibski Gość
Dodany dnia 14.05.2024 13:42:41
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
nmpministranci
Witam. Można zobaczyć gdzieś efekt działania?Cool
Born to be Wild.Cool

niepale4.jpg
 
Maclaw
Oczywiście:
Adres: http://arka-minis...
Login: Konto testowe
Hasło: testtesttest
 
Cross77
profile.php
Pobierz kod źródłowy  Rozwiń Kod źródłowy


infusions/friends_panel/fr_users.php
Pobierz kod źródłowy  Rozwiń Kod źródłowy


usunąłem ten drugi błąd ale praktycznie wszędzie piszę:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez Cross77 dnia 10.08.2009 13:43:27
 
Maclaw
Bo nie zainstalowałeś infusiona ;p
 
nmpministranci
Witam. Mam pytanie: Jak mocno obciąża serwer ten mod? Testował ktoś już może?
Pozdrawiam
Krzychu Grin
Born to be Wild.Cool

niepale4.jpg
 
Maclaw
W tym wypadku obciążenie serwera jest znikome. Od czasu nieszczęsnego Shoutboxa mojego dokładnie sprawdzam obciążenie serwera przed i po.
 
pcuserpl
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:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Pole "dodaj znajomych" wygląda poprawnie ale tylko wygląda bo gdy kliknę w "dodaj znajomych" wyświetla się coś takiego:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


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
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.
 
http://www.bluemoney.pl
krystian1988
Jeżeli chcesz by działało zrób tak:
Otwórz friends_panel/fr_users.php i następnie znajdź:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Zamień na:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Następnie znajdź:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

i usuń tę linię chyba że masz system medali zainstalowany.
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
 
Borys_B
Krystian dzięki za pomoc, błąd zniknąłSmile

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
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):
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Nie wiem jak tą tabelę dodać.
Proszę o pomoc.
Edytowane przez Pieka dnia 04.01.2011 14:42:58
 
kumpel
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:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez kumpel dnia 16.06.2011 10:56:31
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl