我正在尝试为网站实现基本的Facebook功能.我已经三次检查了更多元标记,但是og:description -text没有显示在FB新闻源中.标题和图像工作正常.
这是代码:
<meta property="og:type" content="article" />
<meta property="og:title" content="SOG – VEITSIÄ VIIDAKOSTA ARKITÖIHIN" />
<meta property="og:url" content="http://www.finnprotec.fi/webshop/news/2" />
<meta property="og:description" content="Kunhan kirjoitan vaan jotain tekstia nyt." />
<meta property="og:site_name" content="Finnprotec.fi" />
<meta property="og:image" content="http://www.finnprotec.fi/webshop/kuvat/kuva517a8539a91f1.jpg" />
<meta property="fb:admins" content="6700009220" />
<meta property="fb:app_id" content="348235131938688" />
Run Code Online (Sandbox Code Playgroud)
当我点击页面上的链接时,描述会很好地显示在标题下:
但是当我点击发送按钮时,这会显示在我的FB Feed上:
这就是我想要得到的:
当前页面的网址是:http://www.finnprotec.fi/webshop/news/2
我试图用facebook linter清除facebook的缓存,但这没有帮助.
在我们的服务上有管理员和其他用户.我正在使用基本的Laravel Auth软件包来处理注册,登录等.
什么是实现功能的最佳方式,管理员用户可以在不知道实际用户密码的情况下以常规用户"伪造登录"?
我正在尝试向 Ninja Forms (v. 3.3) 添加自定义字段。在任何地方都找不到完整的示例。
通过代码挖掘似乎过滤器“ninja_forms_register_fields”可以解决问题,但我无法让它在任何地方运行。
我正在尝试使用Express中的会话.我尽可能仔细地阅读了文档,但是在我的代码和示例之间找不到任何差异 - 但是,会话似乎没有初始化.
这是我的app.js的开始
var express = require('express')
, routes = require('./routes')
, customRoutes = require('./routes/custom.js');
var app = module.exports = express.createServer();
// Configuration
app.configure(function(){
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(__dirname + '/public'));
app.use(express.cookieParser());
app.use(express.session({ secret: "keyboard cat" }));
});
app.configure('development', function(){
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});
app.configure('production', function(){
app.use(express.errorHandler());
});
// Routes
app.get('/', function(req, res){
req.session.something = "please?";
req.session.boo = true;
req.session.int = 100;
console.log(req.session); // undefined
});
Run Code Online (Sandbox Code Playgroud)
当我运行它时:TypeError:无法设置未定义的属性'something'.
有什么要检查的?
$ npm …
Run Code Online (Sandbox Code Playgroud)