小编MrW*_*ite的帖子

我如何开始并在joomla中编写代码?

我是.Net开发人员,但最近转向PHP世界.我以前使用过PHP,并且在CodeIgniter和核心PHP中编写代码.我理解这一切.

但目前我们有一个Joomla要求.我确实通过了Joomla的开始,并通过了这些视频教程:http: //www.buildajoomlawebsite.com/joomla-tutorials/the-basics/

但他们只是教移动鼠标的位置和点击的内容等.我找不到任何代码.我有一个项目即将到来,所以我确信必须有一些方法,我们可以在编辑器中实际打开一些东西并编写代码!

我需要在该网站中集成Paypal IPN.但我完全陷入困境.我只是找不到在哪里写一些代码.我如何开始使用所有这些?任何帮助,将不胜感激.

php joomla

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

PHP包含:长路径问题

当我尝试包含一个长文件路径时,PHP包含无法加载.短包含路径工作正常.

例如,以下内容将失败:

../../contents/2010-St-Louis-Rams-Tickets-Season-Package-Includes-Tickets-For-All-Regular-Season-Home-Games/inc/title.inc
Run Code Online (Sandbox Code Playgroud)

有谁知道问题出在哪里?

php include

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

为什么Safari和Chrome上的Socket.io连接速度很慢

我是Node.js和Socket.io的真正新手 - 所以如果这是一个愚蠢的问题,请耐心等待.

我在Heroku上设置了一个非常基本的假人来测试Socket.io.您所能做的就是单击一个按钮,所有连接的浏览器都会相应地看到一条消息.当服务器在本地运行时,这非常有效.现在它在Heroku上我看到Safari和Chrome上的连接问题.初始连接延迟大约10秒,第一次调用时出现错误503 io.connect('http://myapp.heroku.com/').

在Firefox和Internet Explorer中,几乎可以立即实现连接.

你可以在这里看到应用程序: http://sprain.ch/socketio/

关于什么可能导致这个问题以及如何解决它的任何想法?

node.js socket.io

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

使用Magic方法的PHP可见性__get&__ set

我最近去了一个面试,我提供的代码有魔术函数来获取和设置变量.我的代码如下:

public function __get($name){
    try { 
        return $this->$name;
    } catch (Exception $e) { 
        throw new Exception('Trying to get a variable "'.$name.'" that does not exist.'); 
    }
}
Run Code Online (Sandbox Code Playgroud)

在采访中,这个人告诉我关于变量的可见性,我设置了私有变量,但现在可以通过使用魔术函数来访问它们.基本上我在这一点上没有通过采访,所以我想了解更多.我正在按照PHP Master的教程发现一个不同的__get,我试图打破它,但它似乎工作,但以一种奇怪的方式.

我打电话__get('test')来获取我的变量_test但是如果它被设置为私有它再次调用自己并告诉我它无法访问__test.我真的不明白为什么它再次自称.

