Проблема массового добавления фото

Пользователями в личные альбомы

#1 2 апреля 2012 в 19:29
Захожу под обычным пользователем.
Жму "Добавить фото"

Жму "Выбрать фотографии"

После загруки фото, Жму "Продолжить"

И попадаю на 404 страницу.

После чего захожу под админом, жму "Добавить фотографии" и вижу:
Ранее загружено, но не опубликовано: 6 фотографий

Это те фото, которые я загружал под другим пользователем. Т.е, получается чужие фото, стали моими.

Кто поможет разобраться, дам денег на мороженное…
#2 2 апреля 2012 в 19:31
Если же загружать фото через "стандартный загрузчик фотографий" всё нормально.
#3 2 апреля 2012 в 20:25
данные при массовой загрузке сохраняются в сессии, если вы не закрывали броузер то они там и остаются…
#4 2 апреля 2012 в 20:35
• Mike •, закрыл оперу, только что пробовал через хром, перед заходом на сайт, предварительно почистил в настройках хрома всё что только можно было очистить, пробовал загружать, ничего не изменилось, всё как описано выше, так и происходит.
#5 2 апреля 2012 в 20:40
т.е продолжить не работает? версия 1.9? дополнительно ставили хаки модули? шаблон вижу что не дефолтный…)
#6 2 апреля 2012 в 20:46
Да, "продолжить" работает не так как должно, после нажатия на эту ссылку выбрасывает на 404 страницу ошибки.
Ставил два модуля "Онлайн радио" версия 1.0, автор -[-PUTIN-]- и "Музыкальный Альбом" версия 1.0, автор — DagStudent
Хаков нету никаких, версия 1,9 с нуля.
#7 2 апреля 2012 в 20:52
попробуйте переключится на дефолтный шаблон и проверьте языковые файлы если изменяли… /languages/ru/components/photos.php
#8 2 апреля 2012 в 21:22
Установил дефолтный шаблон, не помогло...
/languages/ru/components/photos.php — здесь ничего не менялось.
#9 2 апреля 2012 в 22:01
отладку пробовали включить в админке? и показ всех ошибок для php?
#10 2 апреля 2012 в 22:12
Отладку только что включил, вот результат когда я нахожусь на странице с уже загруженными фото (как уже появилась ссылка "продолжить"
  1. Время генерации страницы: 0.0340 сек.
  2. Запросы к базе: 28
  3. SET NAMES cp1251
  4. SELECT * FROM cms_menu ORDER BY id ASC
  5. SELECT id, title, link, config, internal, published, version, system FROM cms_components
  6. SELECT p.id, p.plugin, p.config, e.event FROM cms_plugins p, cms_event_hooks e WHERE p.published = 1 AND e.plugin_id = p.id
  7. SELECT u.*, g.is_admin is_admin, p.imageurl as imageurl
  8. FROM cms_users u
  9. INNER JOIN cms_user_groups g ON g.id = u.group_id
  10. INNER JOIN cms_user_profiles p ON p.user_id = u.id
  11. WHERE u.id='12' AND u.is_deleted = 0 AND u.is_locked = 0 LIMIT 1
  12. SELECT 1 FROM cms_banlist WHERE ip = '91.217.66.244' AND status=1
  13. DELETE FROM cms_online WHERE lastdate <= DATE_SUB(NOW(), INTERVAL 3 MINUTE)
  14. SELECT id as getfield FROM cms_online WHERE sess_id = 'e1pf7pdhpc1iv910209ur5dor6' AND ip = '91.217.66.244' LIMIT 1
  15. UPDATE cms_online
  16. SET lastdate = NOW(),
  17. user_id = '12',
  18. viewurl = '/users/12/addphoto.html'
  19. WHERE (sess_id = 'e1pf7pdhpc1iv910209ur5dor6' AND ip = '91.217.66.244')
  20. SELECT NSLeft, NSRight FROM cms_menu WHERE id = '15'
  21. SELECT id, title, link, linktype
  22. FROM cms_menu
  23. WHERE NSLeft <= 18 AND NSRight >= 19 AND parent_id > 0
  24. ORDER BY NSLeft
  25. SELECT a.id as id,
  26. a.title as title,
  27. a.pubdate as pubdate,
  28. a.allow_who as allow_who,
  29. 'private' as type,
  30. p.imageurl as imageurl,
  31. COUNT(p.id) as photos_count
  32. FROM cms_user_photos p
  33. INNER JOIN cms_user_albums a ON a.id = p.album_id
  34. WHERE p.user_id='12'
  35. GROUP BY p.album_id
  36. SELECT id, user_id, album_id, title, description, allow_who, imageurl
  37. FROM cms_user_photos
  38. WHERE user_id='12' AND (album_id = 0 OR (1=0))
  39. SELECT 1 FROM cms_user_photos WHERE user_id=12
  40. SELECT 1 FROM cms_photo_files WHERE user_id=12 AND published = 1
  41. SELECT m.access_list
  42. FROM cms_modules m, cms_modules_bind mb
  43. WHERE mb.position = 'top' AND
  44. m.published = 1 AND
  45. m.id = mb.module_id AND
  46. (mb.menu_id = '15' OR mb.menu_id = 0)
  47. AND (m.is_strict_bind = 0)
  48. SELECT m.access_list
  49. FROM cms_modules m, cms_modules_bind mb
  50. WHERE mb.position = 'sidebar' AND
  51. m.published = 1 AND
  52. m.id = mb.module_id AND
  53. (mb.menu_id = '15' OR mb.menu_id = 0)
  54. AND (m.is_strict_bind = 0)
  55. SELECT *, m.id as mid, m.template as tpl
  56. FROM cms_modules m, cms_modules_bind mb
  57. WHERE (mb.position = 'header') AND
  58. m.published = 1 AND
  59. m.id = mb.module_id AND
  60. (mb.menu_id = '15' OR mb.menu_id = 0)
  61. AND (m.is_strict_bind = 0)
  62. ORDER BY m.ordering ASC
  63. SELECT id FROM cms_user_msg WHERE to_id = '12' AND to_del = 0 AND is_new = 1
  64. SELECT id, seolink FROM cms_blogs WHERE owner="user" AND user_id = 12 ORDER BY owner LIMIT 1
  65. SELECT c.id as id
  66. FROM cms_users u
  67. LEFT JOIN cms_user_groups g ON g.id = u.group_id
  68. LEFT JOIN cms_category c ON c.modgrp_id = g.id
  69. WHERE u.id = '12'
  70. LIMIT 1
  71. SELECT *, m.id as mid, m.template as tpl
  72. FROM cms_modules m, cms_modules_bind mb
  73. WHERE (mb.position = 'topmenu') AND
  74. m.published = 1 AND
  75. m.id = mb.module_id AND
  76. (mb.menu_id = '15' OR mb.menu_id = 0)
  77. AND (m.is_strict_bind = 0)
  78. ORDER BY m.ordering ASC
  79. SELECT NSLeft, NSRight, NSLevel FROM cms_menu WHERE id = '15' ORDER BY id ASC LIMIT 1
  80. SELECT id as getfield FROM cms_menu WHERE parent_id=0 LIMIT 1
  81. SELECT * FROM cms_menu WHERE id = 1 AND NSDiffer = ''
  82. SELECT * FROM cms_menu WHERE NSLeft > 1 AND NSRight < 40 AND NSDiffer = '' ORDER BY NSLeft,ordering
  83. SELECT *, m.id as mid, m.template as tpl
  84. FROM cms_modules m, cms_modules_bind mb
  85. WHERE (mb.position = 'maintop') AND
  86. m.published = 1 AND
  87. m.id = mb.module_id AND
  88. (mb.menu_id = '15' OR mb.menu_id = 0)
  89. AND (m.is_strict_bind = 0)
  90. ORDER BY m.ordering ASC
  91. SELECT *, m.id as mid, m.template as tpl
  92. FROM cms_modules m, cms_modules_bind mb
  93. WHERE (mb.position = 'mainbottom') AND
  94. m.published = 1 AND
  95. m.id = mb.module_id AND
  96. (mb.menu_id = '15' OR mb.menu_id = 0)
  97. AND (m.is_strict_bind = 0)
  98. ORDER BY m.ordering ASC
Где находится включение показа ошибок php?
#11 2 апреля 2012 в 22:31
в корне сайта в файле index.php
строка в самом начале
  1.  
  2. Error_Reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
  3.  
закомментируйте вариант и добаьте строку (потом будет проще переключаться)
  1.  
  2. //Error_Reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
  3.  
#12 2 апреля 2012 в 22:41
Сделал, ошибку выдаёт по прежнему…
#13 2 апреля 2012 в 22:47
нужно смотреть по месту…
если, не на локалке киньте сайт в личку и хотя бы демодоступ…
#14 24 октября 2012 в 23:49

После чего захожу под админом, жму "Добавить фотографии" и вижу:
Ранее загружено, но не опубликовано: 6 фотографий

Secret

Доброго времени суток господа. Исправили ошибку? У меня такая же проблема. Очень заинтересован в устранении данной проблемы, подскажите как это сделать, дам на мороженное. v
Расскажу подробнее, что у меня:
Проблема заключается в том, что при загрузке фотографий в профиль, я не могу понять почему фотографии находятся в подвешенном состоянии и не регистрируются в альбоме, в котором они должны висеть, а вместо этого находятся в процессе обработки?

Например, я создаю три профиля.
1. В первый профиль загружаю фотографии нормально.
2. При загрузке во второй профиль фотографий и создании альбома, висят фотографии из первого профиля.
3. При заполнении и создании альбомов в третьем профиле, висят фотографии из 1-го и второго.

Я решил проверить БД. Загрузил cms_user_albums и cms_user_photos. В cms_user_albums, при загрузке фотографии создается альбом, все нормально. Затем перехожу в cms_user_photos, чтобы посмотреть как загрузилась фотография и за каким альбомам закрепилась и тут вижу, что в столбце allow_who напротив загруженной фотографии стоит статус none, должен быть registrated. Так же, в album_id должен быть указан номер созданного альбома для текущей фотографии, как Вы понимаете там стоит 0 (нуль).

Еще нюанс, в таблице cms_user_photos почему при добавлении одной фотографии создается автоматически 1000 копий. Из-за чего это вызвано и почему, не могу понять.

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