Jump to content

Tech Support

Administrators
  • Posts

    1,736
  • Joined

  • Days Won

    321

Everything posted by Tech Support

  1. Would be interesting to hear from others on this. Previously nobody ever asked us about adding support for video platforms, and thus we never heard of them. I think the author doesn't understand the terminology here and thinks that these platforms are providing hosting for video files, but instead they provide ability to upload videos to them and embed / link from your own site. This is pretty supported by KVS using the following content types: Embed code for embedding their player Pseudo video for linking their video page
  2. Hello, KVS admin panel doesn't have functionality to edit static design files, such as images, CSS and JS files. It is expected that these files are edited from the server side. One possible way is to use File Manager function in your server panel, typically most of server panels allow to edit files in some file, typically this function is called File Manager. Another option which is much popular is to use FTP client, for example Filezilla to connect to your site and modify files there.
  3. Yes, we have this in mind. However it is not as easy as you think and can't be done at the moment. The reason is - performance. In order to not show personal videos in common lists, we will have to add another filter, which will be added in addition to already 2 filters that KVS currently uses (status + publishing date). Having 2 filters is already heavy and actually initial bad design, so we need to replace it with the only 1 lightweight filter: is_published=1. If we want to change filter to only 1, we will have to create a new Publisher module, which will be used to publish videos when their publishing time come (right now this is not needed because we have publishing time in the filter). This module is not simple itself, and it should have several options, like to allow configuring auto-publishing randomly 10 per day, and etc. - there can be many use cases for it. This is the whole concept change for KVS, and thus requires a lot of effort from our side. While simply adding 3rd filter could be a huge performance overhead for sites that are already running at border point. We do not want to do that, otherwise updating for them could turn down their sites.
  4. We are adding coinpayments.net right now. Not yet, still up to 1 month to finish all the concepts.
  5. Yes, possible, but only if you pass video directory in the URL. If your video URLs only have ID in them, not possible. You can add search_results block to a video page and configure its var_query parameter to dir value: var_query = dir This should result in showing queries similar to what is in video title passed in the URL. Please make sure to put at least 86400 caching time for this block, as it will produce high load on DB and caching would be very important here.
  6. Possible to configure flipping all new videos by creating /admin/include/kvs_filter_video.php file with the following code: <?php function kvs_filter_video($video_data) { return array( 'flip' => 1 // if to flip video horizontally ); } For embedded videos this is not possible, as you have no control on what is inside embed iframe.
  7. No, it is just a part of static HTML code, Smarty is needed when you want to have some display logic, such as IF / ELSE / LOOP / data display.
  8. Updated original post with Video previews section after investigation.
  9. Video autoplay is not a guarantee. Some browsers only let users decide (e.g. Firefox). Some browsers evaluate previous user behavior within the site, and if user already watched a video there, they will allow autoplay next time (Chrome). Here is a summary from Firefox DEV docs:
  10. I think you just need to put it into <head> section of the site. This can be done in Website UI -> Page components -> include_header_general.tpl anywhere under <head>.
  11. For activating auto-play please go to Settings -> Player settings and enable auto-play in options.
  12. This is not connected to theme. This looks to be connected to some ffmpeg options that could be used to auto-sync: https://lzone.de/blog/Easily-fix-async-video-with-ffmpeg To be specific about the exact option, need some testing. Please create support ticket and attach the video file as a URL, we can try to check that.
  13. Yes, there is such script with every KVS installation: https://kvs-demo.com/redirect_random_video.php
  14. Please find KVS themes here: https://kvs-themes.com/
  15. RewriteRule ^models/([0-9]+)/$ models_videos.php?from=$1 [L,QSA] RewriteRule ^models/$ models_videos.php [L,QSA] RewriteRule ^models/([^/]+)/([0-9]+)/$ videos_list.php?model=$1&from=$2 [L,QSA] RewriteRule ^models/([^/]+)/$ videos_list.php?model=$1 [L,QSA] Unfortunately it is not simply mass replace text in .htaccess, as you only need to change the first part - URL pattern. While the 2nd part should be left unchanged. Here is the result of what should be: RewriteRule ^experts/([0-9]+)/$ models_videos.php?from=$1 [L,QSA] RewriteRule ^experts/$ models_videos.php [L,QSA] RewriteRule ^experts/([^/]+)/([0-9]+)/$ videos_list.php?model=$1&from=$2 [L,QSA] RewriteRule ^experts/([^/]+)/$ videos_list.php?model=$1 [L,QSA]
  16. Please go to Website UI -> Language files -> default. In the text editor you can do mass replace of "model" to "expert". This will also change URL patterns, so you need to do the same replacement in .htaccess file (via FTP client in your server document root). Finally please got to Settings -> Website Settings and change Model page URL pattern field accordingly.
  17. Yes, it is allowed to re-purchase license, but we also require the old owner to pay license transfer fee $50 for a license to be transferred to your account.
  18. We are still working the admin panel redesign. Enormous volume of work, but have to finish that out.
  19. List of search queries is displayed by search_results block. Here is how you can put it into the main pages: {{insert name="getBlock" block_id="search_results" block_name="Similar Searches"}} Put it into Index and Common Videos List (renders categories, tags, models, content sources and etc.) page templates. After you add this block into page template and save, it will appear in the list of blocks on this page and you can edit its settings. Here is template code for this block that will render cloud of search queries: {{if count($data)>0}} <div class="box search-cloud"> {{foreach item="item" from=$data}} {{assign var="query" value=$item.query|replace:"-":"[dash]"|replace:"&":"%26"|replace:"?":"%3F"|replace:"/":"%2F"|replace:" ":"-"|replace:"[dash]":"--"|rawurlencode}} <a href="{{$lang.urls.search_query|replace:"%QUERY%":$query}}" style="{{if $item.is_bold==1}}font-weight: bold; {{/if}}{{if $item.size>0}}font-size: {{$item.size}}px;{{/if}}">{{$item.query}}</a> &nbsp;&nbsp;&nbsp; {{/foreach}} </div> {{/if}} In block parameters configure: items_per_page: the number of queries you want to be displayed. sort_by: sorting of the queries. var_category_dir = category var_tag_dir = tag size_from = 12 size_to = 16 Also make sure you put a cache time of 86400, as this block will be quite heavy. When this is configured, you can see query cloud is displayed on Index and other video pages. For tag and category pages it should be relevant to the displayed tag / category. On other pages it may render the same set of queries, as they won't have context object that can be used to display similar queries.
  20. The plugin has Help section, please take a look., it provides basic explanation on how to auto-import videos from KVS. But we don't explain how to use Wordpress in general, because we never did this ourselves :)
  21. Update status 5.5.1 update status is FINAL. You can download update in KVS client zone for all your licenses: Update requirements KVS 5.0.0+ (earlier versions should be updated to KVS 5.0.1 first). PHP 7.1 - 7.4 (PHP 8 is not yet supported). If you haven't yet updated KVS to 5.0.1, then please do, you can find KVS 5.0.1 update information here: KVS 5.0.1 update Important notes for 5.5.1 N/A Please check important notes for 5.5.0 if you didn't yet update to this version. Please check important notes for 5.4.0 if you didn't yet update to this version. Please check important notes for 5.2.0 if you didn't yet update to this version. 5.5.1 update procedure Any project starting from 5.0.0 can be updated to 5.5.1 with one only procedure. Depending on your current KVS version, update procedure may contain additional steps for older versions. You must use KVS update plugin in order to update your project. For update you will need: KVS update ZIP archive for your project and its hash code for update plugin (contact support in beta phase to get these). FTP connection to your project so that you can upload files. Update procedure has the following steps: Create backup using Backup plugin. Upload update ZIP into KVS update plugin and specify hash code. KVS update plugin will notify you if there are any custom changes in KVS system files, which will be overridden by update (player skins are not checked here, so they will be silently updated if have custom changes). KVS update plugin will update database automatically. KVS update plugin will ask you to copy files from the archive on top of your project using FTP or filesystem copy. Please make sure you are NOT USING sync functionality in your FTP client, which will delete many files on your server, because obviously update archive contains only part of all files. What you need is just to drag and drop files from update archive on top of your project root folder and confirm their re-writing (excluding _INSTALL folder, it doesn't need to be copied). KVS update plugin will verify the updated files and finalize update procedure. Use System audit plugin to verify that everything looks good. Whats new in KVS 5.5.1 Maintenance release to fix recent security vulnerability, but also contains a dozen of enhancements that we were able to push through. Meanwhile we are slightly moving forward with the new admin panel GUI. 1) Security issue connected to remote URL upload was fixed in this update. Luckily, this breach could only be exploited in a limited set of conditions: On projects where Apache was not installed, and thus additional security layer was deactivated. For such projects it is required to configure Nginx to prevent accessing publicly writable directories. On projects where KVS files were installed under the same OS user as Apache was running. We extended audit security check to report these configuration issues as errors (previously were reported as warnings), so after update please make sure to run installation + security check in audit plugin and make sure you don't have any errors there. If you don't want to update to 5.5.1, you can apply security patch on top of 5.5.0, or you can disallow URL upload for public in Settings -> Content settings (Upload from URL option). If your version is very old and doesn't allow disabling URL upload in settings, it is highly recommended to update, otherwise your project may be vulnerable. 2) Exporting feeds optimized in terms of memory usage and output generation to allow generating bigger set of data without pagination. 3) Importing feeds now support automatic pagination, so they can be configured to query data with auto-skipping N videos from the previous requests to import all available video from the paginated feed. 4) Channels now also support synonyms. 5) IP blacklist in Anti-spam settings will now better support IPv6 addresses and masks of 2nd level (11.22.*). Previously only 3rd level masks (11.22.33.*) were supported. 6) DigiRegs plugin was finalized based on real-world testing and is finally ready for use. 7) In grabbers you can now use colons as part of replacement text, but it needs to be specified as a double colon (::). Also text replacements now support partial matches. 8) In stats settings we added summary of how much disk space is utilized to store particular type of stats. In some cases with specific stats enabled this could take GBs. Stats cleanup procedure will now clean up database tablespace as well. 9) In related videos it is now possible to use External Search plugin for generating related videos, for example to use external Sphinx server for that. 10) In list_members_events we added ability to show events of user's subscriptions (similar to showing events of user's friends). 11) Bugs that have been fixed: [CRITICAL] Security issue, see above. [MEDIUM] In some cases grabbers could create import tasks that would not process all videos or albums. [MEDIUM] 5.5.0 version could not allow including some traffic trade scripts due to function naming conflict. [LOW] Option that disallowed tags with specific characters didn't work correctly with non-latin characters. [LOW] Re-creating screenshots was not possible for embedded videos even if video URL was provided. [LOW] Player didn't show cuepoints on mobile devices. [LOW] Player didn't render subtitles after switching to another video quality. [LOW] Animated WebP images were not supported as manually uploaded screenshots and photos. [LOW] KVS didn't allow creating timeline screenshots for videos longer than 4 hours. [LOW] Several performance issues in admin panel when huge amount of videos. [LOW] Rotator interval change was not actually applied. [LOW] In some cases tag rename didn't add old tag name as a synonym. [LOW] In some cases deleting video screenshots could result in partially broken screenshots.
  22. If you do not want users to verify their account, then probably you don't need to do anything like this. This post is about when you absolutely want all users to be allowed to upload only after they verify their accounts.
×
×
  • Create New...