• Pysio

    (@pysio)


    Chciałbym zmienić wygląd panelu logowania się.
    Otóż z dostępnych opcji mam Zaloguj się, zarejestruj się, 2 kanały RSS i wordpress.org

    Chciałbym to trochę zmienić, usunąć RSSy a zamiast wordpress.org wstawić swój odnośnik- do forum. Tym samym zmieniając nazwę buttona.

    Który plik należy wyedytować i jak?

Zobacz 13 odpowiedzi - od 1 do 13 (z 13 łącznie)
  • rwtryb

    (@rwtryb)

    nie prościej skoro się nie wie zrobić widget tekst>w nim zrobić sobie listę i w niej zawrzeć linki 🙂

    Twórca wątku Pysio

    (@pysio)

    A wiesz, że to bardzo nie głupi pomysł?

    Tylko jak zrobić, żeby po zalogowaniu się, link zmienił się na wyloguj się. A zarejestruj się na administracja witryną czy profil ?

    rwtryb

    (@rwtryb)

    racja, trzeba by zakładać pętlę hmmm

    <?php
    if ( is_user_logged_in() ) {
        echo 'Welcome, registered user!';
    } else {
        echo 'Welcome, visitor!';
    }
    ?>

    http://codex.wordpress.org/Function_Reference/is_user_logged_in

    Twórca wątku Pysio

    (@pysio)

    Php nie znam, ale z innych rzeczy to kojarzę, że echo wyświetla tekst, a to mi nie koniecznie jest potrzebne.
    Musiałby być link. W htmlu nie da się przypadkiem zrobić jakoś pętli warunkowej?

    btw, zobacz mój wpis o wigdecie z phpBB nie wiem czemu ale nie wyświetla moich postów tak samo w motywach…
    Coś psuje się to forum 🙂

    rwtryb

    (@rwtryb)

    <?php
    if ( is_user_logged_in() ) {
        //tutaj wstawiasz linki, które widzi użytkownik zalogowany
        echo 'Welcome, registered user!';
    } else {
       // tutaj wstawiasz linki, które widzisz użytkownik niezalogowany
        echo 'Welcome, visitor!';
    }
    ?>

    weź walnij to sobie w sidebar od razu załapiesz o co chodzi 🙂

    Twórca wątku Pysio

    (@pysio)

    Jak to wrzuciłem To się strona rozwaliła 😀
    Dobrze kojarzę, że „//” powodują, że to co napiszemy za robi się jako komentarz?

    Wrzuciłem to w sekcję <?php

    ?>

    I luzem – nie działa ;]

    A napisałem to tak. Podejrzewam, że powinienem dodać echo po adresie url

    if ( is_user_logged_in() ) {
        http://ksawerow.org/wp-admin/
          http://ksawerow.org/wp-login.php?action=logout&_wpnonce=5fd0981fb0
        echo 'Witaj na Ksawerów.org';
    } else {
       http://ksawerow.org/wp-login.php?action=register
       http://ksawerow.org/wp-login.php
    
        echo 'Dołącz do nas';
    }

    A wydaje mi się, że powinno być

    if ( is_user_logged_in() ) {
        http://ksawerow.org/wp-admin/ echo 'Panel użytkownika'  (tutaj dla admina jest panel administratora a dla zwykłego użytkownika to panel użytkownika więc chyba powinna być kolejna pętla. )
          http://ksawerow.org/wp-login.php?action=logout&_wpnonce=5fd0981fb0
        echo 'Witaj na Ksawerów.org';
    } else {
       //http://ksawerow.org/wp-login.php?action=register
       http://ksawerow.org/wp-login.php
    
        echo 'Dołącz do nas';
    }

    Chyba jednak łatwiej będzie wykasować część z tamtego widgetu o nazwie Meta -tylko jak się do niego dostać? Gdzie on ulokowany jest?

    Moderator amistad18

    (@amistad18)

    Nie ma sensu edytować kodu widgetu, gdyż z każdą aktualizacją WP będziesz musiał to robić od nowa. Tutaj masz dwie wtyczki które usuwają domyślny widget meta i dodają swój. Jeśli nie chcesz sobie śmiecić we wtyczkach, to możesz zawsze skopiować i wkleić kod do functions.php – np. tej pierwszej wtyczki.

    http://wordpress.org/extend/plugins/customize-meta-widget/
    http://wordpress.org/extend/plugins/custom-meta-widget/screenshots/

    Twórca wątku Pysio

    (@pysio)

    No dobra, wtyczka załatwiła wszystko 🙂 Jak widzę, wtyczki są już na każdy możliwy problem…
    Ale to bardzo mnie cieszy.

    Twórca wątku Pysio

    (@pysio)

    Jednak nie wsyzstko działa jak należy.
    Po wylogowaniu się, pojawia się komunikat:

    Fatal error: Call to a member function session_kill() on a non-object in /home/ti112429/public_html/ksaweroworg/wp-content/plugins/phpbb-single-sign-on/module.phpbb.php on line 143

    Moderator amistad18

    (@amistad18)

    phpbb-single-sign-on – to nie jest żaden z podanych przeze mnie pluginów.

    Twórca wątku Pysio

    (@pysio)

    Racja, czyli już wiadomo co jest przyczyną!
    A kiedykolwiek pracowałeś z tą wtyczką? W innym temacie podali WP phpBB bridge ale taka wtyczka nie istnieje – znalazłem to, ale trzeba odpowiednio skonfigurować, nie bardzo wiem jak 🙂 Może coś znajde w sieci…

    Moderator amistad18

    (@amistad18)

    Nie. Kiedyś udało mi się połączyć WP i phpbBB3, ale tam połowę musiałem dopisać sam, i to było dawno temu. Teraz są nowe wersje WP i phpBB3 – więc wątpię aby komuś się chciało pisać albo aktualizować bridge, gdyż jest to kupa roboty, no chyba że za opłatą, jedynie te płatne rozwiązania są warte uwagi.

    Twórca wątku Pysio

    (@pysio)

    Kurde słabo. A już miałem nadzieję, że uda mi się to jakoś sprytnie i w miarę łatwo połączyć.

Zobacz 13 odpowiedzi - od 1 do 13 (z 13 łącznie)
  • Temat ‘Konfiguracja widgetu meta’ jest zamknięty na nowe odpowiedzi.