Тестирование компонента Форум - продолжение

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#796 15 августа 2019 в 12:57

вы зачем-то покрыли все свои стили шрифтов 0.7rem, а значит жестко привязались к дефолтному темлэйту,

@fazer
Естественно, я же делал для дефолтного шаблона, а не для всех существующих шаблонов. Хотя честно признаюсь, не понимаю, каким образом стили шрифтов 0.7rem жестко привязывают к дефолтному темлэйту.

ну и картинки нужно было скопировать в templates/boxed/images/forum/*

@fazer
Или поправить пути к картинкам в файле стилей.
#797 15 августа 2019 в 13:40


0.7rem жестко привязывают к дефолтному темлэйту.

Loadырь
потому что любой другой шаблон будет иметь, полюбому, отличные от дефолтного рутовые шрифты
#798 20 августа 2019 в 10:15
Здравствуйте,
скажите пожалуйста, почему на форуме в коробочном tinymce можно загрузить только одну картинку,
потом(в следующих постах) не открывается модальное окно?
icms2.12.2 — из коробки,
forum_2.3.3_2.12.2_2019_05_14 — из коробки
#799 20 августа 2019 в 10:20
@fazer, надо смотреть в консоль браузера, какие ошибки не дают появится второму и следующим модальным окнам.
#800 20 августа 2019 в 10:27
обшибки

  1.  
  2. theme.min.js:9 Uncaught Error: Errors:
  3. Failed path: (dialog > body > branch: tabpanel > tabs > [0] > items > [1] > branch: selectbox > items > [1])
  4. Could not find valid *strict* value for "value" in {
  5. "text": ""
  6. },Failed path: (dialog > body > branch: tabpanel > tabs > [0] > items > [1] > branch: selectbox > items > [2])
  7. Could not find valid *strict* value for "value" in {
  8. "text": ""
  9. },Failed path: (dialog > body > branch: tabpanel > tabs > [0] > items > [1] > branch: selectbox > items > [3])
  10. Could not find valid *strict* value for "value" in {
  11. "text": ""
  12. }
  13.  
  14. Input object: {
  15. "title": "Insert/Edit Image",
  16. "size": "normal",
  17. "body": {
  18. "type": "tabpanel",
  19. "tabs": [
  20. {
  21. "title": "General",
  22. "items": [
  23. {
  24. "name": "src",
  25. "type": "urlinput",
  26. "filetype": "image",
  27. "label": "Source"
  28. },
  29. {
  30. "name": "images",
  31. "type": "selectbox",
  32. "label": "Image list",
  33. "items": [
  34. {
  35. "text": "None",
  36. "value": ""
  37. },
  38. {
  39. "text": ""
  40. },
  41. {
  42. "text": ""
  43. },
  44. {
  45. "text": ""
  46. }
  47. ]
  48. },
  49. {
  50. "name": "alt",
  51. "type": "input",
  52. "label": "Image description"
  53. },
  54. {
  55. "name": "dimensions",
  56. "type": "sizeinput"
  57. },
  58. {
  59. "type": "grid",
  60. "columns": 2,
  61. "items": []
  62. }
  63. ]
  64. },
  65. {
  66. "title": "Upload",
  67. "items": [
  68. {
  69. "type": "dropzone",
  70. "name": "fileinput"
  71. }
  72. ]
  73. }
  74. ]
  75. },
  76. "buttons": [
  77. {
  78. "type": "cancel",
  79. "name": "cancel",
  80. "text": "Cancel"
  81. },
  82. {
  83. "type": "submit",
  84. "name": "save",
  85. "text": "Save",
  86. "primary": true
  87. }
  88. ],
  89. "initialData": {
  90. "src": {
  91. "value": "",
  92. "meta": {}
  93. },
  94. "images": "",
  95. "alt": "",
  96. "title": "",
  97. "dimensions": {
  98. "width": "",
  99. "height": ""
  100. },
  101. "classes": "",
  102. "caption": false,
  103. "style": "",
  104. "vspace": "",
  105. "border": "",
  106. "hspace": "",
  107. "borderstyle": "",
  108. "fileinput": []
  109. }
  110. }
  111. at theme.min.js:9
  112. at Object.fold (theme.min.js:9)
  113. at ar (theme.min.js:9)
  114. at zA (theme.min.js:9)
  115. at Object.open (theme.min.js:9)
  116. at i (theme.min.js:9)
  117. at Object.open (theme.min.js:9)
  118. at tinymce.min.js?1566278689:9
  119. at u (tinymce.min.js?1566278689:9)
  120. at Object.open (tinymce.min.js?1566278689:9)
  121. (anonymous) @ theme.min.js:9
  122. fold @ theme.min.js:9
  123. ar @ theme.min.js:9
  124. zA @ theme.min.js:9
  125. open @ theme.min.js:9
  126. i @ theme.min.js:9
  127. open @ theme.min.js:9
  128. (anonymous) @ tinymce.min.js?1566278689:9
  129. u @ tinymce.min.js?1566278689:9
  130. open @ tinymce.min.js?1566278689:9
  131. (anonymous) @ plugin.min.js:9
  132. (anonymous) @ plugin.min.js:9
  133. setTimeout (async)
  134. (anonymous) @ plugin.min.js:9
  135. (anonymous) @ plugin.min.js:9
  136. (anonymous) @ plugin.min.js:9
  137. setTimeout (async)
  138. (anonymous) @ plugin.min.js:9
  139. (anonymous) @ plugin.min.js:9
  140. (anonymous) @ plugin.min.js:9
  141. setTimeout (async)
  142. (anonymous) @ plugin.min.js:9
  143. (anonymous) @ plugin.min.js:9
  144. success @ plugin.min.js:9
  145. r @ tinymce.min.js?1566278689:9
  146. setTimeout (async)
  147. je @ tinymce.min.js?1566278689:9
  148. r @ tinymce.min.js?1566278689:9
  149. setTimeout (async)
  150. je @ tinymce.min.js?1566278689:9
  151. r @ tinymce.min.js?1566278689:9
  152. setTimeout (async)
  153. je @ tinymce.min.js?1566278689:9
  154. r @ tinymce.min.js?1566278689:9
  155. setTimeout (async)
  156. je @ tinymce.min.js?1566278689:9
  157. r @ tinymce.min.js?1566278689:9
  158. setTimeout (async)
  159. je @ tinymce.min.js?1566278689:9
  160. r @ tinymce.min.js?1566278689:9
  161. setTimeout (async)
  162. je @ tinymce.min.js?1566278689:9
  163. r @ tinymce.min.js?1566278689:9
  164. setTimeout (async)
  165. je @ tinymce.min.js?1566278689:9
  166. r @ tinymce.min.js?1566278689:9
  167. setTimeout (async)
  168. je @ tinymce.min.js?1566278689:9
  169. r @ tinymce.min.js?1566278689:9
  170. setTimeout (async)
  171. je @ tinymce.min.
#801 20 августа 2019 в 11:11
@fazer, да, есть какие-то грабли с этим редактором в форуме.
Если выбрать не сам редактор tinymce, а некий пресет с этим редактором, такая же ошибка будет?
#802 20 августа 2019 в 11:26
один в один

  1.  
  2. theme.min.js:9 Uncaught Error: Errors:
  3. Failed path: (dialog > body > branch: tabpanel > tabs > [0] > items > [1] > branch: selectbox > items > [1])
  4. Could not find valid *strict* value for "value" in {
  5. "text": ""
  6. },Failed path: (dialog > body > branch: tabpanel > tabs > [0] > items > [1] > branch: selectbox > items > [2])
  7. Could not find valid *strict* value for "value" in {
  8. "text": ""
  9. },Failed path: (dialog > body > branch: tabpanel > tabs > [0] > items > [1] > branch: selectbox > items > [3])
  10. Could not find valid *strict* value for "value" in {
  11. "text": ""
  12. }
  13.  
при этом видео нормально грузится, ссылки создаются(открываются доп окна),
беда только с картинками...
опять же если поставить ваш старенький itiny, то и картинки грузятся… хрень какая-то )
#803 20 августа 2019 в 17:53
проблема, как выяснилось наблюдается только в форме быстрого ответа
#804 21 августа 2019 в 08:41
кстати,
на демосайте(demo.wordsword.ru) те-же яйца,
картинки не вставляются в "быстром ответе"
#805 21 августа 2019 в 08:47

кстати,
на демосайте( demo.wordsword.ru) те-же

@fazer
Всё верно, об этом я и писал, что есть какие-то грабли. Но на демке ошибка другая, связана с таргетами в самом редакторе, а не в форуме.
#806 21 августа 2019 в 09:03


. Но на демке ошибка другая

Loadырь
ошибка та-же что и у меня,


связана с таргетами в самом редакторе, а не в форуме.

Loadырь
а почему же тогда в ответе с цитированием все работает?
(как минимум можно же, наверное, сэмулировать цитирование)
#807 21 августа 2019 в 12:53

ошибка та-же что и у меня

@fazer
Мне как админу сайта немного другую показывает, с указанием на target_subject.

а почему же тогда в ответе с цитированием все работает?

@fazer
Структура URL разная.

(как минимум можно же, наверное, сэмулировать цитирование)

@fazer
Всё можно, но на всё нужно время. Не раньше понедельника смогу посмотреть, что там можно "сэмулировать".
#808 21 августа 2019 в 17:24


Структура URL разная.

Loadырь
Вы правы, редактору не нравятся точки в target_subject,
а нужно ли вообще передавать редактору этот самый субъект?,
я вот так сделал
  1.  
  2. /* if($context['action']){
  3.   $upload_params['target_subject'] = $context['action'];
  4.   } */
  5.  
и вроде всё работает
#809 22 августа 2019 в 06:39
А скажите, куда постучаться, что бы это пофиксили в релизе?
#810 22 августа 2019 в 06:49

А скажите, куда постучаться, что бы это пофиксили в релизе?

@fazer
Вы уже постучались здесь, осталось дождаться когда кто-нибудь это пофиксит.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.