小编Eja*_*jaz的帖子

如何获取组件参数?

我在这里有一个问题,无法解决它: - /

我正在开发一个带后端的Joomla组件.在后端我设置了一个参数,dashboardId但我无法在视图中访问它们.我总是得到data:protected(当我转储params).好像我不允许访问该对象.

这是default.xml:

<?xml version="1.0" encoding="utf-8"?>
<metadata>
    <layout title="Dashboard">
        <message>
            <![CDATA[dashboard LAYOUT DESCRIPTION]]>
        </message>
    </layout>
    <fields name="params">
        <fieldset name="params">
            <field
                name="dashboardId" 
                type="text" 
                label="Dashboard ID"
                description="com_dashboard_desc"
                default="1"
            >   
            </field>
        </fieldset>
    </fields>
</metadata>
Run Code Online (Sandbox Code Playgroud)

现在,在view.html.php我尝试访问这样的参数:

$app = &JFactory::getApplication();
$params = JComponentHelper::getParams('com_dashboard');
$dashboardId = $params->get('dashboardId');
var_dump($dashboardId);
Run Code Online (Sandbox Code Playgroud)

当我做var_dump($dashboardId);我得到的NULL,但是当我倾倒$app,我可以看到dashboardID

每一个帮助将不胜感激!谢谢

php joomla joomla-extensions joomla2.5

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

将自定义按钮添加到Joomla的文章编辑器(TinyMCE)

我正在尝试在Joomla的文章编辑器中插入一个额外的按钮.它在扩展模式下使用默认的TinyMCE插件.您已经知道编辑器下面有4个按钮(文章,图像,分页和阅读更多).我想做的是插入第5个按钮.(我确实附上了一个图像按钮,所以说我不能发帖,至少需要10个重复点.)

我曾尝试复制分页按钮插件并重命名等,然后将其重新安装为新插件,但所有这一切都会导致TinyMCE出错并且不会出现任何按钮.

问题:如何插入按钮?

php tinymce joomla-extensions joomla2.5 joomla3.0

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

通过在.htaccess中启用gzip来提升magento速度

抱歉,如果这是一个noob问题,但我最近才知道通过在magento中启用gzip可以提高应用程序的速度.但magento目录中似乎有太多.htaccess文件.所以我必须在所有目录上启用或仅启用/var/www/html/magento/.htaccess

/var/www/html/magento/.htaccess
/var/www/html/magento/.htaccess.sample
/var/www/html/magento/app/.htaccess
/var/www/html/magento/downloader/.htaccess
/var/www/html/magento/downloader/template/.htaccess
/var/www/html/magento/errors/.htaccess
/var/www/html/magento/includes/.htaccess
/var/www/html/magento/lib/.htaccess
/var/www/html/magento/media/.htaccess
/var/www/html/magento/media/customer/.htaccess
/var/www/html/magento/media/downloadable/.htaccess
/var/www/html/magento/pkginfo/.htaccess
/var/www/html/magento/var/.htaccess
Run Code Online (Sandbox Code Playgroud)

.htaccess magento

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

定期更新谷歌图表

我目前在我的网页上显示一个静态谷歌图表,并想知道是否有定期更新它的方法?即每20秒加一个点?

我似乎无法找到任何相关信息.请看下面的代码

  function drawAltitudeChart(){

          var graph = [];
          downloadUrl("Map.php", function (data){
              var xml = data.responseXML;
              var markers =     xml.documentElement.getElementsByTagName("marker");
              var dataTable = new google.visualization.DataTable();
              var options = {title:'Altitude (m above sea level)', 
                  curveType:'function', 
                  legend:{position:'bottom'},
                  is3d:true     
              };
              var chart;

              for(var i = 0; i<markers.length; i++){
                  graph[i] = ['', parseInt(markers[i].getAttribute("alt"))];   
              }

              dataTable.addColumn('string', 'id');
              dataTable.addColumn('number', 'Altitude');
              dataTable.addRows(graph);


              chart = new google.visualization.LineChart(document.getElementById('curve_chart'));
              chart.draw(dataTable, options); 

          });
      }
Run Code Online (Sandbox Code Playgroud)

javascript google-visualization

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

PHP模式 - 服务/模型/映射器/ Dao示例?

是否有人知道使用以下4个"图层"的PHP应用程序的一些好例子

ServiceLayer --> Model --> DataMapper --> DAO

我不确定它是否有意义,但是当我使用这样的设计时,我必须执行以下操作以在我的数据库中创建新记录:

