Nick Mariano
Forum Replies Created
-
Hi @tatianaslaw,
Thanks for reaching out to us. This is a known issue in LifterLMS that we have logged to our public GitHub repository since March 2024. While are our developers are aware of this issue, please note that we are not able to provide an estimated timeline of when that issue will be fixed, or when the fix will be released. However, when a fix does get released, you can read more about it at make.lifterlms.com/category/release-notes.
Hi @dmed,
Could you please let us know if the issue is resolved? As we haven’t had any response in over a week, I am going to mark this thread as resolved. Please reopen or post a new thread if you require further assistance.Hi @ellenwoods,
Could you please let us know if the issue is resolved? As we haven’t had any response in over a week, I am going to mark this thread as resolved. Please reopen or post a new thread if you require further assistance.
Hi @ellenwoods,
I can see that there is a message saying “There has been a critical error on this website.” In this case,we need to find the exact error message causing this. To find that, please enable debug mode , debug logging, and debug display on your website. To do that, please follow the instructions in lifterlms.com/docs/how-to-debug-a-white-screen/#both.
Once debug is enabled, please visit the affected courses again so you can see the PHP error that is crashing your site. This PHP error will help us identify whether it is a theme or plugin that is causing the crash, or something else.Hi @verityh,
When you wrote that you can ‘see in the backend under “Notifications” their emails are assigned to receive lesson comments’, were you referring to WordPress Dashboard > LifterLMS > Settings > Notifications? In this case, please note that we do not have a lesson comments notification under that settings, even lesson comments can be enabled. In this case, would you be able to provide some screenshots or a video recording so we can better understand what is going on?Forum: Plugins
In reply to: [LifterLMS - WP LMS for eLearning, Online Courses, & Quizzes] SCORM SupportYes, that is possible with the help of a free 3rd-party plugin called Experience API for LifterLMS by Grassblade. To learn how to import SCORM content using that plugin, please follow the links below from our site:
Hi @daramolav1
I’m glad the issue with the certificates has already been solved. As for the issue with preventing LifterLMS overrides from being gone once you update LifterLMS, one way to prevent that is to store all your edits inside a child theme. That approach is documented in lifterlms.com/docs/lifterlms-templates. If your edits involve using hooks (actions or filters), you can also just use the free Code Snippets plugin to store and run those custom PHP codes.
Hi @tatianaslaw,
Please note that the string
A strong password is required with at least 8 characters. To make it stronger, use both upper and lower case letters, numbers, and symbols.
is something you need to edit in the block editor (Gutenberg). You can find that text by editing thePassword (Reusable)
block of theRegister
andBilling Information
forms inWordPress Dashboard > LifterLMS > Forms.
Once you open theRegister
from and theBilling Information
form, one quick way to edit thePassword (Reusable)
block is to detach it. You can do this by clicking on the password field, clicking on the three vertical dots, and the selecting Detach. Once detached, you can then edit the textA strong password is required with at least 8 characters. To make it stronger, use both upper and lower case letters, numbers, and symbols.
Note that you will need to do this on both theRegister
from and theBilling Information
form.Hi @daramolav1,
Could you check what the Status of the awarded certificate is? If the status is anything other than Published, it will not appear on the frontend of the student dashboard page. If that is the case, you can just manually change the Status to Published.If that does not work, kindly check if there are theme or plugin conflicts.
- To rule out theme conflicts, please follow the instructions in?lifterlms.com/docs/troubleshooting-with-lifterlms/#theme-compatibility. In particular, if the issue disappears after you switched to a default theme (e.g., the Twenty Twenty-Four theme), then there is a theme conflict somewhere.
- To rule out plugin conflicts, please follow the instructions in?lifterlms.com/docs/troubleshooting-with-lifterlms/#disable-plugins. In particular, if the issue disappears after you?disabled all plugins?(except LifterLMS), then there is a plugin conflict somewhere.
Hi @dartanidi,
I’m glad we were able to help you! I am going to mark this thread as resolved now. Please reopen or post a new thread if you require further assistance.Hi @ulf01,
As we haven’t had any response in over a week, I am going to mark this thread as resolved. Please reopen or post a new thread if you require further assistance.Hi @ulf01,
As we haven’t had any response in over a week I am going to mark this thread as resolved. Please reopen or post a new thread if you require further assistance.Hi @dartanidi,
In this case, the following JavaScript code snippet below will redirect the student to Google once the course is complete. So you just need to replace"https://www.google.com/"
with your desired URL inside double quotes. To add the code below to your site, please follow the instructions in lifterlms.com/docs/how-do-i-add-custom-code-to-lifterlms/#code-snippets.add_action( "wp_footer", "custom_redirect_logic_for_lessons", PHP_INT_MAX );
function custom_redirect_logic_for_lessons() {
if ( is_singular( "lesson" ) ):
?>
<script type="text/javascript">
(function($){
$(document).ready(function(){
var notificationsDisplayed = false;
var progress = '0%';
var count = 0;
/* Check that we are in the last lesson of a course. */
if ( 0 == $(".llms-next-lesson").length ) {
/* Create the timer only when we are on the last lesson of a course. */
var timer = setInterval(function() {
console.log("Timer running.");
/* Every increment of 1 corresponds to 100 milliseconds. */
count += 1;
console.log('count: ', count);
/* Always check the current value of the progress bar. */
if ( $('.progress-bar-complete').length > 0 ) {
progress = $('.progress-bar-complete').data('progress');
}
if ( '100%' != progress && count >= 10 ) {
clearInterval(timer);
console.log("Timer not running.");
}
/* Once the notifcation has been set to true, do not change it. */
if ( $(".llms-notification.visible").length > 0 && false == notificationsDisplayed ) {
notificationsDisplayed = true;
}
/* If notifications are not displayed within the first 1 second, stop the timer. */
if ( !notificationsDisplayed && count >= 10 ) {
clearInterval(timer);
console.log("Timer not running.");
}
/* If notifications are displayed let's wait for 1 second before redirecting. */
if ( notificationsDisplayed && count >= 10 ) {
/* Don't redirect unless notifications have been displayed in the same viewing session. */
if ( '100%' == progress && notificationsDisplayed ) {
clearInterval(timer);
console.log("Timer not running.");
window.location.replace("https://www.google.com/");
}
}
}, 100);
}
});
})(jQuery);
</script>
<?php
endif;
}Hi @ulf01,
Since you are using a paid theme named Total from ThemeForest, we’re not able to replicate the frontend sidebar issue on our end since we don’t have a copy of that paid theme. Please note that LifterLMS does register a Course Sidebar widget area and a Lesson Sidebar widget area in/wp-admin/widgets.php
. However, how (or if) that sidebar appears is ultimately determined by the current theme that you are using. For example, Kadence has a setting that allows LifterLMS courses to have sidebars or not. If you switch to themes like the Twenty Twenty-Four Theme, the default layout has no sidebar. On the other hand, in the Sky Pilot theme, the default course layout has a sidebar.
If the Total theme you are using does not support sidebars, kindly follow the instructions in lifterlms.com/docs/lifterlms-sidebar-support and in lifterlms.com/docs/super-sidebars-lab to try to add sidebar support on your site. We also recommend reaching out to the support team of your current theme to confirm if they have sidebar support so you can check if using extra PHP code is really necessary.