Zau4man

Zau4man

+1110
Репутация
19741
Рейтинг
#1 Как правильно объединять виджеты "блок html". 17 августа 2018 в 20:20
@demelkar, я лишь привел пример для табов из jqueryul jqueryui.com/tabs/
Поглядел код двойки, в табах виджетов используется свой код из core.js

  1.  
  2. $('.widget_tabbed').each(function(){
  3.  
  4. $('.tabs .tab a', $(this)).click(function(){
  5. var wid = $(this).data('id');
  6. var block = $(this).parent('li').parent('ul').parent('.tabs').parent('.widget_tabbed');
  7. $('.body', block).hide();
  8. $('.links-wrap', block).hide();
  9. $('#widget-'+wid, block).show();
  10. $('#widget-links-'+wid, block).show();
  11. $('.tabs a', block).removeClass('active');
  12. $(this).addClass('active');
  13. return false;
  14. });
  15.  
  16. });
  17.  
Универсальное решение пока не приходит на ум...
Пока лишь вижу, что у ссылки в каждом табе есть атрибут data-id



От него надо плясать. Определить, в каком табе ваш скрипт, отследить клик по этому табу и запустить/перезапустить выполнение вашего скрипта.
#2 Как правильно объединять виджеты "блок html". 17 августа 2018 в 19:19
@demelkar, что-то типа

  1. $('#maptabs').on( "tabsactivate", function( event, ui ) {myMap$key.container.fitToViewport();
#3 Как правильно объединять виджеты "блок html". 17 августа 2018 в 19:17
@demelkar, в инстанте нет проблемы, есть проблемы в браузерах. Например, нельзя получить ширину и высоту скрытого слоя (с помощью display: none;). Нельзя проскроллить вверх скрытый элемент.

Погуглите на тему "yandex map не работает в табах" и т.п.
Вот пример ru.stackoverflow.com/questions/671018/не-работает-функция-из-за-displaynone

Вам надо повесить обработчик на таб, чтобы при открытии таба запускался ваш скрипт.
#4 [ЕСТЬ РЕШЕНИЕ] Как запретить редактирование записей после одобрения? 15 августа 2018 в 17:59
#5 кэширование от Instantcms 15 августа 2018 в 09:19
Не пользуюсь. Инстант из коробки очень оптимизирован — нагрузка минимальна даже при большом количестве контента.
#6 [ЕСТЬ РЕШЕНИЕ] Как запретить редактирование записей после одобрения? 13 августа 2018 в 11:39
Рачей, попробовать отредактировать кнопочки в хуке

  1. $buttons_hook = cmsEventsManager::hook('ctype_item_tool_buttons', array(
  2. 'params' => array($ctype, $item, $is_moderator, $childs),
  3. 'buttons' => $tool_buttons
  4. ));
который вызывается в system\controllers\content\actions\item_view.php

Честно, не делал, но почти уверен, что это то, что нужно.
#7 [ЕСТЬ РЕШЕНИЕ] Как запретить редактирование записей после одобрения? 13 августа 2018 в 10:20
Рачей, написать малюсенький компонент, который будет в поле, скажем, odobreno ставить единичку после одобрения модератором.
И проверять при редактировании, что в этом поле стоит. Если единичка, выводить в сессион-мессадж уведомление.
#8 Помогите найти вирус на сайте 13 августа 2018 в 10:06

загружают вместо фото php файлы

Man
Поставьте в папке upload запрет запускать php файлы с помощью настроек в .htaccess
#9 [ЕСТЬ РЕШЕНИЕ] Почему то IP адреса у всех зарегистрированных пользователей движка одинаковы? 13 августа 2018 в 10:04

Пишите в техподдержку хостера

Ris
Подтверждаю. На первой ветке была такая проблема. После обращения в тп все стало ок.
#10 Защита от спама в InstantCMS 2.x 5 августа 2018 в 08:48

Один спамер как-то прорвался

Ris
На одном из городских порталов регистрацию каждый день проходят 2-5 ботов. Но не активируют почту и удаляются по крон...
Ведь если бы это был человек, он бы уж точно активировал почту и поспамил...

Получается, и рекапчу обходят…
#11 Как отправить файл pdf через личные сообщения? 2 августа 2018 в 15:12
@gkcredo, загрузить на файл-обменник и поделиться ссылкой.
По-другому, пока, никак.
#12 Ключ для Google Maps 2 августа 2018 в 14:06
Занятное чтиво по теме habr.com/post/417715/
#13 Ключ для Google Maps 1 августа 2018 в 19:38
Судя по справке developers.google.com/maps/documentation/javascript/usage-and-billing бесплатный лимит на месяц 200 баксов. Это по 6.66 в день.
Ниже по ценам 7 баксов за 1000 загрузок карты… Перспективы печальны.
#14 Проблемма с ПК (вирус) 1 августа 2018 в 19:25

Чуть только подозрение, что зверь завелся — форматирую диск С: и ставлю винду заново.

Кирилл Эдуардович (Странник)
может уже поставить антивирус?
"Сижу" на Касперском лет 7 уже… Переставлял винду только после покупки ssd.
#15 Как сделать табы, как в addons.instantcms.ru 28 июля 2018 в 14:50
@Monix, создать другие типы контента (которые будут в табах)
И использовать функционал связей docs.instantcms.ru/manual/ctypes/relations
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.