DTVRus

DTVRus

+34
Репутация
2
Рейтинг
#1 Добавить js на некоторые страницы 26 июля 2015 в 09:12


Джехутимери, HostelB,
Спасибо, попробую оба варианта.

alkokrolik

я так делаю:
  1. $this->addJS("templates/{$this->name}/js/shout.js");
  2. $this->addCSS("templates/{$this->name}/css/minichat.css");
#2 Хочу InstantCMS 2.3.0 2 июля 2015 в 14:10
тьфу)))) показалось 3.0 laugh
#1 Изменение стиля списка тегов 19 июня 2015 в 10:27



[hide]1. файл templates/default/controllers/tags/widgets/cloud/cloud.tpl.php

открыть и заменить содержимое на:
  1. <?php if ($tags){ ?>
  2.  
  3. <div class="tag-list">
  4.  
  5.  
  6. <?php foreach($tags as $tag) { ?>
  7.  
  8. <?php if ($style=='cloud'){ ?>
  9. <?php
  10. $size_percent = round(($tag['frequency'] * 100) / $max_freq);
  11. $portion = round(100 / $size_percent, 2);
  12. $step = round(($max_fs - $min_fs) / $portion);
  13. $fs = $min_fs + $step;
  14. ?>
  15. <li style="font-size: <?php echo $fs; ?>px">
  16. <?php echo html_tags_bar($tag['tag']); ?>
  17. </li>
  18. <?php } ?>
  19.  
  20. <?php if ($style=='list'){ ?>
  21.  
  22. <div class="widget_list">
  23. <a href="search?q=<?php echo html($tag['tag']); ?>" class="tag"><?php echo html($tag['tag']); ?> <?php html($tag['frequency']); ?></a>
  24. </div>
  25.  
  26.  
  27. <?php } ?>
  28.  
  29.  
  30. <?php } ?>
  31.  
  32.  
  33. </div>
  34.  
  35. <?php } ?>
[/hide]


2. в файл стилей templates/default/css/theme-widgets.css

добавить:

