【发布时间】:2012-09-11 16:30:08
【问题描述】:
我正在 Joomla 中编辑现有模板,我需要更改菜单图标文本。在 Joomla Administrator 中,我找不到可以执行此操作的地方。因此,在 FireBug 中,我找到了我正在搜索的 DIV 容器。但是如果我更改 FireBug 中的文本,我的更改显然不会保存。现在非常基本的问题是:我如何知道这个 DIV 容器所在的 PHP 或 HTML 文件的名称?或者如何保存我的更改?
【问题讨论】:
我正在 Joomla 中编辑现有模板,我需要更改菜单图标文本。在 Joomla Administrator 中,我找不到可以执行此操作的地方。因此,在 FireBug 中,我找到了我正在搜索的 DIV 容器。但是如果我更改 FireBug 中的文本,我的更改显然不会保存。现在非常基本的问题是:我如何知道这个 DIV 容器所在的 PHP 或 HTML 文件的名称?或者如何保存我的更改?
【问题讨论】:
FireBug 只会更改网络浏览器的内容,不会影响服务器上的文件。如果您知道 DIV 的 id,您可以在服务器上搜索具有此字符串的文件。保存更改 - 编辑文件并保存 - 但在服务器上。
【讨论】:
我使用 TestWrangler 应用程序(我在 Mac 上) - 打开空白 TW,单击搜索,浏览以定位要搜索的文件夹。我总是在我的硬盘驱动器上搜索我的网站文件夹的副本,而不是实时站点文件。搜索您要查找包含它的文件的文本字符串。给 TW 几秒钟或更长时间,它会准确告诉您哪个文件包含该字符串。 http://www.barebones.com/products/textwrangler/
【讨论】:
当您右键单击一个 HTML 元素并选择“Inspect with firebug”时,在 Firebug 屏幕的右侧,您将看到应用于该元素的样式,以及显示行号的位置,如果您只是悬停将鼠标悬停在它上面会显示文件的确切位置。
【讨论】:
使用文件搜索工具,它包含在大多数 IDE 中,如果您的编辑器没有这样的功能,请尝试使用文件 grep 工具,如wingrep (http://www.wingrep.com/)
【讨论】:
我只是想我也会把这个作为一个可能的“答案”来分享。
有一个 joomla 扩展可以让你在 joomla 中搜索你的源代码。
这是链接:
http://extensions.joomla.org/extensions/miscellaneous/development/22858
我相信它会派上用场,而不是在 localhost 上进行复杂的设置。
【讨论】: