Ошибка при загрузке фото в персональный альбом при ограничении гостевого доступа к пункту меню «Люди» в 1.10.6

 
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1170
Вопрос этот уже поднимал и в данный момент знаю из-за чего возникает данная ошибка, но не знаю как её убрать,
поэтому обращаюсь ко всем.
Ошибка появляется на любом шаблоне (не в шаблоне дело) на чистой 1.10.6

При выставлении в меню "Люди" компонент "Пользователи" и установке на этот пункт меню доступ для всех, кроме "Гости"
перестает работать флеш загрузка фото в личный альбом. При загрузке появляется 404 страница.
Если убрать и сделать доступ для всех, то флеш загрузка начинает работать.

Я понимаю, что нет никакой связи между флеш загрузкой и пунктом меню компонента "Пользователи", но такой баг
воспроизводится именно так.

Как это исправить?
Редактировалось: 2 раз (Последний: 24 июня 2015 в 20:01)
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1170
И в картинках для тех, кто не понял...
Ошибка при загрузке фото в персональный альбом при ограничении гостевого доступа к пункту меню «Люди» в 1.10.6

Ошибка при загрузке фото в персональный альбом при ограничении гостевого доступа к пункту меню «Люди» в 1.10.6

Ошибка при загрузке фото в персональный альбом при ограничении гостевого доступа к пункту меню «Люди» в 1.10.6

Ошибка при загрузке фото в персональный альбом при ограничении гостевого доступа к пункту меню «Люди» в 1.10.6

Ошибка при загрузке фото в персональный альбом при ограничении гостевого доступа к пункту меню «Люди» в 1.10.6
Редактировалось: 1 раз (Последний: 24 июня 2015 в 20:30)
Реклама
cms
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4338
Майкл, нужно дебагерить, так невозможно с ходу ответить. Проверю на досуге.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1170
Fuze:

Майкл, нужно дебагерить, так невозможно с ходу ответить. Проверю на досуге.
Ок!
Буду ждать, а то оч надо
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1170
Друзья, кто смог воспроизвести ошибку в чистой 1.10.6?
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1170
Проверил ещё раз воссоздание ошибки на чистом 1.10.6.
Воспроизвести легко.
Создал карточку
Карточка #648 (new баг)
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
Да, подтверждаю, есть проблема.

«Шалит» функция cmsCore::checkMenuAccess(){} на параметр флеш upload_url: /users/photos/upload ——►

Дебаг флеша выдаёт:
Код PHP:
  1.  
  2. SWF DEBUG: <td>
  3. SWF DEBUG: <h1 class="con_heading">Доступ запрещен</h1>
  4. SWF DEBUG: <p>Вы не имеете доступа к этой странице.</p>
  5. SWF DEBUG: <p>Возможно, Вам необходимо оформить подписку, обратитесь к администрации сайта.</p>
  6. SWF DEBUG: </td>
  7.  
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1170
• Mike •:

Спасибо, Mike, что откликнулись. v
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
Есть пока временное решение.

Открываем файл своего шаблона для загрузки фото в персональный альбом пользователя ( указано для дефолта )
=► /templates/_default_/components/com_users_photo_add.tpl

находим строку инициализации флеша ( опция upload_url ) и меняем на ту которая в коде ниже:
Код PHP:
  1.  
  2. window.onload = function() {
  3. var settings = {
  4. flash_url : "/includes/swfupload/swfupload.swf",
  5. upload_url: "/components/users/ajax/upload_photo.php",
  6. post_params: { "sess_id" : "{$sess_id}" },
  7.  
  8.  
загружаем файлик «из прицепа» по этому же пути /components/users/ajax/upload_photo.php

у меня еще модифицированная версия graphic.inc.php, но по идее должно работать и со штатной…
Прикрепленные файлы:
uploadphoto_71lpv.zip | 1.45 Кб | Скачали: 337
Редактировалось: 1 раз (Последний: 29 июня 2015 в 19:37)
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1170
Mike, сделал как написано - однако ошибка

Ошибка при загрузке фото в персональный альбом при ограничении гостевого доступа к пункту меню «Люди» в 1.10.6
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
Проверял чистую на дефолте, после правок всё работало.
Сейчас проверю на другом серваке.
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
исправил предыдущий пост нужно поменять еще и следующую опцию
"post_params: { "sess_id" : "{$sess_id}" }," исправил чтобы было одинаково, а не указал…
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1170
• Mike •:

исправил предыдущий пост нужно поменять еще и следующую опцию
"post_params: { "sess_id" : "{$sess_id}" }," исправил чтобы было одинаково, а не указал…
Да, Mike, сработало! dance
Спасибо огромное!!!!!!!!!!!!
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1170
Оперативно исправлено в наборе изменений 1517 и 1518

Спасибо!!!
Редактировалось: 1 раз (Последний: 30 июня 2015 в 19:51)
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1170
Тему закрываю.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: