zfilm-hd Комментарии пользователей zFilm-HD

Специально для фанатов портала Zfilm-HD. Отображении ссылки на комментарии пользователя с целью просмотреть их увлечения.

  1. // ==UserScript==
  2. // @name zfilm-hd Комментарии пользователей zFilm-HD
  3. // @namespace zfilm-hd.club Комментарии пользователей
  4. // @grant boOk1
  5. // @description:ru Специально для фанатов портала Zfilm-HD. Отображении ссылки на комментарии пользователя.
  6. // @compatible chrome Only with Tampermonkey or Violentmonkey. Только с Tampermonkey или Violentmonkey.
  7. // @require https://code.jquery.com/jquery-3.6.0.slim.min.js
  8. // @match *://*/*
  9. // @version 0.2.7.02122022
  10. // @description Специально для фанатов портала Zfilm-HD. Отображении ссылки на комментарии пользователя с целью просмотреть их увлечения.
  11. // @license MIT
  12. // ==/UserScript==
  13.  
  14. let domains = [false,false];
  15. let domain = '';
  16. try{ domains[0] = location.hostname; } catch(e1){ try{ domains[1] = document.domain; } catch(e2){console.error('I am sorry, domain is undefined');} }
  17. if(domains[0]) { domain = domains[0]; } else { domain = domains[1]; }
  18. if(domain.length > 0){
  19. let header = $('head').first();
  20. let checkUrls = ['link[rel="search"]','meta[property="og:site_name"]'];
  21. let target = false;
  22. for (let i = 0; i < checkUrls.length; ++i) {
  23. let obj = header.find(checkUrls[0]);
  24. if(obj.length > 0){
  25. if(obj.attr('title').indexOf('zFilm-HD') > -1){
  26. target = true;
  27. break;
  28. }
  29. }
  30. }
  31. if(target){
  32. try{
  33. $('div.zcomm-ava img').each(function(){
  34. var DDid = $(this).attr("src");
  35. if(DDid != "/templates/Default/dleimages/noavatar.png"){
  36. let uid = DDid.replace('/uploads/fotos/foto_', '').replace('http://', '').replace('https://', '').replace(domain, '').replace('.jpg', '').replace('.jpeg', '').replace('.png', '');
  37. $(this).after('<a class="zcomm-quoteuser" href="https://' + domain + '/index.php?do=lastcomments&userid=' + uid + '" target="_blank">Коммент.</a>');
  38. }
  39. });
  40. }catch(e){
  41. console.error('zFilmd HD cant work');
  42. }
  43. }
  44. }