kirkr

kirkr

+278
Репутация
1786
Рейтинг
#1 Задания CRON не запускаются автоматически 15 октября 2016 в 04:44

Хотел узнать, все ли добавляют строку крон вручную в кронтаб?

IceBreaker
Все, ибо при установке ВЫДЕЛЕНО КРУПНО, не забудьте добюавить задачу в КРОН.

Даже у крупных платных CMS вручную добавляешь задание. Ибо на хостингах ограничения
#2 Как использовать event в шаблоне для вывода модуля на нужных страницах. 14 октября 2016 в 13:18
Нил™, кто Вам мешает сделать принудительный вывод? к любой уникальной переменной привяжитесь и все. Ставим показывать на всех страницах, далее в условии модуля проверять. нужная ли страница. Посмотрите условия которые уникальны для тех страниц где надо.
#3 Адаптивная верстка и натяжка на 2-йку 14 октября 2016 в 13:14
Чтоб озвучить цену, надо видеть макет😊хотяб в jpg
#4 Планируется создание сайта. Тематика - туризм и отдых на Черном море 13 октября 2016 в 10:48
al955, конкуренция большая, стоит подумать о подаче материала не как справочное (коих куча), а как личный опыт с описание всех плюсов и минусов, например как некоторые делают изначально типа блог о жизне там-то там-то, а потом уже после добавляют поэтапно сервисы.

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

Сами проживаете в этом регионе или далеко от моря? Важный файкт для рекламодателей местных
#5 [ЕСТЬ РЕШЕНИЕ] Идея компонента с мотивацией для разработчика 13 октября 2016 в 05:53
AndroS, При всем уважении это утопия и большие репутационные риски. Затраты на разработку большие, а выхлоп маленький.
#6 хостер сообщает о баге в CMS... 12 октября 2016 в 11:49
lezginka.ru, это что ранее не было предупреждения о переходе на другой сайт, а сейчас оно есть
#7 Задания CRON не запускаются автоматически 11 октября 2016 в 09:49
IceBreaker,
Тогда гуглите и через консоль добавляйте crontab -e задачи крон


Эта команда открывает cron файл Вашего пользователя через редактор, который используется по умолчанию в системе. Далее добавляем команду, которую надо запустить в определенное время, в следующем формате и сохраняем файл:

* * * * * /usr/bin/php /home/user/script.php

Распишем подробней что же означают звездочки:
(цифры — это номера звездочек)
1. Минуты (0 — 59)
2. Часы (0 — 23)
3. День месяца (0 — 31)
4. Месяц (1 -12)
5. День недели (0 — 6, 0 — воскресенье)

Вот с помощью этих звездочек мы указываем когда запускать команду (или как часто запускать). Например если вместо номера месяца стоит звездочка, значит команда будет запускаться каждый месяц. Если поставить звездочку на место минут, это будет означать каждую минуту и аналогично для остальных.
Например, нам надо, что бы shell скрипт запускался каждый день в 12.00 и 24.00, тогда запись в крон файл требуется добавить следующую:

0 0,12 * * * /path/to/shell-script.sh

значит
0 — это минуты
0,12 — мы точно указываем часы, в которые надо запускать
* * * — означает что запускать надо каждый день, каждый месяц, каждую неделю.
А вот если нам надо запускать скрипт каждый два часа, тогда можно воспользоваться двумя вариантами:

0 0,2,4,6,8,10,12,14,16,18,20,22 * * * /path/to/shell-script.sh

#8 Проблема установки 2.5.1 10 октября 2016 в 11:04

НО "мастер" пишет что указанная папка НЕ доступна для записи, что может быть?

Tirpits

1) скрипт не видит полного пути (смотреть логи)
2) Указаны права только на вышестоящую папку, а не на нужную.

p.s.

судя из ваших логов видно, что папка public_html задвоена и после второго указания нет слэша.
#9 Задания CRON не запускаются автоматически 10 октября 2016 в 05:45

Подозрения на операционную систему CRON это ведь демон по идее? Я сам-то в Лнукс неочень

IceBreaker
На хостинге есть панель управления? Тогда добавляйте задачу CRON иначе ничено не будет работать, выше собеседник Вам привел пример добавления команды.
#10 ICMS 2 на два домена 7 октября 2016 в 11:42
skewes, логи в ошибке исполнения скриптов смотреть!!!
если сами не можете то в личку
#11 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум 5 октября 2016 в 13:37
ну первое из вопросов.
1) Ограничение по времени на создание тем(от спамеров)
2)Склеивание ответов от одного и того же пользователя если посты идут подряд
3) Правильность отображения на Английском, Иврите, Арабском языках( проверка на ошибку с charset)
ну и т.п.
Еще про нагрузку, например чтоб все зашли на один сервер в одно время и начали выборку делать, постить или отвечать. Чтоб реально понять оптимизированы ли запросы. А то по 1-2 пользователя это не нагрузка.

Просто не у всех желающих есть большой опыт в тестах. А когда говоришь что надо проверить, то народу проще.
#12 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум 5 октября 2016 в 12:07
Fuze, Народ наверное готов напрягаться если будет опросник:
1) Выполнить 5 раз действий такое, заполняя то-то в первый раз, то-то во второй раз
2) Создать столько тем, на таких-то я зыках, с такими-то символами.
3)и т.п.
#13 нет возможности удалить все уведомления 5 октября 2016 в 10:24


ну например прилетело 30 уведомлений, каждый раз жать по крестику?

kirkr
Да. И один раз на "Отписаться от уведомлений", чтобы больше не прилетали.

Loadырь

Я лишь о том, что логичнее воткнуть в Java передачу массива, и по массиву пробегаться либо по одному элементу закрывать или же по общей кнопке(где будут все id уведомления) закрыть. На первой ветке есть такое.

Выход ввиде отказаться от уведомлений не приемлем, т.к. есть темы за которыми надо следить!
#14 нет возможности удалить все уведомления 5 октября 2016 в 09:17


kirkr, так много уведомлений?
Просто уведомления на то и уведомления. Ознакомился — жамкни крестик.

Zau4man

ну например прилетело 30 уведомлений, каждый раз жать по крестику?
#1 нет возможности удалить все уведомления 5 октября 2016 в 07:43
Очистка уведомлений в instantcms2 реализована только по одному уведомлению, в первой ветке была возможность очистить папку уведомлений. Не досмотрели или что?
файл обработки в папке темплейта дефолтного в /js/messages.js
  1.  
  2.  
  3. this.noticeAction = function(id, name){
  4.  
  5. var pm_notices_window = $('#pm_notices_window');
  6.  
  7. var url = pm_notices_window.data('action-url');
  8.  
  9. var form_data = {
  10. notice_id: id,
  11. action_name: name
  12. };
  13.  
  14. $.post(url, form_data, function(result) {
  15.  
  16. if (result.error) {
  17. return false;
  18. }
  19.  
  20. if (result.href){
  21. window.location.href = result.href;
  22. }
  23.  
  24. $('#notice-'+id, pm_notices_window).fadeOut(300, function(){
  25. $(this).remove();
  26. var count = $('.item', pm_notices_window).length;
  27. icms.messages.setNoticesCounter(count);
  28. if (count==0){icms.modal.close();} else {icms.modal.resize();}
  29. });
  30.  
  31. }, "json");
  32.  
  33. return false;
  34.  
  35. }
  36.  
Кто-то правил уже?
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.