Пользователями в личные альбомы
Жму "Добавить фото"
Жму "Выбрать фотографии"
После загруки фото, Жму "Продолжить"
И попадаю на 404 страницу.
После чего захожу под админом, жму "Добавить фотографии" и вижу:
Ранее загружено, но не опубликовано: 6 фотографий
Это те фото, которые я загружал под другим пользователем. Т.е, получается чужие фото, стали моими.
Кто поможет разобраться, дам денег на мороженное…
Ставил два модуля "Онлайн радио" версия 1.0, автор -[-PUTIN-]- и "Музыкальный Альбом" версия 1.0, автор — DagStudent
Хаков нету никаких, версия 1,9 с нуля.
/languages/ru/components/photos.php — здесь ничего не менялось.
Время генерации страницы: 0.0340 сек. Запросы к базе: 28 SET NAMES cp1251 SELECT * FROM cms_menu ORDER BY id ASC 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 SELECT u.*, g.is_admin is_admin, p.imageurl as imageurl FROM cms_users u WHERE u.id='12' AND u.is_deleted = 0 AND u.is_locked = 0 LIMIT 1 SELECT 1 FROM cms_banlist WHERE ip = '91.217.66.244' AND status=1 DELETE FROM cms_online WHERE lastdate <= DATE_SUB(NOW(), INTERVAL 3 MINUTE) SELECT id as getfield FROM cms_online WHERE sess_id = 'e1pf7pdhpc1iv910209ur5dor6' AND ip = '91.217.66.244' LIMIT 1 UPDATE cms_online SET lastdate = NOW(), user_id = '12', viewurl = '/users/12/addphoto.html' WHERE (sess_id = 'e1pf7pdhpc1iv910209ur5dor6' AND ip = '91.217.66.244') SELECT NSLeft, NSRight FROM cms_menu WHERE id = '15' FROM cms_menu WHERE NSLeft <= 18 AND NSRight >= 19 AND parent_id > 0 ORDER BY NSLeft SELECT a.id as id, a.title as title, a.pubdate as pubdate, a.allow_who as allow_who, 'private' as type, p.imageurl as imageurl, FROM cms_user_photos p WHERE p.user_id='12' GROUP BY p.album_id SELECT id, user_id, album_id, title, description, allow_who, imageurl FROM cms_user_photos WHERE user_id='12' AND (album_id = 0 OR (1=0)) SELECT 1 FROM cms_user_photos WHERE user_id=12 SELECT 1 FROM cms_photo_files WHERE user_id=12 AND published = 1 SELECT m.access_list FROM cms_modules m, cms_modules_bind mb WHERE mb.position = 'top' AND m.published = 1 AND m.id = mb.module_id AND (mb.menu_id = '15' OR mb.menu_id = 0) AND (m.is_strict_bind = 0) SELECT m.access_list FROM cms_modules m, cms_modules_bind mb WHERE mb.position = 'sidebar' AND m.published = 1 AND m.id = mb.module_id AND (mb.menu_id = '15' OR mb.menu_id = 0) AND (m.is_strict_bind = 0) SELECT *, m.id as mid, m.template as tpl FROM cms_modules m, cms_modules_bind mb WHERE (mb.position = 'header') AND m.published = 1 AND m.id = mb.module_id AND (mb.menu_id = '15' OR mb.menu_id = 0) AND (m.is_strict_bind = 0) ORDER BY m.ordering ASC SELECT id FROM cms_user_msg WHERE to_id = '12' AND to_del = 0 AND is_new = 1 SELECT id, seolink FROM cms_blogs WHERE owner="user" AND user_id = 12 ORDER BY owner LIMIT 1 SELECT c.id as id FROM cms_users u WHERE u.id = '12' LIMIT 1 SELECT *, m.id as mid, m.template as tpl FROM cms_modules m, cms_modules_bind mb WHERE (mb.position = 'topmenu') AND m.published = 1 AND m.id = mb.module_id AND (mb.menu_id = '15' OR mb.menu_id = 0) AND (m.is_strict_bind = 0) ORDER BY m.ordering ASC SELECT NSLeft, NSRight, NSLevel FROM cms_menu WHERE id = '15' ORDER BY id ASC LIMIT 1 SELECT id as getfield FROM cms_menu WHERE parent_id=0 LIMIT 1 SELECT * FROM cms_menu WHERE id = 1 AND NSDiffer = '' SELECT * FROM cms_menu WHERE NSLeft > 1 AND NSRight < 40 AND NSDiffer = '' ORDER BY NSLeft,ordering SELECT *, m.id as mid, m.template as tpl FROM cms_modules m, cms_modules_bind mb WHERE (mb.position = 'maintop') AND m.published = 1 AND m.id = mb.module_id AND (mb.menu_id = '15' OR mb.menu_id = 0) AND (m.is_strict_bind = 0) ORDER BY m.ordering ASC SELECT *, m.id as mid, m.template as tpl FROM cms_modules m, cms_modules_bind mb WHERE (mb.position = 'mainbottom') AND m.published = 1 AND m.id = mb.module_id AND (mb.menu_id = '15' OR mb.menu_id = 0) AND (m.is_strict_bind = 0) ORDER BY m.ordering ASC
строка в самом начале
//Error_Reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
если, не на локалке киньте сайт в личку и хотя бы демодоступ…
После чего захожу под админом, жму "Добавить фотографии" и вижу:
Ранее загружено, но не опубликовано: 6 фотографий
Доброго времени суток господа. Исправили ошибку? У меня такая же проблема. Очень заинтересован в устранении данной проблемы, подскажите как это сделать, дам на мороженное.
Расскажу подробнее, что у меня:
Проблема заключается в том, что при загрузке фотографий в профиль, я не могу понять почему фотографии находятся в подвешенном состоянии и не регистрируются в альбоме, в котором они должны висеть, а вместо этого находятся в процессе обработки?
Например, я создаю три профиля.
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 копий. Из-за чего это вызвано и почему, не могу понять.
Может подскажете, как устранить данную проблему? Буду очень признателен.