【问题标题】:realation among jos_category, jos_menu and jos_content in joomlajoomla中is_category、jos menu和jos内容之间的关系
【发布时间】:2014-01-21 09:27:54
【问题描述】:

我已经将一个 joomla 网站移动到 wordpress,并使用 fg joomla 到 wordpress(wordpress 插件)免费版本。现在我想获取所有内容(文章)的列表及其 id、链接、路径和别名。 我是 joomla 的新手,所以我也想知道新文章的别名与我们当时提供的别名之间的区别,以便将其添加到菜单项中。 预先感谢。 谁能告诉我 jos_categories、jos_menu 和 jos_content 之间的共同属性来加入表格并找到所有带有 id、别名、路径和链接的文章的列表?

【问题讨论】:

    标签: mysql joomla mysql-workbench joomla-dbo


    【解决方案1】:

    可以在#__content#__categories 表格中找到joomla 网站的文章及其所有必需的详细信息。

    文章id,别名(路径和链接)是文章的url。

    #__content 表有catid 连接这些文章属于哪个类别(#__categories 中的id)。

    #__menu#__content 之间没有直接联系。 Joomla 网站可能会在菜单系统上使用带有 url 或单个文章类型的文章链接,这些链接可以在 #__menu 表中找到,带有 link 字段,如 com_content 或其他内容。

    当您迁移到 WordPress 时,您可以将所有文章视为帖子,并将其链接(别名)视为 WordPress 永久链接

    希望它有意义..

    【讨论】:

    • 是的,我得到了所有文章作为帖子和别名作为蛞蝓,但我认为在 joomla 我们可以有两个别名来自同一篇文章。一个是在文章发布时分配的,另一个是在我们在任何菜单中添加该文章时分配的
    • 对于单篇文章,您不能从菜单中提供另一个链接,它用于博客、类别列表视图。不适用于单篇文章,因此这些类型只有一个别名。
    • 感谢您的评论,但我注意到这件事。 Ex-我创建了一篇文章志愿者休假并选择别名志愿者休假,但是当我在菜单中添加这篇文章时,我还可以选择别名并在那里使用 VTO。所以现在链接是mysitename.com/vto
    • @vipuljain 你可能就在菜单中。在这种情况下,文章别名被视为过期链接并保留在 #__redirect_links 表中,并且当用户请求此 url 时自动重定向到您的情况下的新 url vto(由 Joomla System 重定向插件完成)
    • 感谢您提供详细信息,但根据您之前的评论,我进行了查询 - 选择 t1.id、t1.title、t1.alias、t1.catid、t2.title、t2.alias、t2。 path, jos_menu.alias, jos_menu.link, jos_menu.path FROM jos_content AS t1 left JOIN jos_categories AS t2 ON t1.catid = t2.id left join jos_menu ON (jos_menu.path = t2.path || jos_menu.alias = t1. alias) order by t1.id 您想对此发表评论吗?
    猜你喜欢
    • 1970-01-01
    • 2013-03-22
    • 1970-01-01
    • 2018-04-13
    • 2015-09-26
    • 2015-02-13
    • 1970-01-01
    • 2013-01-07
    • 1970-01-01
    相关资源
    最近更新 更多