小编Geo*_*son的帖子

使用git应用diff文件

所以我试图使用一个diff文件到我的git dev分支.我想申请的差异在这里:https://github.com/mbabker/joomla-cms/compare/JHtml_move.patch

我用了 git apply PATH_TO_PATCH.patch

现在尝试应用它我会得到一堆累积的错误

fatal: git apply: bad git-diff - expected /dev/null on line 47
Run Code Online (Sandbox Code Playgroud)

事情是第47行读 --- /dev/null

我在另一个论坛上看到有人说在/dev/null零件之后有一个尾随的空白区域,但没有.

如果它有任何帮助我也会被抛出第9,10,11,12和13行的白色空格的错误 - 尽管它们没有任何尾随的空白区域.

在任何情况下,差异都是由git生成的 - 我只是将其复制并粘贴到记事本中.

我也试过使用curl https://github.com/mbabker/joomla-cms/compare/JHtml_move.patch | git am但只是在没有指定位置的情况下给出错误.

来自curl尝试的错误消息

任何想法,为什么它的线路实际存在时给出一个致命的错误????


更新到@IvanZuzak 我尝试添加,git am --ignore-space-change --ignore-whitespace PATH_TO_PATCH.patch但我首先得到(因为这是下载的补丁)一个错误说电子邮件无效(它已被转换为HTML代码)所以我试图修复它,但它一直在扔它不时起来.然后它说previous rebase directory PATH_TO_GITHUB_BRANCH/.git/rebase-apply still exists but mbox given..所以我发现建议删除branches .git文件夹中的rebase-apply文件夹.所以我做了那个然后我再次收到无效的电子邮件错误(尽管我已经改变了两个远离html格式的)

git github

20
推荐指数
2
解决办法
2万
查看次数

将拉取请求合并在一起

有人在github上向我的存储库提交了一组拉取请求.不幸的是,他们已经在几个拉取请求(每个文件一个)中完成了这个,而不是一次性提交所有文件的拉取请求.

在请求他将它们合并为一个 - 并且没有得到任何响应之后我现在尝试将这些拉取请求合并在Git Bash中 - 但运气不好 - 我很高兴使用合并按钮并通过Windows上的GitHub程序,但更多.我对git shell没有真正的了解 - 所以如果有人可以完成我如何将这些拉取请求合并在一起的过程(无论如何都没有冲突),我将非常感激.

git github pull-request

14
推荐指数
1
解决办法
8991
查看次数

将Joomla 2.5模板转换为3.0

我有一个自定义joomla 2.5模板,我希望将其转换为Joomla 3.0.目前我找到的唯一方法是如何将Joomla 1.5转换为2.5.请指导我,因为我花了将近一个月的时间.我找到了一个方法http://docs.joomla.org/J3.1:Converting_A_Previous_Joomla!_Version_Template但我不明白该怎么做.如果你也可以给出一个明确的程序,如何实现我发布的链接中的步骤,这将有助于我.

templates joomla3.0

8
推荐指数
1
解决办法
2万
查看次数

导入Bootstrap LESS文件

所以我试图将bootstrap button.less文件导入到我自己的项目中.但是在这种情况下我只想要包含危险按钮css的东西和核心按钮类.

有点像

    .my_custom_button {
    .btn();
    .btn-danger();
    .btn-small();
}
Run Code Online (Sandbox Code Playgroud)

但我并不特别需要其他所有东西.例如警告颜色等.目前通过使用:

    @import "mixins.less";
    @import "variables.less";
    @import "buttons.less";
Run Code Online (Sandbox Code Playgroud)

我正在将整个文件css导入到我的项目中 - 有什么方法可以避免这种情况(我是一个很少的菜鸟)或者这只是少的结果?

less twitter-bootstrap

6
推荐指数
1
解决办法
5220
查看次数

将AJAX放在Joomla模块中

我为我的网站制作了一个基本的Joomla模块作为shoutbox.但我想把AJAX放进去(我知道在JED上已经存在类似的AJAX模块,但这更像是一个让我学习AJAX如何在Joomla模块中工作的项目).

您重定向到新的PHP文件的常见AJAX内容显然不起作用,因为该文件不会被定义为

   defined('_JEXEC') or die('Restricted access');
Run Code Online (Sandbox Code Playgroud)

将在新页面中失败.并且将_JEXEC定义为等于一(就像我在SO上的几篇文章中所读到的那样),就我在Joomla Docs上阅读而言,这是一个安全风险,因为它为网站提供了一个入口点.

我见过的另一个shoutbox模块的方法是指向helper.php文件中的一个函数.这对我来说很有意义,因为通常应该存储所有功能.但是我不清楚模块如何访问onSubmit()(或相关)命令上的helper.php文件,并希望有人可以对此有所了解.

我实际上并不需要任何特定于我的shoutbox模块的东西 - 这更像是如何在Joomla 模块中获得AJAX功能以及如何安排它的问题

ajax joomla joomla-module

5
推荐指数
1
解决办法
8696
查看次数

如何强制K2注册而不是joomla注册?

我有一个基于joomla和k2的网站.当用户使用标准joomla表单注册到站点时,k2不会将用户分配给任何组,因此用户无法提交项目.我的问题是:我如何强制joomla将用户重定向到k2注册表并禁用标准表单?谢谢!

php joomla registration joomla-k2

3
推荐指数
1
解决办法
6873
查看次数

在Joomla控制器中注册任务

嘿伙计们,我正在尝试在我的控制器中注册Joomla 3.x中的自定义任务,所以我正在修改构造函数(如在1.5/2.5中):

<?php
 // No direct access to this file
defined('_JEXEC') or die('Restricted access');

class jjemailControllerjjemail extends JControllerLegacy
 {
/**
 * constructor (registers additional tasks to methods)
 * @return void
 */
public function __construct($config = array())
{
    parent::__construct($config);

    // Register Extra tasks
    $this->registerTask('email, 'email');
}

public function email()
{
    $this->setRedirect('index.php?option=com_jjemail&view=thanks', $msg);
}
}
Run Code Online (Sandbox Code Playgroud)

现在,如果我在任务注册之前在构造函数中添加var转储然后显示但是在email()函数中添加var转储什么都没有.所以我想我在某处注册任务失败了.

调用此类似的路线如下: JRoute::_('index.php?option=com_jjemail&task=jjemail.email');

任何人都有任何关于为什么我以这种愚蠢的方式失败的想法 - 我一直盯着这看,这么久我已经睁眼了

joomla joomla3.1

3
推荐指数
1
解决办法
3777
查看次数