DeDja

DeDja

+58
Репутация
172
Рейтинг
#1 Сборка - Проблема после установки 7 мая 2020 в 12:06

сделано, конечно :)

Андрей
Да он самый
// Респонсивный Colorbox
// DeDja — 18.03.2019
#2 Сборка - Проблема после установки 7 мая 2020 в 11:37

где вы взяли такие адреса

Кирилл Эдуардович (Странник)
В Ленте активности на главной странице сайта
и в Участниках клуба (0) приведенной Вами ссылки.

вот что интересно))))

Кирилл Эдуардович (Странник)
Любопытный Вы наш!
#3 Сборка - Проблема после установки 7 мая 2020 в 11:34

ColorBox

Андрей
Оно самое:
/*!
Colorbox 1.6.4
license: MIT
www.jacklmoore.com/colorbox
*/
// Респонсивный Colorbox
// DeDja — 18.03.2019

Следует сделать замену и на сайте www.108.icms.su
#4 Сборка - Проблема после установки 7 мая 2020 в 09:12
Есть интересное и без картинок.
www.108.icms.su/clubs/14
www.108.icms.su/clubs/16
www.108.icms.su/clubs/2/members-1

А эти картинки следует заменить (как впрочем и Колорбокс).
www.108.icms.su/images/icons/rssitem.gif
107.icms.su/images/icons/rssitem.gif
#5 Сборка - Проблема после установки 7 мая 2020 в 08:42

такая картина

abasia
И такая картина.
#6 Конструктор Лендингов 6 мая 2020 в 19:16

Заралик, благодарю! Поигрались уже?

@IamB
Думаю, что эти игры надолго. Заралик, прошу без обид.

Написал PHP-приложение, которое даёт минимальный базовый набор для создания посадочной страницы. Есть админка, из которой предполагается редактировать текстовые блоки landing page и управлять пользователями.
Это не конструктор, шаблон(html+css+js) вы должны иметь, а получить его можете любым доступным вам способом.
Конструктивная критика приветствуется.

@IamB
Возможно я не прав в отношении вопроса — а для чего написано данное приложение?
Вот Вам пример последней на текущий момент времени страницы лендинга на первой ветке: www.108.icms.su/rukovodstvo
И не важно, будет это страницей Руководства по движку InstantCMS версии 1.10.7.ххх, или страницей Руководства для версии InstantCMS 2Х.
Важно иное — это одна из страниц сайта! И это главное.
А вот админка (весьма приемлемая) есть в любой версии CMS! И мне рассказывать об этом — весьма глупо.
Сделать же пункты меню в Инстанте (при создании любых страниц) — это ДВА ПАЛЬЦА ОБ АСФАЛЬТ!
Выглядеть пункт меню, к примеру, может так — xyz-nk.xyz/top-star-main.html
Или эдак — gsk-nk.ru/stati/audio-i-video.html

В итоге: Каждый волен воспринимать сказанное в отношении landing page по своему. Успехов.
#7 [ЕСТЬ РЕШЕНИЕ] Згрузка видео 5 мая 2020 в 18:28

Может быть просто обратить внимание на компонент iVideo

vikont
/forum/thread32934-1.html
#8 [ЕСТЬ РЕШЕНИЕ] Згрузка видео 5 мая 2020 в 17:30

Это в теории.

Zau4man
Вы правы. В реальности, это полное дерьмо.
Но есть понимания постановки задачи и методы решения.
И это не просто (см. пост Timmy).
#9 Вставка скрипта в Redactor 23 апреля 2020 в 15:01

сделать отдельное html поле

Timmy

надо было просто убрать галочку Обрабатывать типографом

ignat
Наиболее приемлемо убрать галочку Обрабатывать
типографом для отдельного вновь созданного html поля.
К примеру (для видео): xyz-nk.ru/board/7-prodam-kvartiru-v-novostroike.html
#10 Плавающий сайдбар 13 апреля 2020 в 16:24

DeDja, что-то не работает

Capitan
Попробуем с плеча. Суть:

В main.tpl.php перед </head> линькуем стили,
которые располагаем в соответствующем каталоге:

<link rel="stylesheet" type="text/css" href="/templates/default/css/sticky.css">

Сами стили:
  1.  
  2. /* = Плавающие блоки - DeDja - 05.03.18 = */
  3. .sticky {
  4. position: fixed;
  5. z-index: 101;
  6. }
  7. .stop {
  8. position: relative;
  9. z-index: 101;
  10. }
  11. .sticky1 {
  12. position: fixed;
  13. z-index: 101;
  14. }
  15. .stop1 {
  16. position: relative;
  17. z-index: 101;
  18. }
  19.  
