PageRenderTime 80ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

/components/com_tuiyo/views/articles/tmpl/default.tpl

https://github.com/bhmhrex/ignite
Smarty Template | 204 lines | 187 code | 17 blank | 0 comment | 8 complexity | ccf7c37267cbd94023fb4673d65ba2f6 MD5 | raw file
  1. <div class="tuiyoTable">
  2. <div class="tuiyoTableRow">
  3. <div class="tuiyoTableCell" style="width: 50%">
  4. <div class="tuiyoColumn" id="tuiyoColumn1Pad">
  5. <div class="pagePublisherTabs">
  6. <ul class="publisherTabItems" id="tabs1publisher">
  7. <li style="padding: 0pt 20px; position:relative" type="BrowseCategories"><a href="#"><span><?php echo _('Categories')?></span></a><div class="articleCatFilter"><?php displayAttributeNodeRow( $this->categories, 0 ) ?></div></li>
  8. <li style="padding: 0pt 18px;" type="communityArticles" class="current"><a href="#"><span><?php echo _('Community Articles')?></span></a></li>
  9. <li style="padding: 0pt 20px;" type="personalArticles"><a href="#" ><span><?php echo _('My Articles')?></span></a></li>
  10. <li style="padding: 0pt 20px;" type="composeNewArticle"><a href="#"><span><?php echo _('Write New')?></span></a></li>
  11. </ul>
  12. <div class="tuiyoClearFloat"></div>
  13. </div>
  14. <div class="pageEl" id="BrowseCategories" style="display:none"></div>
  15. <!-- Community Articles -->
  16. <div class="pageEl" id="communityArticles">
  17. <?php if(sizeof($this->allarticles)<1) :?>
  18. <div class="TuiyoNotification TuiyoInformation"><?php echo _('There are no articles to show. Check back again shortly')?></div>
  19. <?php endif ?>
  20. <?php foreach($this->allarticles as $article): ?>
  21. <div class="tuiyoTable activityStreamItem status" id="aid<?php echo $article->id ?>" style="">
  22. <div class="tuiyoTableRow">
  23. <div class="tuiyoTableCell col1img" style="width:10%;">
  24. <div class="activityStreamItemUserImage48">
  25. <img src="<?php echo $article->userpic ?>" width="48" height="48">
  26. </div>
  27. </div>
  28. <?php // print_R($this->allarticles)?>
  29. <div class="tuiyoTableCell col2body" style="width: 90%">
  30. <div class="activityStreamItemMainBody">
  31. <?php echo $article->title ?>
  32. <div class="bodyAttachmentPlaceHolder" style="display: none; cursor: pointer">view attachement</div>
  33. <div class="bodyDescr public " title="This entry is Public">
  34. <span class="descrInfo"> By </span>
  35. <a href="<?php echo JRoute::_(TUIYO_INDEX.'&view=profile&do=view&user='.$article->username ) ?>"><span><?php echo $article->username ?></span></a>
  36. <a class="statustime" href="#"><span><?php echo $article->datetime ?></span></a>
  37. <span class="commentCount" style="float:right; margin-right: 10px"><?php echo sizeof($article->comments) ?> comments</span>
  38. </div>
  39. </div>
  40. </div>
  41. <div class="tuiyoClearFloat"></div>
  42. </div>
  43. </div>
  44. <?php endforeach; ?>
  45. </div>
  46. <!-- Personal Articles -->
  47. <div class="pageEl" id="personalArticles" style="display:none">
  48. <?php if($this->user->joomla->get('guest')) : ?>
  49. <div class="TuiyoNotification TuiyoError"><?php echo _('You need to be signed-in')?></div>
  50. <?php else :?>
  51. <?php if(sizeof($this->myarticles)<1) :?>
  52. <div class="TuiyoNotification TuiyoInformation"><?php echo _('There are no articles to show. Check back again shortly')?></div>
  53. <?php endif ?>
  54. <?php foreach($this->myarticles as $article): ?>
  55. <div class="tuiyoTable activityStreamItem status" id="aid<?php echo $article->id ?>" style="">
  56. <div class="tuiyoTableRow">
  57. <div class="tuiyoTableCell col1img" style="width:10%;">
  58. <div class="activityStreamItemUserImage48">
  59. <img src="<?php echo $article->userpic ?>" width="48" height="48">
  60. </div>
  61. </div>
  62. <?php // print_R($this->allarticles)?>
  63. <div class="tuiyoTableCell col2body" style="width: 90%">
  64. <div class="activityStreamItemMainBody">
  65. <?php echo $article->title ?>
  66. <div class="bodyAttachmentPlaceHolder" style="display: none; cursor: pointer">view attachement</div>
  67. <div class="bodyDescr public " title="This entry is Public">
  68. <span class="descrInfo"> By </span>
  69. <a href="<?php echo JRoute::_(TUIYO_INDEX.'&view=profile&do=view&user='.$article->username ) ?>"><span><?php echo $article->username ?></span></a>
  70. <a class="statustime" href="#"><span><?php echo $article->datetime ?></span></a>
  71. <span class="commentCount" style="float:right; margin-right: 10px"><?php echo sizeof($article->comments) ?> comments</span>
  72. </div>
  73. </div>
  74. </div>
  75. <div class="tuiyoClearFloat"></div>
  76. </div>
  77. </div>
  78. <?php endforeach; ?>
  79. <?php endif ?>
  80. </div>
  81. <div class="pageEl" id="composeNewArticle" style="display: none">
  82. <?php if($this->user->joomla->get('guest')) : ?>
  83. <div class="TuiyoNotification TuiyoError"><?php echo _('You need to be signed in to write to your blog')?></div>
  84. <?php else :?>
  85. <form name="TuiyoArticleUpdate" id="TuiyoArticleUpdate" class="TuiyoForm" action="<?php echo TUIYO_INDEX ?>" method="post">
  86. <div class="homepagePublisherContainer">
  87. <div class="tuiyoTable" style="background:none repeat scroll 0 0 #F5F5F5; border:1px solid #D8DFEA; padding:3px 6px 3px 3px;">
  88. <div class="tuiyoTableRow">
  89. <input type="text" class="TuiyoFormText" style="padding: 7px; width: 97%" value="" name="posttitle" />
  90. </div>
  91. <div class="tuiyoTableRow" >
  92. <div class="tuiyoTableCell" style="width: 100%" >
  93. <textarea name="postcontent" id="postcontent" class="newarticle wysiwyg" style="margin-left: 4px" rows="20"></textarea>
  94. </div>
  95. <div class="tuiyoClearFloat" ></div>
  96. <?php echo JHTML::_('form.token'); ?>
  97. <input type="hidden" name="option" value="com_tuiyo" />
  98. <input type="hidden" name="view" value="articles" />
  99. <input type="hidden" name="do" value="saveArticle" />
  100. <input type="hidden" name="ID" value="" />
  101. <input type="hidden" name="posttype" value="article" />
  102. <input type="hidden" name="author" value="<?php echo (int)$this->user->id ?>" />
  103. </div>
  104. </div>
  105. </div>
  106. <!--Articles Tools-->
  107. <div class="dashBoardWidget" style="margin-top:10px">
  108. <div class="dashBoardWidgetBodySubHead"><?php echo _('Article Excerpt (required)') ?></div>
  109. <div class="dashBoardWidgetBody">
  110. <textarea name="postexcerpt" id="postexcerpt" class="TuiyoFormTextArea"></textarea>
  111. </div>
  112. </div>
  113. <div class="dashBoardWidget" style="margin-top:10px">
  114. <div class="dashBoardWidgetBodySubHead"><?php echo _('Meta-description') ?></div>
  115. <div class="dashBoardWidgetBody">
  116. <textarea name="meta-data" id="meta-data" rows="2" class="TuiyoFormTextArea"></textarea>
  117. </div>
  118. </div>
  119. <div class="dashBoardWidget" style="margin-top:10px">
  120. <div class="dashBoardWidgetBodySubHead"><?php echo _('Meta-Keywords') ?></div>
  121. <div class="dashBoardWidgetBody">
  122. <textarea name="meta-data" id="meta-data" rows="1" class="TuiyoFormTextArea"></textarea>
  123. </div>
  124. </div>
  125. <!--Articles Tools-->
  126. <div class="dashBoardWidget" style="margin:10px 0">
  127. <div class="dashBoardWidgetBodySubHead"><?php echo _('Publish in Category') ?></div>
  128. <div class="dashBoardWidgetBody">
  129. <?php displayAttributeNodeRow( $this->categories, 0 ) ?>
  130. </div>
  131. </div>
  132. <div class="dashBoardWidget" style="margin:10px 0">
  133. <div class="dashBoardWidgetBodySubHead"><?php echo _('Robots') ?></div>
  134. <div class="dashBoardWidgetBody">
  135. <div class="tuiyoTableRow">
  136. <input type="checkbox" name="robots[]" value="noindex"><span style="margin-right: 20px">noindex</span>
  137. <input type="checkbox" name="robots[]" value="nofollow"><span style="margin-right: 20px">nofollow</span>
  138. <input type="checkbox" name="robots[]" value="noarchive"><span style="margin-right: 20px">noarchive</span>
  139. </div>
  140. </div>
  141. </div>
  142. <div class="TuiyoNotification TuiyoInformation"><?php echo _('Article will be published after review by a moderator')?></div>
  143. <div class="tuiyoTableRow" style="border-top: 1px solid #eee">
  144. <div class="tuiyoTableCell" style="width: 79%;">
  145. <div>&nbsp;</div>
  146. </div>
  147. <div class="tuiyoTableCell" style="width: 21%; margin: 3px 0" align="right">
  148. <button type="submit"><?php echo _('Submit Article')?></button>
  149. </div>
  150. <div class="tuiyoClearFloat" ></div>
  151. </div>
  152. <div id="attachable" style="display: none">&nbsp;</div>
  153. </form>
  154. <?php endif; ?>
  155. </div>
  156. </div>
  157. </div>
  158. <div class="tuiyoTableCell" style="width: 50%">
  159. <div class="tuiyoColumn" id="tuiyoColumn2Pad">
  160. <div class="pagePublisherTabs">
  161. <ul class="publisherTabItems">
  162. <li style="padding: 0pt 18px; opacity: 0.3" type="community"><a href="#"><span><?php echo _('Article Comments')?></span></a></li>
  163. <li style="padding: 0pt 20px;" type="personal" class="current"><a href="#"><span><?php echo _('Community Wall')?></span></a></li>
  164. </ul>
  165. <div class="tuiyoClearFloat"></div>
  166. </div>
  167. <div class="reporter"><jdoc:include type="message" /></div>
  168. <?php echo $this->activity ?>
  169. </div>
  170. </div>
  171. <div style="clear:both"></div>
  172. </div>
  173. </div>
  174. <?php
  175. function displayAttributeNodeRow( $nodes, $index = 0 ){
  176. foreach($nodes as $node) :?>
  177. <div style="padding: 5px 0pt;" class="tuiyoTableRow fieldListItem">
  178. <div style="width: 5%;" class="tuiyoTableCell clickToMove iText"><input type="checkbox" name="categories[]" value="<?php echo $node['id']?>" /></div> <!---//user id -->
  179. <div style="width: 95%; white-space: nowrap; overflow:hidden" class="tuiyoTableCell">
  180. <?php for($i=0; $i<$index+1; $i++) :?><a class="indenter">&nbsp;</a><?php endfor;?><a href="#"><?php echo $node['title']; ?></a> - <span style="white-space: nowrap; overflow: hidden"><?php echo $node['description'] ?></span>
  181. </div> <!---//user name -->
  182. <div class="tuiyoClearFloat"></div>
  183. </div>
  184. <?php if(count((array)$node['children']) > 0) displayAttributeNodeRow($node['children'], $index+1)?>
  185. <?php endforeach;
  186. }
  187. ?>