Баг с отображением фотографий в профилях

#1 14 февраля 2013 в 02:24
Суть проблемы вот в чем: отключил фотоальбомы (общие) и клубы. Но в них уже были фотки загружены. В профиле эти фотки отображаются. Удалил клуб, даже фотку вручную удалил, но вот что отображается на сайте
#2 14 февраля 2013 в 15:39
кэш чистили?
#3 14 февраля 2013 в 16:10


кэш чистили?

CROSS ツ

Да, не помогло
#4 14 февраля 2013 в 16:14
из базы фотографию и альбом удаляли?
#5 14 февраля 2013 в 16:24
components/users/model.php

за вывод альбомов в профиле отвечает
public function getPhotoAlbums($user_id, $is_friends=false, $only_private=false)

там два запроса в базу

первый пользовательские альбомы

второй общие альбомы

общие :
  1.  
  2. $sql = "SELECT a.id as id,
  3. a.title as title,
  4. a.pubdate as pubdate,
  5. 'all' as allow_who,
  6. 'public' as type,
  7. f.file as imageurl,
  8. COUNT(f.id) as photos_count
  9. FROM cms_photo_files f
  10. LEFT JOIN cms_photo_albums a ON a.id = f.album_id
  11. WHERE f.user_id='{$user_id}' AND f.published = 1
  12. GROUP BY f.album_id";
  13.  
  14. $result = $this->inDB->query($sql);
  15.  
  16. if ($this->inDB->num_rows($result)) {
  17. while($album = $this->inDB->fetch_assoc($result)){
  18. $album['imageurl'] = "/images/photos/small/{$album['imageurl']}";
  19. $album['pubdate'] = cmsCore::dateFormat($album['pubdate']);
  20. $albums[] = $album;
  21. }
  22. }
  23.  
если вам ненужно выводить общие то удалите этот код
#6 14 февраля 2013 в 16:25


из базы фотографию и альбом удаляли?

Олег

Да
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.