gpt4 book ai didi

joomla - 向 Joomla 1.7 com_content 添加新的图像字段

转载 作者:行者123 更新时间:2023-12-04 15:47:39 25 4
gpt4 key购买 nike

我正在尝试对 Joomla 1.7 的 com_content 组件进行一些更改
关于 Joomla 1.7 特定主题的文档并不多

也许你可以帮我解决这个问题。

我想在 com_content 中为额外图像设置一个单独的字段,特别是“特色” View 。

在管理员的部分,我设法添加了该字段 - 只是在 html 中,然后添加到 xml 文件中,最后添加到 DB。

现在,我正在尝试在我的特色文章的自定义 html View 中显示该记录。

我只是用了简单的代码 echo $this->item->addimage;但不幸的是它没有显示。

任何想法如何实现这一目标?

谢谢!

还有一件事,据我所知,Joomla 1.7 更改了组件开发结构、数据库注册等。任何有用的链接,其中一切都得到了很好的解释?

最佳答案

好。如果您确定您所做的工作的实现有效。 IE。嵌入的图像或来自您添加的字段的简单 URL 链接存储在数据库中 查看首页文件 /components/com_content/views/featured/tmpl/default_item.php

你应该在那里放置你的 $this->item->addimage 变量,如:

<img src="<?php echo $this->item->addimage; ?>" />

如果您存储 URL 链接,或
<img src="image/png;base64,<?php echo $this->item->addimage; ?>" />

如果您将图像存储为 RAW base64 编码数据

编辑:
如果您从前端添加文章,这应该可以解决您的问题(如果是后端,请告诉我)
  • 首先在中新建一列jos_content 表如:

  • 'addimage' varchar(255) DEFAULT NULL



    然后修改以下文件:
  • ../com_content/views/featured/tmpl/default_image.php [LINE: 29]

    29:#</h2>
    30:#<?php endif; ?>
    32:<?php if(!empty($this->item->addimage)): ?>
    33:<img src="<?php echo $this->item->addimage; ?>" alt="ADDIMAGE" />
    34:<?php endif; ?>
    36:#<?php if ($params->get('show_print_icon') || $params->get('show_email_icon') || $canEdit) : ?>
  • ../com_content/models/articles.php [LINE: 160]

    160:# $this->getState(
    161:# 'list.select',
    162:'a.id, a.title, a.alias, a.title_alias, a.introtext, a.addimage, ' .
    163:#'a.checked_out, a.checked_out_time, ' .
  • ../com_content/models/forms/article.xml [添加一些地方]
    <field
    id="addimage"
    name="addimage"
    type="text"
    label="Add Image"
    class="inputbox"
    />
  • ../com_content/views/form/tmpl/edit.php [LINE: 82]

    82:#<?php echo $this->form->getInput('created_by_alias'); ?>
    83:#</div>
    85:<div class="formelm">
    86:<?php echo $this->form->getLabel('addimage'); ?>
    87:<?php echo $this->form->getInput('addimage'); ?>
    88:</div>
    90:#<?php if ($this->item->params->get('access-change')): ?>
  • 关于joomla - 向 Joomla 1.7 com_content 添加新的图像字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7747365/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com