snoopik

snoopik

+28
Репутация
6
Рейтинг
#1 Помогите собрать код в PHP 3 февраля 2018 в 19:49


snoopik,
instantcms.ru/users/files/download6811.html
Но все же почитайте что-нибудь про HTML...
Вот тут курс пройдите:
htmlacademy.ru/

Ris

Спасибо, не подскажите как можно вывести данный калькулятор в определенной области, статьи (использую версию инстанта 1.9)?
#2 Помогите собрать код в PHP 3 февраля 2018 в 08:18


Ris, вы уже ответили на вопрос snoopik.
Дело в том, что snoopik копирует от туда код и не оборачивает в нужные теги и у него он не работает.
snoopik, обратите внимание, что Вам ответил Ris, а именно:

Оба кода представляют из себя web-страницы с чекбоксами.
В первом не хватает лишь тегов вокруг яваскрипта.

Ris
snoopik, положите 2 куска кода в один файл и оберните правильно в теги.

qb

Вставил код, обернул js в <script> </script>. только не чего не показывает, в статье код вставляю через "Внешний скрипт" выбираю сам файл и сайте в статье отображается: {ФАЙЛ=test.php}. php код прикрепил снизу
Прикрепленный файл
testphp_epr1f.zip 2 Кб
#3 Помогите собрать код в PHP 2 февраля 2018 в 18:45


один работает только состоит c js скриптом

snoopik
При переводе на php будет хуже — после выбора каждого чекбокса страница перегрузиться, получая данные методами POST или GET.

@andrey0214

Подскажите тогда как или где разместить эти кода что бы их можно было вывести на любой странице (версия инстанта 1.9)?
#4 Помогите собрать код в PHP 2 февраля 2018 в 17:36


А объяснить словами, что этот калькулятор должен делать, можете?

Ris

при выборе чикбоксов, результат суммируется: Вот наглядно посмотрите: jsfiddle.net/w20pqv22/
#5 Помогите собрать код в PHP 2 февраля 2018 в 16:28


snoopik,
Оба кода представляют из себя web-страницы с чекбоксами.
В первом не хватает лишь тегов вокруг яваскрипта.
Но дальше-то что этот код должен делать?

Ris

это калькулятор, просто я не могу его сделать скриптом в файле php. сверху и снизу чего то не хватает, а так он работает
#1 Помогите собрать код в PHP 2 февраля 2018 в 13:58
Добрый день уважаемые форумчане! Имеются 2 кода, один работает только состоит c js скриптом. Второй выводит только половину функционала и наверное что то нужно добавить. Кода прикладываю в txt файлах. Спасибо.
Прикрепленный файл
_4ofn1.txt 9 Кб
#6 Изменение размера поля заголовки в БД 2 февраля 2018 в 11:44


Исправил, но проблема осталась

snoopik
Вы в новосозданном типе контента проверяете каждый раз после внесения изменений в указанных строках?

Loadырь

Нет, каждый раз после ошибки создаю новый с каждым новым системным именем
#7 Изменение размера поля заголовки в БД 2 февраля 2018 в 11:00
#8 Изменение размера поля заголовки в БД 2 февраля 2018 в 06:47


github.com/instantsoft/icms2/blob/master/system/fields/caption.php#L23
github.com/instantsoft/icms2/blob/master/system/core/model.php#L93

Loadырь

В файле model.php поставил значение больше 100, по поводу файла caption.php вопрос возник там значение 255 стоит, его менять?
#9 Помогите пожалуйста с количеством символов в заголовке новости. 2 февраля 2018 в 06:09
Добрый день, проблему решили? Похожая проблема только при создании заголовка в типах контента не вмещаются символы. Изменения вносил в файлы /system/core/model.php и system/controllers/admin/forms/form_ctypes_field.php не помогает.
#10 Изменение размера поля заголовки в БД 1 февраля 2018 в 18:36


Тут отвечал — instantcms.ru/forum/thread26405-1.html#253521

Sonat

Не то, у всех в выше на писаном обсуждений таблицы поменял значения ошибка осталась. Должна же быть таблица которая задает значения для ново созданных типов контента или эти значения надо вносить в код, тогда куда?
#1 Изменение размера поля заголовки в БД 1 февраля 2018 в 17:46
Добрый день, подскажите пожалуйста в какой таблицы БД изменить текстовый размер поля заголовки (вставки больше 100 символов) при создания типа контента? Спасибо
#11 Отображение статьи во вкладке 31 января 2018 в 17:03


Видео немного не очень получилось..

Dmitry

