Инфобар в блогах

#1 19 марта 2016 в 13:08
Целый день потратил на поиски.
В полях смотрел, тоже нету.

Как поменять местоположение инфобара в блогах?
Он у меня стоит до текста статьи, а я хочу чтоб было после статей. Как в стандартных настройках новостей и статей.
#2 19 марта 2016 в 23:16
Иллюстрация
#3 20 марта 2016 в 00:08
править сам макет вывода в шаблонах
#4 20 марта 2016 в 07:15
В каких?
#5 20 марта 2016 в 10:04
который отвечает за вывод записи. как вариант default_item.tpl.php
#6 21 марта 2016 в 10:34
Что-то я не очень всё понял..
Код почти такой же, как и у дефаултном шаблоне.
#7 21 марта 2016 в 10:42
Нашёл… за этот файл в шаблоне OneNews отвечает файл posts_item.tpl.php .
Просто пока не получается редактировать его, я не силён в php
#8 21 марта 2016 в 11:26
  1. <?php $user = cmsUser::getInstance(); ?>
  2. <?php
  3. $page_header = isset($category['title']) ? $category['title'] : $list_header;
  4.  
  5. ?>
  6. <h1 class="cont_head">
  7. <?php html($ctype['title']); ?>
  8. </h1>
  9.  
  10. <div class="blogs-items-photo img-responsive-div">
  11. <?php if (isset($fields['picture']) && $fields['picture']['is_in_list'] && !empty($item['picture'])){ ?>
  12. <a href="<?php echo href_to($ctype['name'], $item['slug'].'.html'); ?>">
  13. <?php echo html_image($item['picture'], $fields['picture']['options']['size_full'], $item['title']); ?>
  14. </a>
  15. <?php } ?>
  16. <div class="blogs-photo-info text-center <?php if (isset($fields['picture']) && $fields['picture']['is_in_list'] && !empty($item['picture'])){ ?> blogs-photo-absolut<?php } ?>">
  17. <?php $autor = cmsCore::getModel('users')->getUser($item['user_id']);?>
  18.  
  19. <a class="avatar-wheel display-i-b" href="<?php echo href_to('users', $item['user']['id']) ?>" title="<?php echo $item['user']['nickname']; ?>">
  20. <?php echo html_avatar_image($autor['avatar'], 'micro');?>
  21. </a>
  22. <?php if ($item['parent_id']){ ?>
  23. <div class="blogs-cat font-s16">
  24. <a class="parent_title" href="<?php echo href_to($item['parent_url']); ?>">
  25. <?php echo htmlspecialchars($item['parent_title']); ?>
  26. <?php unset($item['parent_title']); ?>
  27. </a>
  28. </div>
  29. <?php } ?>
  30. <div class="font-s22 margin-b10 font-bold color-tag-a">
  31. <?php html($item['title']); ?>
  32. <?php if ($item['is_private']) { ?>
  33. <span class="is_private" title="<?php html(LANG_PRIVACY_PRIVATE); ?>"></span>
  34. <?php } ?>
  35. <?php unset($item['title']); ?>
  36. </div>
  37. </div>
  38. <?php unset($item['picture']); ?>
  39. </div>
  40.  
  41. <?php
  42. $show_bar = !empty($item['rating_widget']) ||
  43. $fields['date_pub']['is_in_item'] ||
  44. $fields['user']['is_in_item'] ||
  45. !empty($ctype['options']['hits_on']) ||
  46. !$item['is_pub'] ||
  47. !$item['is_approved'];
  48. ?>
  49. <?php if ($show_bar){ ?>
  50. <ul class="info_bar">
  51. <?php if (!empty($item['rating_widget'])){ ?>
  52. <li class="bar_item bi_rating">
  53. <?php echo $item['rating_widget']; ?>
  54. </li>
  55. <?php } ?>
  56. <?php if ($fields['date_pub']['is_in_item']){ ?>
  57. <li style="clear: both;" class="bar_item bi_date_pub" title="<?php html( $fields['date_pub']['title'] ); ?>">
  58. <span aria-hidden="true" class="glyphicon glyphicon-calendar"></span>
  59. <?php echo $fields['date_pub']['html']; ?>
  60. </li>
  61. <?php } ?>
  62. <?php if (!$item['is_pub']){ ?>
  63. <li class="bar_item bi_not_pub">
  64. <?php echo LANG_CONTENT_NOT_IS_PUB; ?>
  65. </li>
  66. <?php } ?>
  67. <?php if (!empty($ctype['options']['hits_on'])){ ?>
  68. <li class="bar_item bi_hits" title="<?php echo LANG_HITS; ?>">
  69. <span aria-hidden="true" class="glyphicon glyphicon-eye-open"></span>
  70. <?php echo $item['hits_count']; ?>
  71. </li>
  72. <?php } ?>
  73. <?php if ($fields['user']['is_in_item']){ ?>
  74. <li class="bar_item bi_user" title="<?php html( $fields['user']['title'] ); ?>">
  75. <span class="glyphicon glyphicon-user"></span>
  76. <?php echo $fields['user']['html']; ?>
  77. </li>
  78. <?php if (!empty($item['folder_title'])){ ?>
  79. <li class="bar_item bi_folder">
  80. <span class="glyphicon glyphicon-folder-open"></span>
  81. <a href="<?php echo href_to('users', $item['user']['id'], array('content', $ctype['name'], $item['folder_id'])); ?>"><?php echo $item['folder_title']; ?></a>
  82. </li>
  83. <?php } ?>
  84. <?php } ?>
  85. <?php if (!empty($this->options['share_link'])){ ?>
  86. <li class="bar_item bi_share">
  87. <div class="share dark-share">
  88. <?php echo $this->options['share_link']; ?>
  89. </div>
  90. </li>
  91. <?php } ?>
  92. <?php if (!$item['is_approved']){ ?>
  93. <li class="bar_item bi_not_approved">
  94. <?php echo LANG_CONTENT_NOT_APPROVED; ?>
  95. </li>
  96. <?php } ?>
  97. </ul>
  98. <?php } ?>
  99.  
  100. <div class="content_item <?php echo $ctype['name']; ?>_item">
  101.  
  102. <?php foreach($fields as $name=>$field){ ?>
  103.  
  104. <?php if (!$field['is_in_item']) { continue; } ?>
  105. <?php if ($field['is_system']) { continue; } ?>
  106. <?php if (empty($item[$field['name']]) || empty($field['html'])) { continue; } ?>
  107. <?php if ($field['groups_read'] && !$user->isInGroups($field['groups_read'])) { continue; } ?>
  108.  
  109. <?php
  110. if (!isset($field['options']['label_in_item'])) {
  111. $label_pos = 'none';
  112. } else {
  113. $label_pos = $field['options']['label_in_item'];
  114. }
  115. ?>
  116.  
  117. <div class="field ft_<?php echo $field['type']; ?> f_<?php echo $field['name']; ?>">
  118. <?php if ($label_pos != 'none'){ ?>
  119. <div class="title_<?php echo $label_pos; ?>"><?php html($field['title']); ?>: </div>
  120. <?php } ?>
  121. <div class="value img-responsive-div">
  122. <?php
  123. echo $field['html'];
  124. ?>
  125. </div>
  126. </div>
  127.  
  128. <?php } ?>
  129.  
  130. <?php if ($props && array_filter((array)$props_values)) { ?>
  131. <?php
  132. $props_fields = $this->controller->getPropsFields(
#9 21 марта 2016 в 18:07
Я так понял никто не знает или кому-то просто лень помочь.
Спрошу тогда у знающих…
#10 21 марта 2016 в 18:23
На роль знающих не претендую, но за инфобар в показанном Вами коде отвечают строки с 41 по 99.
#11 21 марта 2016 в 19:24
F_a_R_i_D,
А если переключиться на дефолтный шаблон, инфобар на месте или тоже сверху?
#12 21 марта 2016 в 21:10
Вставляю код с дефаулта, меняется местоположение инфо бара… я попытался в коде сам изменить ошибку выдает… я так понял строку инфо бар надо опустить вниз, но куда именно я незнаю.
#13 21 марта 2016 в 23:13

инфо бар надо опустить вниз, но куда именно я незнаю.

F_a_R_i_D

Попробуйте это:

  1.  
  2. <?php
  3. $show_bar = !empty($item['rating_widget']) ||
  4. $fields['date_pub']['is_in_item'] ||
  5. $fields['user']['is_in_item'] ||
  6. !empty($ctype['options']['hits_on']) ||
  7. !$item['is_pub'] ||
  8. !$item['is_approved'];
  9. ?>
  10. <?php if ($show_bar){ ?>
  11. <ul class="info_bar">
  12. <?php if (!empty($item['rating_widget'])){ ?>
  13. <li class="bar_item bi_rating">
  14. <?php echo $item['rating_widget']; ?>
  15. </li>
  16. <?php } ?>
  17. <?php if ($fields['date_pub']['is_in_item']){ ?>
  18. <li style="clear: both;" class="bar_item bi_date_pub" title="<?php html( $fields['date_pub']['title'] ); ?>">
  19. <span aria-hidden="true" class="glyphicon glyphicon-calendar"></span>
  20. <?php echo $fields['date_pub']['html']; ?>
  21. </li>
  22. <?php } ?>
  23. <?php if (!$item['is_pub']){ ?>
  24. <li class="bar_item bi_not_pub">
  25. <?php echo LANG_CONTENT_NOT_IS_PUB; ?>
  26. </li>
  27. <?php } ?>
  28. <?php if (!empty($ctype['options']['hits_on'])){ ?>
  29. <li class="bar_item bi_hits" title="<?php echo LANG_HITS; ?>">
  30. <span aria-hidden="true" class="glyphicon glyphicon-eye-open"></span>
  31. <?php echo $item['hits_count']; ?>
  32. </li>
  33. <?php } ?>
  34. <?php if ($fields['user']['is_in_item']){ ?>
  35. <li class="bar_item bi_user" title="<?php html( $fields['user']['title'] ); ?>">
  36. <span class="glyphicon glyphicon-user"></span>
  37. <?php echo $fields['user']['html']; ?>
  38. </li>
  39. <?php if (!empty($item['folder_title'])){ ?>
  40. <li class="bar_item bi_folder">
  41. <span class="glyphicon glyphicon-folder-open"></span>
  42. <a href="<?php echo href_to('users', $item['user']['id'], array('content', $ctype['name'], $item['folder_id'])); ?>"><?php echo $item['folder_title']; ?></a>
  43. </li>
  44. <?php } ?>
  45. <?php } ?>
  46. <?php if (!empty($this->options['share_link'])){ ?>
  47. <li class="bar_item bi_share">
  48. <div class="share dark-share">
  49. <?php echo $this->options['share_link']; ?>
  50. </div>
  51. </li>
  52. <?php } ?>
  53. <?php if (!$item['is_approved']){ ?>
  54. <li class="bar_item bi_not_approved">
  55. <?php echo LANG_CONTENT_NOT_APPROVED; ?>
  56. </li>
  57. <?php } ?>
  58. </ul>
  59. <?php } ?>
  60.  
переместить под это:

  1.  
  2. <?php if ($is_tags){ ?>
  3. <div class="tags_bar">
  4. <span class="glyphicon glyphicon-tags" style="padding-right: 2px;"></span>
  5. <?php echo html_tags_bar($item['tags']); ?>
  6. </div>
  7. <?php } ?>
  8.  
#14 22 марта 2016 в 08:49
Iceman, Спасибо большое! Заработало. Теперь я понял всю суть дела :)
#15 31 мая 2016 в 18:42
Благодарю, Iceman.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.