Ris

Ris

+657
Репутация
3771
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Нужна помощь: активировать чекбоксом два события 25 октября 2019 в 21:31

Надеюсь понятно обьянил)

Заралик
Не надейтесь.
Сделайте функцию на jquery (или на чистом js, как Вам удобнее) и запускайте её по клику на тот чекбокс. А в ней можете делать что душе угодно.
#2 [ЕСТЬ РЕШЕНИЕ] Не отображаются позиции для размещения виджетов 23 октября 2019 в 23:42
@Bitrix,
Позиции для виджетов хранятся в таблице cms_widgets_pages.
Посмотрите, что там у Вас.
#3 Как высчитывается стоимость сайта? 23 октября 2019 в 23:35

Годовой доход.

Jestik
По моему сайту выдавали стоимость в какие-то тысячи долларов, когда там не было рекламы. То есть годовой доход был равен нулю.
Видимо какой-то другой алгоритм оценки.

Вот нашел на одном оценочном ресурсе:

Что влияет на цену сайта?
Ссылочная масса — имеет значение количество и качество входящих ссылок с уникальных серверов.
Стоимость домена — оценивается возраст домена, чем старше, тем дороже.
Видимость сайта — важна видимость сайта по релевантным ключевым запросам.
Количество страниц в индексе — чем больше страниц сайта в индексе, тем он дороже.
Объем трафика — посещаемый ресурс можно продать выгодне

#4 [ЕСТЬ РЕШЕНИЕ] кто поможет разобратся Ошибка в запросе БД 22 октября 2019 в 19:11
Игорь ФИН,
Там где WHERE (i.group_id IN ()) между скобками должно что-нибудь быть.
Пересохраните права групп пользователей в админке.
#5 [ЕСТЬ РЕШЕНИЕ] Удаление всех ЛС, чистка Ленты активности 22 октября 2019 в 12:18
@noname,
Так писали же в предыдущей теме:
  1. TRUNCATE `cms_activity`;
  2. TRUNCATE `cms_users_messages`;
#6 Некорректно работает с версией php-fpm 7.3.4 21 октября 2019 в 22:37

На PHP7.3 проблем с установкой и работой нет.

Fuze
Тут разработчики Весты рванули бегом быстрее паровоза.
Новая Веста по умолчанию ставит php7.4.
Соответственно имеем
Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/somesite/web/somesite.ru/public_html/system/libs/jevix.class.php on line 1554

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/somesite/web/somesite.ru/public_html/system/libs/jevix.class.php on line 1560

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/somesite/web/somesite.ru/public_html/system/libs/jevix.class.php on line 1562

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/somesite/web/somesite.ru/public_html/system/libs/jevix.class.php on line 1563

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/somesite/web/somesite.ru/public_html/system/libs/jevix.class.php on line 1565

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/somesite/web/somesite.ru/public_html/system/libs/jevix.class.php on line 1566

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/somesite/web/somesite.ru/public_html/system/libs/jevix.class.php on line 1567
Новой версии джевикса не нашел. Вручную поправил фигурные скобки {} на квадратные [].
#7 InstantCMS 2.12.2 Проблема с перемещением виджетов между страницами 20 октября 2019 в 18:50
@bestit,
Нажмите F12, ткните там console и снимите видео еще раз.
#8 Хук после обновления пользователя 20 октября 2019 в 12:36
Рачей,
Из вашего хука непонятно, при каком условии обновляется группа юзера.
Но всё равно, попробуйте так:
  1. <?php
  2.  
  3. class onUsersUserProfileUpdate extends cmsAction {
  4.  
  5. public function run($profile){
  6.  
  7. // Группа в которую переносим
  8. $group_to_id = 4;
  9.  
  10. // Если автор еще не в нужной группе
  11. if (in_array($group_to_id, $profile['groups']) === false ){
  12.  
  13. // Добавляем нужную группу
  14. $user['groups'][] = $group_to_id;
  15.  
  16. // Удаляем повторения в массиве
  17. $user['groups'] = array_unique($user['groups']);
  18.  
  19. // Обновляем группы в профиле автора
  20. $this->model->updateUser($profile['id'], array(
  21. 'groups' => $user['groups'],
  22. 'date_group' => null
  23. ));
  24.  
  25. }
  26.  
  27. if (!$profile) { return array('csrf_token'=>''); }
  28.  
  29. $success = array();
  30.  
  31. if ($this->cms_user->is_admin) { return $success; }
  32.  
  33. if (!$this->isEmailAllowed($profile['email'])){
  34. $success['email'] = sprintf(LANG_AUTH_RESTRICTED_EMAIL, $profile['email']);
  35. }
  36.  
  37. if (!$this->isNameAllowed($profile['nickname'])){
  38. $success['nickname'] = sprintf(LANG_AUTH_RESTRICTED_NAME, $profile['nickname']);
  39. }
  40.  
  41. return $success;
  42.  
  43. }
  44. }
#9 Хук после обновления пользователя 19 октября 2019 в 18:03

В итоге у меня нифига не выходит. Я не понимаю в чем проблема… Никто не может помочь

Рачей
Так Вы же скрываете, что хотите сделать.
Скажите открытым текстом, что должно произойти при обновлении пользователя и Вам сразу помогут.
Я например помогу.
#10 Подключение сетевого диска на удаленном ПК 18 октября 2019 в 20:25
Def,
Не получится.
Возможно настройки хостинга не позволяют так просто подключить сетевой диск.
Пишите в техподдержку хостера.
#11 Подключение сетевого диска на удаленном ПК 18 октября 2019 в 20:05
#12 Рейтинг как что-то новое 18 октября 2019 в 19:48
Killer's dream,
Есть в компоненте groups готовый хук \system\controllers\groups\hooks\rating_vote.php
  1. <?php
  2.  
  3. class onGroupsRatingVote extends cmsAction {
  4.  
  5. public function run($data){
  6.  
  7. // Обновляем суммарный рейтинг группы
  8. if (!empty($data['target']['parent_type'])){
  9. if ($data['target']['parent_type']=='group'){
  10. $this->model->updateGroupRating($data['target']['parent_id'], $data['vote']['score']);
  11. }
  12. }
  13.  
  14. return $data;
  15.  
  16. }
  17.  
  18. }
Вот в нет можно при каждом голосовании сделать любые манипуляции над рейтингом.
Достать количество материала, подсчитать количество подписчиков, умножить\разделить\прибавить как надо и умножить рейтинг группы на этот коэффициент.
#13 Рейтинг как что-то новое 18 октября 2019 в 19:39

1000 рейтинга *( (200 кол-во подписчиков /100) * (68 кол-во контента /100) ) / 100 = рейтинг

Killer's dream
А где в этой формуле настоящий, честно заработанный рейтинг? Или к нему надо прибавить результат этих вычислений?
#14 Рейтинг как что-то новое 18 октября 2019 в 19:20

формулу расчёта придумать не магу, есть у кого какие идеи что на что поделить, что прибавить

Killer's dream
Что тут думать? Сделать хук, который при подписке на контент плюсует рейтинг автору контента.
#15 Общий контент 17 октября 2019 в 15:21
Антон Круппо,
Там может просто сделать для сайта псевдоним? Тогда он будет доступен по двум доменным именам.
Но поисковики такого не одобряют.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.