Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Gallery3-保存中断后重新加载页面_Javascript_Jquery_Json - Fatal编程技术网

Javascript Gallery3-保存中断后重新加载页面

Javascript Gallery3-保存中断后重新加载页面,javascript,jquery,json,Javascript,Jquery,Json,我正在寻找一个真正了解Gallery3的PHP代码的人。 不幸的是,支持论坛Gallery3被锁定。在空闲的论坛上,没有人能帮忙 MyGallery3对PHP代码/Javascript进行了许多调整。此外,我还有一个被发布为不完整的响应主题。我已经修好了,但只是为了我的画廊,不是一般的。这提醒了我一个错误,我现在正在寻找。 不幸的是,我不能接受把一切都搞定的建议。我必须重新开始。这意味着100多个小时的工作是徒劳的。我不是PHP/Javascript方面的专业人士。我在闲暇时间做任何事 我在PH

我正在寻找一个真正了解Gallery3的PHP代码的人。 不幸的是,支持论坛Gallery3被锁定。在空闲的论坛上,没有人能帮忙

MyGallery3对PHP代码/Javascript进行了许多调整。此外,我还有一个被发布为不完整的响应主题。我已经修好了,但只是为了我的画廊,不是一般的。这提醒了我一个错误,我现在正在寻找。 不幸的是,我不能接受把一切都搞定的建议。我必须重新开始。这意味着100多个小时的工作是徒劳的。我不是PHP/Javascript方面的专业人士。我在闲暇时间做任何事

我在PHP/Javascript代码Gallery3中寻找一个非常具体的点。它负责“编辑相册/照片页面后重新加载页面”

问题: 在frontend lightbox中为编辑的相册/照片页面保存的内容将被定向到带有以下条目的空白页面(例如主页):

{“结果”:“成功”,“位置”:“/”}

以及网址:

example.com/gallery3/albums/update/1

并且不会重新加载到相册/照片页面。但“拯救”是有效的

因此,我的问题是:在哪个文件中以及代码中的哪里是查找“重载函数”的函数

附言:请只提供真正有用的提示,不要使用巧妙的咒语

PHP:5.5.9 画廊:3.0.9

编辑---新信息:

我还没有在测试服务器上安装具有响应主题的全新Gallery3。这个新安装也有同样的问题。 我已经用Firefox/Chrome开发者工具测试了这两个主题(默认/响应)。测试结果:

“请求URL”为false。(?)

默认主题请求URL:(带页面重新加载)

Responsiv主题请求URL:(不重新加载页面)

响应主题:

哪里可以找到错误

我找到了这些文件入口:

对于(错误)重新加载URL:

./modules/gallery/helpers/photo.php:$form=newforge(“photos/update/$photo->id”、“post”、数组(“id”=>“g-edit-photo-form”)

./modules/gallery/helpers/album.php:“albums/update/{$parent->id}”,“post”,数组(“id”=>“g-edit-album-form”)

./modules/gallery/helpers/movie.php:$form=newforge(“movies/update/$movie->id”,“post”,数组(“id”=>“g-edit-movie-form”)

./modules/user/controllers/users.php:$form=newforge(“users/update/$user->id”、“post”、数组(“id”=>“g-edit-user-form”)

对于(假)空白页条目:

./modules/gallery/controllers/quick.php:json::reply(数组(“结果”=>“成功”,“位置”=>$parent->url())

./modules/gallery/controllers/movies.php:json::reply(数组(“结果”=>“成功”,“位置”=>$movie->url())

./modules/gallery/controllers/photos.php:json::reply(数组(“结果”=>“成功”,“位置”=>$photo->url())

./modules/gallery/controllers/albums.php:json::reply(数组(“结果”=>“成功”,“位置”=>$album->url())

./modules/gallery/controllers/albums.php:json::reply(数组(“结果”=>“成功”,“位置”=>$album->url())

./modules/watermarks/controllers/admin_watermarks.php:json::reply(数组(“结果”=>“成功”,“位置”=>url::站点(“管理/水印”))

./modules/watermarks/controllers/admin_watermarks.php:json::reply(数组(“结果”=>“成功”,“位置”=>url::站点(“管理/水印”))

./modules/tag/controllers/admin_tags.php:json::reply(数组(“结果”=>“成功”,“位置”=>url::站点(“管理员/标签”))

./modules/tag/controllers/admin_tags.php:json::reply(数组(“结果”=>“成功”,“位置”=>url::站点(“管理员/标签”))


我几年前就开始讨论这个主题,由于缺乏时间和动力来维护这个项目,我已经放弃了这个主题

由于视图层和应用层的紧密耦合,我遇到了不少障碍;以及对jQueryUI的高度依赖


Gallery3由于执行和实现不佳而留下了不好的印象。在flickr上托管和通过API调用提供照片变得更容易。

我几年前就开始研究这个主题,后来由于缺乏时间和动力而放弃了它

由于视图层和应用层的紧密耦合,我遇到了不少障碍;以及对jQueryUI的高度依赖


Gallery3由于执行和实现不佳而留下了不好的印象。在flickr上托管和通过API调用提供照片变得更容易。

这里有一个聪明的咒语:)。。。如果您在
javascript
中从保存中捕获json结果,那么您可以执行类似于
if(data.result==“success”){location.reload();}
的操作,它可能会对您有所帮助{window.location=data.location;}else{window.location.reload();}}--这是保存后得到的json结果吗?有没有可能是响应没有出现,或者是收到另一个js错误阻止了执行?可能是json(或AJAX)的原因。但是,这可能不是一个错误,因为输出是正确的。只有重新加载不起作用。不幸的是,我对这件事知之甚少,无法准确地说。编辑表单窗口是一个Javascript Lightbox。在响应主题中是带有CSS类“modal”的Lightbox。在原始主题中是“dialog”。这有点混乱。Responsiv主题有一个自己的“gallery.dialog.js”。其他主题没有。请阅读主题中的“EDIT---NEW INFO:”。这里有一个聪明的拼写:)…如果您从保存在
javascript
中捕获json结果,那么您可以这样做