knowledgebasearticle.tpl 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. {*
  2. **********************************************************
  3. * Developed by: Team Theme Metro
  4. * Website: http://www.thememetro.com
  5. **********************************************************
  6. *}
  7. <div class="article">
  8. {if $kbarticle.voted}{include file="$template/includes/alert.tpl" type="success" msg="{lang key="knowledgebaseArticleRatingThanks"}" textcenter=true}{/if}
  9. <div class="article-content">
  10. {$kbarticle.text}
  11. </div>
  12. <div class="article-tools">
  13. <ul class="kb-article-details">
  14. <li><i class="fas fa-star"></i> {$kbarticle.useful} {$LANG.knowledgebaseratingtext}</li>
  15. {if $kbarticle.tags }<li><i class="fas fa-tag"></i> {$kbarticle.tags}</li>{/if}
  16. </ul>
  17. <a href="#" class="btn btn-icon d-print-none" onclick="window.print();return false"><i class="fal fa-print"></i></a></li>
  18. </div>
  19. <div class="rate-article hidden-print">
  20. <div class="TM-card">
  21. <form action="{routePath('knowledgebase-article-view', {$kbarticle.id}, {$kbarticle.urlfriendlytitle})}" method="post">
  22. <input type="hidden" name="useful" value="vote">
  23. {if $kbarticle.voted}{$LANG.knowledgebaserating}{else}{$LANG.knowledgebasehelpful}{/if}
  24. {if $kbarticle.voted}
  25. {$kbarticle.useful} {$LANG.knowledgebaseratingtext} ({$kbarticle.votes} {$LANG.knowledgebasevotes})
  26. {else}
  27. <button type="submit" name="vote" value="yes" class="btn btn-primary btn-sm"><i class="far fa-thumbs-up"></i> {$LANG.knowledgebaseyes}</button>
  28. <button type="submit" name="vote" value="no" class="btn btn-default btn-sm"><i class="far fa-thumbs-down"></i> {$LANG.knowledgebaseno}</button>
  29. {/if}
  30. </form>
  31. </div>
  32. </div>
  33. </div>
  34. {if $kbarticles}
  35. <div class="kb-also-read">
  36. <h4>{$LANG.knowledgebaserelated}</h4>
  37. <div class="kbarticles">
  38. {foreach key=num item=kbarticle from=$kbarticles}
  39. <div class="kb-article" onclick="clickableSafeRedirect(event, '{routePath('knowledgebase-article-view', {$kbarticle.id}, {$kbarticle.urlfriendlytitle})}')">
  40. <span class="fal fa-file-alt fa-fw"></span>{$kbarticle.title} {if $kbarticle.editLink} <span class="admin-edit-link"><a href="{$kbarticle.editLink}"><i class="fal fa-edit fa-fw"></i>{$LANG.edit}</a></span>{/if}
  41. <p>{$kbarticle.article|truncate:100:"..."}</p>
  42. </div>
  43. {/foreach}
  44. </div>
  45. </div>
  46. {/if}
  47. <div class="mt-3 d-print-none">
  48. <a href="javascript:history.go(-1)" class="btn btn-default btn-xs px-4">
  49. {lang key='clientareabacklink'}
  50. </a>
  51. {if $kbarticle.editLink}
  52. <a href="{$kbarticle.editLink}" class="btn btn-default btn-xs px-4 float-right">
  53. <i class="fal fa-edit fa-fw"></i>
  54. {lang key='edit'}
  55. </a>
  56. {/if}
  57. </div>
  58. {if $themesettings.general.disqus !== "" && $themesettings.general.edinknow}
  59. <div class="space-30"></div>
  60. <div id="disqus_thread"></div>
  61. <script type="text/javascript">
  62. var disqus_shortname = '{$themesettings.general.disqus}';
  63. (function() {
  64. var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
  65. dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
  66. (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
  67. })();
  68. </script>
  69. {/if}