OneNews - обсуждение шаблона для InstantCMS2

#166 1 июня 2015 в 10:23


Мда уж, а сразу нельзя было сказать мол так и так премиум компоненты не поддерживаются?! Тогда бы можно было задуматься над тем стоит ли брать вообще… что же я такой невезучий то?! Мне кажется авторам стоит уже приступить к допиливанию, а потом уже собирать деньги на готовый продукт, да и так то говорилось о поддержке в течении определенного времени, вот у меня и возникает вопрос почему все так и когда он будет решен?! Тоже участвую в складчине...(

mogulkhan

Да ладно… Что же вы народ пугаете😉Ведь наверняка речь о не не поддержке компонентов а об адаптации под дизайн шаблона.
#167 1 июня 2015 в 10:28


Мда уж, а сразу нельзя было сказать мол так и так премиум компоненты не поддерживаются?! Тогда бы можно было задуматься над тем стоит ли брать вообще… что же я такой невезучий то?! Мне кажется авторам стоит уже приступить к допиливанию, а потом уже собирать деньги на готовый продукт, да и так то говорилось о поддержке в течении определенного времени, вот у меня и возникает вопрос почему все так и когда он будет решен?! Тоже участвую в складчине...(

mogulkhan
soligorsk.info/places
#168 1 июня 2015 в 11:01

Да ладно… Что же вы народ пугаете Ведь наверняка речь о не не поддержке компонентов а об адаптации под дизайн шаблона.

Денис Васильевич
прям в точку… речь идет про адаптацию.
#169 1 июня 2015 в 14:30
запишите на maps )
#170 1 июня 2015 в 14:41

речь о не не поддержке компонентов а об адаптации под дизайн шаблона

Денис Васильевич
Именно!
rookee, Принято.
Итого в складчине по по мапсу на данный момент 6 чел.
Авакадо
Владимир
Gudan
Скела
Remi
rookee


Ждем еще до 7 июня, т.к. не все еще забрали шаблон, если больше желающих не будет, делим 50% от необходимой суммы на сложившийся состав и приступаем к работе.
#171 1 июня 2015 в 15:34


Понятно!
А как убрать дублирование комментариев в авто?
Если скопировать код для вставки карты на другой сайт, то ни чего не отображает! (ОЧЕНЬ ВАЖНО!)

Remi
А ЧТО ПО ЭТОМУ ВОПРОСУ?
#172 1 июня 2015 в 15:45
Remi, вечером я с вами свяжусь, покажите пожалуйста сайт на который вы ставили код карты, у вас maps находится в дефолтном шаблоне, возможно на другом сайте он ищет скрипты в шаблоне onenews.
#173 1 июня 2015 в 16:49


речь о не не поддержке компонентов а об адаптации под дизайн шаблона

Денис Васильевич
Именно!
rookee, Принято.
Итого в складчине по по мапсу на данный момент 6 чел.
Авакадо
Владимир
Gudan
Скела
Remi
rookee


Ждем еще до 7 июня, т.к. не все еще забрали шаблон, если больше желающих не будет, делим 50% от необходимой суммы на сложившийся состав и приступаем к работе.

dekartwork

А ничего если я сейчас сложусь, а шаблон потом куплю-)
#174 1 июня 2015 в 16:53

А ничего если я сейчас сложусь, а шаблон потом куплю-)

Gudan
Конечно ничего smileнам по большому счету неважно сколько человек и кто будет скидываться scratchбудет необходимая сумма — сделаем.
#175 1 июня 2015 в 22:31

Мда уж, а сразу нельзя было сказать мол так и так премиум компоненты не поддерживаются?! Тогда бы можно было задуматься над тем стоит ли брать вообще… что же я такой невезучий то?! Мне кажется авторам стоит уже приступить к допиливанию, а потом уже собирать деньги на готовый продукт, да и так то говорилось о поддержке в течении определенного времени, вот у меня и возникает вопрос почему все так и когда он будет решен?! Тоже участвую в складчине...(

mogulkhan
Здесь на форуме мы обсуждали вопрос о премиум компонентах и мы сказали что они будут делаться по принципу складчины. Поймите премиум компонентов не два и три, кроме разработок авторов InstantCMS есть и другие компоненты и если делать для них дизайн и встраивать шаблон то цена шаблона поднимется для всех, то есть большинство вынуждены будут платить за то что им не нужно. Мы намерены продавать шаблон со стандартным функционалом за одну сумму, премиум компоненты отдельно за другую.

, да и так то говорилось о поддержке в течении определенного времени

mogulkhan
Поддержка подразумевает под собой обновление шаблона совместно с InstantCMS2 и исправление выявленных ошибок.
#176 1 июня 2015 в 23:11
Профили пользователей-Опции-Профиль пользователя-Максимальное число вкладок — поставьте значение 0
#177 2 июня 2015 в 00:48

Если скопировать код для вставки карты на другой сайт, то ни чего не отображает! (ОЧЕНЬ ВАЖНО!)
А ЧТО ПО ЭТОМУ ВОПРОСУ?

Remi

Remi, вечером я с вами свяжусь, покажите пожалуйста сайт на который вы ставили код карты, у вас maps находится в дефолтном шаблоне, возможно на другом сайте он ищет скрипты в шаблоне onenews.

Atid — Gorec
Мои предположения оказались верны, на стороннем сайте пути к ссылкам были указаны к шаблону OneNews. Все кто используют мапс или другие компоненты имеющие код для встраивания на другие сайты, пожалуйста добавьте файлы этих компонентов в шаблон OneNews
#178 2 июня 2015 в 01:13

А как убрать дублирование комментариев в авто?

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