Jump to content

VoytechG

Użytkownicy
  • Content Count

    42
  • Joined

  • Last visited

Seller statistics

  • 0
  • 0
  • 0

Community Reputation

3 Neutral

About VoytechG

  • Rank
    Powoli zdobywa wiedzę

Informacje o forum

  • Forum version
    Invision Community 4.4.x

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Próbowałem też tego i nie działa {{if (\IPS\Request::i()->url()->data['path'] == "/") }} {{if strpos( \IPS\Request::i()->path, '/polskie-radio-sklep/polskie-radio-współpraca/' ) == FALSE}} <div class="baner_display" style="margin-top: 20px; width: 100%; text-align: center;"> {block="baner_glowna_927x200_EIC"} </div> {{endif}} {{endif}}
  2. Cześć, chciałbym ukryć (a raczej nie wyświetlać) konkretnego elementu jeżeli jestem na podstronie zawierającej takie słowa "polskie-radio-sklep". Ta metoda napisana przeze mnie nie działa. Pamiętam, że już kiedyś miałem problem z tym strpos. Jakieś pomysły?
  3. Super, działa dzięki 🙂
  4. To wolałbym tą drugą opcję 🙂 Poradziłbyś jak tutaj to dopisać ?
  5. Hej, niedawno udało mi się uzyskać do @Spanner poradę jak wstawić tabelkę pokazującą ilość rekordów w danej kategorii. https://www.audiostereo.pl/ogloszenia_sprzet/ (tabelka w sidebarze) Jednak jest z nią taki problem, że sumuje również ilość przedmiotów, które zdejmujemy za pomocą crona. Crona zmienia właściwość "record_approved" na -1. Jak zrobić, żeby pokazywało sumę przedmiotów bez tych widocznych? Kod tabelki: $return = <<<HTML <div id="ogloszenia_kategorie_sprzet" class="ipsWidget ipsWidget_vertical ipsBox"> <h3 class="ipsType_sectionTitle ipsType_reset">{$block->_title}</h3> <div class="ipsPad_half"> <div class="ipsSideMenu"> <ul class="ipsSideMenu_list"> HTML; foreach( new \IPS\Patterns\ActiveRecordIterator( \IPS\Db::i()->select( '*', 'cms_database_categories', array( 'category_database_id=?', 30 ), 'category_position ASC' ), 'IPS\cms\Categories30' ) as $category ) { try { $return .= <<<HTML <li style="margin-left: 20px;"> <a href="{$category->url()}" class="ipsSideMenu_item ipsTruncate ipsTruncate_line"><span class="ipsBadge ipsBadge_style1 ipsPos_right">{number="$category->records"}</span>{$category->_title}</a> </li> HTML; } catch( \Exception $e ) {} } echo $return . '</ul> </div> </div> </div>';
  6. Kiedy kurs będzie dostępny? Jak to wygląda cenowo?
  7. Witam, chciałbym stworzyć własny plugin do IPSu. Ma to być wtyczka dodająca jedną łatwą funkcjonalność. Jakieś porady gdzie zacząć? Jakieś poradniki?
  8. Z jakiegoś powodu nie widzi znacznika <form> Sprawdziłem w kodzie Okej, problem rozwiązany, coś takiego zadziałało, dzięki za pomoc: {{if !\IPS\Member::loggedIn()->member_id}} {{$loginURL = (string) \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login' );}} <a href='{$loginURL}' class='ipsButton ipsButton_primary ipsButton_fullWidth' data-ipsDialog data-ipsDialog-size='medium'> Zaloguj się, aby zobaczyć treść </a> {{endif}}
  9. Niestety nadal nie działa, spróbowałem z Twojego kodu to wywala taki błąd: <form accept-charset='utf-8' method='post' action='{$loginUrl}' data-controller="core.global.core.login"> <input type="hidden" name="csrfKey" value="{expression="\IPS\Session::i()->csrfKey"}"> <button type="submit" name="_processLogin" value="2" class='ipsButton ipsButton_verySmall ipsButton_fullWidth ipsSocial {$method->buttonClass()}' style="background-color: {$method->buttonColor()}"> {{if $icon = $method->buttonIcon()}} <span class='ipsSocial_icon'> {{if \is_string( $icon )}} <i class='fa fa-{$method->buttonIcon()}'></i> {{else}} <img src="{$icon->url}"> {{endif}} </span> <span class='ipsSocial_text'>{lang="$method->buttonText()"}</span> {{else}} {lang="$method->buttonText()"} {{endif}} </button> </form> Podejrzewam, że tutaj $method nie działa, bo w tym szablonie nie ma zmiennej method: Spróbowałem również moją metodą to po kliknięciu dalej pokazuje, że nie mam uprawnień: {{$loginUrl = \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login' );}} {{$crsfKey = \IPS\Session::i()->csrfKey;}} <form accept-charset="utf-8" method="post" action="{$loginUrl}" data-controller="core.global.core.login" class="ipsBox_alt"> <input type="hidden" name="csrfKey" value="{$crsfKey}"> <button type="submit" name="_processLogin" value="2" class="ipsButton ipsButton_verySmall ipsButton_fullWidth ipsSocial ipsSocial_facebook" style="background-color: #3a579a"> <span class="ipsSocial_icon"> <i class="fa fa-facebook-official"></i> </span> <span class="ipsSocial_text">Użyj konta Facebook</span> </button> <button type="submit" name="_processLogin" value="3" class="ipsButton ipsButton_verySmall ipsButton_fullWidth ipsSocial ipsSocial_google" style="background-color: #4285F4"> <span class="ipsSocial_icon"> <i class="fa fa-google"></i> </span> <span class="ipsSocial_text">Użyj konta Google</span> </button> </form>
  10. Okej, udało mi się znaleźć szablon, CrsfKey również działa, ale dalej po wciśnięciu pokazuje komunikat, że mam brak uprawnień. A co z drugim typem inputa "ref"? Próbując tą samą analogią wykrzesać $ref nie działa. Z poprzednią wbitą wartością ref też nie działa.
  11. No właśnie najlepiej by było 🙂 tylko nie mogę zlokalizować w szablonach tych postów, jakieś pomysły?
  12. Niestety nie działa. Co ciekawe nie widzi nawet znacznika <form> {{$csrfKey = \IPS\Session::i()->csrfKey;}} <div><a href="https://www.audiostereo.pl/login/">Zaloguj się aby zobaczyć treść.</a></div> <form accept-charset="utf-8" method="post" action="https://www.audiostereo.pl/login/" data-controller="core.global.core.login" class="ipsBox_alt"> <input type="hidden" name="csrfKey" value="{$csrfKey|raw}"> <input type="hidden" name="ref" value="aHR0cHM6Ly93d3cuYXVkaW9zdGVyZW8ucGwv"> <div data-role="loginForm"> <div class="ipsColumns ipsColumns_collapsePhone"> <div class="ipsColumn ipsColumn_veryWide"> <div class="ipsBox ipsPad"> <div class="cLogin_social ipsType_center"> <button type="submit" name="_processLogin" value="2" class="ipsButton ipsButton_verySmall ipsButton_fullWidth ipsSocial ipsSocial_facebook" style="background-color: #3a579a"> <span class="ipsSocial_icon"> <i class="fa fa-facebook-official"></i> </span> <span class="ipsSocial_text">Użyj konta Facebook</span> </button> </div> <div class="cLogin_social ipsType_center"> <button type="submit" name="_processLogin" value="3" class="ipsButton ipsButton_verySmall ipsButton_fullWidth ipsSocial ipsSocial_google" style="background-color: #4285F4"> <span class="ipsSocial_icon"> <i class="fa fa-google"></i> </span> <span class="ipsSocial_text">Użyj konta Google</span> </button> </div> </div> </div> </div> </div> </form>
  13. Niestety nie działa + w tym dodatku nie widzi mi wyrażenia phpowego, które podesłałeś: \IPS\Session::i()->csrfKey <div><a href="https://www.audiostereo.pl/login/">Zaloguj się</a> aby zobaczyć treść.</div> <form accept-charset="utf-8" method="post" action="https://www.audiostereo.pl/login/" data-controller="core.global.core.login" class="ipsBox_alt"> <input type="hidden" name="csrfKey" value="{\IPS\Session::i()->csrfKey}"> <input type="hidden" name="ref" value="aHR0cHM6Ly93d3cuYXVkaW9zdGVyZW8ucGwv"> <div data-role="loginForm"> <div class="ipsColumns ipsColumns_collapsePhone"> <div class="ipsColumn ipsColumn_veryWide"> <div class="ipsBox ipsPad"> <div class="cLogin_social ipsType_center"> <button type="submit" name="_processLogin" value="2" class="ipsButton ipsButton_verySmall ipsButton_fullWidth ipsSocial ipsSocial_facebook" style="background-color: #3a579a"> <span class="ipsSocial_icon"> <i class="fa fa-facebook-official"></i> </span> <span class="ipsSocial_text">Użyj konta Facebook</span> </button> </div> <div class="cLogin_social ipsType_center"> <button type="submit" name="_processLogin" value="3" class="ipsButton ipsButton_verySmall ipsButton_fullWidth ipsSocial ipsSocial_google" style="background-color: #4285F4"> <span class="ipsSocial_icon"> <i class="fa fa-google"></i> </span> <span class="ipsSocial_text">Użyj konta Google</span> </button> </div> </div> </div> </div> </div> </form>
  14. Skopiowałem cały kod łącznie z formularzem, niestety wyskakuje błąd, że nie mam uprawnień. Musiałbym znaleźć gdzieś kod phpa, który odpowiada za generowanie tych przycisków. <div><a href="https://www.audiostereo.pl/login/">Zaloguj się</a> aby zobaczyć treść.</div> <form accept-charset="utf-8" method="post" action="https://www.audiostereo.pl/login/" data-controller="core.global.core.login"> <div class="ipsColumn ipsColumn_veryWide"> <div class="ipsBox ipsPad"> <h2 class="ipsType_sectionHead">Szybsze logowanie</h2> <p class="ipsType_normal ipsType_reset ipsType_light">Lub zaloguj się za pomocą jednego ze swoich kont</p> <div class="cLogin_social ipsType_center"> <button type="submit" name="_processLogin" value="2" class="ipsButton ipsButton_verySmall ipsButton_fullWidth ipsSocial ipsSocial_facebook" style="background-color: #3a579a"> <span class="ipsSocial_icon"> <i class="fa fa-facebook-official"></i> </span> <span class="ipsSocial_text">Użyj konta Facebook</span> </button> </div> <div class="cLogin_social ipsType_center"> <button type="submit" name="_processLogin" value="3" class="ipsButton ipsButton_verySmall ipsButton_fullWidth ipsSocial ipsSocial_google" style="background-color: #4285F4"> <span class="ipsSocial_icon"> <i class="fa fa-google"></i> </span> <span class="ipsSocial_text">Użyj konta Google</span> </button> </div> </div> </div> </form>
×
×
  • Create New...

Important Information

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.