Ris

Ris

+657
Репутация
3771
Рейтинг
#1 Повышенная нагрузка на сервер баз данных 18 сентября 2020 в 11:59

Логи ошибок error_log и медленных запросов mysql-slow.log ничего не дали

livecom
А что они должны были дать? Посмотреть их можно?

У меня остается только один вариант. Это старая версия php и InstantCMS.
PHP 5.3. InstantCMS 1.10.3

livecom
Версия mysql какая?

Если я подниму версию php хотя бы до 5.6, это ударит коду сайта?

livecom
Причем тут php, если проблема явно в mysql? Настраивать mysql надо.
Вот почитайте:
habr.com/ru/post/108418/
#2 Как работает sendNoticePM? 11 сентября 2020 в 09:11
Vladimir,
Теперь еще сильнее не понял.
Система и так рассылает уведомления о предложении дружбы.
#3 Как работает sendNoticePM? 11 сентября 2020 в 08:32

'users_friend_accept'
Этот параметр непонятен.

Vladimir
В настройках профиля каждого юзера есть вкладка "уведомления", где юзер выбирает, какие уведомления получать. Это пишется в таблицу cms_users.
Если есть у юзера желание получать уведомления о подтверждении дружбы (у него выбран тип уведомлений 'users_friend_accept') — он их получит.

У меня ещё есть задача, нужно через стандартные уведомления сделать запрос в друзья

Vladimir
Вот это не понял.
#4 Как работает sendNoticePM? 11 сентября 2020 в 07:59

А как отправить через sendNoticePM конкретному пользователю

Vladimir

Добавить получателя перед отправкой. Пример отправки уведомления при добавлении в друзья:

  1. public function sendNoticeAccepted($friend){
  2.  
  3. $messenger = cmsCore::getController('messages');
  4.  
  5. $messenger->addRecipient($friend['id']);
  6.  
  7. $sender_link = '<a href="'.href_to($this->name, $this->cms_user->id).'">'.$this->cms_user->nickname.'</a>';
  8.  
  9. $notice = array(
  10. 'content' => sprintf(LANG_USERS_FRIENDS_DONE, $sender_link),
  11. );
  12.  
  13. $messenger->sendNoticePM($notice, 'users_friend_accept');
  14.  
  15. }
#5 Ошибка при смене php версии 9 сентября 2020 в 22:34

7.5?

Олег Васильевич я
PHP 8.0.0 Beta 3 available for testing
#6 [ЕСТЬ РЕШЕНИЕ] Складчина: Новый шаблон для InstantCMS2 1 сентября 2020 в 22:15

что релиз будет по старой доброй традиции к 1 сентября
Не будет.

Fuze
Предлагаю 4-е сентября. Я всегда отмечаю этот день. laugh
#7 Уведомление: Закрыть сайт? 28 августа 2020 в 13:44
\templates\default\assets\ui\form.tpl.php
В строке приблизительно 25 удалите
  1. icms.forms.initUnsaveNotice();
#8 [ЕСТЬ РЕШЕНИЕ] Помогите проверить регулярку 27 августа 2020 в 20:50
Попробуйте так:
/(https:\/\/[\d]{2}\.img\.avito\.st\/640x480\/[\d]+\.jpg)/mg
#9 [ЕСТЬ РЕШЕНИЕ] Помогите проверить регулярку 27 августа 2020 в 20:28
Rainbow,
Вы не очень понятно описали задание.
Регулярка — это соответствие определенному набору символов.
Вы привели пример, где последняя строка должна исключаться, как неправильная.
То есть в правильной регулярке должно быть
  1. https://(две_цифры).img.avito.st/640x480/(несколько цифр).jpg
Так?
#10 [ЕСТЬ РЕШЕНИЕ] Помогите проверить регулярку 27 августа 2020 в 17:26
#11 Экспорт контента в XML 26 августа 2020 в 19:27

скачивание страницы таблицей.

@revdapro
Страница — вещь html-ная.
Только человек может понять, что там данные, а что оформление.
Другое дело — сохранить данные таблицы в базе данных.
Ссылку на возможность такого сохранения привел несколькими постами выше.
#12 Экспорт контента в XML 26 августа 2020 в 19:10

У Loadыря есть дополнение, которое формирует XML файлы

Владимир Савенко
Да:
instantcms.ru/addons/exporter.html
instantcms.ru/addons/dumper.html
#13 Экспорт контента в XML 26 августа 2020 в 17:57
sotastroy,
Есть такая программа dbForge Studio for SQL Server. В ней есть возможность экспорта (и последующего импорта) в XML.
Только она недавно стала платной. Но триальный период есть.
#14 Планировщик 23 августа 2020 в 23:16

Планировщик не обновляет действия, как запустить?

@rshabalin
Первым делом — письмо в техподдержку хостера.
#15 Редактор Redaсtor. Убрать кнопку - загрузить изображение на сервер 21 августа 2020 в 14:49
noszone,
Сделайте два пресета редактора.
ваш_сайт/admin/controllers/edit/wysiwygs/presets_add
В пресете для пользователей уберите кнопку image.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.