( Zaloguj | Zarejestruj )
![]() ![]() |
14.9.2011 - 22:23
Post
#1
|
|
|
aktywność: ![]() Grupa: +Bloger Postów: 39 Nr: 6 401 |
Istnieje jakaś możliwość stworzenia podstrony którą widziałby tylko konkretny user?
Chciałbym przekazać konkretną informację dla każdego usera z kolei jednak nie jako wiadomość, a jako tekst stały na podstronie i problem polega na tym, że inny user nie może widzieć wiadomości dla usera pierwszego. Proszę o pomoc w tej kwestii. |
|
|
|
14.9.2011 - 22:31
Post
#2
|
|
|
aktywność: ![]() ![]() ![]() Grupa: +Bloger Postów: 237 Nr: 7 706 |
Nie bardzo rozumiem, o co Ci chodzi. Ale generalnie możesz skorzystać z tego http://codex.wordpress.org/Function_Refere...currentuserinfo, żeby pozyskać informacje o użytkowniku.
|
|
|
|
14.9.2011 - 22:34
Post
#3
|
|
|
aktywność: ![]() Grupa: +Bloger Postów: 39 Nr: 6 401 |
hymmm kiedyś była taka wtyczka dzięki której każdy user miał swój user panel i chciałbym właśnie uzyskać coś takiego, ale bym na tym panelu mógł dodać swój kod html i by był on widziany tylko dla tego jednego, konkretnego użytkownika.
|
|
|
|
14.9.2011 - 22:50
Post
#4
|
|
|
aktywność: ![]() ![]() ![]() Grupa: +Bloger Postów: 237 Nr: 7 706 |
A co ten user panel miałby robić? Możesz zainstalować plugin do obsługi php i samemu coś takiego przygotować. Ewentualnie poszukać jakichś profile page'y np. http://wordpress.org/extend/plugins/user-profile-pages/.
|
|
|
|
14.9.2011 - 22:54
Post
#5
|
|
|
aktywność: ![]() Grupa: +Bloger Postów: 39 Nr: 6 401 |
Ogólnie chciałbym tylko umieszczać linki dla konkretnych użytkowników
|
|
|
|
14.9.2011 - 23:05
Post
#6
|
|
|
aktywność: ![]() ![]() ![]() Grupa: +Bloger Postów: 237 Nr: 7 706 |
Najprościej, tak jak mówiłem, umożliwiasz sobie korzystanie z PHP na stronach, wyciągasz dane o użytkowniku get_currentuserinfo();, potem warunek: jeśli user to XXX, wyświetl adres YYY.
|
|
|
|
14.9.2011 - 23:07
Post
#7
|
|
|
aktywność: ![]() Grupa: +Bloger Postów: 39 Nr: 6 401 |
hymmm to wtedy może inaczej. Ogólnie jak chodzi o PHP w wordpress to już zezwoliłem tylko teraz można by zrobić tak aby wpis jakiś był zawsze na pierwszej pozycji i w niej wyświetlać to info?
EDIT. Chyba nie uda mi się tego zrobić ;/ Ledno co pamiętam podstawy PHP i właśnie tak przeglądam link jaki mi podesłałeś i nie wiem nawet jak się za to zabrać ;/ Ten post edytował Zeely 14.9.2011 - 23:13 |
|
|
|
14.9.2011 - 23:13
Post
#8
|
|
|
aktywność: ![]() ![]() ![]() Grupa: +Bloger Postów: 237 Nr: 7 706 |
|
|
|
|
14.9.2011 - 23:20
Post
#9
|
|
|
aktywność: ![]() ![]() ![]() Grupa: +Bloger Postów: 237 Nr: 7 706 |
<?php global $current_user;
get_currentuserinfo(); $nazwa=$current_user->user_login; $szukany="tu_nazwa_uzytkownia"; if ($nazwa==$szukany) { echo 'link do strony który chcesz wyswietlic'; } ?> |
|
|
|
15.9.2011 - 08:16
Post
#10
|
|
|
aktywność: ![]() ![]() ![]() ![]() ![]() Grupa: +Bloger Postów: 892 Nr: 3 286 |
Ta wtyczka dużo potrafi, np. user A widzi na stronie co innego, niż user B, a jeszcze co innego może zobaczyć user C itd.
|
|
|
|
15.9.2011 - 08:18
Post
#11
|
|
|
aktywność: ![]() Grupa: +Bloger Postów: 39 Nr: 6 401 |
Okej
A orientujesz się czego musiałbym użyć aby otrzymać coś takiego Jeżeli użytkownik nie jest zalogowany wyświetl napis "cześć", jeżeli jednak jest zalogowany wyświetlaj resztę kodu? EDIT. Tak samo jak mam: <?php global $current_user; get_currentuserinfo(); echo 'Jesteś zalogowany jako <span style="color: #ff6600;"><b>' . $current_user->user_login . '</b></span> [<a href="wp-login.php?action=logout">wyloguj</a>]'; ?> To co musiałbym dodać by było to widoczne tylko dla zalogowanych? Myślałem nad czymś takim: <?phpglobal $current_user; get_currentuserinfo(); if user_login <> "" { echo 'Jesteś zalogowany jako <span style="color: #ff6600;"><b>' . $current_user->user_login . '</b></span> [<a href="wp-login.php?action=logout">wyloguj</a>]'; } ?> ale jednak nie działa ;/ Ten post edytował Zeely 15.9.2011 - 10:01 |
|
|
|
15.9.2011 - 10:26
Post
#12
|
|
|
aktywność: ![]() ![]() ![]() Grupa: +Bloger Postów: 237 Nr: 7 706 |
<?php
if ( is_user_logged_in() ) { echo 'Jestem zalogowany'; } else { echo 'Jestem niezalogowany'; } ?> Ten post edytował Fladnag 15.9.2011 - 10:26 |
|
|
|
15.9.2011 - 11:01
Post
#13
|
|
|
aktywność: ![]() Grupa: +Bloger Postów: 39 Nr: 6 401 |
Okej, dzięki wielkie za wszelką pomoc
Dalej sobie powinienem poradzić EDIT. Jednak mam problem ;/ Orientuje się ktoś może jak zmienić powyższy skrypt by jeden tekst wyświetlał się tylko jak w ustawieniach konkretny user ma podane imię i nazwisko, a inny tekst by był wyświetlony jak tych danych brakuje bądź podane jest tylko samo imię bądź tylko nazwisko? Ten post edytował Zeely 15.9.2011 - 20:48 |
|
|
|
![]() ![]() |
| : 23 05 12 - 12:13 |