| Problem | Solution |
| --- | --- |
| Login page looks broken after applying pack | The pack may override login_page.tpl. Restore the original from the pack’s /original_backup/ folder. |
| Modal edit forms don’t save data | JavaScript conflict. Ensure your pack’s JS files include PHP Runner’s runner.js dependencies. |
| Mobile menu doesn’t collapse | Missing Bootstrap JS. Add <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"> before closing </body>. |
| Custom CSS not applied | Check the order of CSS includes in Project > Settings > CSS. Your custom.css must be last. |
Without a template pack, you would manually edit every .html and .php file generated by PHP Runner. A full pack automates this. You select the template once, and PHP Runner applies it to all 50+ pages of your application. templates pack for php runner 23 full
pages/list.htm)This controls the data grid. PHPRunner 23 provides specific tokens: PHP Runner Template Pack 2
<div class="page-card"> <div class="page-title"> <h2>%list_page_title%</h2> <div class="action-buttons"> %list_add_button% %list_export_buttons% </div> </div><div class="search-bar"> %list_search_panel% </div> <div class="table-responsive"> %list_grid% </div> <div class="pagination-area"> %list_pagination% %list_navigation% </div>
</div>
When shopping for or evaluating a templates pack (often available on marketplaces like CodeCanyon or specialized PHP Runner forums), ensure it includes: </div>
| Feature | Why It Matters | | --- | --- | | Bootstrap 5 Integration | PHP Runner 23 officially supports Bootstrap 5. Your pack must leverage BS5 utility classes, flexbox, and components. | | Dark Mode Support | A must-have for developer tools and apps used at night. Look for a CSS variable system that toggles themes. | | 10+ Color Schemes | Pre-built skins (e.g., corporate blue, modern purple, minimal gray) that apply globally. | | Customizable Sidebar | Collapsible, multi-level menu support based on PHP Runner’s permission system. | | Form Wizard Styles | Step-by-step form layouts for complex data entry processes. | | Modal Dialogs for Add/Edit | Instead of redirecting to a new page, full packs often use Bootstrap modals for CRUD operations. | | Custom CSS/JS Hooks | Places to inject your own code without modifying the pack’s core files. |