小编Jor*_*anc的帖子

CSS堆叠div在两列上具有可变高度

所以我正在我网站上的用户的个人资料页面上工作.而我对CSS有一点问题.

我的问题如下:我有四个具有固定宽度但具有可变高度的div盒子,我希望它们可以叠加在另一个上面.

下面的图片是我的问题的截图,标题为"最新视频"的div应该粘贴到具有"基本信息"标题的那个.像"联系信息"和"最新照片"一样.

我的问题

我的HTML看起来像这样:

<div style="margin-left:-10px">
    <div class="infoBox" style="width:360px;  margin-left:9px">
        Content goes here for basic info
    </div>
    <div class="infoBox" style="width:360px;  margin-left:9px">
        Content goes here for contact info
    </div>
    <div class="infoBox" style="width:360px;  margin-left:9px">
        Content goes here for latest photos
    </div>
    <div class="infoBox" style="width:360px;  margin-left:9px">
        Content goes here for latest videos
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

信息框的CSS类如下所示:

.infoBox {
    width: 100%;
    margin: -1px; 
    background-color:#37312d;
    padding:5px;
    border:#5b504a solid 1px;
    margin-bottom:9px;
    float:left;
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能做到这一点?

html css

11
推荐指数
1
解决办法
5024
查看次数

如何使威尔逊得分间隔随时间减少

所以我正在研究威尔逊的得分间隔,以便在我的网站上整理趋势内容,但现在它只是静态的.我的意思是它会一直保持相同的分数,直到有人投票或投票.

这就是我想要实现分数随时间减少的原因.喜欢这篇文章.Reddit排名算法的工作原理.在那篇文章中,他们解释了内容的Reddit得分随着时间的推移而降低.

目前我有这个PHP功能,给我一个基于上下投票的分数:

function wilsonScore($up, $down)
{

    $score = (($up + 1.9208) / ($up + $down) - 1.96 * sqrt(($up * $down) / 
             ($up + $down) + 0.9604) / ($up + $down)) / (1 + 3.8416 / ($up + $down)) ;

    return $score;
}
Run Code Online (Sandbox Code Playgroud)

我希望得分是相同的,但在整理时添加一些东西给SQL代码.

SQL代码如下所示:

SELECT *
FROM photos
WHERE   status = 0 
    AND net_votes > 0          // display only picture that got rated over 0
ORDER BY score DESC
Run Code Online (Sandbox Code Playgroud)

我的想法是最终得到一个算法,该算法会以对数方式降低分数,发布时间的前1-2-3天不会影响分数,然后分数开始下降.

编辑

从理论上讲,在分数中添加一些内容是否可行,以便用户在网站上获得的声誉(如SO)越多,他的评分值越高?在互联网上做过类似的事吗?

有人在这里已经使用过这样的东西吗?

php mysql algorithm rating-system

10
推荐指数
1
解决办法
1165
查看次数

消息系统查询以获取最后的消息,未读消息的数量和对话中的用户数组

我正在使用具有两个表的消息传递系统和另一个包含用户信息的表.
对话可以在2个或更多用户之间.每个会话都有一个UID,用户之间交换的每条消息都标有该会话UID.

以下是表格:

conversation_list:此表中的每一行都链接user_idconversation_id,它还包含用户上次查看对话的时间.

`id`                 -> unique ID, autoincremented
`user_id`            -> This contains the user associated with the conversation.
`conversation_id`    -> This contains the UID of the conversation
`date_lastView`      -> This field has the time that the user viewed the conversation last
Run Code Online (Sandbox Code Playgroud)

conversation_messages :此表中的每一行都包含一条消息

`id`                 -> unique ID, autoincremented
`user_id`            -> This contains the user that sent the message.
`conversation_id`    -> This contains the UID of the conversation
`date_created`       -> This contains the time when …
Run Code Online (Sandbox Code Playgroud)

mysql sql messaging

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

Open Graph URL 是重定向到页面的固定链接

我正在我的网站上添加开放图元标记并测试它是否与 Facebook URL Linter 一起使用。

唯一不能正常工作的是og:url:标签,在这个元标签中,我想添加当前页面的永久链接 url。

永久链接实际上重定向到当前页面。我使用它是因为我的页面 URL 看起来像这样:http://website.com/photos/243/hello-this-is-the-title/URL 的最后一部分可以更改为用户,如果更改,则 URL 将更改并且不会与存储在 Facebook 的所有“喜欢”相关联.

这就是为什么我有一个看起来像这样的永久链接页面:http://website.com/permalink/243/这将重定向到http://website.com/photos/243/hello-this-is-the-title/,以便 Facebook 上的所有喜欢都与永久链接而不是另一个相关联。

当我使用 Facebook URL linter 时,它告诉我有一些需要修复的严重错误 - 检测到循环重定向路径(有关详细信息,请参阅“重定向路径”部分)。

我不知道我想做的事情是否可行。但我真的可以在这里得到一些帮助。

facebook facebook-like facebook-opengraph

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

YII 无法在重新加载时刷新/重新发送表单

所以我目前正在尝试将我的网站转换为 YII 框架,但目前我主要是在玩弄并学习它是如何工作的。

有件小事困扰着我,我希望我的表单在刷新页面时不会弹出重新加载/重新发送框。在我的旧网站上,我使用重新header("Location: current page")加载页面并摆脱该框,然后使用会话变量我能够处理错误和其他内容。

我怎样才能实现让我的 Yii 表单具有相同的功能,无论是使用 php 标头重定向还是 javascript ?

我是 yii 的新手,所以我还没有完全理解它是如何工作的,但我已经了解了我认为的基础知识。

php forms yii

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