Jump to content

DawPi

Clients
  • Posts

    8,333
  • Joined

  • Last visited

  • Days Won

    19

Reputation Activity

  1. Like
    DawPi reacted to Joel R in Marketplace Closure   
    Several developers have opted in to the Providers designation, which provides a reasonable level of trust within the IPS ecosystem.  You'll recognize many of the same names who have been around for years.  
    When you do buy third party mods or themes, one of the easiest things you can do is check that they're a Provider.  
    https://www.invisioneer.org/marketplace/
  2. Like
    DawPi got a reaction from RevengeFNF in Buying new self hosted licence - how to choose few applications?   
    Hello,
    https://invisioncommunity.com/buy/self-hosted/

     
    I don't need all these applications, how can I buy it with my choosen apps only as it was before?
     
  3. Like
    DawPi reacted to AlexJ in Community Map   
    @Adriano Faria  @teraßyte (Tks for checking already) @DawPi
  4. Like
    DawPi got a reaction from Miss_B in Is anyone able to help as to what this hook error is?   
    The reason why it crashed I don't know - I think it must be something related to ekforum's board installation, but I've removed particular hook file and recreated it. Works.
  5. Like
    DawPi got a reaction from Joel R in Is anyone able to help as to what this hook error is?   
    OK, I think I've did it. Thanks for everyone.
     
    P.s. I'll confirm it later.
  6. Thanks
    DawPi got a reaction from ekforum in Is anyone able to help as to what this hook error is?   
    Adriano, I know which plugin is causing it but we don't know WHY it doesn't work well on ekforum's board, but works fine on any of mine boards.
  7. Thanks
    DawPi got a reaction from TCWT in After migrating hosts, unable to access ACP   
    In file:
    /admin/applications/core/modules_admin/mycp/dashboard.php Find:
    $online = $this->DB->buildAndFetch( array( 'select' => 'count(*) as rows', 'from' => 'sessions', 'where' => "running_time > {$time}" ) ); Change to:
    $online = $this->DB->buildAndFetch( array( 'select' => 'count(*) as `rows`', 'from' => 'sessions', 'where' => "running_time > {$time}" ) ); Save and upload.
  8. Like
    DawPi reacted to Olivia Clark in Invision Community Insight: October Update   
    🍂🍁 Welcome to this week's Invision Community Insight! 🍁🍂
    Thank you for checking out our weekly, round up post. I hope you have had a wonderful week. 
    This week's updates from the Invision Community team are below. 🙂 
     
    Current Happenings
    Version Five! 🎉
    Our first detailed view of version 5 is out! 
    Ehren has shared the first of many blogs unpacking the exciting improvements in this new version. These visuals walk us through the new sidebar layout and new view modes for the forum index and topic pages.  🤩 
    Join in the excitement! We would love to hear your thoughts too!
     

    Changelog
    For those that like to see what we are up to line by line, here is the changelog for the last two weeks for version 4. 
     
     
  9. Like
    DawPi reacted to Adriano Faria in Force plugin uninstall   
    Delete the tcw directory in applications. Delete the 3 tables it created; they will start with tcw_. Delete the corresponding records from core_sys_conf_settings and core_sys_lang_words. Probably there will be some orphaned records in other tables but nothing that will make your site be useless.
    Go to support tool and rebuild the cache.
    Make a backup of filed and database first just in case.
  10. Like
    DawPi got a reaction from aXenDev in (GS) Server List   
    Tu masz lepsze: https://forum.invisionize.pl/files/file/825-axen-advanced-server-list/
  11. Like
    DawPi reacted to Ehren in Introducing a fresh new vision for Invision Community 5   
    Welcome to Invision Community 5!
    Over the coming weeks, we'll be exploring a bunch of new features and improvements coming to our user interface including our brand new theme editor, a new mobile UI, dark mode and performance improvements thanks to a reduction in both JavaScript and CSS. To kick off this series, let’s take a closer look at the new sidebar layout and new view modes for the forum index and topic pages.
    Sidebar Layout
    Traditionally, Invision Community has shipped with a horizontal header and navigation bar at the top of the page, which is still available in version 5. We're introducing a brand new (and optional) sidebar layout, which can be enabled or disabled easily from within your theme settings. The sidebar not only provides convenient access to your applications, activity streams and search bar, but you can now add links to nodes for even easier access to popular or commonly used areas of your community. For example - a category from your forum, an album from the Gallery, or a product group from Commerce.
    Sidebar-zoom.mp4
    Forum Index: Feed view
    One of our goals for version 5 was to re-imagine new ways for your visitors to consume content, and the sidebar layout is just one of our solutions. Table view has been the typical way of displaying forums, providing visitors with a simple summary of the most recently active topic. Grid mode introduced cover photos to forums and is a great way to make your page more visually engaging, while fluid view allows visitors to filter through a list of topics to easily focus on multiple areas of the community.
    Joining these view modes in version 5 is our new Feed view. Optional cover photos and featured forum colours allow you to personalise each forum, and a list of recently active topics with snippets of the most recent reply allow you to easily see what each forum is focusing on at a glance. The topic list drops below the cover photo and converts to a scrollable list on small devices. It's our fresh take on content display, and we can’t wait to hear your feedback!

     
    Topic pages: Compact view
    In addition, Invision Community 5 also introduces a new, compact layout option for topics. We wanted to create a layout which placed focus on your content while still keeping all of the authors profile information easily accessible within a mini profile. Stats, rank, badges, reputation points and more can be found by tapping the icon at the top of every post. The mini profile strip has also been added to other areas of the software too, such as comments and reviews in applications like Gallery and Blogs, and will appear on the mobile layout when the traditional "table view" is used in topics.
    Switching between the new compact view and the author sidebar view takes just seconds giving you complete control over your community.
    Mini profile.mp4
     
    As part of this view, you also have the choice to feature/pin the original post to the top of every page, making it a breeze for your visitors to easily understand the context of replies without navigating back to page 1. Pinned posts have a slightly larger font-size to distinguish them from replies, and we've thoughtfully truncated them on pages beyond the first to keep scrolling to a minimum.

     
    The new sidebar layout and view modes offer a fresh and innovative approach to navigating and interacting with your community. We’re really keen to hear your thoughts on these new views and whether you’ll be unleashing them on your own sites! We appreciate that no two sites are the same, and those who are a fan of the classic header look will benefit from quick styling tools and a visual way to re-arrange the header elements which we’ll cover in a later blog.
    We’re looking forward to showcasing a whole bunch of new features over the coming weeks - so stay tuned, and we’ll see you then!
     

    View full blog entry
  12. Like
    DawPi got a reaction from Marc Stridgen in How to create webhooks in version 4.7?   
    Hello,
    you may be interested to start here for example:
    https://invisioncommunity.com/developers/
  13. Like
    DawPi got a reaction from SeNioR- in ISP mail Regestration   
    ACP -> Login & Registration -> Registration -> Allowed email domains for registration
  14. Thanks
    DawPi got a reaction from LiveG in ISP mail Regestration   
    ACP -> Login & Registration -> Registration -> Allowed email domains for registration
  15. Like
    DawPi got a reaction from Marc Stridgen in convert folder is missing in latest Invision folder files.   
    It's available. During downloading new IPS4 version from Client Area check this box too:

     
    Upload these files once again and it's..... done!
     

  16. Like
    DawPi reacted to David N. in Submitting replies takes an unusually long time   
    No, 7 seconds is way too slow. Submitting a reply should generally take less than 2 seconds - and it normally does, just like it does when submitting a reply here on this website. 
  17. Like
    DawPi reacted to opentype in Invision Community Insight: Version 5 teaser II is here!   
    It never really was. Google just follows the user. If a site offers the most relevant content for a search query, then it’s what the user wants to see, whether it takes 500 milliseconds longer to load or not. Only if different sites have exactly the same ranking otherwise, then maybe your ranking position changes a bit. But in general, search results are not ordered by speed. That would be ridiculous. 
    Optimizations are still useful of course, but there is no reason to obsess about them. There are much more impactful changes to be made on the site itself, e.g. how to name pages/forums/topics, how to structure a menu and so on. 
  18. Like
    DawPi reacted to Adriano Faria in Advanced Profile Privacy System   
    Gabriel, the app to redeem the keys was developed by me and it's available for those who want to use it. You won't find it on all contributors boards. A few are using it and they seem to be happy with it ( @DawPi @Nathan Explosion @onlyME ).
  19. Haha
    DawPi got a reaction from G17 Media in Submitting replies takes an unusually long time   
    It's an error/bug in the IPS Cloud version:

  20. Like
    DawPi got a reaction from Miss_B in Error while uninstalling application   
    Pretty obvious:
     
  21. Thanks
    DawPi got a reaction from Gabriel Torres in (DP41) Mod Action Notify   
    Thank you for being a client!  The Invision Community Marketplace is closing October 30 2023, so I am moving all of my files over to my personal site https://forum.invisionize.pl. 
    You can redeem the marketplace purchase keys provided by IPS in order to keep getting updates and support for the applications/plugins you purchased. You can purchase files directly on my marketplace. You can get support for your purchased applications/plugins directly on their new support topics. You can request a custom application/plugin or service.  
    Bookmark https://forum.invisionize.pl and the new Marketplace Directory www.Invisioneer.org.  
  22. Like
    DawPi reacted to The Old Man in A (very) brief look at Invision Community 5   
    That flexibility was such a an attractive and useful feature of IPS, and it will be sorely missed! I’ve had forums not work out and that flexibility helped me. The same happened with a client who then just needed the Gallery which is way beyond anything out there. TBH I didn’t realise it means that their IPS4 Gallery is on borrowed time and I’ll have to switch to a replacement.
    I realise Invision wants to increasingly appeal more to larger enterprise clients, but I can’t help feel it is slowly but surely moving away out of reach from the low budget personal/hobbyist sites that essentially helped get Invision where it is today, which is sad.
  23. Like
    DawPi got a reaction from Mercury Forever in HTTP ERROR 500 -- View Invoices NEXUS   
    Locate that hook, check the owner and ask him to update it OR if you're fine with manual edits I can provide you a tutorial for it.
  24. Like
    DawPi reacted to The Old Man in Is there a way to have sortable headers on a table?   
    Hi @homeofeconomy
    There may be a CKEditor plugin but you can accomplish this in Pages. You will need to add some code in the AdminCP Pages sections. This is based on a W3Schools example that I’ve previously used in Wordpress, but I’ve just tested it and it works fine in IPS.
    Step 1: Create a new Page
    First create a new Page in in AdminCP > Pages to host an example.
    Go to Pages > Add Page  and choose With Page Builder and on the first tab give it a Page Name such as ‘Sortable Table Test’.
    (You can leave all the other fields alone for now, perhaps allow it to be added to your Menu for convenience if you like.)
     
    Step 2: Add the JS and some CSS
    Next go to Pages Templates. 
    Click new and choose CSS. Give it a name of sortable_tables (it will add the .js for you) and if you like choose to put it in a new category such as Sortable Tables.
    You could let it inherit the current IPS theme stylings or make use of the IPS theme classes.

    For now though, open the new blank template you created and copy and paste this CSS inside it:
    /* CSS for tables*/ .responsive_table_wrapper { overflow-x: auto; } table.test { border: 1px solid #51c427; margin: 2% 0; padding: 0; text-align: left; vertical-align: middle; overflow-x: auto; border-collapse: collapse; width: 100%; } td, th { text-align: left; padding: 8px; } tr:nth-child(even) { background-color: #51c427; color: #000; } /* For test table */ table.test caption { display: none; }
    Now do the same for a Javascript file called sortable_tables and then paste in the following code:
    function sortTable(n) { var table, rows, switching, i, x, y, shouldSwitch, dir, switchcount = 0; table = document.getElementById("myTable"); switching = true; // Set the sorting direction to ascending: dir = "asc"; /* Make a loop that will continue until no switching has been done: */ while (switching) { // Start by saying: no switching is done: switching = false; rows = table.rows; /* Loop through all table rows (except the first, which contains table headers): */ for (i = 1; i < (rows.length - 1); i++) { // Start by saying there should be no switching: shouldSwitch = false; /* Get the two elements you want to compare, one from current row and one from the next: */ x = rows[i].getElementsByTagName("TD")[n]; y = rows[i + 1].getElementsByTagName("TD")[n]; /* Check if the two rows should switch place, based on the direction, asc or desc: */ if (dir == "asc") { if (x.innerHTML.toLowerCase() > y.innerHTML.toLowerCase()) { // If so, mark as a switch and break the loop: shouldSwitch = true; break; } } else if (dir == "desc") { if (x.innerHTML.toLowerCase() < y.innerHTML.toLowerCase()) { // If so, mark as a switch and break the loop: shouldSwitch = true; break; } } } if (shouldSwitch) { /* If a switch has been marked, make the switch and mark that a switch has been done: */ rows[i].parentNode.insertBefore(rows[i + 1], rows[i]); switching = true; // Each time a switch is done, increase this count by 1: switchcount ++; } else { /* If no switching has been done AND the direction is "asc", set the direction to "desc" and run the while loop again. */ if (switchcount == 0 && dir == "asc") { dir = "desc"; switching = true; } } } }
    Notice the ID of our table of myTable in the 3rd line of JS, this is important so we target the correct table! It must match the table ID name we’ll create next. Save the changes.
     
    Step 3: Create a new Custom Block
    Next create a new Pages Custom Block, this will hold the Sortable Table allowing you to position it where you like on the page, say between Rich Text Blocks.
    Select the Manual and the HTML type of block, give it a name such as Sortable Table, leaving the other fields alone for now. In the Content tab, paste the following HTML code:
    <h2>Sortable HTML Table</h2> <p>Based on <a href="https://www.w3schools.com/howto/howto_js_sort_table.asp" target="_blank" title="View the original example at W3Schools (new tab/window).">www.w3schools</a></p> <div class="responsive_table_wrapper"> <table class="test" id="myTable"> <!-- When a header is clicked, run the sortTable function, with a parameter, 0 for sorting by Company, 1 for sorting by Contact etc. --> <tr> <th onclick="sortTable(0)"><i class="fa fa-sort"></i> Company </th> <th onclick="sortTable(1)"><i class="fa fa-sort"></i> Contact </th> <th onclick="sortTable(2)"><i class="fa fa-sort"></i> Country </th> </tr> <tr> <td>Alfreds Futterkiste</td> <td>Maria Anders</td> <td>Germany</td> </tr> <tr> <td>Centro comercial Moctezuma</td> <td>Francisco Chang</td> <td>Mexico</td> </tr> <tr> <td>Magazzini Alimentari Riuniti</td> <td>Giovanni Rovelli</td> <td>Italy</td> </tr> </table> </div>  
    Save the block, in future once you are happy with it, you could opt to cache it.
    Next we’ll edit the Page we created in the first step.
     
    Step 4: Add the CSS and JS to the new page
    Edit the file and select the Page Includes tab. Tick/Check to include both the Sortable Tables JS and CSS files created earlier so that they are loaded inside this page and click Save.
     
    Step 5: Add the Custom Block to the page
    Finally, click the Magic Wand button for the page and it will open up the Page Builder on the Sortable Table Test page.
    Drag and drop a Pages Custom Block into your page. Select the Sortable Table block and exit the Page Builder (finish editing button).
    Tip. When you refresh that page, it will open the Page Builder again, so instead click on the page name in the breadcrumbs and then you can reload the page as normal.
    You’ll have something like this, just click or tap on the Table Headers to sort the columns:

     
    Demo: https://invisionary.tech/sortable-table-test/

    Hope this helps!
  25. Thanks
    DawPi got a reaction from LiveG in Changing ACP password   
    Which one? ACP does not have own password? Explain please.
×
×
  • Create New...