Jump to content

Spanner

Administrator
  • Content Count

    14504
  • Joined

  • Last visited

  • Days Won

    173

Everything posted by Spanner

  1. Na początek pewnie tak I tak i nie. Hook realizuje trochę inne rzeczy niż aplikacja. Ale aplikacja może też zawierać hooki tak jak i plugin.
  2. Zależy którego. Płatny kurs na razie jest niedostępny, bo nie było zainteresowania. Ale tam krok po kroku pokazuję jak napisać aplikację od podstaw do wyeksportowania. Tyle, że musisz znać php bo tego nie uczę.
  3. Czyli nie zrobisz tego tak jak chcesz. Jak już kilkukrotnie Ci mówiłem napisz apkę albo hook a nie wszystko w szablonie
  4. Napisać aplikację/hook do tego, a nie wrzucać wszystko w szablon. Jeśli już musisz mieć to bardziej tak: {{if ($cena != 0){ $where[] = array('field_149>?', $cena);} }} prędzej powinno zadziałać
  5. Może tak, może nie. Pewne jest to, że jeśli do tej pory działało, to jakieś wasze zmiany to zepsuły.
  6. A coś zmieniałeś ostatnio? Bo tutaj jest, że próbujesz do cache wrzucić nieprawidłową wartość, czyli coś masz w szablonie dodanego, co powoduje taki błąd.
  7. With my application [(SD) ActiveCampaign integration] you can integrate your Invision Community board with ActiveCampaign. How integration works? This application allows you to use a few features: Subscribe default list after register If you turn on this option, you can choose default list from dropdown menu, and after register member will be added to this list. Note! To subscribe default list member should pass 2 conditions: Allow to receive admin emails Member can’t be flagged as spamer If member turns on option „allow to receive admin emails” email addres will be added to default list. Member history entry Each action like subscribe default list will be noted on member history. Deleting member When you delete member his email will be removed from ActiveCampign Custom form On ActiveCampign admin panel you can create custom sign-up form. In application settings you can paste embed code and show this form on your board. E-commerce integration With this appliacation you can use e-commerce integration (Require Commerce app). Application send information about each orders In addition you can subscribe member to the new list(s) or/and add member special tag or/and unsubscribe member from previous list(s)
  8. Version 1.0.0

    2 downloads

    Aplikacja ta umożliwia zintegrowanie ActiveCampaign z Invision Community. Włącz integrację, a po rejestracji użytkownik będzie mógł zostać dodany do naszej „domyślnej listy” Włącz integrację e-commerce i śledź transakcje w ActiveCampaign (wymagana aplikacja Commerce) Jeśli ktoś usunie konto na naszej stronie, jego e-mail zostanie usunięty z ActiveCampaign Wszystkie te działania zostaną zapisane w historii użytkownika Chcesz pokazać niestandardowy formularz do subskrypcji, np. Specjalny biuletyn? Nie ma problemu — wklej kod osadzania w ustawieniach aplikacji i to wszystko Cechy: Używa API w wersji 3 Automatyczne dodawana subskrypcja do „listy domyślnej” po rejestracji Integracja e-commerce Historia akcji (per użytkownik) Pozwala pokazać niestandardowy formularz zapisu

    Free

  9. Zobacz plik (SD) ActiveCampaign Integration Aplikacja ta umożliwia zintegrowanie ActiveCampaign z Invision Community. Włącz integrację, a po rejestracji użytkownik będzie mógł zostać dodany do naszej „domyślnej listy” Włącz integrację e-commerce i śledź transakcje w ActiveCampaign (wymagana aplikacja Commerce) Jeśli ktoś usunie konto na naszej stronie, jego e-mail zostanie usunięty z ActiveCampaign Wszystkie te działania zostaną zapisane w historii użytkownika Chcesz pokazać niestandardowy formularz do subskrypcji, np. Specjalny biuletyn? Nie ma problemu — wklej kod osadzania w ustawieniach aplikacji i to wszystko Cechy: Używa API w wersji 3 Automatyczne dodawana subskrypcja do „listy domyślnej” po rejestracji Integracja e-commerce Historia akcji (per użytkownik) Pozwala pokazać niestandardowy formularz zapisu Dodający Spanner Dodano 16.10.2019 Kategoria Aplikacje  
  10. Ogólnie, jeśli wszystko jest ok, to takie coś powinno działać: {{if $record->record_image}} <img class="ipsImage" src="{file="$record->_record_image_thumb" extension="cms_Records"}"> {{endif}}
  11. Po tym, co tutaj wkleiłeś to, z tego co widzę, to jest to szablon artykułów w kategorii. Powinieneś utworzyć sobie nowy szablon bazy i tam edytować co potrzebujesz
  12. Problem został rozwiązany.
  13. Super. Ciesze się, że pomogłem.
  14. Tak, to, jak masz w takim razie zorganizowaną tę strukturę?
  15. No to tutaj ja bym to zrobił na zasadzie custom bloku aplikacji Pages. W treść dajesz coś takiego: $return = <<<HTML <div id="" 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=?', X ), 'category_position ASC' ), 'IPS\cms\CategoriesX' ) as $category ) { try { $return .= <<<HTML <li> <a href="{$category->url()}" class="ipsSideMenu_item ipsTruncate ipsTruncate_line"><span class="ipsBadge ipsBadge_style1 ipsPos_right">{number="$category->records"}</span><strong class="ipsType_normal">{$category->_title}</strong></a> </li> HTML; } catch( \Exception $e ) {} } echo $return . '</ul> </div> </div> </div>'; Coś takiego powinno zadziałać. X zamieniasz na ID Twojej bazy
  16. To zależy, co chcesz osiągnąć. Jeśli dynamiczne treści to w aplikacji Pages możesz sobie zrobić własny blok, który będzie pobierał i aktualizował co tam chcesz
  17. Nie do końca rozumiem, ale spróbuj tak: {{if $record->customFieldDisplayByKey( 'KLUCZ_POLA', 'raw' ) == 'Tak'}} ... {{endif}} to zwraca niesparsowaną wartość pola KLUCZ_POLA, którą zdefiniowałeś w acp i wtedy ją porównuj, ewentualnie najpierw sobie wyświetl jej wartość czy aby napewno jest ok
  18. https://invisioncommunity.com/files/file/7337-txt-php-widget/
×
×
  • 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.