Jump to content

Tech Support

Administrators
  • Posts

    1,810
  • Joined

  • Days Won

    338

Everything posted by Tech Support

  1. I see, I was confused by using "filtering" term rather than "sorting". If you want to adjust list of model sortings you need to work with Website UI -> Texts with these text items: models.sortings_videos = array(title, avg_videos_popularity, avg_videos_rating, total_videos) models.sortings_albums = array(title, avg_albums_popularity, avg_albums_rating, total_albums) Sorting ID for added date sorting would be added_date. Then you will also need to add sorting text and list titles for models sorted by added date like this: models.list_sorting.added_date = Added date models.list_title_by_section_sorting.added_date = New '%1%'-Models models.list_title_by_sorting.added_date = New Models You can find similar texts for other model sortings, could be easier to add this in Website UI -> Language files instead.
  2. Yes, it is possible in Settings -> Website settings. But please note that without video ID KVS will not be able to provide 301 redirect if video directory changes. E.g. https://www.kvs-demo.com/videos/383/wrong-url-directory/ -> 301 -> https://www.kvs-demo.com/videos/383/freemasons-watchin/
  3. This is possible, but we can't explain it virtually. Please create a support ticket for us with specifying your site name.
  4. The default sorting for models can be configured in sort_by parameters of these blocks: What is a "filter by latest added"?
  5. It is only username. KVS grabber API do not yet support to import details of the connected data.
  6. Please create support ticket for the examples of data you want to pull from the example pages as users.
  7. Grabber API does support users, but we don't have any grabbers that grab this info. Which grabber do you need, we can update it.
  8. All remote servers can be only connected with FTP connection type. Local and NFS are for conversions located locally on the same server where KVS is installed, or in the same hosting rack. So FTP is the only option for now.
  9. You local PC is a remote for your web server where KVS is hosted. So it should be added using FTP connection. You need to install FTP server and web server (nginx) on your local PC. Then somehow expose your local PC to the internet with the fixed IP address. And then you should be able to use it as a content server in KVS. However the whole idea is not good. Servers in the Internet typically have network uplink that is measured in Gigabit terms. Video streaming takes a lot of network. I doubt home internet provider is able to support such speed.
  10. Yes, cookie may be in addition to IP. We will add this when come to this part refactoring, will use a combination of IP and cookie somehow.
  11. I don't see any other way to identify the same user other than IP. Do you have any idea? Please share.
  12. Please go to Website UI -> Pages and search for video_edit there. There should be a Video Edit block on [Memberzone] My Profile page. In this block template search for edit_video_is_private. It will show piece of code where radio buttons are rendered for choosing between public and private videos. You need to add one more radio button and label for it: {{if $smarty.post.is_private==2 || $smarty.post.video_id==0}} <input type="radio" id="edit_video_is_private_2" name="is_private" value="2" class="radio" {{if $smarty.post.is_private==2}}checked{{/if}} {{if $is_locked=='true'}}disabled{{/if}}> <label for="edit_video_is_private_2">Premium</label> {{/if}} But them because in KVS it is not possible to convert between standard and premium videos and vise versa, you need to also add some wrapping {{if}} around 2 existing radio buttons, so the whole code of the block will look like this: <div class="row"> <div class="button-group"> <label for="edit_video_is_private" class="field-label">{{$lang.edit_video.field_is_private}}</label> <div class="row"> {{if $smarty.post.is_private!=2 || $smarty.post.video_id==0}} <input type="radio" id="edit_video_is_private_0" name="is_private" value="0" class="radio" {{if $smarty.post.is_private==0}}checked{{/if}} {{if $is_locked=='true'}}disabled{{/if}}> <label for="edit_video_is_private_0">{{$lang.edit_video.field_is_private_values.0}}</label> <input type="radio" id="edit_video_is_private_1" name="is_private" value="1" class="radio" {{if $smarty.post.is_private==1}}checked{{/if}} {{if $is_locked=='true'}}disabled{{/if}}> <label for="edit_video_is_private_1">{{$lang.edit_video.field_is_private_values.1}}</label> {{/if}} {{if $smarty.post.is_private==2 || $smarty.post.video_id==0}} <input type="radio" id="edit_video_is_private_2" name="is_private" value="2" class="radio" {{if $smarty.post.is_private==2}}checked{{/if}} {{if $is_locked=='true'}}disabled{{/if}}> <label for="edit_video_is_private_2">Premium</label> {{/if}} </div> </div> <div class="field-error down"></div> </div> In order to make premium videos to be accessible only for premium members, please go to Settings -> Memberzone settings and adjust premium videos visibility option.
  13. We agree that such info should be available. And we actually have it in database, but we don't have a list for it. With regard to not-burning, this cannot be changed. This is the conceptual thing and it has been working already like this for years. Moreover, we think that assigning tokens earned by your site (by system) to some user is wrong idea. Tokens that are rendered on some user's account can be further used on your site. But in reality these tokens should be removed from the circulation, because they are tokens that your site is earning. Please create support request and we will take a look at this.
  14. All commissions are burning, so they belong to your site. But I think your question is correct, there is no way to see how much you earned for donations. We should have a page in stats that summarizes all donations and highlights how much tokens your site earned from them. We have this info in Stats -> Content Purchases already.
  15. Hard to tell, we are on the final line, but still have plenty of work to do. Could be month+.
  16. For categories, it is a common practice to auto-generate screenshots from videos, there is a categories avatar generation plugin for this. For models, the common practice is to grab screenshots from other sites, but KVS doesn't have this grabber currently. So no solution from KVS at the moment.
  17. If you want to have HTML meta description to be displayed on page and visible for users, you can add the following code into page template: {{if $page_description}} <div>{{$page_description|mb_ucfirst}}</div> {{/if}} If you want this to happen only for category pages and you mean Common Content List page of the paysite theme, then you need to wrap this code like this: {{if $page_description && $storage.list_videos_common_videos_content_list.list_type=='categories'}} <div>{{$page_description|mb_ucfirst}}</div> {{/if}}
  18. Unfortunately not, we never can have the timeframe due to high amount of support we do. The database scaling as we see it is still a long way, it will require full frontend code rewritten to the nextgen API. For now we only have a fracture of API and rewritten few blocks, 9 out of 59. When we finish the admin panel, we will return back to API and blocks refactoring. I hope this will get faster, as the API is partially ready. Initially we were planning to have this done till the end of last year, but then management decided we should push to the new admin panel GUI, and this took much longer than it was initially expected. For now we don't have any plans to move to InnoDB. The MyISAM in 2008 was considered as higher performance than InnoDB (because InnoDB has overhead for transaction handling and isolation levels), and also InnoDB in 2008 didn't support full text indexing. Even now many customers still have MySQL 5.5 and InnoDB started supporting Full text search starting with 5.6. So the dilemma is, if we want to move to InnoDB we will have to require MySQL update for many of the customers, and to be honest for now we don't see any benefit from this. Moreover, if you want to move to InnoDB you can do that yourself, there is nothing in KVS that prevent you from doing this. The only issue is that any new tables we add with new versions will still be added as MyISAM and you will have to do database update manually and to make sure all new tables are changed to InnoDB. I think some customers are doing like this, some customers switched to InnoDB already. Do you mean database load balancing or front end load balancing? KVS doesn't support database load balancing officially due to technical reasons, not due to licensing. For the frontend load balancing KVS supports load balancing by using satellites. However this increases database load and if your database is big, there is a problem with database overload.
  19. I'm not sure I get your questions clearly. Do you mean if it is possible to show different description for different categories? That would be possible, but better create a ticket for us to add it, since the code explanation is quite difficult. Then I didn't get completely your question about each language. Do you mean you have multiple languages and you want custom description of each category to be translated to each language? That won't be supported at the moment. It is possible to translate the MAIN description to each different language, but if I get your question correctly, you want to show customized description for each category (this will use custom text fields) and then translate it to each language (this is not supported because custom fields do not support localization).
  20. Here are KVS server requirements: https://www.kernel-video-sharing.com/en/requirements/ If your server complies with them, it should be possible to run KVS in most cases.
  21. Yes, we moderate all posts, as of cause there are some SPAM / irrelevant posts.
  22. Yes, on Unix file systems the file paths are case-sensitive. I could be also easier to upload files via FTP content upload plugin instead of using import. There you can't specify many details, such as categories for example. But you can quickly import files and then edit the created videos via admin panel, correcting their titles and specifying categories and other data. Please create support ticket for questions that related to something not working. In most cases we will need to login and check your settings. No I think you can't specify the same field multiple times, there will be error on import validation. You will have to merge them manually in some way. It depends on which theme you are using and what are settings configured in theme. For KVS default theme it requires approval for anonymous comments, and for all new videos / albums.
  23. Please create support ticket for this. I think you are trying to set Type = Premium when manually adding videos. In KVS we did a logical mistake initially and connected video type to video formats. So in KVS there are 2 groups of video formats: Standard videos (they are used for videos that have type = public or type - private) Premium videos (they are used for videos with type = premium) So having 2 groups of video formats actually means that videos could have different sets of video files, and the set is defined by whether you choose type = public / private, or type = premium. So when you choose type = premium and you don't have any video formats in premium group, you will see this error. You can check an example here, we have 6 video formats in Standard group (for public and private videos), and 2 video formats in Premium group (for premium videos): https://kvs-demo.com/admin/formats_videos.php MOV files cannot be played in websites, because browsers do not support their codec. You have to re-encode videos into MP4 files (only h264 codec, not vp6 or h265 - they are still not widely supported). When uploading videos into KVS there are 2 possible scenarios for KVS to manage the uploaded video files: Consider them as source files and create all required video formats as per settings. Consider them as "already prepared ready-made files" and just store them without any processing. This looks like the way you need when converting files locally. Please check this article that explains how to upload:
×
×
  • Create New...