小编Fel*_*Eve的帖子

drupal 7以编程方式登录用户

刚刚注册了一个新帐户并创建了一个配置文件后,我将如何登录用户?

我试过了 :

global $user;
$user = user_load($account->uid);
Run Code Online (Sandbox Code Playgroud)

要么

global $user;
$user = user_load(array('mail' => $_POST['email'], 'pass' => trim($_POST['password'])));
Run Code Online (Sandbox Code Playgroud)

但是没有工作,第二个导致有关array_flip的错误.

php login drupal-7

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

Flexbox强制新列

我想在600px以下实现这种布局:

一栏布局

这个布局高于600px:

两列布局


文本和图像的高度是可变的和未知的.

Flexbox非常适合源重新排序,但我无法强迫新列在跨浏览器中工作.

使用page-break-before: always;与图像的股利迫使新的列- 但是这种技术只在Firefox(39)的作品.

这个JS Fiddle展示了 我到目前为止的一个例子(在Firefox中测试以查看工作示例).

如何在Chrome和IE11中使用此布局?

使用图像上的绝对位置将其移出文档流不是一个选项,因为我需要它来推送下面的内容.

虽然我使用的是flexbox,但我会接受任何可以实现所需布局的(仅限CSS)方法.

html css flexbox

7
推荐指数
1
解决办法
685
查看次数

PHP计算财务年度的开始

我正在工作的公司有一个财政年度,从1月1日开始,如果是星期四,否则从上一年的最后一个星期四开始.

我已经编写了一个函数来执行此操作,但需要循环似乎效率低下:

function get_start_of_financial_year() {
    $date = date('Y').'-01-01';
    $correct_day = false;
    while(!$correct_day) {
        $day_num = date('N', strtotime($date));
        if($day_num==4) return $date;
        $date = date('Y-m-d', strtotime($date.' -1 day'));
    }
}
Run Code Online (Sandbox Code Playgroud)

我一直在尝试这样的事情:

function get_start_of_financial_year() {
    $date = date('Y').'-01-01';
    $day_num = date('N', strtotime($date));
    $modifer = 4 - $day_num;
    return date('Y-m-d', strtotime($date.' -'.$modifer.' days'));
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我知道在计算我的修饰语时我做错了什么,但是什么?

我在这里看过其他类似的问题/答案,并且都略有不同,所以我认为这是一个真正的新问题.

php date financial

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

在不改变比例的情况下调整 Chrome 响应模式窗口的大小

我以前可以打开开发者工具,点击右下角的小图标打开响应模式,然后拖动窗口宽度手柄来改变设备宽度。

这对于了解网站在不同设备上的表现非常有用。

但是现在它只是改变了页面的比例,而不是宽度——这是垃圾。

如何更改宽度保持固定比例?

编辑:

哦——可能不好。这只是我访问的网站。其他人像以前一样工作得很好。那好吧。

google-chrome google-chrome-devtools

4
推荐指数
2
解决办法
3742
查看次数