D

dimbons

+4
Репутация
2
Рейтинг
#1 Монетизация своих сайтов 19 июня 2025 в 14:14
А что с этими 3% нового налога, я что то так и не разобрался. Это РСЯ за нас платит или надо самому платить еще отдельно, кто знает?
TOPg

Не, я не про этот налог, это обычный налог на доход, фл-13%, самозанятый-6% (первый год — 4%). Я про налог который приняли недавно и он начал работать с марта — апреля этого года вроде. Со всех рекламных площадок должны удерживать еще 3% от дохода. Прошло уже несколько месяцев и все молчат, кто его должен платить не понятно, то ли яндекс удерживать будет, то ли сам должен. Как бы под конец года не пришла платежка за все месяца, а я уже все потратил😁

#2 Монетизация своих сайтов 19 июня 2025 в 13:24

А что с этими 3% нового налога, я что то так и не разобрался. Это РСЯ за нас платит или надо самому платить еще отдельно, кто знает?

#3 Баг при сохранении статьи через меню действий 18 июня 2025 в 20:58
 dimbons, такая же проблема будет, если на странице редактирования записи оставить фильтр. Имхо, гораздо проще убрать лишнее со страницы редактирования записи ТК.
Zau4man

Согласен, я что то и не подумал в эту сторону) Но все таки этот способ лучше, когда сам добавляешь контент, а если пользователи, то когда при редактировании остаются виджеты и страница не меняет размер, сайт как то более целостным смотрится)) Получается, что это старый баг или не баг вовсе😬

#1 Баг при сохранении статьи через меню действий 18 июня 2025 в 18:51

Версия 2.17.3. Если на странице расположен виджет формы поиска с включенной опцией «Показывать кнопку Найти».

Не знаю насколько сейчас актуально такое расположение виджета поиска на странице, но у меня так😁.

Изображение

При редактировании статьи, нажимаем на меню «Действия», выбираем пункт «Сохранить». Вместо сохранения, при нажатии срабатывает клик по кнопке «Найти» и происходит переход на страницу поиска.

Вероятно это происходит из-за функции: /templates/modern/js/core.js

  1. this.submit = function(selector){
  2. selector = selector || '.button-submit';
  3. icms.forms.submitted = true;
  4. $(selector).addClass('disabled is-busy').trigger('click');
  5. };

которая вызывается при клике на кнопку сохранить в меню действий. В ее параметр должно передаться значение data-атрибута из пункта меню «Сохранить», но там его нет и передается undefined. Соответственно функция ищет и кликает по элементу с классом button-submit. Наверно так и задумано, но первым элементом она находит кнопку «Найти». Вместо сохранения статьи происходит переход на страницу поиска. 

Как я решил проблему:
/templates/modern/controllers/search/widgets/search/search.tpl.php

  1. <div class="input-group-append">
  2. <!-- <?php echo html_submit(LANG_FIND); ?> -->
  3. <?php echo html_button(LANG_FIND, 'search-button', '', ['class' => 'btn-primary search-button', 'type' => 'submit']); ?>
  4. </div>

Просто изменил класс кнопки «Найти» на search-button. Кстати для создания кнопки, не получается использовать html_submit, так как там жестко прописаны классы, пришлось использовать html_button.

Я только закончил курсы по фронтенду)) Подскажите правильно ли я тут на исправлял? Знаю только js, php еле понимаю))

#5 [ЕСТЬ РЕШЕНИЕ] Обновился до 2.14... 13 декабря 2020 в 14:45
А это делали)

Важно! После установки обновления зайдите по FTP на сервер, удалите директорию /templates/admincoreui/ и скопируйте на её место эту же директорию из полного дистрибутива установки InstantCMS 2.14.0.

#6 Глоссарий (словарь) 5 декабря 2020 в 14:47
Я делал "термины" на типе контента. Создал категории по количеству букв и каждый термин получался как отдельная статья. В итоге сайт заблокировали в google adsense, а яндекс выкидывает страницы с терминами из поиска, как некачественный контент. В adsense конечно причина блокировки точно не ясна, но по общим правилам есть такая причина, как очень короткие статьи, которыми вероятно и являются термины. Кстати если кто знает как узнать точную причину блокировки в adsense, то подскажите пожалуйста как?

Поэтому предполагаю, что к созданию глоссария нужен какой то другой подход, готов скинуться в складчину если кто поддержит.
#7 Очень глючат подписки, как исправить ? 22 ноября 2019 в 20:08

Где компонент? Что удаляли "недавно" до сего события?

Дмитрий Баринов

Скорее всего там должен быть прописан компонент "Подписки", так как ошибка появляется только когда есть сформированные подписки ожидающие рассылки. Перед этим я ничего не удалял.

это происходит с 1 мая 2018? Верно?

Дмитрий Баринов

Вы намекаете на тот день когда вышло обновление InstantCMS 2.10.0. Это очень вероятно, но потом я обновил до версии InstantCMS 2.10.1, а первую зависшую рассылку подписок заметил только в августе 2018, а от какого числа зависла я уже не помню. Но зависла рассылка, как раз где то в этом периоде.
#8 Очень глючат подписки, как исправить ? 22 ноября 2019 в 19:59

