刚刚注册了一个新帐户并创建了一个配置文件后,我将如何登录用户?
我试过了 :
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的错误.
我想在600px以下实现这种布局:

这个布局高于600px:

文本和图像的高度是可变的和未知的.
Flexbox非常适合源重新排序,但我无法强迫新列在跨浏览器中工作.
使用page-break-before: always;与图像的股利迫使新的列- 但是这种技术只在Firefox(39)的作品.
这个JS Fiddle展示了 我到目前为止的一个例子(在Firefox中测试以查看工作示例).
如何在Chrome和IE11中使用此布局?
使用图像上的绝对位置将其移出文档流不是一个选项,因为我需要它来推送下面的内容.
虽然我使用的是flexbox,但我会接受任何可以实现所需布局的(仅限CSS)方法.
我正在工作的公司有一个财政年度,从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)
但这不起作用.我知道在计算我的修饰语时我做错了什么,但是什么?
我在这里看过其他类似的问题/答案,并且都略有不同,所以我认为这是一个真正的新问题.
我以前可以打开开发者工具,点击右下角的小图标打开响应模式,然后拖动窗口宽度手柄来改变设备宽度。
这对于了解网站在不同设备上的表现非常有用。
但是现在它只是改变了页面的比例,而不是宽度——这是垃圾。
如何更改宽度保持固定比例?
编辑:
哦——可能不好。这只是我访问的网站。其他人像以前一样工作得很好。那好吧。