Можно ли поднять достижения в личном кабинете вверх? Достижения накладываются на нижнюю часть, где находятся: "Подписчик, Подписки, Рейтинг, Достижения"
Preci сказал(а)
Ищите в стилях шаблона ЛК .cab_content и правьте там отступ сверху и min-height
Простите пожалуйста, я немного туповата (((
Вот тут
"Достижения" закрывают "Подписчики" (((
Я нашла шаблон ЛК "Sunshine". Напишите пожалуйста подробнее какой код. Вот, что у меня:
.cab_content { display: inline-block; margin: 90px 0 0; min-height: 230px; position: relative; width: 100%; z-index: 2; }
Мне хотелось, чтобы только "Достижения" и "картинка достижения" выводилось вверху банера-картинки (которая большая картинка в личном кабинете).
А Подписки, Подписчика, Уведомления, Подарки остались там же, где сейчас находятся.
Ну значит вам надо править вывод.
вот пример как отключить вывод в rcl_area_actions и вывести в rcl_area_top
Для этого надо из папки templates допа скопировать шаблон lk_achiev.php в папку /wp-content/wp-recall/templates
И в functions.php темы вставить:
////////////// Список ачивок в ЛК ///////////// remove_action('rcl_area_actions', 'rcl_a_show_in_lk', 99); add_action('rcl_area_top', 'rcl_a_show_in_lk_new', 99); function rcl_a_show_in_lk_new() { global $user_LK; $count = 3; // кол-во достижений для вывода //определяем объект кеширования $rcl_cache = new Rcl_Cache(); $cache_key = 'lk_last_achiev_' . $user_LK; //проверяем следует ли использовать кеширование if ($rcl_cache->is_cache) { //получаем данные кеш-файла по указанному ключу $file = $rcl_cache->get_file($cache_key); //проверяем актуальность кеш-файла if (!$file->need_update) { //возвращаем содержимое кеш-файла echo $rcl_cache->get_cache(); return false; } } $user_achievs = get_all_user_achiev($user_LK, $count); if ($user_achievs) { $result = '<div class="achiev-list-lk">'; $result .= '<p>Достижения</p>'; foreach ($user_achievs as $achiev) { $achiev['user_id'] = $user_LK; $result .= rcl_get_include_template('lk_achiev.php', __FILE__, array( 'achiev' => $achiev )); } $result .= '</div>'; } //проверяем используется ли кеш if ($rcl_cache->is_cache) { //создаем или обновляем кеш-файл с сформированным контентом $rcl_cache->update_cache($result); } echo $result; }