小编mau*_*lla的帖子

在控制台中调用FB.init()错误之前调用FB.getLoginStatus()

我正在尝试检查用户是否使用我的应用程序登录,但我收到了"

setSize调用之前调用getLoginStatus().

"控制台中的错误.setSize似乎工作(虽然不完全是1710高度,但绝对是1500左右)所以我无法理解为什么会<script src="file.js" type="text/javascript"></script>给出错误.

我还用appID(在下面删除)进行了双重检查,这肯定是正确的.脚本包含在我和div的正下方

window.fbAsyncInit = function() {
FB.init({
    appId      : 'APPID', // App ID
    status     : true, // check login status
    cookie     : true, // enable cookies to allow the server to access the session
    oauth      : true, // enable OAuth 2.0
    xfbml      : true  // parse XFBML 
});

FB.Canvas.setSize({width: 520, height: 1710});

FB.Canvas.setAutoResize(100);

FB.getLoginStatus(function(response) {
    if (response.authResponse) {
        // logged in and connected user, someone you know
        alert("?");
    } else { …
Run Code Online (Sandbox Code Playgroud)

javascript facebook

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

如何生成新的GUID?

我正在开发一个Web服务,它需要一个新的GUID()传递作为服务中方法的引用.

我不熟悉C#或者GUID() object,但需要类似的东西PHP(所以创建一个新的对象,从我的理解返回empty/blank GUID).

有任何想法吗?

php guid

32
推荐指数
5
解决办法
5万
查看次数

Javascript setInterval不起作用

我需要每10秒运行一次javascript函数.

我理解语法必须像下面一样工作,但我没有取得任何成功:

function funcName() {
    alert("test");
}

var func = funcName();
var run = setInterval("func",10000)
Run Code Online (Sandbox Code Playgroud)

但这不起作用.有帮助吗?

javascript setinterval

25
推荐指数
4
解决办法
8万
查看次数

jQuery UI Alert对话框作为alert()的替代品

我正在使用alert()将验证错误输出回用户,因为我的设计没有提供其他任何内容,但我宁愿使用jQuery UI对话框作为我的消息的警告对话框.

由于错误不包含在(html)div中,我不知道该怎么做.通常你会分配dialog()到一个div说$("#divName").dialog()但我更需要一个alert_dialog("Custom message here")类似的东西或类似的东西.

有任何想法吗?

javascript jquery alert jquery-ui jquery-ui-dialog

24
推荐指数
3
解决办法
9万
查看次数

register_shutdown_function()仍然输出原始错误消息

我试图用自定义的替换内置的php shutdown_function.

它完美地工作,但是,它仍然在我的新错误消息之上输出原始错误(内置错误).

  <?php
  function shutdown_output() {
      $error = error_get_last();
      if($error !== NULL) {
          echo "ERROR";
          exit();
      } else {
          echo "NO ERROR";
      }
  }

  // Set the error reporting:
  register_shutdown_function('shutdown_output');

  // test.php does not exist, just here to get a critical error
  require_once("test.php");

  ?>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php

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

cakePHP被授权不起作用

我有一个表拆分链接到users表(user_level_id)的用户(user_levels).5级是管理员.

我希望限制某些操作被查看和理解我可以使用isAuthorized来执行此操作.我按照书去了,我很确定我做对了,但它没有用.它允许任何登录用户仍然访问任何操作,尽管我在isAuthorized中否认它.

这是我的代码:

 App Controller:public $components = array(
    'Session',

    'Auth' => array(
        'loginAction' => array(
            'controller' => 'users',
            'action' => 'login',
        ),
        'authError' => "Your username and password is incorrect, please try again.",
        'authenticate' => array(
            'Form' => array(
                'scope' => array('User.user_status_id' => 1)
            )
        ),
        'redirect' => array("controller" => "users", "action" => "profile"),
        'loginRedirect' => array("controller" => "users", "action" => "profile")
    )
);

public function isAuthorized($user = null) {
    if($this->Auth->user("user_level_id") == 5) {
        return true;
    }
    // Default deny …
Run Code Online (Sandbox Code Playgroud)

php authentication controller cakephp

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

MySQL基于附加参数PDO返回行

我正在尝试根据用户的标准编写产品页面.默认情况下会传递以下字段:

  • qString(匹配产品名称/描述)
  • maxPrice/minPrice(在表中的价格之间做)
  • minDate/maxDate(在日期可用性之间搜索产品)

以上给出了返回值.

接下来的几个字段是可选的,并根据类别通过jQuery添加:

  • 类别:category_id匹配到deals.deals_category_id(这仍然有效)

根据类别,可能会有其他属性(如移动交易有服务提供商,制造商),这些属性将在前端动态显示.从这里客户端可以通过复选框选择他们感兴趣的制造商和服务提供商.

我的表包含:

  • 特惠(包含具有deal_category_id的产品)
  • 类别(所有交易都链接到一个类别)
  • Category_attributes(每个类别的附加属性.如果产品在类别中加载,则还将提供其他属性选择器
  • Deal_attribute_options(包含基于属性的关系链接选项(其中属性可以是服务提供者,属性选项可以包含AT&T,t-Mobile等).
  • Deal_attribute_values(包含创建产品时所选属性选项的值.假设我创建了一部新手机并选择了一个类别的手机,产品将需要为attribute_options提供值.他们将收到一个说移动列表网络或制造商,并将产品制造商与特定制造商联系起来.

所以到目前为止,我在数据库中有几个产品,每个产品都链接到一个类别,并根据链接到该类别的属性,每个产品都会为每个属性选项选择一个值.如果有2个属性(制造商,移动网络),则每个产品在deal_attribute_values中都有一个值,用于链接deal_id,attribute_id和所选值(因此产品可能是三星制造商和沃达丰作为服务提供商).

我现在要做的是基于搜索查询,根据前端过滤返回关联的行.一旦前端的表单发生变化,它将序列化表单的值,并通过ajax根据这些查询返回正确的产品.

除了attribute_values之外,我正在使它完美地工作.我怀疑它与我的查询中的IN()子句有关,但希望有人可以在这里帮助我解决我做错的事情.

这是模型方法:

 public function getDeals() {

    $select = array();
    $tables = array();
    $where = array();
    $values = array();

    // Default to get all deal rows:
    $select[] = "`deals`.*";
    $tables[] = "`deals`";

    // Get the category Name AND ID
    $select[] = "`deal_categories`.`name` AS `catName`";
    $tables[] = "`deal_categories`";
    $where[] = "`deals`.`deal_category_id`=`deal_categories`.`id`";

    // Look if a category was selected:
    $cat = $_POST['category'];
    if ($cat != "") { …
Run Code Online (Sandbox Code Playgroud)

php mysql arrays pdo

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

在另一个样式中包含样式

所以我一直在思考这个问题,我认为这是不存在的。我也明白我的逻辑与样式表试图适应的内容相反,但让我们尝试一下:

举个例子:

 // Example "template style"
 .blue_bold {
      color: blue;
      font-weight: bold;
      /* other styles can go here */
 }
Run Code Online (Sandbox Code Playgroud)

假设我想将其添加到我的页脚中,我会在 HTML 中添加:

 <div class="blue_bold" id="footer">
      // Content goes here
 </div>
Run Code Online (Sandbox Code Playgroud)

这很完美,但是如果我想将该元素添加到我的许多元素中该怎么办?假设我也想将其添加到我的导航中,那么我必须将该类添加到每个元素中:

 <div class="blue_bold" id="navigation">
      // Content
 </div>
 ....
 <div class="blue_bold" id="footer">
      // Content
 </div>
Run Code Online (Sandbox Code Playgroud)

我的问题是,与通过类或样式声明它不同,是否没有办法将样式“附加”到样式表中的另一种样式?(例如:)

 #navigation, #footer  {
      attach_style(".blue_bold");
 }
Run Code Online (Sandbox Code Playgroud)

这样我就可以通过创建“基本样式”来最小化我的代码,然后将这些样式附加到样式表中的各个样式?这又只是一个问题,而不是我想要暗示的事情,但我认为,鉴于上述情况,对于那些使用品牌指南文档并希望将特定样式附加到个人样式而不需要去的人来说,这将是一个“很好的选择”。 html 来做到这一点。

有任何想法吗?这存在吗?

css

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

Facebook - 错误消息:redirect_uri不归应用程序所有

我正在尝试使用FB.ui()向朋友发送apprequests.我的应用程序是一个标签iframe应用程序(不是一个CANVAS APP),所以在我的开发人员部分,我只有"基本信息"和"页面标签"部分完成(不是Facebook区域的应用程序),因为我不希望用户能够直接进入应用程序.

FB.UI()昨天工作,当我为我的应用程序完成facebook区域的应用程序,但删除它时,我收到以下错误:

API错误代码:191 API错误说明:指定的URL不归应用程序所有错误消息:redirect_uri不归应用程序所有.

我用来发送消息的代码是:

FB.ui({method: 'apprequests',
                        message: 'Play RCS Let\'s make it happen game!'
                    }, function(data) {
                        $("#sendToFriends").fadeOut();
                        $("#didyouknow").fadeIn();
                        console.log(data);
                    });
Run Code Online (Sandbox Code Playgroud)

我不介意完成"Facebook的应用程序"的区域,但这是必需的,然后这使得上面的消息通知url应用程序位置或安装应用程序的页面选项卡?

任何帮助都可以!

jquery facebook facebook-javascript-sdk

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

分配滚动动画以在 jquery 中聚焦

我有以下代码专注于具有验证错误的输入字段。我想在滚动到焦点位置时添加某种动画(因此,如果您单击提交,它会“滚动到第一个输入字段所在的验证失败的位置)。

有任何想法吗?

 if(validation_failed == true) {
      $(selected_form).find(":input.validator_element_error:visible:enabled").first().focus();
            return false;
        }
Run Code Online (Sandbox Code Playgroud)

jquery

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