我有一个使用phpBB的论坛.现在我想从源代码中做这样的事情:
登录("用户","密码")
如何在phpBB中执行此操作?
我一直从windows live收到此错误
输入参数'redirect_uri'的提供值无效.预期值为"https://login.live.com/oauth20_desktop.srf"或与重定向匹配的URL
为什么我一直收到这个错误.我在windows live developer app中设置了域名
在我的<head>元素中
<script src="//js.live.net/v5.0/wl.js"></script>
Run Code Online (Sandbox Code Playgroud)
就在我所拥有的<body>元素的正下方
WL.init({
client_id: '{S_AL_WL_CLIENT_ID}', //{S_AL_WL_CLIENT_ID} = phpbb template variable for client_id
redirect_uri: '{AL_BOARD_URL}', //{AL_BOARD_URL} = phpbb template variable for the urlencoded domain name
response_type: 'token',
scope: ["wl.signin", "wl.basic", "wl.birthday", "wl.emails", "wl.work_profile", "wl.postal_addresses"]
});
Run Code Online (Sandbox Code Playgroud)
登录按钮是
<div id="login">
<a href="#"><img src="images/windows_live_connect.png" alt="Windows Live" /></a>
</div>
Run Code Online (Sandbox Code Playgroud)
听众
jQuery('#login a').click(function(e)
{
e.preventDefault();
WL.login({
scope: ["wl.signin", "wl.basic", "wl.birthday", "wl.emails", "wl.work_profile", "wl.postal_addresses"]
}).then(function (response)
{
//do something with stuff here. You know brainy type ajaxy stuff …Run Code Online (Sandbox Code Playgroud) 我正在将我的Joomla 2.5站点迁移到Joomla 3.3.
现在我正在努力加载joomla框架并在phpbb-Template中显示一个模块.使用以下代码加载Joomla框架在Joomla 2.5中运行良好:
define( '_JEXEC', 1 );
define('JPATH_BASE', '/var/customers/webs/tf2swiss/joomlasite');
define( 'DS', DIRECTORY_SEPARATOR );
require_once('../configuration.php');
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
require_once ( JPATH_BASE .DS.'libraries'.DS.'joomla'.DS.'factory.php' );
require( JPATH_LIBRARIES. '/import.php');
// Joomla! library imports
jimport( 'joomla.environment.uri' );
jimport( 'joomla.user.user');
jimport('joomla.application.module.helper');
/* Create the Application */
$mainframe =& JFactory::getApplication('site');
jimport('joomla.plugin.helper');
Run Code Online (Sandbox Code Playgroud)
但我现在不在Joomla 3.x工作.页面停止加载此代码所在的位置.在安全选项中启用了在phpbb模板文件中使用PHP.
有谁知道如何在外部文件中加载joomla 3.x框架?
我是phpbb的新手.刚刚安装,但现在我在每个链接上都得到了" 抱歉,但此主板目前无法使用. " 我现在应该怎么做?
我试着搜索,但是我找到的所有例子和答案都无法开始工作.
phpBB有以下几行代码:
<!-- IF topicrow.S_FIRST_ROW or not topicrow.S_TOPIC_TYPE_SWITCH -->
<div class="forumbg<!-- IF topicrow.S_TOPIC_TYPE_SWITCH and (topicrow.S_POST_ANNOUNCE or topicrow.S_POST_GLOBAL) --> announcement<!-- ENDIF -->">
<div class="inner">
<ul class="topiclist">
<li class="header">
<dl class="row-item">
<dt<!-- IF S_DISPLAY_ACTIVE --> id="active_topics"<!-- ENDIF -->><div class="list-inner"><!-- IF S_DISPLAY_ACTIVE -->{L_ACTIVE_TOPICS}<!-- ELSEIF topicrow.S_TOPIC_TYPE_SWITCH and (topicrow.S_POST_ANNOUNCE or topicrow.S_POST_GLOBAL) -->{L_ANNOUNCEMENTS}<!-- ELSE -->{L_TOPICS}<!-- ENDIF --></div></dt>
<dd class="posts">{L_REPLIES}</dd>
<dd class="views">{L_VIEWS}</dd>
<dd class="lastpost"><span>{L_LAST_POST}</span></dd>
</dl>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我试图重新发布这部分(整行)
<dt<!-- IF S_DISPLAY_ACTIVE --> id="active_topics"<!-- ENDIF -->>
<div class="list-inner">
<!-- IF S_DISPLAY_ACTIVE -->{L_ACTIVE_TOPICS}
<!-- ELSEIF topicrow.S_TOPIC_TYPE_SWITCH and (topicrow.S_POST_ANNOUNCE or …Run Code Online (Sandbox Code Playgroud) 我实际上正在寻找如何在phpbb3上使用Amazon SES.我试图使用ses的SMTP,但这不起作用.还有另一种方法吗?
谢谢!
目前,我正在安装PHPBB 3.0.10并遇到此错误:
严格标准:非静态方法utf_normalizer :: nfc()不应在第1781行的C:\ xampp\htdocs\PHPBB\includes\utf\utf_tools.php中静态调用
我试图在PHPBB板上找到答案,但没有运气.我在PHP中有一些背景但不了解动态的静态函数调用.我正在使用PHP v5.4.4,Apache 2.4.2和Xampp 1.8.0,如果有任何相关的话.我也在我的localhost上运行它,而不是在远程服务器上运行它.
为了引发这个错误,我所做的就是安装PHPBB.插入数据库设置和管理员帐户设置后,会出现此错误,并且不允许我继续操作.我没有安装扩展(ofcourse).
另外,我无法在指定的文件中找到nfc函数.我不确定它是否在包含中.我还搜索了所有文件中的"function nfc"(不包括引号),但没有找到任何内容,因此我无法使用它:严格标准:非静态方法STemplate :: assign()不应该静态调用 .我知道这个问题很常见,很多人都声称某个修复程序对他们有效,但是我无法应用这些修复程序,因为它们适用于早期版本的PHPBB(即1.0.4).
我以前能够在localhost上安装PHPBB,但现在还没有.我目前没有安装PHPBB.
谢谢你给予的任何帮助.
对于任何滥用 git 术语的行为,我提前道歉......
我有一个现有的 phpbb 站点。我想克隆他们的 repo,应用我的更改,并创建我自己的 repo,这样我就可以在他们制作它们时应用来自原始 phpbb master 分支的更新,所以我可以维护我自己的自定义。我只是不完全确定我应该按照什么顺序执行此操作。我什至不确定我想做的是一个叉子吗?
我想要的是:
我知道他们主分支中的文件我需要更改以使站点成为我自己的站点。所以这就是我认为它应该如何工作,尽管它可能不会,因为我永远不会在不寻求帮助的情况下正确处理这些东西:
我有一个开发、几个测试和一个生产机器,所以我想要一种更简单的方法来使所有这些代码保持最新。
我正在尝试从MediaWiki登录页面为我的phpBB论坛设置一个cookie.登录wiki成功后使用钩子,我想运行一个设置cookie的php脚本.
当我独立运行或使用GET时,脚本可以运行,但出于安全考虑,我想要POST到脚本.为此,我认为curl这是最好的选择.
不幸的是,即使是这样的基本脚本:
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/ForumLogin.php");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)
给我一个403 Forbidden错误.robots.txt中没有应该干扰的规则.我还能尝试使脚本工作,还是有其他方法可以从MediaWiki中运行脚本?
我的web根目录中有CakePHP文件(假设http://www.example.com/).
现在,我希望在我的web根目录下的一个名为"forum"的文件夹中安装phpBB3.所以当有人访问(http://www.example.com/forum)时,他们可以使用phpBB.
我该如何实现这一目标?我试过查看CakePHP文档中的路由配置,但找不到与此相关的任何内容.
我很确定这与某些事情有关,.htaccess但不确定究竟是什么.
注意 - 我尝试创建一个名为forumunder 的文件夹,app/webroot但这通常会重定向到http://www.example.com/app/webroot/forum.