public function __get($name)
{
    $field = '_' . strtolower($name);

    if (!property_exists($this, $field)){
        throw new \InvalidArgumentException(
            "Getting the field '$field' is not valid for this entity"
        );
    }

    $accessor = 'get' . ucfirst(strtolower($name));
    return (method_exists($this, $accessor) && is_callable(array($this, $accessor))) ?
        $this->$accessor() : $this->$field; …
Run Code Online (Sandbox Code Playgroud)

php oop visibility get

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

仅向注册用户显示joomla文章,如果未登录,则显示登录屏幕

在1.6之前的Joomla中,我可以将菜单项设置为公共,其内容:例如注册的文章.

这导致人们在未登录时可以看到菜单中文章的链接,但是只要他们点击它就会得到一个登录组件.之后他们看到了这篇文章.

在1.7中,这些相同的操作导致这样的情况:当我单击链接时,组件屏幕保持为空.

当前端用户未以足够的权限登录时,如何获取注册文章以显示登录屏幕?以前太容易了,我现在似乎无法上班.

php joomla content-management-system joomla1.7

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

按下后退按钮时重新提交表单

我使用 HTML 和 PHP 制作的联系表单有问题。当用户单击submit它时,它会重定向到用户收到消息“您的消息已发送”的另一个页面。然后它会自动重定向到主页。但是当用户单击back按钮时,消息再次出现并重新提交表单。因此,我收到两条相同的消息发送到我的电子邮件!

我怎样才能解决这个问题?

html php server-side-scripting

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

在RHEL/Apache上返回.json文件的application/json内容类型

OS是专门运行Apache2的RHEL6.

所以在我的Apache配置中,我有:

LoadModule mime_module modules/mod_mime.so
Run Code Online (Sandbox Code Playgroud)

/etc/mime.types,我有以下内容:

application/json                                json
Run Code Online (Sandbox Code Playgroud)

然而,当请求具有.json扩展名的文件(并包含有效的JSON)时,内容类型设置为text/html.知道如何强制这个文件类型的正确标头?

apache mime json rhel

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

如何使用 Require 指令来限制 apache 2.4 中的文件访问

对于运行 apache 2.4.7 的 Ubuntu 14.04 网站,我有一个类似于以下的目录结构:

/websites/mywebsite/index.htm
/websites/mywebsite/private.htm
/websites/myqwbsite/folder/privatefile.ext
/websites/mywebsite/folder/subfolder/publicfile.ext
Run Code Online (Sandbox Code Playgroud)

在该站点的 Apache 配置中,我有

<Directory /websites/mywebsite/>
   AllowOverride Limit
   Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)

我想在站点文件夹中使用 .htaccess 文件,这样 private.htm 和 privatefile.ext 文件是,Require all denied但其他一切都被授予。

我尝试了以下两个 .htaccess 文件:

/websites/mywebsite/.htaccess:

<FilesMatch (private.*.htm)$>
   Require all denied
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)

/websites/mywebsite/folder/.htaccess

Require all denied
Run Code Online (Sandbox Code Playgroud)

/websites/mywebsite/folder/subfolder/.htaccess

Require all granted
Run Code Online (Sandbox Code Playgroud)

但是,apache 给出了 500 - “此处不允许要求” /websites/mywebsite/.htaccess

如何使用与 apache 2.4 兼容的配置(即我不想加载 mod_access_compat 并使用旧样式配置)来实现我想要的?

apache permissions .htaccess access-control

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

使用Bootstrap 3.1.0隐藏小型设备上的div

我需要一些帮助来隐藏所有小于桌面和更大的设备上的文本.我正在使用Bootstrap 3.1.0.我正在使用的代码在CodePen上.

由于鼠标不是(通常)在较小的设备上使用来悬停,我不希望<span>显示中的文本,只是链接.当我使用时@media(min-width: 992px),它在桌面上工作正常,但在较小的设备上,<span>显示器上的文本在较小的设备而不是链接上.知道什么是错的吗?

HTML:

<ul>
<li><a href="/analysis/the-real-goal-of-the-meeting.php" class="more_info_news">
<span><strong>Summary:</strong> Lorem ipsum dolor sit amet,
consectetur adipiscing elit. Uterque enim summo bono fruitur, id est voluptate.
Ita ne hoc quidem modo paria peccata sunt.</span>The Real Goal of the Meeting</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CSS:

@media(min-width: 992px) {
    a.more_info_news {position:relative;z-index:24;color:#0F0FB6;text-decoration:none;}
    a.more_info_news:hover {z-index:25;background-color:#fff;}
    a.more_info_news span {display:none;font-size:small;text-decoration:none;}
    a.more_info_news:hover span {display:block;position:absolute;top:35px;width:350px;border:1px solid #000;background-color:#EDE9D3;color:#000;left:10px;visibility:visible;padding:5px;}
}
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap-3

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

Curl:尝试检查我的网站是否正确重定向时出现 (51) 错误

当我尝试编写一个.htaccess文件将 www 重定向到非 www 时,我遇到了一些问题。

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)

这是.htaccess我使用过的文件,使用后:curl -I https://www我得到:

curl: (51) 无法与对等方安全通信:请求的域名与服务器的证书不匹配。

但使用后curl -I http://www我得到了 301 重定向,这是我想要的情况,但它重定向到 HTTPS www.

问题是当我在互联网上访问它时遇到 DNS 错误。

我怎样才能解决这个问题?

apache .htaccess https redirect curl

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