84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
一条新闻可能会有多张图片,新闻和图片是间插着这显示的。这样的数据表该怎样设计?图片需要单独的一张表吗?
菜鸟求高手,详细一点。
ringa_lee
图片不需要另外建表,可以使用富文本编辑器来编辑新闻内容,图片上传等,图片保存在网站目录中,html中img链接到这个目录下对应的图片文件
间插是怎么间插法?像文章一样随意间插?还是有一定规则的间插?如果是像文章一样可以使用编辑器像kindeitdor很不错
HTML是这么设计的,当访问一个网站的时候,只会返回一个HTML文件。但是HTML中的图片(img)怎么办?他是会重新发起一个请求的。所以,你的数据表直接保存新闻就行了,至于有图片的,你把图片保存在本地(或者数据库),然后使用<img src="图片地址">替换这张图片。当你获取这个新闻的时候,再查找里面的<img>,获取好图片之后再替换到新闻里面。
上面的思路是所有端都适用的,如果你是开发网站的话,那么查找替换这个步骤,浏览器会帮你解决。
kindeditor或者UE都可以,直接html
如果你的文章中的图片需要在别的文章或者别的地方使用的话(即允许使用站点内的图片地址时),就该用一个字段将文章中的图片地址全部存储一下
我觉得你就设计一张文章表 字段如下
CREATE TABLE `article_xxx` ( `id` INT(11) NOT NULL AUTO_INCREMENT , `article_json` BLOB, `create_time` DATETIME, `update_time` DATETIME PRIMARY KEY (`id`), );
然后就像上面说的,如果你的前端是富文本编辑器,不用管图片,图片在上传到你后端指定的网站目录或者cdn之后会有一个地址,然后你只需要把这一整坨东西打成json存到上面的article_json(当然这里我随便取了个名字,你可以自己取)中,在以后显示和调用的情况下把这个json读出来直接显示就可以了。
图片不需要另外建表,可以使用富文本编辑器来编辑新闻内容,图片上传等,图片保存在网站目录中,html中img链接到这个目录下对应的图片文件
间插是怎么间插法?像文章一样随意间插?还是有一定规则的间插?如果是像文章一样可以使用编辑器像kindeitdor很不错
HTML是这么设计的,当访问一个网站的时候,只会返回一个HTML文件。但是HTML中的图片(img)怎么办?他是会重新发起一个请求的。
所以,你的数据表直接保存新闻就行了,至于有图片的,你把图片保存在本地(或者数据库),然后使用<img src="图片地址">替换这张图片。当你获取这个新闻的时候,再查找里面的<img>,获取好图片之后再替换到新闻里面。
上面的思路是所有端都适用的,如果你是开发网站的话,那么查找替换这个步骤,浏览器会帮你解决。
kindeditor或者UE都可以,直接html
如果你的文章中的图片需要在别的文章或者别的地方使用的话(即允许使用站点内的图片地址时),就该用一个字段将文章中的图片地址全部存储一下
我觉得你就设计一张文章表 字段如下
然后就像上面说的,如果你的前端是富文本编辑器,不用管图片,图片在上传到你后端指定的网站目录或者cdn之后会有一个地址,然后你只需要把这一整坨东西打成json存到上面的article_json(当然这里我随便取了个名字,你可以自己取)中,在以后显示和调用的情况下把这个json读出来直接显示就可以了。