[hide]
  1. .widget_list
  2. {
  3. font-size:14px;
  4. line-height: 11px;
  5. padding-left:0px;
  6. display:inline-block;
  7. }
  8.  
  9.  
  10. .tag {
  11. float:left;
  12. margin:0 0 7px 20px;
  13. position:relative;
  14.  
  15. font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  16. font-size:0.75em;
  17. font-weight:bold;
  18. text-decoration:none;
  19.  
  20. color:#996633;
  21. text-shadow:0px 1px 0px rgba(255,255,255,.4);
  22.  
  23. padding:0.417em 0.417em 0.417em 0.917em;
  24.  
  25. border-top:1px solid #d99d38;
  26. border-right:1px solid #d99d38;
  27. border-bottom:1px solid #d99d38;
  28.  
  29. -webkit-border-radius:0 0.25em 0.25em 0;
  30. -moz-border-radius:0 0.25em 0.25em 0;
  31. border-radius:0 0.25em 0.25em 0;
  32.  
  33. background-image: -webkit-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
  34. background-image: -moz-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
  35. background-image: -o-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
  36. background-image: -ms-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
  37. background-image: linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
  38. filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#feda71', EndColorStr='#feba47');
  39.  
  40. -webkit-box-shadow:
  41. inset 0 1px 0 #faeaba,
  42. 0 1px 1px rgba(0,0,0,.1);
  43. -moz-box-shadow:
  44. inset 0 1px 0 #faeaba,
  45. 0 1px 1px rgba(0,0,0,.1);
  46. box-shadow:
  47. inset 0 1px 0 #faeaba,
  48. 0 1px 1px rgba(0,0,0,.1);
  49. }
  50. .tag:before {
  51. content:'';
  52.  
  53. width:1.30em;
  54. height:1.358em;
  55.  
  56. background-image: -webkit-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
  57. background-image: -moz-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
  58. background-image: -o-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
  59. background-image: -ms-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
  60. background-image: linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
  61. filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#feda71', EndColorStr='#feba47');
  62.  
  63. position:absolute;
  64. left😲.69em;
  65. top:.2em;
  66.  
  67. -webkit-transform:rotate(45deg);
  68. -moz-transform:rotate(45deg);
  69. -o-transform:rotate(45deg);
  70. transform:rotate(45deg);
  71.  
  72. border-left:1px solid #d99d38;
  73. border-bottom:1px solid #d99d38;
  74.  
  75. -webkit-border-radius:0 0 0 0.25em;
  76. -moz-border-radius:0 0 0 0.25em;
  77. border-radius:0 0 0 0.25em;
  78.  
  79. z-index:1;
  80. }
  81.  
  82.  
  83.  
  84. .tag:after {
  85. content:'';
  86.  
  87. width:0.5em;
  88. height:0.5em;
  89.  
  90. background:#fff;
  91.  
  92. -webkit-border-radius:4.167em;
  93. -moz-border-radius:4.167em;
  94. border-radius:4.167em;
  95.  
  96. border:1px solid #d99d38;
  97.  
  98. -webkit-box-shadow:0 1px 0 #faeaba;
  99. -moz-box-shadow:0 1px 0 #faeaba;
  100. box-shadow:0 1px 0 #faeaba;
  101.  
  102. position:absolute;
  103. top:0.667em;
  104. left😲.083em;
  105. z-index:9999;
  106. }
  107. .tag:hover {
  108. background-image: -webkit-linear-gradient(top, rgb(254, 225, 141), rgb(254, 200, 108));
  109. background-image: -moz-linear-gradient(top, rgb(254, 225, 141), rgb(254, 200, 108));
  110. background-image: -o-linear-gradient(top, rgb(254, 225, 141), rgb(254, 200, 108));
  111. background-image: -ms-linear-gradient(top, rgb(254, 225, 141), rgb(254, 200, 108));
  112. background-image: linear-gradient(top, rgb(254, 225, 141), rgb(254, 200, 108));
  113. filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fee18d', EndColorStr='#fec86c');
  114.  
  115. border-color:#e1b160;
  116. }
  117. .tag:hover:before {
  118. background-image: -webkit-linear-gradient(left top, rgb(254, 225, 141), rgb(254,
#3 Как там форум для ICMS2? 17 июня 2015 в 12:59
phpBB
#4 Как там форум для ICMS2? 17 июня 2015 в 01:04
IPB
#5 Зависимые списки в типах контента 16 июня 2015 в 22:01
так если все запихать в коробку, то разработчикам дополнений чем заниматься? laugh
#1 Форум instantcms.ru 16 июня 2015 в 16:09
Как то все перемешалось 1 и 2 ветка на этом форуме.
Да есть подраздел 2,0 но, нет разделений (шаблоны, компоненты, виджеты, система, проблемы и т.д.).
Не все пишут в этом разделе, а пишут в других но все же не удобно, не все указывают титл с приставкой 2.

т.е. если меня интересует только 2 ветка, то при таком раскладе не очень удобно.
#6 Установка ulogin на сайт 15 июня 2015 в 20:38


А на двойку как поставить

ksamochkin

за 100 руб. поставлю laugh
#7 Дата публикации фото 15 июня 2015 в 04:09


А использовать id фотографии — не вариант?

Loadырь

А как вывести дату загрузки фото? а не дату добавления комментария к ней.
ведь придется выгружать данные о файле, точнее дате создания… но это тоже не совсем удобно.
#8 удалённый комментарии в 2 14 июня 2015 в 14:29
Все зависит от потребностей и необходимости😊 level Уровень вложенности ordering Порядковый номер в дереве удалять при "1" и все
#9 Дата публикации фото 14 июня 2015 в 11:35
Вариант но не совсем полный (для виджета пойдет).
Ведь потом допустим появятся потребности на отдельном контроллере вывести популярные за неделю или месяц.

т.е. тут даже вопрос в логике самого photos на заметку разработчикам.

кстати где то тут ссылка попадалась где предложения по проекту? не подскажите? там еще приплюсовать можно за идею.
#1 Дата публикации фото 14 июня 2015 в 11:05


Решил я создать виджет новые фотографии (которые были загружены пользователями и не важно в какой альбом).

Но когда добавил в опции виджета сортировку по дате, то выяснилось следующие, что если к старой фото добавят комментарий, то и обновиться date_pub, соответственно виджет теряет смысл. Ведь в комментариях есть свой контроллер comments с датой размещения комментария.
Ладно пускай в контроллер photos летит дата публикации комментария, но лучше бы тогда в отдельное дополнительное поле date_pub_comments, А в date_pub пускай бы оставалась дата загрузки фото.

Как быть господа? я понимаю что это можно исправить самому, но хотелось бы, что бы это у всех исправилось, и я бы тогда поделился виджетом, к которому бы не было инструкции переделки основных файлов системы
#10 удалённый комментарии в 2 14 июня 2015 в 10:42
При таком раскладе теряется смысл дерева комментариев look
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.