скорей всего это настройки сервера)))
но о единичных личных приходят же ..!?
Ребята, чего гадать??? При массовой рассылке уведомления на почту не приходят! Двиг не умеет делать этого!
Причем тут сервер!
скорей всего это настройки сервера)))
но о единичных личных приходят же ..!?
$user_sql = "UPDATE cms_users u, {$info['target_table']} t SET u.rating = u.rating + ({$points}*{$info['user_weight']}) WHERE u.id = t.user_id AND t.id = '$item_id' ";
echo '<div><a class="mod_com_userlink" href="'.$user_url.'">'.$author.'</a> → ';
echo '<div><a class="mod_com_userlink" href="'.$user_url.'">'.usrImage($con['user_id']).'</a>';
//получаем информацию о цели $info = $inDB->get_fields('cms_rating_targets', "target='{$target}'", '*'); //если нужно, изменяем рейтинг автора цели if ($info['is_user_affect'] && $info['user_weight'] && $info['target_table']){ $user_sql = "UPDATE cms_users u, {$info['target_table']} t SET u.rating = u.rating + ({$points}*{$info['user_weight']}) WHERE t.user_id = u.id"; $inDB->query($user_sql); }
//получаем информацию о цели $info = $inDB->get_fields('cms_rating_targets', "target='{$target}'", '*'); //если нужно, изменяем рейтинг автора цели if ($info['is_user_affect'] && $info['user_weight'] && $info['target_table']){ $user_sql = "UPDATE cms_users u, {$info['target_table']} t SET u.rating = u.rating + ({$points}*{$info['user_weight']}) WHERE u.id = t.user_id AND t.id = '$item_id' LIMIT 1"; $inDB->query($user_sql); }
/** * Возвращает рейтинг пользователя * @param int $user_id * @return int */ public static function getRating($user_id) { $inDB = cmsDatabase::getInstance(); $sql = "SELECT SUM( r.points ) AS rating FROM cms_ratings r LEFT JOIN cms_content c ON r.item_id = c.id AND r.target = 'content' LEFT JOIN cms_photo_files f ON r.item_id = f.id AND r.target = 'photo' LEFT JOIN cms_blog_posts p ON r.item_id = p.id AND r.target = 'blogpost' WHERE c.user_id = $user_id OR f.user_id = $user_id OR p.user_id = $user_id"; $result = $inDB->query($sql); if (!$inDB->num_rows($result)){ return 0; } $data = $inDB->fetch_assoc($result); return $data['rating'] * 5; }
/////////////////////////////// EDIT BOARD ITEM ////////////// if ($do=='edititem'){ ...................... ............................. ..................................
$content = $inCore->request('content', 'str', '');
$content = $inCore->request('content', 'html', '');
<textarea name="content" style="width:400px" rows="5" id="content">{$content}</textarea>
{wysiwyg name='content' value=$content height=300 width='100%' toolbar='Basic'}
<li class="uc_cat_item"><a href="/catalog/{$cat.id}">{$cat.title}</a> ({$cat.content_count})</li>
<li class="uc_cat_item"><a href="/catalog/{$cat.id}">{$cat.title}</a></li>
<div class="rating"> <div class="title">{$LANG.RATING}</div> <div class="value">{$usr.user_rating}</div> </div>
$usr['rating'] = cmsUser::getRating($id);
/////////////////////////////// VIEW USERS LIST //////////// if ($do=='view'){ ................... ....................... .......................... if ($is_users){ while($usr = $inDB->fetch_assoc($result)){ $rownum++; $usr['avatar'] = usrLink(usrImageNOdb($usr['id'], 'small', $usr['imageurl'], $usr['is_deleted']), $usr['login'], $menuid); $usr['nickname'] = cmsUser::getProfileLink($usr['login'], $usr['nickname']); $usr['flogdate'] = $inCore->dateFormat($usr['flogdate'], true, true); $usr['status'] = usrStatusList($usr['id'], $usr['flogdate'], false, $usr['gender']); $usr['num'] = $rownum + ($page-1)*$perpage; $usr['rating'] = cmsUser::getRating($usr['id']); // Выводим рейтинг $users[] = $usr; } } }
/////////////////////////////// VIEW PROFILE /////////// if ($do=='profile'){ ....................................... ................................... ...........................
$usr['rating'] = cmsUser::getRating($id);
$usr['user_rating'] = cmsUser::getRating($usr['id']);
но в глубинометре всё равно отображается старое название
Где я могу отредактировать то? что отвечает за вывод добавления статей?