-
Postów
309 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
39
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Odpowiedzi opublikowane przez Split
-
-
6 godzin temu, Chester_Benno napisał(a):
A fix will be released within 24 hours. Thank you for reporting this.
-
1
-
-
SpoilerW dniu 10.03.2026 o 07:21, ButterflyPixel napisał(a):
Hi,
Following up on the issues I reported previously with the Popp theme, I took some time to dig deeper into the code to understand what was going on, both on the theme side and in IPS 5 core.
I was honestly surprised to discover that IPS 5 has completely removed parent-child theme inheritance. The `set_parent_id` column still exists in the database, but it's never referenced anywhere in the PHP codebase. So the idea of using a child theme to preserve customizations across updates, which seemed like the natural solution, simply isn't possible anymore (crazy...).That said, I did manage to identify and fix the issue where the site was loading in light mode instead of the configured dark default for guests and private browsing sessions. The root cause turned out to be in the color scheme switcher script included in the "Scripts" custom template. When no cookie is set (first visit, incognito), the script defaults to `schemes[0]` which is `'light'`, effectively overriding the server-rendered dark scheme.
I've detailed both issues below with the exact root causes and suggested fixes, the color scheme bug which can be fixed on the theme side, and the css_variables overwrite on update which appears to be an IPS 5 core limitation but could potentially be mitigated at the theme packaging level.
Hope this helps!
Bug 1: Color scheme defaults to "light" for guests / private browsing
Environment: IPS Community 5.0.16, Popp theme, default scheme set to "dark"
Problem: When a visitor accesses the site without any cookies (private/incognito browsing, first visit), the page briefly loads in dark mode (correct, server-rendered `data-ips-scheme='dark'`) but is then immediately overridden to light mode by the Popp color scheme switcher script.
Cause: The custom template "Scripts" (hookpoint `core/front/global/globalTemplate:body`) contains the color scheme toggle logic. At the end of the `DOMContentLoaded` handler:
javascript const savedScheme = ips.utils.cookie.get('acpthemedefault'); currentIndex = schemes.indexOf(savedScheme); if (currentIndex === -1) currentIndex = 0; applyColorScheme(schemes[currentIndex]);When there is no cookie (new visitor, private browsing), `ips.utils.cookie.get('acpthemedefault')` returns `null`. `schemes.indexOf(null)` returns `-1`, so `currentIndex` falls back to `0`, which maps to `schemes[0]` = `'light'`. The script then calls `applyColorScheme('light')`, overriding the server-rendered dark scheme.
This happens regardless of the theme's `set__i-default-scheme` setting.
Suggested fix: When no cookie is found, the script should not override the server-rendered scheme.
Replace:javascript const savedScheme = ips.utils.cookie.get('acpthemedefault'); currentIndex = schemes.indexOf(savedScheme); if (currentIndex === -1) currentIndex = 0; applyColorScheme(schemes[currentIndex]);With:
javascript const savedScheme = ips.utils.cookie.get('acpthemedefault'); currentIndex = schemes.indexOf(savedScheme); if (currentIndex === -1) { /* No cookie found - keep the server-rendered default scheme */ return; } applyColorScheme(schemes[currentIndex]);This way, if the user has never explicitly chosen a scheme, the theme's configured default (set via `set__i-default-scheme` in the theme editor) is respected.
---
Bug 2: Theme editor customizations lost on theme update (css_variables overwrite)
Environment: IPS Community 5.0.16, Popp theme
Problem: When importing a Popp theme update (XML), all theme editor customizations are lost: colors, slider configuration, layout settings, font choices, dark mode variables, etc.
Ccause: This appears to be an IPS 5 core issue rather than a Popp-specific bug. The IPS theme import code in `applications/core/modules/admin/customization/themes.php` (around line 514) simply overwrites the `set_css_variables` column with whatever is in the XML:
php case 'css_variables': $set->css_variables = $xml->readString(); break;There is no merge logic, no comparison between the existing customizations and the imported defaults. The `saveHistorySnapshot()` call made before import only saves templates and CSS to `core_theme_content_history`, but does NOT include `css_variables`, `view_options`, or `theme_editor_data`.
The IPS default theme (set_id 0) stores its configurator values in the master CSS file (`1-2-settings.css`) as CSS custom properties (e.g., `--set__i-default-scheme: system`). These defaults are always present and the user's overrides in `set_css_variables` are merged on top at runtime (in `getCssVariables()`).
Themes Popp store ALL their configuration (slider, custom colors, layout, etc.) directly in `set_css_variables`. When the import replaces this column with the XML defaults, ALL customizations are lost, there's no fallback like the master CSS provides for the default theme.
Suggested improvements: Consider shipping the theme XML without `<css_variables>` content, or with only the theme's own default variables. This way, user customizations in `set_css_variables` would not be overwritten during updates.
My actual solution: We've created a backup/restore script that dumps and restores the `set_css_variables` and `set_theme_editor_data` columns before/after each theme update. This works but is fragile and requires manual intervention.
Thanks for reading and have a nice day
Hi.
Regarding overriding CSS. As of version 5.0.15, it no longer overrides CSS from what I saw on my other site.
I know exactly which issue you're talking about. I reported it to the IC5 team and received the following information:
CytatWe're aware of the issue there. However unfortunately there is no quick fix we are able to offer, and the solution may well be quite complex. As we dont know if the person has themselves created a template, we are not able to just go ahead and delete them in these cases.
After updating the theme, the template's "custom templates" become duplicated, causing a JS and CSS conflict. As the IC5 team wrote, they currently have no idea how to resolve this so that the content changes after the update.
Duplicate custom templates - Technical Problems - Invision Community
PS. Thank you for reviewing the errors and solving the JS issues. That's very kind of you.
-
1
-
-
Members Page
Zobacz plik
The Members Page is a lightweight and functional app for Invision Community 5 that restores the tab that displays a list of all users, missing in IPS5. Since ICS5 no longer has a "Members" page by default, this app re-introduces it in a modern, streamlined format.
This gives your community a clear, easily accessible member list that allows users to find each other faster, browse profiles, and build greater engagement with the service.
-
Dodający
-
Dodano22.02.2026
-
Kategoria
-
Wspierana wersja5.0.x
-
-
Coupon Popup
Zobacz plik
Coupon Popup with Countdown is a lightweight yet powerful marketing tool designed for Invision Community 5. It allows you to display an eye‑catching, fully customizable popup that promotes a coupon code along with a live countdown timer. Perfect for flash sales, limited‑time offers, seasonal promotions, or any event where urgency drives conversions.
Key Features
-
Customizable Coupon Code
Set any coupon text you want to promote. The popup includes a built‑in “Copy” button, making it effortless for users to grab the code. -
Live Countdown Timer
Create urgency with a real‑time countdown showing days, hours, minutes, and seconds. Ideal for time‑limited promotions. -
Flexible Styling Options
Customize the popup’s title, description, button text, and colors to match your theme or branding. -
Mobile‑Friendly Design
The popup is fully responsive and works seamlessly across all devices. -
Lightweight & Optimized
Minimal performance impact, clean JavaScript, and isolated logic to avoid conflicts with other scripts.
Use Cases
- Flash sales
- Holiday promotions
- Limited‑time discounts
- New product launches
- Community events or milestones
Why This App?
This application helps you boost engagement and conversions by combining a visually appealing popup with the psychological power of countdown urgency. It’s simple to configure, easy to manage, and integrates smoothly with IPS5.
-
Dodający
-
Dodano17.02.2026
-
Kategoria
-
Wspierana wersja5.0.x
-
Customizable Coupon Code
-
I can help you with sorting based on letters, but I didn't do the rest on request.
<section id="cp-store-alphabet"> {{$categoriesByLetter = [];}} {{$letters = [];}} {{foreach \IPS\nexus\Package\Group::rootsWithViewablePackages() as $group}} {{$llang = \IPS\Member::loggedIn()->language()->get( 'nexus_pgroup_' . $group->id );}} {{$firstLetter = mb_substr($llang, 0, 1);}} {{if (!isset($categoriesByLetter[$firstLetter]))}} {{$categoriesByLetter[$firstLetter] = [];}} {{$letters[] = $firstLetter;}} {{endif}} {{$categoriesByLetter[$firstLetter][] = $group;}} {{endforeach}} <div class="ipsTabs" id='elTabs_alphabet' data-ipsTabBar data-ipsTabBar-contentArea='#ipsTabs_content_alphabet' {{if \IPS\Request::i()->isAjax()}}data-ipsTabBar-updateURL='false'{{endif}}> <ul role='tablist'> {{if \count( $popularProducts )}} <li><a href="#" id='alphabet_tab_popular' class="ipsTabs_item" role="tab">POPULAR</a></li> {{endif}} {{foreach $letters as $letter}} <li><a href="#" id='alphabet_tab_{$letter}' class="ipsTabs_item" role="tab">{$letter}</a></li> {{endforeach}} </ul> </div> <section id='ipsTabs_content_alphabet' class='ipsTabs_panels'> {{if \count( $popularProducts )}} <div id='ipsTabs_elTabs_alphabet_alphabet_tab_popular_panel' class="ipsTabs_panel" aria-labelledby="alphabet_tab_popular" aria-hidden="false"> <ul class='cp-groups-list'> {{foreach $popularProducts as $group}} <li> <a href='{$group->url()}' {{if $group->image}}style="background-image: url( '{expression="str_replace( array( '(', ')' ), array( '\(', '\)' ), $group->image )"}' );"{{endif}}> <h2>{$group->_title}</h2> </a> </li> {{endforeach}} </ul> </div> {{endif}} {{foreach $letters as $letter}} <div id='ipsTabs_elTabs_alphabet_alphabet_tab_{$letter}_panel' class="ipsTabs_panel" aria-labelledby="alphabet_tab_{$letter}" aria-hidden="false"> <ul class='cp-groups-list'> {{foreach $categoriesByLetter[$letter] as $group}} <li> <a href='{$group->url()}' {{if $group->image}}style="background-image: url( '{expression="str_replace( array( '(', ')' ), array( '\(', '\)' ), $group->image )"}' );"{{endif}}> <h2>{$group->_title}</h2> </a> </li> {{endforeach}} </ul> </div> {{endforeach}} </section> </section>
-
1
-
-
22 godziny temu, latte napisał(a):
1. Tak, wersja PHP 8.0.30;
A w checkerze wersja PHP 8.2 😂
-
Otwórz w głównym katalogu plik info.php i w zawartości wrzuć:
<?php phpinfo();
Później otwórz go w przeglądarce i sprawdź czy na pewno wersja PHP zmieniła Ci się na 8.0. Czasami jej nie zmienia bo są izolacje i inne ceregiele.
2. Jeżeli nie pomogło spróbuj wrzucić na nowo pliki, czasami się zdarza jak się wrzuca przez Menedżer plików WWW że przeglądarka nie wrzuci kompletnego archiwum dlatego zaleca się wrzucanie plików przez FTP.
-
I według mnie coś jest nie halo. Bo powinno Ci to dobrze zwrócić. Podeślij adres url.
public static function getDayNames() { if( static::$cachedDayNames !== NULL ) { return static::$cachedDayNames; } $dayNames = array(); $startDay = \IPS\Settings::i()->ipb_calendar_mon ? 'Monday' : 'Sunday'; for( $i = 0; $i < 7; $i++ ) { $_time = strtotime( 'next ' . $startDay . ' +' . $i . ' days' ); $_abbr = \IPS\Member::loggedIn()->language()->convertString( strftime( '%a', $_time ) ); $dayNames[] = array( 'full' => \IPS\Member::loggedIn()->language()->convertString( strftime( '%A', $_time ) ), 'english' => date( 'l', $_time ), 'abbreviated' => $_abbr, 'letter' => mb_substr( $_abbr, 0, 1 ), 'ical' => mb_strtoupper( mb_substr( date( 'D', $_time ), 0, 2 ) ) ); } static::$cachedDayNames = $dayNames; return $dayNames; }
-
date() zawsze zwraca angielskie nazwy bo działa wyłącznie o oparciu o wewnętrzne formaty PHP.
-
Wpisz w konsolę frazę "locale". I Sprawdź co Ci wyświetla. Jeśli któreś będzie "en_US.UTF-8". To wykonaj poniższe komendy i zrestartuj usługę lub cały serwer.
Cytatsudo localectl set-locale LANG=pl_PL.UTF-8
sudo localectl set-locale LC_TIME=pl_PL.UTF-8-
2
-
-
Snow
Zobacz plik
This plugin adds a customizable snow effect to your website, bringing a festive and wintery atmosphere.
Key features:
- Attach snow to specific elements – choose from a list of available page elements and have the snow appear only on them.
- Lightweight and easy to use – adds visual flair without slowing down your site.
Perfect for adding a seasonal touch or holiday spirit to your website with precise control over where the effect appears.
-
Dodający
-
Dodano03.12.2025
-
Kategoria
-
Wspierana wersja5.0.x
-
[SALE 50%] Holiday Addons [ Easter, Snow, New year Easter Egg, Widgets Decoration etc. ]
Zobacz plik
Holiday Addons is a lightweight and easy-to-use application that adds festive, seasonal visual effects to your website. With just a few clicks, you can bring a warm and wintery atmosphere to your community.
Current features include:
- Falling Snow Effect – fully customizable (amount, speed, direction, flake style)
- Classic Holiday Lights – animated decorative lights that gently blink to create a cozy holiday ambiance
- Smashable Lights – interactive lights that break when hovered over, providing a playful effect
- Widgets Decoration – extra decorations and visual options for widgets
- Main Widgets and Sidebar Widgets Decorations – decorate both main widgets and sidebar elements for a complete festive look
- Easter Eggs – hidden surprises and interactive elements for users to discover
- Personalizable Switcher – a flexible toggle that lets users enable or disable specific effects according to their preferences
More decorations and visual options are coming soon to give you even greater flexibility in styling your site for the holiday season.
A perfect solution if you want to quickly and beautifully decorate your forum or website — without complexity or hassle.
-
Dodający
-
Dodano02.12.2025
-
Kategoria
-
Wspierana wersja5.0.x
-
Forum Category Overlay
Zobacz plik
EN: Forum Category Overlay adds a customizable visual lock to restricted categories. Users without permission will see dimmed categories with a message such as Customers Only, while still being unable to access them.
PL: Nakładka kategorii forum dodaje konfigurowalną blokadę wizualną do kategorii z ograniczonym dostępem. Użytkownicy bez uprawnień zobaczą przyciemnione kategorie z komunikatem, takim jak „Tylko dla klientów”, ale nadal nie będą mogli uzyskać do nich dostępu.In future updates, the ability to add more forums and messages will be added.
-
Dodający
-
Dodano18.11.2025
-
Kategoria
-
Wspierana wersja5.0.x
-
-
Top Contributors Pro
Zobacz plik
The app adds a new widget that works similarly to Top Contributors, but also displays topics and posts with sorting options.
-
Dodający
-
Dodano13.11.2025
-
Kategoria
-
Wspierana wersja5.0.x
-
-
Better Stats Pro
Zobacz plik
Better Stats Pro is an advanced application that integrates the functionality of two built-in widgets: "Member Statistics" and "Forum Statistics", creating one comprehensive widget. It is an extended version of my free plugin "Better Statistics".
In this version, users can sort/add/remove tiles according to their preferences.
Tiles list:
- Total posts [Forums app required]
- Total topics [Forums app required]
- Total members
- Most online
- Newest member
- Total reactions
- Total bans
- Space
- Total files [Downloads app required]
- Total downloads files [Downloads app required]
- Total views files [Downloads app required]
- Total images [Gallery app required]
- Total images comments [Gallery app required]
- Total albums [Gallery app required]
- Total blogs
Total blog entries Total pages comments [Pages app required] Total pages views [Pages app required]
-
Dodający
-
Dodano12.11.2025
-
Kategoria
-
Wspierana wersja4.7.x
-
Better Stats
Zobacz plik
This is a sequel to the Better Statistics app. This app features a redesigned widget. An application that combines the code from two built-in widgets called "Member Statistics" and "Forum Statistics" into one.
-
Dodający
-
Dodano12.11.2025
-
Kategoria
-
Wspierana wersja4.7.x
-
-
Czasami nie wyświetla metody płatności jak jest źle skonfigurowana. Spotkałem się z takim błędem. Sprawdź dokładnie webhook Stripe czy dobrze ustawiłeś i poprawność API czy jest zgodna z domeną. Jak nie pomoże sprawdź logi błędów. Ten błąd js nic nie znaczy bo jest związany z innym polem.
-
Hej.
Również jestem zainteresowany, służę pomocą
-
4
-
-
A co się dzieje po kliknięciu przycisku "Napraw" przy bazie danych?
-
Flux
Zobacz plik
Flux is a modern and elegant theme designed for gaming forums, RP servers, and general community boards. Its dark, refined color palette, clean layout, and polished details give the site a professional look and a unique atmosphere. An ideal choice for communities that value both aesthetics and functionality.
If you’re interested in checking out a demo or learning more, you can explore further here.
-
Dodający
-
Dodano09.10.2025
-
Kategoria
-
Wspierana wersja5.0.X
-
-
Hej. Mam kilka licencji na sprzedaż. Zapraszam na pw w celu zakupu. Koszt 300 zł ( wersja IPS4 ).
-
1 or 2 week.
-
1
-
-
W dniu 1.09.2025 o 23:13, qnkov napisał(a):
@Split when we can expect update for the mention suggestions ?
It should be added in the next update.
-
1
-
-
2 godziny temu, Danloona napisał(a):
Hi There, Welcome to Invisionize.
You seems trying install a theme which has been designed to Invision Community 4 on Invision Community 5, which won't work since IC4 themes aren't compatible with IC5.
@aXen, maybe you could comment the situation or help?
As you wrote. This person is trying to import a theme from version 4 to version 5.
Currently available themes for purchase are available on two sites:
- https://forum.invisionize.pl/files/category/46-szablony-i-grafika/ ( Made by me )

Topic Presets
w Płatne modyfikacje
Opublikowano
Topic Presets
Zobacz plik🔹 Topic Presets is a smart autofill tool designed for forums that require structured topic formats. It allows administrators to define preset templates for topic creation, ensuring consistency and clarity across user submissions.
🧩 Whether it's support requests, recruitment threads, or bug reports - users simply select a preset, and the topic fields are automatically populated with the required format. No more confusion, no more formatting errors.
✨ Key Features: