ForumCała strona

Nawigacja

Aktualnie online

Gości online: 4

Użytkowników online: 0

Łącznie użytkowników: 25,360
Najnowszy użytkownik: kdomi

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

Drakoo
11.10.2021 23:43:34
Co u zszywaka Smile?

Drakoo
11.10.2021 23:43:00
Powiem szczerze, że nie sądziłem że php fusion tyle wytrwa, co u Pieki?

Drakoo
11.10.2021 23:41:58
JazOOn to ten sam JazOON który dobre kilka lat temu robił mi layout dla metin2 Grin? Co słychać byku!! Smile

jantom
11.10.2021 23:37:08
Do pełnoletności jakoś dociągnie.

JazOOn
10.10.2021 22:59:03
Support powoli umiera....

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

RSS

Zobacz temat

 Drukuj temat
[EF IV] Opcja "Ukryj moją obecność na stronie"
veto
Szukałem ale nic konkretnego... Może ktoś ma kodzik albo by napisał?

Pzdr Wink
Edytowane przez veto dnia 17.08.2008 21:50:42
 
bartek124
Ukryć tzn żeby nie pokazywało w Panelu kto jest on-line?
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
veto
Tak. Koleś jest zalogowany i nie chce być sławny z perspektywy widoczności online. No i ważne żeby było podan eile osob jest ukrytych Smile

 
kefirek
online_users_panel.php

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


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

W miejsce 1 wpisujesz id uzytkownika który ma by ukryty
Edytowane przez kefirek dnia 15.05.2008 22:08:41
 
bartek124
Heh, użycie dla jednego użytkownika lub dla wielu z grzebaniem w kodzie.
Trzeba by albo nowe pole w tabeli users albo za pomocą cookies.

userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
kefirek
Powinno byc przy rejesracji oraz w profilu obcja "ukryj moja obecnośc na stronie" TAK/NIE i uzytkownik zaznacza oraz tak jak mówi bartek w tabeli users pole w którym bedzie zapisana informacja czy uzytkownik ma byc ukryty czy też nie

Utworzyć sobie tablicę z ID użytkowników i za pomocą in_array sprawdzać do jakiej grupy należy dany użytkownik.

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

Edytowane przez kefirek dnia 16.05.2008 07:28:30
 
slawekneo
Ale po co ma tak robic
wystarczy ze doda pole do tabeli users o nazwie np user_ukryj czyli wyglad zapytania
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Nastepnie wejsc w plik online_users_panel.php usowamy z niego zawartosc(caly kod) i wklejamy ten kod
Pobierz kod źródłowy  Rozwiń Kod źródłowy




No i wiadomo ze trzeba dodac wlaczenie niewidocznosci w edycji profilu i najlepiej wykozystac do tego checkbox,a robi sie to tak edytuj plik edit profile i znajdz tam
Pobierz kod źródłowy  Rozwiń Kod źródłowy

pod tym wklej to
Pobierz kod źródłowy  Rozwiń Kod źródłowy

zapisz i wyjdz.





Nastepnie plik includes/update_profile_include.php znajdz tam linie
Pobierz kod źródłowy  Rozwiń Kod źródłowy
i pod nia wklej to
Pobierz kod źródłowy  Rozwiń Kod źródłowy






Teraz edycja zapytania, znajdz ta linijke
Pobierz kod źródłowy  Rozwiń Kod źródłowy
i w tej linijce znajdz i zamien to
Pobierz kod źródłowy  Rozwiń Kod źródłowy
na to
Pobierz kod źródłowy  Rozwiń Kod źródłowy
zapisz i wyjdz to tyle, teraz mozesz sprawdzic czy dziala wchodzac do edycji profilu

Pozdro!!

Ps. dodaje screen'y
przyklad jak uzytkownik jest widoczny www.paintballpolanica.com/odkryty.png

drugi przyklad jak uzytkownik jest ukryty www.paintballpolanica.com/ukryty.png
Edytowane przez slawekneo dnia 20.05.2008 10:59:43
 
veto
slawekneo - dzięki - wszystko gra tylko zrobiłeś malutki błąd w zapytaniu do bazy, mianowicie masz tam tabele users_ukryj a w kodzie ma jest user_ukryj.

Czyli poprawne zapytanie ma wyglądać tak (jakby ktoś chciał :P )

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


no i wiadomo ze trzeba dodac wlaczenie niewidocznosci w edycji profilu i najlepiej wykozystac do tego checkbox


No jakbyś mogł wykodzić bo nie wiem/nie doszedłem do takiego poziomu, żeby zastosować takową opcje w editprofile. Nie wiem jaki ma być warunek bo nie znam dobrze php i z twojego rozwiązania mało co rozumiem :P

