我有一个简单的CMS,我试图建立自己,但我被困在设计的数据库结构。
我在我的数据库中有三个表:内容,图像,搜索引擎优化(稍后我会有一个博客)
我的问题是关于seo桌。我试图对页面和图像使用seo表(对于alt标记)。
然而,我只需要seo标题和seo描述的网页和seo标题的图像。把它分成两个表(如images_seo和page_seo )比较好吗?我将有大约10页(x3语言),但超过200张图片。正确的方法是什么?
我的content表如下所示:
----------------------------------------------------
ID | content_id | page_id | lang_code | content_text图像表:
-------------------------
ID | page_id | image_name我的seo表现在看起来是这样的
-------------------------------------------------------------------------------------
ID | page_id | image_id | lang_code | type | page_title | seo_title | seo_desc
-------------------------------------------------------------------------------------
1 | 1 | 1 | en | image | | test image |
2 | 1 | | fr | page | Homepage | test page | page seo desc发布于 2016-08-02 16:18:22
我在seo内容模块上以另一种方式解决这个问题。每个内容页都有带有图片的文件和带有语言内容的文本。在WYSIWYG编辑器中编辑内容时,链接到插入在文本中的图像。这是因为相同的图像可以使用不同的语言,不同的alt标记或图像也必须翻译,如果包含文本。所以我的结构是: content->({content in language},{pictures})
https://stackoverflow.com/questions/38698880
复制相似问题