$servcie = new Service(new Mapper(new Dao));
$service->save($data)
Run Code Online (Sandbox Code Playgroud)

服务正在创建一个新的数据对象并将其传递给Mapper,Mapper将数据传递给提供的Dao ..

使用这种结构的意图是什么?

为什么不简单:

$model = new Model();
$model->save($data)
Run Code Online (Sandbox Code Playgroud)

模型正在保存到DB.

php design-patterns

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

firebug - 隐藏特定.css文件中的样式

有什么方法可以隐藏firebug样式面板中特定样式表的样式吗?
例如,我使用CSS重置并包含reset.css在我的页面中,但是当它在样式窗口中显示无用信息时看起来不太好.

谢谢.

css firebug

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

鼠标悬停时更改文本颜色

我希望使用纯CSS和Javascript来实现这一目标.我也熟悉PHP.我正在避免使用jquery,因为我正在尝试更多地学习javascript而且我发现在某些word-press网站中,jquery并不总是按照我需要的方式工作.据我所知,我没有做任何程序错误,但我必须遗漏一些东西,因为它似乎没有正常工作.首先,我将给出一个可以找到代码的链接.http://jsfiddle.net/FFCFy/13/

接下来我将给出实际的代码.

使用Javascript:

setInterval(function() {
    var x = document.getElementById("div1");
    var y = document.getElementById("div2");

    function stext() {
        x.style.color = 'red';
        y.style.color = 'black';
    }

    function htext() {
        x.style.color = 'black';
        y.style.color = 'red';
    }
}, 250);
Run Code Online (Sandbox Code Playgroud)

HTML:

<html>
<body>
    <span id="div1" style="color:black;" onmouseover="stext"   onmouseout="htext">TEXT1</span><p />
    <hr color="black" />
<span id="div2" style="color:red;"onmouseover="htext" onmouseout="stext">Text2</span>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

最终我将修改它以隐藏和显示不同的文本,但是一旦我弄明白,我就会明白这一点.

javascript css onmouseover onmouseout

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

jQuery验证 - 需要工作但不接受

即时通过jquery上传图像并尝试验证它.这是我的代码:

<script type="text/javascript" src="http://jzaefferer.github.com/jquery-validation/jquery.validate.js"></script>

<script type='text/javascript'>
$(document).ready(function(){
    $("#form").validate({
        errorLabelContainer: "#message_box", wrapper: "li",

        rules: {
            image: {required: true, accept: "jpg|jpeg|png|gif"}
        },
        messages: {
            image: {required: 'Required!', accept: 'Not an image!'}
        }
    })
});
</script>
Run Code Online (Sandbox Code Playgroud)

必需是工作 - 如果我没有插入图像我得到一个错误.但接受不起作用(任何我插入的通行证),我无法弄清楚为什么.有任何想法吗?:)

jquery jquery-validate

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

重写后没有显示.htaccess图像

我有一个问题,URL已被重写为这样

RewriteEngine on
RewriteCond %{REQUEST_URI} !index.php
RewriteRule ^(.*)$ index.php?test=$1 [NC,L]
Run Code Online (Sandbox Code Playgroud)

我的图像和css样式都没有被应用.我试过了<base href="/">,但它没有用.

有解决方案吗

.htaccess rewrite image

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

重定向与RedirectMatch

我是这个社区的新手虽然听过很多关于它的信息.所以,我今天在这里获得有关重定向301和redirectmatch 301的一个查询的解决方案.

我曾尝试使用Redirect 301重定向404页面

Redirect 301 /part1-url http://domain.com/part1-url/part2-url/part3-url.html
Run Code Online (Sandbox Code Playgroud)

这个规则起到了噩梦的作用,我的目标网址随后开始行为不端,并且重复的字符串/part2-url/part3-url.html被附加到我的去除网址,这就像 -

http:// domain.com/part1-url/part2-url/part3-url.html/part2-url/part3-url.html/part2-url/part3-url.html/part2-url/part3-url.html/part2-url/part3-url.html/part2-url&id=part3-url.html&var=part2-url&var2=part3-url
Run Code Online (Sandbox Code Playgroud)

然后我使用RedirectMatch如下:

RedirectMatch 301 ^/part1-url$ http:// domain.com/part1-url/part2-url/part3-url.html
Run Code Online (Sandbox Code Playgroud)

它开始工作正常.

我无法理解为什么会这样,以及第二个如何运作.

我将衷心感谢您的帮助.

php apache .htaccess http-redirect url-redirection

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