Jump to content

Tech Support

Administrators
  • Posts

    1,788
  • Joined

  • Days Won

    334

Everything posted by Tech Support

  1. Yes, we moderate all posts, as of cause there are some SPAM / irrelevant posts.
  2. 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.
  3. 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:
  4. Please check "Adding / removing menu items" section here:
  5. Hello, welcome on board! The format mentioned here is not correct: title;tags;category1;category2;category3;category4;category5;rawfile Each data item separated by semicolon is a data field. So in your data it looks like you have 8 data fields. But in reality you have 4 data fields: Title Tags Categories Rawfile So your file format should be like this: title;tags;categories;rawfile And then all categories inside "categories" should be separated with comma, not with semicolon, e.g. like this: title;tag1,tag2;category1,category2;/home/..../path/to/file.mp4
  6. Webp is not supported for categories, only in video screenshots.
  7. Please create support ticket for this question, it looks like we will need some example from you to understand what you need to do.
  8. Please go to Website UI -> Texts and search for videos.sortings_general in External ID. It should give you this: videos.sortings_general = array(post_date, video_viewed, rating, duration, most_commented, most_favourited) Change like this: videos.sortings_general = array(post_date, rating)
  9. We also added Smarty and basic HTML syntax highlight when editing templates. See Template editors section in the original post.
  10. It doesn't matter how much storage space individual servers have, KVS is always looking into the space the group has, it is has the minimum space from all servers.
  11. In KVS there is no built-in support for country restrictions. The main reason is that KVS caching engine doesn't allow having these restrictions along with site caching, so for now we don't have any way to add this feature. However, if you discount caching aspect, it is possible to activate this feature with few theme adjustments. Disabling caching could have negative impact on your database load. But in this case you will only disable cache for video_view block, which is not the hardest block to be rendered. Step 1. First of all you need to switch off caching for the View Video page and video_view block on it. In order to do that go to Website UI -> Pages and search for video_view there. This will show you all pages that have this block (by default your theme will only have one page and block with caching time set to 3600 on both). Set caching time to 0 in both page and block fields (by default it will have 3600) and use Save caching option: Step 2. Go to Settings -> Customization and activate some custom text field in Videos. This will be the field where you need to list country codes of the countries where a specific video should be blocked. The format of the data is comma-separated list of 2-symbol country codes, for example like this: NOTE: the actual formatting doesn't matter, possible to specify in lower case, or without space between commas. Step 3. In Website UI -> Pages -> View Video page -> video_view block template find this fragment: {{if $data.status_id==5 || $data.status_id==2 || $data.status_id==3}} <div class="no-player" style="width: 100%; height: 0; padding-bottom: {{$player_size[1]/$player_size[0]*100|replace:",":"."}}%; background: black"> <span class="message">{{$data.delete_reason|default:$lang.videos.video_player_deleted}}</span> </div> {{elseif $is_limit_over==1}} .... Add the following block right before it: {{assign var="blocked_countries" value=","|explode:$data.custom1}} {{assign var="is_blocked_by_country" value="false"}} {{foreach from=$blocked_countries item="country_code"}} {{if $country_code|trim|strtolower==$smarty.server.GEOIP_COUNTRY_CODE|strtolower}} {{assign var="is_blocked_by_country" value="true"}} {{/if}} {{/foreach}} {{if $is_blocked_by_country=='true'}} <div class="no-player" style="width: 100%; height: 0; padding-bottom: {{$player_size[1]/$player_size[0]*100|replace:",":"."}}%; background: black"> <span class="message">This video is not available in your country</span> </div> and it order to make the smarty syntax complete you should changed {{if}} with {{elseif}} in the mentioned before block in the first line: {{elseif $data.status_id==5 || $data.status_id==2 || $data.status_id==3}} <div class="no-player" style="width: 100%; height: 0; padding-bottom: {{$player_size[1]/$player_size[0]*100|replace:",":"."}}%; background: black"> <span class="message">{{$data.delete_reason|default:$lang.videos.video_player_deleted}}</span> </div> {{elseif $is_limit_over==1}} .... IMPORTANT! If you fail to insert this block into the correct place, or to correct the IF -> ELSEIF logic, your template code may become broken and in this case it will stop rendering player. Then go to Website UI -> Change history to find the previous template version and restore it.
  12. Yes, we added already https://www.coinpayments.net as a billing into KVS, but it will be part of the upcoming update.
  13. This can only be done massively via direct DB update (use phpmyadmin or other MySQL client): update ktvs_videos set embed=replace(embed, 'src="http://', 'src="https://') where load_type_id=3 and embed like '%src="http://%';
  14. It is hard to integrate and support a billing that doesn't have support (e.g. self-hosted). In many cases there are issues from billing side, and we normally redirect those issues to billing support and get replies / hints. With self-hosted billings we will be the only in charge, so most likely this will never be added into KVS, due to possible support nightmare.
  15. We will add ability to customize styles in personal settings, so that you can adjust admin panel styles without the need to modify CSS file.
  16. It is not possible to watermark source images, as we think source images should be untouched (for example in future you may decide to re-brand, or change watermark). Therefore one of the workaround for this is to create a new album format with 9999x9999 size and dynamic size option, and define your watermark there. This will create another set of images with the same size as source images, but with your watermark. Then in Website UI -> Theme settings you need to change theme from using album source images to using images of this 9999x9999 format.
  17. Yes, we added already https://www.coinpayments.net as a billing into KVS, but it will be part of the upcoming update.
  18. Synonyms are the correct way. Please go to Settings -> Content settings and make sure that attach old tags as synonyms option is enabled. Then open azzparade tag in the tags list and rename it into azz-parade. What should happen is these 2 tags will be merged into a single tag azz-parade (and all content that referred azzparade tag before will start referring the new azz-parade tag), plus azzparade should be added as a synonyms to azz-parade (please double check that). Then any new case when azzparade tag will be tried to be used, it will be auto-changed to azz-parade. KVS is still missing ability to show 301 redirects for synonyms to the original tag URL, but I think we will add this in future.
  19. For specific questions that require looking into your site please always create support tickets.
  20. Nothing changed. We still have a huge plan to re-do everything in KVS, this will take us 2-3 years. Such features as live streaming will not be considered, as they are not demanded with majority of our customers.
  21. Could be your theme is custom and this block is not among global blocks. Then please search for member_profile_delete block in Website UI -> Pages. You should have this block somewhere, otherwise you wouldn't receive profile removal requests...
  22. Do you mean you want to allow free users to upgrade to premium? That's possible, you can render this link anywhere in header like this: {{if $smarty.session.status_id==2}} <a data-href="{{$lang.urls.upgrade}}" data-fancybox="ajax">Upgrade to Premium</a> {{/if}} For the 2nd part, I'm not sure I get what you mean, could you please create support ticket with example on your site.
×
×
  • Create New...