Подскажите в чем проблема и как исправить?
if (cmsCore::inRequest('upload')) { cmsCore::redirect('/photos/'.$album['id'].'/uploaded.html'); }
в этом файле /upload_photo.php есть сточка
которая должна редиректить пользвателя в текущий альбом. проверьте, выполняется ли условие оператора if, а если выполняется, существует ли такой альбом $album['id']. Посмотрите строчки uri роутера.
if (cmsCore::inRequest('upload')) { cmsCore::redirect('/photos/'.$album['id'].'/uploaded.html'); }
все проверил вроде все путем, потом попробовал заменить эти файлы скачав архив инстанта, проблема не решилась
cmsCore::redirect('/photos/'.$album['id'].'/uploaded.html'
Посмотрим, появится ли значение $album['id']. Если появится, значит условие выполняется. Если появится, но без значения, значит, id где-то потерялось ранее. Если значение есть, значит будем искать дальше, в роутере.
d68915002, попробуйте вместовставить
cmsCore::redirect('/photos/'.$album['id'].'/uploaded.html'.
Посмотрим, появится ли значение $album['id']. Если появится, значит условие выполняется. Если появится, но без значения, значит, id где-то потерялось ранее. Если значение есть, значит будем искать дальше, в роутере.
заменил и фото вообще перестали загружаться, но страницу пустую ту же выдает…
то есть у вас в глобальном массиве элемента $_REQUEST['upload'] нет. Следовательно, следует сделать шаг назад. Скажите, а вы случайно из шаблона файл com_photos_add2.tpl не удалили? Посмотрите, есть ли он там. Если нет, посмотрите в дефолтном шаблоне.
файл есть проверил
d68915002, вы уже, наверно, и сами сообразили, в чем дело. у вас условие cmsCore::inRequest('upload') не выполняется. верните все, как было, а перед оператором if вставьтеПерезапустите скрипт (F5) и скажите мне, что видите.
не помогла, опять пустое окно, и фото не загрузилось