Php 处理自定义cms的图像、视频和文档
我正在使用php构建CMS,但是我正在努力处理动态页面可能提供的各种不同资产,通常一个普通页面将包含各种大小的图片(拇指、主体、主体等)、内联图像和各种不同资产(pdf、flv、mp4、doc等) 目前,用户可以上传资产并在服务器上创建文件夹,我只是想了解一些技术和概念,了解如何在cms中删除、编辑和链接到我的动态页面?我已经有了一个包含所有内容的内容表(元数据、标题、友好url、内容文本等) 上传时,引用是否应该存储在资产表中的某个位置? 资产(图像、文档、视频等)的所有路径是否应存储在一个表中?还是为每项资产单独设置? 是否应将多个图像大小(小、中、大等)存储在不同的字段中,例如(assetid、smallpath、mediumpath、largepath)? 使用什么技术将资产链接到动态页面?这应该是一个联接表还是单个表?如何检索一个页面、多个PDF和多个图像的不同资产? 如何处理资产的删除,因为这可能会被引用到另一个动态页面? 还有其他你认为有益的事情吗Php 处理自定义cms的图像、视频和文档,php,image,content-management-system,assets,concept,Php,Image,Content Management System,Assets,Concept,我正在使用php构建CMS,但是我正在努力处理动态页面可能提供的各种不同资产,通常一个普通页面将包含各种大小的图片(拇指、主体、主体等)、内联图像和各种不同资产(pdf、flv、mp4、doc等) 目前,用户可以上传资产并在服务器上创建文件夹,我只是想了解一些技术和概念,了解如何在cms中删除、编辑和链接到我的动态页面?我已经有了一个包含所有内容的内容表(元数据、标题、友好url、内容文本等) 上传时,引用是否应该存储在资产表中的某个位置? 资产(图像、文档、视频等)的所有路径是否应存储在一个表
感谢您的帮助以下是在与您描述的场景类似的情况下处理资源(视频、图像、文档等)时需要记住的一些基本事项 你想知道上传的是什么,上传的是什么内容,上传的是什么内容,上传的是谁。要做到这一点,最好有以下表格: 编辑:很抱歉出错,
资产类型。资产类型id
应链接到资产。资产类型id
而不是评估。资产id
(注意:这只是一个大纲,当然你会有更多的字段)
此模型可以轻松完成以下任务
- 上传:上传内容时,您将其存储在某个位置(使用正确的
配置),然后将该路径存储在表中.htaccess
- 删除:当用户试图删除某些内容时,您检查他是否是所有者
- 如果要添加新类型,则无需创建新表
(确保您保护自己免受XSS攻击)。
或
[[PREFIX\u IMG:IMG\u ID]]
将添加到内容正文中,当查看内容时,您将使用使用IMG\u ID
获取的
替换该“标记”summary
表,还可以调用assets
表中的另一列,您可以调用assets\u sub\u type
,并具有不同的类型,如summary
。然后,当您想要查看摘要时,可以从数据库中获取摘要文本/标题,并向其中添加资源感谢您的回复,我从来没有想过使用owners这个好主意。当用户上载缩略图、主图像并希望将其添加到多个内容页时,会发生什么情况?这些路径现在应该添加到实际的内容表中吗?还是应该有另一个同时包含内容表id和资产id的表?或者其他方法?再次感谢您花时间回答,很抱歉,我的问题不是很清楚,我理解这个概念是关于实际内容中的内联图像,但是我所说的是关于不在文章内容中的图像,可以用于列出文章、列出视频缩略图或类似功能的图像例如,如果你看一看,一个内容页面可能有多个关联的图像,内容的大图像,功能中显示的中等图像,所有内容列表中显示的缩略图等。我想知道系统应该如何处理这个问题?谢谢你的所有建议help@user1511907注:这是我力所能及的范围lp你。如果你还需要什么,请雇一个人帮你做或者教你怎么做。感谢你的帮助Adnan,你的技术帮了我很多。我一直在努力解决的主要问题是图片本身不在文章中,你的摘要方法是我实现的或类似的东西。干杯:)