В main.tpl.php добавляем sticky-block (см. дополнительно):
При добавлении кода критичным фактором является версия CMS.
Смотрим и думаем.

  1.  
  2. <?php if($is_sidebar){ ?>
  3. <aside>
  4.  
  5. <div class="widget_ajax_wrap" id="widget_pos_right-top"><?php $this->widgets('right-top'); ?></div>
  6. <div class="widget_ajax_wrap" id="widget_pos_right-center"><?php $this->widgets('right-center'); ?></div>
  7. <div class="widget_ajax_wrap" id="widget_pos_right-bottom"><?php $this->widgets('right-bottom'); ?></div>
  8.  
  9. <!-- ниже дополнительно -->
  10.  
  11. <div class="sticky-block1" style="padding: 0px 0px;">
  12. <div style="height: 250px; padding: 13%; background: #fff; opacity: 1; text-align: center;">
  13. <a href="/media/v4/v4.html" title="&quot;О ежедневных людских подвигах&quot;"><img src="/templates/default/images/noreklam.png"/></a>
  14.  
  15. <br>
  16. <br>
  17. <br>
  18.  
  19. <a href="/media/v5/v5.html" title="&quot;МЭРИЯ - ВСЁ БУДЕТ СРЕДНЕ!&quot;"><img src="/templates/default/images/ping.gif"/></a>
  20. </div>
  21. </div>
  22.  
  23. <script>
  24. (function(){
  25. var a = document.querySelector('.sticky-block1'), b = null, P = 0;
  26. // если ноль заменить на число, то блок будет прилипать до того, как верхний край окна браузера дойдёт до верхнего края элемента.
  27. // Может быть отрицательным числом
  28. window.addEventListener('scroll', Ascroll, false);
  29. document.body.addEventListener('scroll', Ascroll, false);
  30. function Ascroll() {
  31. if (b == null) {
  32. var Sa = getComputedStyle(a, ''), s = '';
  33. for (var i = 0; i < Sa.length; i++) {
  34. if (Sa[i].indexOf('overflow') == 0 || Sa[i].indexOf('padding') == 0 || Sa[i].indexOf('border') == 0 || Sa[i].indexOf('outline') == 0 || Sa[i].indexOf('box-shadow') == 0 || Sa[i].indexOf('background') == 0) {
  35. s += Sa[i] + ': ' +Sa.getPropertyValue(Sa[i]) + '; '
  36. }
  37. }
  38. b = document.createElement('div');
  39. b.style.cssText = s + ' box-sizing: border-box; width: ' + a.offsetWidth + 'px;';
  40. a.insertBefore(b, a.firstChild);
  41. var l = a.childNodes.length;
  42. for (var i = 1; i < l; i++) {
  43. b.appendChild(a.childNodes[1]);
  44. }
  45. a.style.height = b.getBoundingClientRect().height + 'px';
  46. a.style.padding = '0';
  47. a.style.border = '0';
  48. }
  49. var Ra = a.getBoundingClientRect(),
  50. R = Math.round(Ra.top + b.getBoundingClientRect().height - document.querySelector('footer').getBoundingClientRect().top + 20);
  51. // селектор блока, при достижении верхнего края которого нужно открепить прилипающий элемент; Math.round() только для IE;
  52. // если ноль заменить на число, то блок будет прилипать до того, как нижний край элемента дойдёт до футера
  53. if ((Ra.top - P) <= 0) {
  54. if ((Ra.top - P) <= R) {
  55. b.className = 'stop1';
  56. b.style.top = - R +'px';
  57. } else {
  58. b.className = 'sticky1';
  59. b.style.top = P + 'px';
  60. }
  61. } else {
  62. b.className = '';
  63. b.style.top = '';
  64. }
  65. window.addEventListener('resize', function() {
  66. a.children[0].style.width = getComputedStyle(a, '').width
  67. }, false);
  68. }
  69. })()
  70. </script>
  71.  
  72. <!-- выше дополнительно -->
  73.  
  74. </aside>
  75. <?php } ?>
  76.  
Мои медиа ссылки заменяем на свои любые иные.

Обращаем внимание, что селектором для сдвига является 'footer', а не '.footer-wrapper

Возможны вариации. Успехов.
#11 Плавающий сайдбар 13 апреля 2020 в 14:18

К сожалению это примеры для понимающих что куда :)

Capitan
Порой полезно видеть то, что желаемо.
"Своеобразный сайтик" — xyz-nk.ru/news/10-video-i-audio-na-saite.html
На данном сайте, справа внизу — Sticky Block для 2.Х.
Содержимое блока может быть любым — от "Рекламы нет", до "МЭРИЯ — ВСЁ БУДЕТ СРЕДНЕ" и т. п.
Реализация данного блока (для любой ветки) при наличии "тяма" — не вопрос.
#12 [ЕСТЬ РЕШЕНИЕ] To Do InstantCMS 1.X 8 апреля 2020 в 16:08

А давайте уже прекратим истерики!
Ведётся серьёзная работа над исправлением кода в сборке
И временные лаги сейчас на очень последнем месте.

Андрей
www.108.icms.su

Было:

Стало:


Похоже дошло.
#13 [ЕСТЬ РЕШЕНИЕ] To Do InstantCMS 1.X 8 апреля 2020 в 05:08

допущенные косяки

Андрей
www.108.icms.su

Выбор шаблона: шаблон cookies

Нормальный выбор шаблонов, к примеру, можно видеть
здесь — gsk-nk.ru
или тут — 107.icms.su
#14 [ЕСТЬ РЕШЕНИЕ] To Do InstantCMS 1.X 30 марта 2020 в 06:18

И каждый может сделать свой форк самостоятельно. Но на сегодня ни один форк не дожил до своего публичного развития...

Андрей
Ну и?!
#15 Как сделать информирование пользователя о сборе cookies? 26 марта 2020 в 17:48
1. Стили (цвета окна и т.п.) в варианте от Ketan Mistry (с его скриптами) для первой ветки (сборка ver.1.10.7.006) заимствованны из вышеуказанной ссылки (где автор виджета — Win_wiruzz).
2.Возможно интересное о файлах Cookies (для любой ветки).
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.