Jump to content

Hosting dHosting.pl - 10% rabat!

VoyTechG

Użytkownik
  • Content Count

    37
  • Joined

  • Last visited

Community Reputation

1 Neutralna

Recent Profile Visitors

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

  1. {{if strpos( \IPS\Request::i()->url(), 'polskie-radio-sklep/polskie' ) == FALSE }} <div class="baner_display" style=" text-align: center;"> {block="baner_927x200"} </div> {{endif}}
  2. Próbowałem też tego i nie wchodzi {{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}}
  3. 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?
  4. Ale jest z nią jeden problem - zlicza ona wszystkie rekordy z kategorii a my chcemy wyświetlać tylko te, które są widoczne. Za pomocą crona zdejmujemy ich widoczność po miesiącu. Cron zmienia wartość właściwości "record_approved" na -1 z tego co wiem. W takim razie jak zliczyć tylko te widoczne?
  5. Taką tabelkę wstawiłem i działa $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. Witam wszystkich, chciałbym stworzyć własny dodatek do IPSu, który będzie wprowadzał jedną prostą funkcjonalność. Od czego mogę zacząć? Jakieś poradniki co do metod i praktyk stosowanych w IPSie?
  7. Okej problem udało się rozwiązać poprzez taki przycisk: {{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}} Tak problemy wynikały ze znacznika <form>. Jakimś sposobem dodatek do ukrywania treści sprawiał, że nie wyświetlały się one w HTML. Form nie były zagnieżdżone, a mimo to się nie wyświetlały. Dzięki za pomoc
  8. Sorry, zmieniam na bieżąco. Dla testu zrobiłem znacznik form i div i z jakiegoś powodu nie widzi form.
  9. Niestety dalej nie działa 😐 https://www.audiostereo.pl/topic/117772-filmowe-zapowiedzi/ Code: {{$loginUrl = \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login' );}} {{$crsfKey = \IPS\Session::i()->csrfKey;}} {{if $email}} <div style="color:#ffffff;font-family:'Helvetica Neue',helvetica,sans-serif;text-decoration:none;font-size:14px;background:#3f6d98;padding:5px 15px;display:inline-block;border-radius:3px;"> <strong>{lang="bim_hide_title"}</strong><br> <div> {{if settings.bim_hide_action == 'reply'}}{lang="bim_hide_msg_reply"}{{else}}{lang="bim_hide_msg_like"}{{endif}} </div> </div> {{else}} <div class='ipsMessage ipsMessage_info' id='bimHiddenContentRequires_{setting="bim_hide_action"}'> <p class="ipsType_reset">{lang="bim_hide_title"}</p> <ul class='ipsList_inline'> {{if $type == 'reply'}} {lang="bim_hide_msg_reply"} {{elseif $type == 'like'}} {lang="bim_hide_msg_like"} {{else}} {lang="bim_hide_msg_both"} {{endif}} </ul> <form accept-charset="utf-8" method="post" action="{url="app=core&module=system&controller=login" seoTemplate="login"}" 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> </div>
  10. {{$loginUrl = \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login' );}} {{$crsfKey = \IPS\Session::i()->csrfKey;}} {{if $email}} <div style="color:#ffffff;font-family:'Helvetica Neue',helvetica,sans-serif;text-decoration:none;font-size:14px;background:#3f6d98;padding:5px 15px;display:inline-block;border-radius:3px;"> <strong>{lang="bim_hide_title"}</strong><br> <div> {{if settings.bim_hide_action == 'reply'}}{lang="bim_hide_msg_reply"}{{else}}{lang="bim_hide_msg_like"}{{endif}} </div> </div> {{else}} <div class='ipsMessage ipsMessage_info' id='bimHiddenContentRequires_{setting="bim_hide_action"}'> <p class="ipsType_reset">{lang="bim_hide_title"}</p> <ul class='ipsList_inline'> {{if $type == 'reply'}} {lang="bim_hide_msg_reply"} {{elseif $type == 'like'}} {lang="bim_hide_msg_like"} {{else}} {lang="bim_hide_msg_both"} {{endif}} </ul> <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> </div> {{endif}}
  11. Udało mi się dojść do momentu, gdzie dodałem oba przyciski, ale ciągle po wciśnięciu wyskakuje mi brak uprawnień. Wydaje mi się, ze z drugim inputem o name="ref" może być problem. Tam trzeba również wygenerować kod, ale obawiam się, że zmienna $ref, którą zrobiłem nie jest poprawna według tej metody. https://www.audiostereo.pl/topic/117772-filmowe-zapowiedzi/ {{$csrfKey = \IPS\Session::i()->csrfKey;}} {{$ref = \IPS\Session::i()->ref;}} {{if $email}} <div style="color:#ffffff;font-family:'Helvetica Neue',helvetica,sans-serif;text-decoration:none;font-size:14px;background:#3f6d98;padding:5px 15px;display:inline-block;border-radius:3px;"> <strong>{lang="bim_hide_title"}</strong><br> <div> {{if settings.bim_hide_action == 'reply'}}{lang="bim_hide_msg_reply"}{{else}}{lang="bim_hide_msg_like"}{{endif}} </div> </div> {{else}} <div class='ipsMessage ipsMessage_info' id='bimHiddenContentRequires_{setting="bim_hide_action"}'> <p class="ipsType_reset">{lang="bim_hide_title"}</p> <ul class='ipsList_inline'> {{if $type == 'reply'}} {lang="bim_hide_msg_reply"} {{elseif $type == 'like'}} {lang="bim_hide_msg_like"} {{else}} {lang="bim_hide_msg_both"} {{endif}} </ul> <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="{$ref|raw}"> <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> </div> {{endif}}
  12. Witam, chciałbym dodać na naszej stronie obok ukrytej treści w poście przyciski zaloguj przez Facebook/Google. https://www.audiostereo.pl/topic/147574-wydania-albumów-wszelkich/ Niestety skopiowanie kodu HTML przycisku, który mamy na stronie nie działa. <div class="ipsPad_half 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>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.