2011-04-21 58 views
0

问题:客户端照片数据库排序和显示选项?

我有一个图像数据库,它们的缩略图和相关的文本数据。一个典型的入口/记录是一张照片,以及相应的日期,标题等。

我需要创建一个健壮的,动态的方式浏览数据库中的记录。像特点:

  • 生成一排的每个记录和每个数据类别

  • 生成缩略图分页画廊列的表。该脚本将确定自动缩略图的页数,并允许用户选择在每个页面上显示多少个缩略图。分页也会有prev/next按钮。

  • 生成页面上即时显示每个单独记录(有点像一个单博客帖子页Vs的博客索引页)

  • 是按类别排序/能够显示数据的子集的;例如,汽车网站:只看卡车,汽车或摩托车等

  • 生成幻灯片,其中只显示全尺寸图像,可能是所有图像的子集(只有一个类别) ,以“显示照片#X出Y”,上/下一个按钮等

挑战:我没有任何我的服务器端脚本。整个“数据库”是一个巨大的JSON文件。

我最好的选择是什么?速度不是一个大问题;花在开发上的时间是。

是我需要的一个MVC框架吗?

是否有任何内置函数的框架,以节省我的任何这些特定任务的时间,如分页等?

应该用一个Javascript MVC与另一个?为什么?

我曾经使用MVC系统,但我几乎是初学者。我非常喜欢HTML,CSS,JS和jQuery;我在服务器端最熟悉PHP。

回答

0

看看jQuery.Template? (http://api.jquery.com/category/plugins/templates/)

如果您已经有包含所有DATAS好像您的需求完美匹配一个巨大的JSON对象。可能跑得不快,但发展会。

+0

我有;它看起来很有用。我主要担心的是它仍处于测试阶段。这是否可以让我灵活地从整个数据库中选择数据的子集(和单个记录)?谢谢回复。 – 2011-04-21 18:56:27

+0

模板插件将主要关注显示您传递给它的数据。您仍然必须创建自己的函数来对数据进行子集合。 – 2011-04-21 19:05:32

+0

明白了。 MVC会更有可能拥有这些类型的数据操作功能吗? – 2011-04-21 19:22:37