Content Type
Downloads
Release Notes
IPS4 Guides
IPS4 Developer Documentation
Invision Community Blog
Development Blog
Deprecation Tracker
Providers Directory
Forums
Events
Store
Gallery
Posts posted by Nathan Explosion
-
-
-
The reason for the original issue is that 2180291008 is higher than 2147483647, which is the maximum value of an INT column if the column is signed, which is the default for INT - unsigned (for zero and positive numbers only) allows that limit to be doubled.
-
-
-
-
This is the JS call to bring in the validator plugin:
<script src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/jquery.validate.min.js"></script>
If you go to the site for the plugin, you'll see that the current release is 1.19.5, so you might want to consider updating your code to use the most recent version before you try troubleshooting further.
-
Redis may be installed, but if the option is still greyed out then the PHP extension for Redis is very likely not loaded.
-
-
Good to see you got it working.
-
-
If your database has categories, you can make use of the following settings which are at the category level - "Set custom permissions" to ON, and "Users can see..." to OFF:
And then provide that group of people access to add records in a new category - they can crack on with creating their own articles, you can then move them to a different category once ready to go.
-
-
You still have this in your code - remove it.
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
You also still have your JS loading set to "Just before the </body> tag" - change it to the setitng I mentioned.
-
OK - I didn't mention anything about putting those items in the footer of the theme so that's your call.
And you haven't modified the theme setting that I indicated you could change.
And now you have this as your code
<!-- <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="https://cdn.datatables.net/1.11.5/js/jquery.dataTables.js"></script> --> <script type="text/javascript"> jQuery.noConflict(); jQuery(document).ready(function() { jQuery('#example123').DataTable({ "bProcessing": true, "bServerSide": true, "sAjaxSource": "https://beta.marketingcheckpoint.com/admin/mailing/ajax_mail_history_dt10.php" }); }); </script>
And this as your error:
Why? You've commented out BOTH the jquery line and the datatables line, and you aren't loading the datatables JS at a later point. Plus you are using "jQuery" instead of "$"
Use this code in the block, modify the theme setting I indicated, and then advise if it doesn't work:
<script src="https://cdn.datatables.net/1.11.5/js/jquery.dataTables.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#example').DataTable({ "bProcessing": true, "bServerSide": true, "sAjaxSource": "https://beta.marketingcheckpoint.com/admin/mailing/ajax_mail_history_dt10.php" }); }); </script>
-
OK - first bit of advice...you don't need this as jQuery (v3.7.0) will be provided by Invision's software:
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
Secondly...in your screenshot, the error is $(...).DataTable but when I view the site, I see:
$(...).dataTable is not a function
The DataTable function is called "DataTable" so if you have do have it as "dataTable" in your code then correct that.
Finally though, and most important...your code is BEFORE the code that loads up all of Invision's JS. That is possibly why you decided to include that first line of script to load jquery up. You can change that in your theme settings:
-
7 minutes ago, Jyoti Rani said:
But all the js file is there in the script block.
It may be in the block, but is it loaded on the site?
Provide a link to your page with the block on it.
-
Not sure how you're stopped from doing the above, unless you're using your test installation to do your development instead of a localhost installation?
-
35 minutes ago, WebCMS said:
How can I turn off irrelevant emojis like country flags, food, activity, travel, symbols, etc? All I want to keep is Smileys and Emoticons (first and last categories) and eliminate all other clutter.
-
Ah well - that's likely the only option outside of deleting the actual icons from within your file structure.
Why exactly do you want to disabled them? They are used on Retina screens for a reason (the default PNG icons probably blur a little on those screens)
-
Give this a try - no guarantees.
Add the below to your globalTemplate, just before the closing </body> tag.
<script> if(typeof CKEDITOR !='undefined'){ CKEDITOR.env.hidpi=false; } </script>
-
Based on that screenshot and the visible folders, public_html is your root. Highlight it, there are folders plus files in it.
-
Just now, MinimateMultiverse said:
Is this something you can help me narrow down?
It's a file in the root of your Invision installation.
-
17 minutes ago, MinimateMultiverse said:
https://www.minimatemultiverse.com/
Default theme
It's likely affecting Chrome users more, I suspect.
First things first...while you are using https there in the URL, your site is not being served up as http
Check your conf_global.php, specifically the base_url value - if it is http:// then change it to https://, then clear your cache via the support tool in the ACP.
-
Post a link.
In setting up of developer mode i m facing below error
in Developer Connection
Posted
All the files you need are included in the ZIP file for the suite, downloadable from the client area.