Dzięki all za pomoc ;)

//EDIT: Co za ciota ze mnie. Tam przecież chodzi o to że id usera znajdujące się w tej tabeli oznacza osobę ktora ma byc niewidoczna i odwrotnie :P Ale nadal proszę o kodzik na dodawanie/wypisywanie swojego id z tej tabeli przez usera :)
Edytowane przez veto dnia 16.05.2008 14:44:58
 
slawekneo
No jakbyś mogł wykodzić bo nie wiem/nie doszedłem do takiego poziomu, żeby zastosować takową opcje w editprofile. Nie wiem jaki ma być warunek bo nie znam dobrze php i z twojego rozwiązania mało co rozumiem


Rozwiazanie tego dodalem do mojego poprzedniego postu.

Pozdro!!
 
veto
Wszystko ok i niezłe rozwiązanie natomiast pominiecta zostałą opcja o ktorej wspominalem na początku - a mianowicie Informacja i liczbie osob online, ktore są ukryte na stronie.

Jescze raz dzięki Wink


PW od moderatora:
  1. Ogólna Uwaga - Pieka 16.05 - 18:14
 
slawekneo
Zrobilem to tez ale na panelu z Extreme fusion wyglada to tak
www.paintballpolanica.com/online2.png
Pozniej w wolnej chwili podstawie kod panelu fusiona i wystawie na forum.

Pozdro!!

EDIT: kod dla panelu users_info_panel.php dodalem do mojego postu wczesniej, a i jak ktos sie zna moze sobie dodac wyswietlenie (widziane tylko dla adminow) listy uzytkownikow ukrytych bedacych online wykozystujac tablice $hmembers

Pozdro!!
Edytowane przez slawekneo dnia 20.05.2008 10:48:05
 
veto
B. dziękuje za pomoc, lecz mam extreme - fusion i zależy mi na tym, żeby były widoczne kolory nicków i prefixy. Próbowałem wstawic ale tutaj jest całkieminna konstrukcja i ciężko się połapać.

Zamiast:

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


Powinno być:

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


Oczywiście wcześniej dodałem:

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


No i wyświetlanie nicka jako usera online wyglądało tak:

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


Czy jakoś tak - w każdym razie odtworzyłem mniej więcej to ale i tak nie działa. Nie wiem jakim cudem ale nei wyswietla nic chociaż powinno pokazać prefix usera.

Prosiłbym o pomoc a ~slawekneo - jeszcze raz wielki dzięki ;)
 
kefirek
Z tego co wiem to powinno wyglądać tak
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Nie wiem jaki masz kod za wyświetlanie nazwy użytkownika ale przed
Pobierz kod źródłowy  Rozwiń Kod źródłowy

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

Edytowane przez kefirek dnia 20.05.2008 19:05:17
 
slawekneo
~kefirek - to Ci nie zadzial poniewaz wyswietlanie userow dziala na tablicy w ktorej jest tylko id i nazwa usera.

Rozwiazanie dla EF jest to przerobiony odpowiednio stary plik EF
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Pozdro!!
 
veto
Witam... Chciałbym jesze zrobić tak, żeby w panelu "Ostatnio widziani" userzy, którzy zaznaczyli opcję ukryj obecność zamiast ich nicku wyświetlana była nazwa "ukryty". Trzeba warunek wrzucić z tą tabelą user_ukryj - kiedy wartość = 1 wtedy w panelu nie wyświetla nicku usera tylko nazwa UKRYTY.

Czy jest to możliwe ? Czy b. trudne... Odrazu daję kod panelu last_seen_users_panel:

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


Pozdrawiam. :)
 
slawekneo
Osobiscie to wolal bym dodac do zapytania aby nie wyswietlalo ukrytych Grin po co dodawac niepotrzebne zadania Grin
 
veto
slawekneo napisał/a:
Osobiscie to wolal bym dodac do zapytania aby nie wyswietlalo ukrytych Grin po co dodawac niepotrzebne zadania Grin


Jeżeli byś mógł to prosiłbym o kod Smile
 
Grzoneeek
Bardzo mnie to też interesuję, ale dlatego że nie potrafię dodać tabeli chciałbym prosić kogoś o pomoc jak mam to zrobić Smile
 
veto
Wejdź w strony informacyjne i tam wklej ten kod:

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


Potem kliknij PODGLĄD i tyle - wyjdź. NIE ZAPISUJ STRONY Z TYM KODEM ! Masz tylko kliknąć podgląd !

Pozdrawiam :)
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl