Gabor
Forum Replies Created
-
Forum: Plugins
In reply to: [Smart Slider 3] Plugin ConflictsHi @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.
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!Forum: Plugins
In reply to: [Nextend Social Login and Register] This error was generated by Mod_SecurityHi @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:
- When an url contains the “.profile” word, you cannot visit that page: https://yourwebsite.com/wp-login.php?test=.profile
- 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/
Forum: Plugins
In reply to: [Smart Slider 3] 3.5.1.34 on WP 6.9.4 Breaks SiteWhen 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_storageADD INDEXapplication_2(application,section(50))");with a wrong server cache the following happens:
- The first line removes the index from the database.
- 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.
- 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-_bsjMIf 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.
Forum: Plugins
In reply to: [Smart Slider 3] 3.5.1.34 on WP 6.9.4 Breaks SiteHi @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.
Forum: Plugins
In reply to: [Smart Slider 3] 3.5.1.34 on WP 6.9.4 Breaks SiteIf 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_storageADD INDEXapplication(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.
Forum: Plugins
In reply to: [Smart Slider 3] 3.5.1.34 on WP 6.9.4 Breaks SiteHi @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-listThese 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-OtherForum: Plugins
In reply to: [Smart Slider 3] Turn off on mobileHi @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:
- 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.
- 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.Forum: Plugins
In reply to: [Smart Slider 3] compatibilitywith WordPress 6.9“Could not copy file” error means a server issue similar to this:
https://smartslider.helpscoutdocs.com/article/1752-update#Unable-to-copy-5WBfoWordPress 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.
Forum: Plugins
In reply to: [Smart Slider 3] compatibilitywith WordPress 6.9Hi @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:
- 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 - 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
Forum: Reviews
In reply to: [Smart Slider 3] Not very smart at all. Don’t waste your time.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-screenForum: Plugins
In reply to: [Smart Slider 3] Slide with selfhost video autoplay and transactionsHi @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.Forum: Plugins
In reply to: [Smart Slider 3] Cant Drag and Drop images into the slider anymoreHi @willoftheweb!
We indeed seem to have a bug in our code at that part. We have already started working on a fix, but this affects more parts of the image handling, so a deeper testing will be needed, which could be done tomorrow, as the work hours of my colleagues have already passed. Please get in touch with us here:
https://smartslider3.com/contact-us/support/
and then tomorrow we will be able to send you a fixed installer!Hi @alquimia!
By default Nextend Social Login uses the the /wp-login.php page to handle the login and registration flow. When it is not accessible then you need to create custom pages for Nextend Social Login to handle the login flow.
First create an empty page what you will not use for anything else, then at Global Settings -> General tab:
https://social-login.nextendweb.com/documentation/settings/general-settings/
you should use the “OAuth redirect uri proxy page” setting. This means that our plugin will no longer use the /wp-login.php page for the API connection, but the custom page you created and selected here. At the API settings you made for Google:
https://social-login.nextendweb.com/documentation/providers/google/#configuration
you have to change the step 22. setting, to change the URL for the API. This also changes the URL on the social login button. I suggest checking the steps on your own admin area, as that will display the exact url you have to use at this step.Then create another new page again, and also at the Global settings:
https://social-login.nextendweb.com/documentation/settings/general-settings/
you will find a “Page for register flow” setting. To the new page’s description you should add the given shortcode,[nextend_social_login_register_flow]. Then select that page with our settings. This page will be used to ask “custom data”, such as an email address from the users who register with Nextend Social Login.If something won’t work out, let us know!
Forum: Plugins
In reply to: [Smart Slider 3] Feature request – Allow vw/% units in Smart Slider 3 UIHi @marantz9!
Sure, I have added your request to our list, so our developers could consider this in the future!