downloads.tpl 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. {*
  2. **********************************************************
  3. * Developed by: Team Theme Metro
  4. * Website: http://www.thememetro.com
  5. **********************************************************
  6. *}
  7. {if empty($dlcats) }
  8. {include file="$template/includes/alert.tpl" type="info" msg=$LANG.downloadsnone textcenter=true}
  9. {else}
  10. <div class="section">
  11. <div class="TM-card search-card bg-checkered">
  12. <form role="form" method="post" action="{routePath('download-search')}">
  13. <div class="input-group input-group-lg kb-search">
  14. <input type="text" name="search" id="inputDownloadsSearch" class="form-control" placeholder="{$LANG.downloadssearch}" />
  15. <span class="input-group-append">
  16. <input type="submit" id="btnDownloadsSearch" class="btn btn-primary btn-input-padded-responsive" value="{$LANG.search}" />
  17. </span>
  18. </div>
  19. </form>
  20. </div>
  21. </div>
  22. <div class="section">
  23. <h4>{$LANG.downloadscategories}</h4>
  24. <div class="kbcat">
  25. <div class="row">
  26. {foreach $dlcats as $category}
  27. <div class="col-sm-6">
  28. <a class="kb-article" href="{routePath('download-by-cat', {$category.id}, {$category.urlfriendlyname})}">
  29. <i class="far fa-folder-open"></i> {$category.name} ({lang key="downloads.numDownload{if $kbcat.numarticles != 1}s{/if}" num=$category.numarticles})
  30. {if $category.description}
  31. <p>{$category.description}</p>
  32. {/if}
  33. </a>
  34. </div>
  35. {foreachelse}
  36. <div class="col-sm-12">
  37. <p class="text-center fontsize3">{$LANG.downloadsnone}</p>
  38. </div>
  39. {/foreach}
  40. </div>
  41. </div>
  42. </div>
  43. <div class="section">
  44. <h4>{$LANG.downloadspopular}</h4>
  45. <div class="list-group">
  46. {foreach $mostdownloads as $download}
  47. {if $loggedin}
  48. <a href="{$download.link}" class="list-group-item list-group-item-action">
  49. <strong>
  50. <i class="fas fa-download"></i>
  51. {$download.title}
  52. </strong>
  53. <br>
  54. {$download.description}
  55. <br>
  56. <small>{$LANG.downloadsfilesize}: {$download.filesize}</small>
  57. </a>
  58. {else}
  59. <a href="{$download.link}" class="list-group-item list-group-item-action"{if $download.clientsonly} data-toggle="tooltip" data-placement="top" title="{lang key='restricted'}"{/if}>
  60. <strong>
  61. <i class="fas fa-download"></i>
  62. {$download.title}
  63. {if $download.clientsonly}
  64. <i class="fas fa-lock text-muted"></i>
  65. {/if}
  66. </strong>
  67. <br>
  68. {$download.description}
  69. <br>
  70. <small>{$LANG.downloadsfilesize}: {$download.filesize}</small>
  71. </a>
  72. {/if}
  73. {foreachelse}
  74. <span class="list-group-item text-center">
  75. {$LANG.downloadsnone}
  76. </span>
  77. {/foreach}
  78. </div>
  79. </div>
  80. {/if}