Forum Replies Created

Viewing 15 replies - 1 through 15 (of 1,226 total)
  • Plugin Support Gabor

    (@nextendweb_gabor)

    The cut off problem at both cases are caused by this part of the previously mentioned custom CSS codes:

    .n2-ss-slider-wrapper {
    height: 100vh !important;
    }
    .n2-ss-slider {
    height: 100vh !important;
    min-height: 100vh !important;
    }

    so they should be removed as well. Your slider’s height is bigger on desktop and on mobile too, than 100vh, and with these custom codes there are hidden overflowing parts.

    In the Free version of Smart Slider you can only have a given slider size:
    https://smartslider.helpscoutdocs.com/article/2033-what-affects-slider-size#slider-size

    If you would like the slider to be exactly as big as the screen is, that is the Pro version feature. There you could have Full page layout:
    https://smartslider.helpscoutdocs.com/article/1777-fullpage-layout

    And your mobile slider currently is bigger than 100vh, because of the Min height setting:
    https://smartslider.helpscoutdocs.com/article/1776-fullwidth-layout#configuration-1
    You should adjust the Min height to the height you would like to get; or to 0px, to allow the Slider size value’s ratio to be used.

    So the main problem is that you are trying to make screen height based sliders, which is not possible in the Free version. You can only have a given slider size.

    Plugin Support Gabor

    (@nextendweb_gabor)

    Hi @tmersh!

    The problem on your website is mainly caused by your custom codes. They seem to come from WordPress left admin menu’s Appearance -> Customize -> Additional CSS, but some themes are offering different placements for these custom CSS codes too, you might know where they are from. The problematic codes are the following:

    .n2-ss-slider-wrapper {
    height: 100vh !important;
    }
    .n2-ss-slider {
    height: 100vh !important;
    min-height: 100vh !important;
    }
    .n2-ss-slide-background-image img {
    object-fit: contain !important;
    background-color: #000 !important;
    }
    .n2-ss-slide {
    background-color: #000 !important;
    }

    The .n2-ss-slide background-color turns your slides black, and while on img it might could stay, I still suggest removing that, as our settings are getting overwritten and you don’t need these codes. And the height values are modifying all slider’s display heavily.

    I can see some other codes too, which currently don’t seem problematic, but if you would still see any issues, I suggest trying to remove all slider modifying custom codes first.

    For object-fit: contain, you can use “Slide background image fill” option with “Fit” value: https://smartslider.helpscoutdocs.com/article/1809-slider-settings-slides

    And you seem to use our Min height setting: https://smartslider.helpscoutdocs.com/article/1776-fullwidth-layout#configuration-1
    with a big value, which makes your slider very large. I suggest removing/modifying that as well.

    Lastly, you see differences from our videos, because we use the Pro version in a lot of the videos, and some of the options seen in them are not available in the Free version of Smart Slider.

    Plugin Support Gabor

    (@nextendweb_gabor)

    Hi Piet!

    We support all PHP8 versions, so the ones you listed and PHP8.5 too.

    Our support can be known from two places:

    1. We have a System requirements documentation:
      https://smartslider.helpscoutdocs.com/article/1716-system-requirements#Server-configuration-ySGCo
      There at “PHP version” we marked the latest available Xampp for Windows as the maximum PHP version we support, just to give us some time for development, as people often ask for compatibility on the week a new PHP version comes out. But we usually support higher PHP versions too, just full compatibility might be a working process.
    2. In the Changelog:
      https://smartslider.helpscoutdocs.com/article/1746-changelog
      if you search for the word “PHP”, you can find “PHP8.5 compatibility” and similar results, which are marking that we made tests and codechanges regarding the given PHP version. So you could rather count this as the latest PHP version we support.
    Plugin Support Gabor

    (@nextendweb_gabor)

    Hi @nextwavingit!

    Thanks for the information! We will investigate these cases, and if possible, we will implement modifications in our code to try to avoid these issues; and if that won’t be possible, then we will write down these conflicts in our documentation.

    Plugin Support Gabor

    (@nextendweb_gabor)

    Hi @wpguy2098!

    Output buffer errors usually happen, when there is another PHP error on the website. The way output buffering works is, that there cannot be any content returned until the buffer ends. A PHP error stops the codes of the website and writes out some error message, which happens before the buffer end, causing the buffer error message too. So that error message should be found. You should turn on error reporting on your website this way:
    https://smartslider.helpscoutdocs.com/article/1949-error-reporting#error-report-wp
    When the error happens again, this should produce a “php-error.log” file in the root folder of your WordPress installation. Please send us that log to support@nextendweb.com and from it we will try to figure out what causes this issue!

    Plugin Support Gabor

    (@nextendweb_gabor)

    Hi @chetan0412!

    Mod_Security is a setting on the server of the website, so it does not come from a plugin. Probably your host changed your server’s configuration to try to strengthen its security.

    Do you see this error when you try to use Google login? Usually Mod_Security blocks two kind of requests:

    1. When an url contains the “.profile” word, you cannot visit that page: https://yourwebsite.com/wp-login.php?test=.profile
    2. When an url contains “https://”, that is when you cannot visit it: https://yourwebsite.com/wp-login.php?test=https%3A%2F%2F

    These are unavoidable with Google. You should replace https://yourwebsite.com/ with your website’s url and test these cases. Probably one of them will cause the issue, and then you could get in touch with your server host showing them the problem, and they could disable the given Mod_Security rule.

    In case neither urls would produce the Mod_Security error, please send me the url, where the issue happens! If you wouldn’t want to share it publicly, you could write to us here too: https://social-login.nextendweb.com/support/

    Plugin Support Gabor

    (@nextendweb_gabor)

    When user permissions are correct, then the server’s object caching or query caching causes the issue. In the connected code:
    wp-content\plugins\nextend-smart-slider3-pro\Nextend\SmartSlider3\Install\Tables.php
    for example if we watch what happens with “application_2” index:

    self::dropIndex('#__nextend2_section_storage', 'application_2');
    ....
    $this->query("ALTER TABLE
    #__nextend2_section_storage ADD INDEX application_2 (application, section(50))");

    with a wrong server cache the following happens:

    1. The first line removes the index from the database.
    2. For the “ALTER TABLE” code, a caching layer (like Redis, Memcached, or MySQL query cache) returns an old cached version of the table metadata. This is why even though “application_2” was dropped, the next codelines don’t receive an accurate information about it.
    3. As a result, a “Duplicate key” error appears for the “application_2” index.

    From the code’s perspective, it is not possible to tell if the server is returning outdated table metadata due to object or query caching, or we are getting a real result, when an error happens, so there is no patch we could create for these kind of problems. That is why this can only be solved by adjusting the configuration of the server, to for example disable every server cache, or to debug the cache and modify its settings.

    Executing the statements manually works out, because in phpMyAdmin there is no such caching.

    You should also note, that your databases won’t go wrong, even if the update for some reason stopped halfway. Once the update is properly able to run, that fixes all issues, and that is how repairing would happen.

    Now I have updated our documentation to include the structure and indexes of all our database tables:
    https://smartslider.helpscoutdocs.com/article/1956-all-folder-file-and-database-table-created-by-smart-slider#Structure-and-indexes-_bsjM

    If your database tables are fine, then you are being stuck in the install phase, as that won’t be completed until the database codes are able to run. Manually you can modify the following file:
    wp-content\plugins\nextend-smart-slider3-pro\Nextend\SmartSlider3\Install\Install.php
    to delete this line:

    $tables->install();

    and then if the the database is truly fine, your Smart Slider should work. But as you can tell too, this is just a temporary solution for the current version, and with the next version the same issue will happen, until the caching problem won’t get fixed on the server.

    Alternatively, I can also suggest creating a copy of your websites on localhost, like on Xampp or Wamp server. There with the default setups of these localhost servers, you won’t have this problem, and you can either just copy back the updated website to its original placement, or compare these proper environments with the live server’s, to figure out what is different.

    Plugin Support Gabor

    (@nextendweb_gabor)

    Hi @kenika!

    We suggest for you too, to get in touch with your server host about this issue. Your database user either won’t have ALTER and DROP permissions, as the first answer describes; or a wrong server cache serves an older version of the database, as written in the second answer. The second answer also has codes for your host to prove there are no coding errors, so this can only be fixed by your host.

    If you would have further questions, please create a new topic, as WordPress.org doesn’t allows ‘me too’ comments on support tickets.

    Plugin Support Gabor

    (@nextendweb_gabor)

    If your user does really have ALTER and DROP permissions, then the problem will be caused by server cache, that your server still serves an older version of your database.

    So somehow the database modifications did not happen in your case due to some server limitation or the modifications did happen, but the new database does not load.

    Are you managing your own server, or are you using the services of a hosting company? The person that has access to the server’s configuration, could open this PHP file to see the exact codes, which are running:
    wp-content\plugins\nextend-smart-slider3-pro\Nextend\SmartSlider3\Install\Tables.php
    The install() function runs the database modifications, through the functions that can be found lower in that file. If you have errors, like:

    Duplicate key name 'application'

    then you can see in that file, that in a proper environment this couldn’t happen, because we are dropping the ‘application’ index before trying to create another one:

            self::dropIndex('#__nextend2_section_storage', 'application');
    ...
    $this->query("ALTER TABLE
    #__nextend2_section_storage ADD INDEX application (application, section(50), referencekey(50))");
    ...
    private static function dropIndex($tableName, $colName) {
    ...
    Database::query("ALTER TABLE " . $tableName . " DROP INDEX " . $colName . "");
    ...
    }

    So in this example the ALTER TABLE … DROP INDEX code couldn’t run due to a server issue. This file can be used to see what should be happening on the server.

    Plugin Support Gabor

    (@nextendweb_gabor)

    Hi @bindevid!

    There are some common database errors caused by wrong server configurations:
    https://smartslider.helpscoutdocs.com/article/2123-duplicate-column-name-sliderstatus
    https://smartslider.helpscoutdocs.com/article/2125-unknown-column-issystem-in-field-list
    https://smartslider.helpscoutdocs.com/article/2121-unknown-column-sliderstatus-in-field-list

    These are being caused by that the database user doesn’t have ALTER or DROP permission. Do you remember or took notes about what exact error messages did you see? In case you aren’t sure about the messages, try to update again and take a look at them!

    So if you see either of those messages from our documentation, you should follow the given documentation, to resolve the wrong user permission with your server host. But if you see some other error message, or you aren’t sure, please send us the messages you see either here, or through our support form:
    https://smartslider3.com/contact-us/support/?topic=Installation&installation-group=Installation-Other

    Plugin Support Gabor

    (@nextendweb_gabor)

    Hi @sooskriszta!

    I’m sorry, but we don’t have an option like that. There are two reasons, why we aren’t offering this kind of option:

    1. Our system is device width based. For example on desktop computer if you make your window narrow and load your page, the slider won’t show up as it is mobile view, but if you make the screen wider, it will appear. For this, you need to have the code on the page.
    2. Full page caches are usually only storing one cache for one page. So if you have a caching plugin or server cache on your website, and take a look at your website on mobile, where our code is missing, the website’s cache will be generated by the cache plugin/server there. After that if you visit the website on desktop computer, that cache plugin/server will load the mobile stored cache, so our code will still be missing.
      Of course there are some caches, which offer device based caching, but due to the really common issues we expienced with the single caches, we do not have support for these either.

    So right now the most optmized option we offer is in the Pro version with Size tab -> Hide on:
    https://smartslider.helpscoutdocs.com/article/1980-how-to-hide-the-slider-on-mobile#hide-pro
    where we are loading as few codes as possible (images aren’t loading, which is the most important in speed), while we do load some codes.

    Plugin Support Gabor

    (@nextendweb_gabor)

    “Could not copy file” error means a server issue similar to this:
    https://smartslider.helpscoutdocs.com/article/1752-update#Unable-to-copy-5WBfo

    WordPress installs plugins by unzipping them into the temporary folder of your website, and from there it moves the files to their actual location. (So at this point our codes aren’t running, this is all being done by WordPress.) The error message you see means, that the unzipping worked out, but moving the files won’t happen due to a problem happening on the server. This problem usually is a permission issue, that the folders/files are being created with wrong permissions, or your apache user has wrong access. Another problem could be, that for example the server don’t have enough storage to create more files. Lastly some other server limitations can create issues too, for example open_basedir can limit down which folders are accessible for PHP codes. Either way, you should get in touch with your server host and ask them to fix this problem for you. Our documentation can give pointers about the possible permission issue and how that should be fixed.

    Plugin Support Gabor

    (@nextendweb_gabor)

    Hi @halleeb!

    We haven’t heard about any issues related to new WP versions. Could you tell me what is the error message you see?

    The most common installation issues:

    1. If you see “unzip_first” in the name of the zip file, you have to unzip it, and the inner zip file can be installed:
      https://smartslider.helpscoutdocs.com/article/1717-wordpress-installation#step-2
    2. In case you see “The uploaded file exceeds the upload_max_filesize directive in php.ini.”, then the server’s configuration has to be adjusted:
      https://smartslider.helpscoutdocs.com/article/1717-wordpress-installation#uploadmax
    Plugin Support Gabor

    (@nextendweb_gabor)

    Hi @sgumby!

    Our slider has a rule, that a slide’s height is at least as big as the height of your layers, margins and paddings are and your entire slider is as big as the highest slide is:
    https://smartslider.helpscoutdocs.com/article/2033-what-affects-slider-size#content-in-a-slide
    Probably this caused your problem.

    So if you don’t have too much texts, buttons, etc. on slides, your slider’s height would go smaller on smaller screens:
    https://smartslider.helpscoutdocs.com/article/2103-how-to-keep-the-sliders-size-ratio-at-any-screen

    Plugin Support Gabor

    (@nextendweb_gabor)

    Hi @mstudioil!

    I’m sorry, but we don’t have an option to add special transition between slides that have videos. So the ‘Main animation’ of the slider could affect:
    https://smartslider.helpscoutdocs.com/article/1779-slider-settings-animations
    how the slide switching happens in this case, which could be sliding or fading.

    To have self-hosted videos, is a Pro version option, where the video could be background:
    https://smartslider.helpscoutdocs.com/article/1924-how-to-add-a-video#slidebg
    or layer:
    https://smartslider.helpscoutdocs.com/article/1924-how-to-add-a-video#layers
    In the Free version Youtube or Vimeo layers can be used, but those won’t cover the slides at any given responsive case. Background videos are autoplaying automatically (where they can), and layers have autoplay options too.

    If you would have a question about the Pro version features, please get in touch with us here:
    https://smartslider3.com/contact-us/support/
    as this forum only allows the Free version to be supported.

Viewing 15 replies - 1 through 15 (of 1,226 total)