timbios Posted November 4, 2015 Report Share Posted November 4, 2015 Доброго времени суток все. Я установил мод/хак последние 5 фото в профиле.Но когда добавляешь новые фото, они не отображаются.Приходится чистить кэш. Подскажите решение проблемы.. Link to comment Share on other sites More sharing options...
viiprogrammer Posted November 6, 2015 Report Share Posted November 6, 2015 Доброго времени суток все. Я установил мод/хак последние 5 фото в профиле.Но когда добавляешь новые фото, они не отображаются.Приходится чистить кэш. Подскажите решение проблемы.. Php код вывода фото в студию Link to comment Share on other sites More sharing options...
Why Not Posted November 6, 2015 Report Share Posted November 6, 2015 XZ, Я ставил, все норм, я вроде где то выкладывал тут 2 способа, какой то из них работает без чистки кэша Link to comment Share on other sites More sharing options...
timbios Posted November 6, 2015 Author Report Share Posted November 6, 2015 Вот установка. Последние 5 фото в профиле.zip Link to comment Share on other sites More sharing options...
viiprogrammer Posted November 7, 2015 Report Share Posted November 7, 2015 Вот установка. В albums.php после $tmb->jpeg_quality('90'); $tmb->save($album_dir.'c_'.$image_rename.$res_type); $date = date('Y-m-d H:i:s', $server_time); //Генерируем position фотки для "обзо фотографий" $position_all = $_SESSION['position_all']; if($position_all){ $position_all = $position_all+1; $_SESSION['position_all'] = $position_all; } else { $position_all = 100000; $_SESSION['position_all'] = $position_all; } //Вставляем фотографию $db->query("INSERT INTO `".PREFIX."_photos` (album_id, photo_name, user_id, date, position) VALUES ('{$aid}', '{$image_rename}{$res_type}', '{$user_id}', '{$date}', '{$position_all}')"); $ins_id = $db->insert_id(); //Проверяем на наличии обложки у альбома, если нету то ставим обложку загруженную фотку if(!$row['cover']) $db->query("UPDATE `".PREFIX."_albums` SET cover = '{$image_rename}{$res_type}' WHERE aid = '{$aid}'"); $db->query("UPDATE `".PREFIX."_albums` SET photo_num = photo_num+1, adate = '{$date}' WHERE aid = '{$aid}'"); $img_url = $config['home_url'].'uploads/users/'.$user_id.'/albums/'.$aid.'/c_'.$image_rename.$res_type; //Результат для ответа echo $ins_id.'|||'.$img_url.'|||'.$user_id; //Удаляем кеш позиций фотографий if(!$photos_num) mozg_clear_cache_file('user_'.$user_id.'/profile_'.$user_id); найди //Чистим кеш mozg_mass_clear_cache_file("user_{$user_info['user_id']}/albums|user_{$user_info['user_id']}/albums_all|user_{$user_info['user_id']}/albums_friends|user_{$user_info['user_id']}/position_photos_album_{$aid}"); и замени на //Чистим кеш mozg_mass_clear_cache_file("user_{$user_info['user_id']}/albums|user_{$user_info['user_id']}/albums_all|user_{$user_info['user_id']}/albums_friends|user_{$user_info['user_id']}/position_photos_album_{$aid}|user_{$id}/photos"); 1 Link to comment Share on other sites More sharing options...
timbios Posted November 7, 2015 Author Report Share Posted November 7, 2015 В albums.php после $tmb->jpeg_quality('90'); $tmb->save($album_dir.'c_'.$image_rename.$res_type); $date = date('Y-m-d H:i:s', $server_time); //Генерируем position фотки для "обзо фотографий" $position_all = $_SESSION['position_all']; if($position_all){ $position_all = $position_all+1; $_SESSION['position_all'] = $position_all; } else { $position_all = 100000; $_SESSION['position_all'] = $position_all; } //Вставляем фотографию $db->query("INSERT INTO `".PREFIX."_photos` (album_id, photo_name, user_id, date, position) VALUES ('{$aid}', '{$image_rename}{$res_type}', '{$user_id}', '{$date}', '{$position_all}')"); $ins_id = $db->insert_id(); //Проверяем на наличии обложки у альбома, если нету то ставим обложку загруженную фотку if(!$row['cover']) $db->query("UPDATE `".PREFIX."_albums` SET cover = '{$image_rename}{$res_type}' WHERE aid = '{$aid}'"); $db->query("UPDATE `".PREFIX."_albums` SET photo_num = photo_num+1, adate = '{$date}' WHERE aid = '{$aid}'"); $img_url = $config['home_url'].'uploads/users/'.$user_id.'/albums/'.$aid.'/c_'.$image_rename.$res_type; //Результат для ответа echo $ins_id.'|||'.$img_url.'|||'.$user_id; //Удаляем кеш позиций фотографий if(!$photos_num) mozg_clear_cache_file('user_'.$user_id.'/profile_'.$user_id); найди //Чистим кеш mozg_mass_clear_cache_file("user_{$user_info['user_id']}/albums|user_{$user_info['user_id']}/albums_all|user_{$user_info['user_id']}/albums_friends|user_{$user_info['user_id']}/position_photos_album_{$aid}"); и замени на //Чистим кеш mozg_mass_clear_cache_file("user_{$user_info['user_id']}/albums|user_{$user_info['user_id']}/albums_all|user_{$user_info['user_id']}/albums_friends|user_{$user_info['user_id']}/position_photos_album_{$aid}|user_{$id}/photos"); Оу, спасибо большое) Link to comment Share on other sites More sharing options...
Recommended Posts