Не страшно, главное понять ход действий. Спасибо большое
#1 Не выводится результат 31 января 2018 в 06:43
Доброе утро, пытаюсь рабочий код вставить и при предварительном просмотре все работает но результат не выдает, ниже привожу код:
  1. <!-- <table width="80%" align="center" class="no_color" cellpadding="2" cellspacing="0" valign="top">
  2. <tr>
  3. <td class="border_bottom_gray_bold" valign="bottom" align="left" ><nobr>Предварительный расчёт необходимой мощности</nobr>
  4. </td>
  5. </tr>
  6. </table> -->
  7. <div id=zagolovok>
  8. <nobr>Предварительный расчёт необходимой мощности</nobr>
  9. </div>
  10. <div id="root">
  11. <div id="out">Уважаемый клиент!<br> Для расчёта общей мощности потребляемой электроэнергии, рекомендуемой для указания заявителем при подаче заявки на технологическое присоединение, Вы можете воспользоваться нашим калькулятором.<br>
  12. Для этого в приведенном списке отметьте галочками используемые (планируемые к использованию) бытовые электроприборы.
  13. </div>
  14. <form action="" method="post" name="calc" id="calc" onChange="calc_power()" class="ToFormPower">
  15. <input type="checkbox" value=7 >Электрический котел отопления (до 100 м2)<br>
  16. <input type="checkbox" value=12 >Электрический котел отопления (от 100 до 200 м2)<br>
  17. <input type="checkbox" value=1.5 >Плита электрическая (1-конфорочная)<br>
  18. <input type="checkbox" value=4 >Плита электрическая (2-конфорочная)<br>
  19. <input type="checkbox" value=8 >Плита электрическая (4-конфорочная)<br>
  20. <input type="checkbox" value=1.5 >Стиральная машина<br>
  21. <input type="checkbox" value=0.3 >Холодильник<br>
  22. <input type="checkbox" value=1.5 >Водонагреватель<br>
  23. <input type="checkbox" value=1.5 >Кондиционер<br>
  24. <input type="checkbox" value=2 >Пылесос<br>
  25. <input type="checkbox" value=1.5 >Электрочайник<br>
  26. <input type="checkbox" value=0.5 >Компьютер<br>
  27. <input type="checkbox" value=0.2 >Общее освещение<br>
  28. </form>
  29. <div id=rez>
  30. <!--<p id="summ" >Суммарная мощность электроприборов составляет <strong><span></span></strong> кВт</p>
  31. <p id="koef">Коэфициент использования: <strong><span></span></strong> </p> -->
  32. <p id="sumkoef">Расчётная мощность с учётом коэфициента использования составляет <strong><span></span></strong> кВт</p><br>
  33. </div>
  34.  
  35.  
  36.  
  37.  
  38.  
  39. <script type="text/javascript">
  40. $(document).ready(function () {
  41. $('#summ').hide();
  42. $('#koef').hide();
  43. $('#sumkoef').hide();
  44. });
  45. /////////////////////////////////////////////////////////
  46.  
  47. //
  48. //2 - 4 1
  49. //5 - 9 0,78
  50. //10 - 14 0,63
  51. //15 - 19 0,53
  52. //20 - 24 0,49
  53. //25 - 29 0,46
  54. //30 - 34 0,44
  55. //35 - 39 0,42
  56. //40 - 49 0,41
  57. //50 и более 0,40
  58.  
  59. function calc_power()
  60. {
  61. var summ = 0,
  62. k = 1,
  63. sumk = 1;
  64.  
  65. //$('#calc input:checkbox').each(function(){
  66. // $(this + "input[name='pribor'] :checked").each(function() {
  67. //$('#calc input:checkbox').each(function(){
  68.  
  69. $("#calc input:checkbox:checked").each(function(){
  70. summ += parseFloat($(this).val());
  71. var n = $( 'input:checked' ).length;
  72. if(1>=n || n<=4) {
  73. k=1.0;
  74. }
  75. else if(5>=n || n<=9){
  76. k=0.78;}
  77. else if(10>=n || n<=14){
  78. k=0.63;}
  79. else if(15>=n || n<=19)
  80. {k=0.53 }
  81. else if(20>=n || n<=24)
  82. {k=0.49 }
  83. else if(25>=n || n<=29)
  84. {k=0.46 }
  85. else if(30>=n || n<=34)
  86. {k=0.44 }
  87. else if(35>=n ||n<=39)
  88. {k=0.42 }
  89. else if(40>=n || n<=49)
  90. {k=0.41 }
  91. else if(50<=n)
  92. {k=0.4 }
  93. // alert($(this).val());
  94.  
  95. });
  96. sumk=summ * k;
  97. sumk=sumk.toFixed(1); //Округление до 1 знака после запятой
  98. //sumk=Math.round(sumk).toFixed(1);
  99. //alert(sumk);
  100. $('#summ span').text(summ);
  101. $('#koef span').text(k);
  102. $('#sumkoef span').text(sumk);
  103. if (summ!=""){
  104. $('#summ').show()
  105. }
  106. if (k!=""){
  107. $('#koef').show()
  108. }
  109. if (sumk!=""){
  110. $('#sumkoef').show()
  111. }
  112. //$('#log span').html( 'Был выбран ' + $('input:checked').val() );
  113. }
  114. </script>
  115.  
  116.  
#12 Отображение статьи во вкладке 31 января 2018 в 06:21


Dmitry
Доброе утро, подскажите это делается через это дополнение или же это делается стандартными силами? Спасибо
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.