Опишите, пожалуйста, подробнее. Как мне пошагово повторить.

Fuze

Включаем режим отладки. Далее создаем какой то контент на котором есть подписчики и публикуем его. В это время формируется рассылка подписки и ожидает срабатывания задач системной очереди. Сразу же заходим в админку — настройки — планировщик и запускаем вручную задачу "Выполняет задачи системной очереди". После запуска появляется страница с ошибкой. Ошибка появляется не всегда, а только на некоторых подписках собственных типов контента.
#9 Очень глючат подписки, как исправить ? 22 ноября 2019 в 17:32
Вот еще раз скину ошибку из системы отладки, может кто разберется:

Заметил вот такую вещь, если в очереди стоит на отправку подписка и я в ручную в планировщике запускаю выполнение задачи системной очереди при включенном режиме отладки, то выдает такую ошибку:

Требуемый компонент не найден: system/controllers//frontend.php
Последние вызовы:
cmsCore::getControllerInstance() @ /system/core/queue.php: 143
cmsQueue::runJob() @ /system/core/queue.php: 120
cmsQueue::runJobs() @ /system/controllers/queue/frontend.php: 6
queue->onCronRunQueue()
call_user_func_array() @ /system/core/controller.php: 631
cmsController->runHook() @ /system/controllers/admin/actions/settings_scheduler_run.php: 20
actionAdminSettingsSchedulerRun->run()
call_user_func_array() @ /system/core/controller.php: 546
cmsController->runExternalAction()
call_user_func_array() @ /system/core/action.php: 29
cmsAction->__call() @ /system/controllers/admin/actions/settings_scheduler.php: 9

После этого подписка опять зависает на стадии выполнения. Если еще раз нажать на выполнение задачи системной очереди, то больше ошибок не выдает, но подписка так и висит. Может кто-то знает от чего такая ошибка может быть?
#10 Очень глючат подписки, как исправить ? 22 ноября 2019 в 17:25
Была уже такая тема. /forum/thread31520-1.html#311160 Не разобрались. Никакие настройки не помогают. Ошибки, которые выдает система отладки, никто не понимает. Подписки кому то отправляются, а кому то нет, так и работаем)
#11 Как работают подписки? 19 мая 2019 в 14:57


dimbons, Требуемый компонент не найден: system/controllers//frontend.php // два слэша так и должно быть?

Red Ray

А что там должно быть и как сделать чтобы это там появилось? Все подписки рассылаются, а в одном типе контента нет, ума не приложу куда лезть. Удалять что ли тип контента? но это вообще не вариант) как на зло этот контент самый популярный из всех что есть)
#12 Как работают подписки? 18 мая 2019 в 21:49
На хостинге в журналах ошибок не обнаружено.

Заметил вот такую вещь, если в очереди стоит на отправку подписка и я в ручную в планировщике запускаю выполнение задачи системной очереди при включенном режиме отладки, то выдает такую ошибку:

Требуемый компонент не найден: system/controllers//frontend.php
Последние вызовы:
cmsCore::getControllerInstance() @ /system/core/queue.php: 143
cmsQueue::runJob() @ /system/core/queue.php: 120
cmsQueue::runJobs() @ /system/controllers/queue/frontend.php: 6
queue->onCronRunQueue()
call_user_func_array() @ /system/core/controller.php: 631
cmsController->runHook() @ /system/controllers/admin/actions/settings_scheduler_run.php: 20
actionAdminSettingsSchedulerRun->run()
call_user_func_array() @ /system/core/controller.php: 546
cmsController->runExternalAction()
call_user_func_array() @ /system/core/action.php: 29
cmsAction->__call() @ /system/controllers/admin/actions/settings_scheduler.php: 9

После этого подписка опять зависает на стадии выполнения. Если еще раз нажать на выполнение задачи системной очереди, то больше ошибок не выдает, но подписка так и висит. Может кто-то знает от чего такая ошибка может быть?
#13 Как работают подписки? 14 апреля 2019 в 16:31


Я бы обратился в службу поддержки на хостинге, что бы посмотрели ошибки в запросах, а от туда уже плясать....

@stich
Спасибо, попробую.
#14 Как работают подписки? 14 апреля 2019 в 15:53


В базе данных таблица cms_jobs, в ней смотрите записи с is_locked равным 1, но среди них могут быть и те, что нормально выполняются в данный момент. Поставьте вместо 1 значение NULL, и они потом перезапустятся заново. Если снова зависнут, можете их удалить оттуда.

Loadырь
К сожалению метод очистки в базе не помог. Перезапускал и удалял, новые уведомления все равно зависают.
#15 Как работают подписки? 10 апреля 2019 в 21:02


Подскажите пожалуйста как работают подписки на тип контента? Подписался как гость или пользователь на доску объявления

При добавлении материала нигде уведомления не приходят. Как быть?
Во вкладке Очередь рассылок вот что

Куда что где тыкать в планировщике или где?

ignat
У вас может быть, скорее всего, не настроен cron.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.