小编kwh*_*let的帖子

如果是逗号,请从字符串中删除第一个字符

我需要在javascript中设置一个函数来删除字符串的第一个字符,但前提是它只是一个逗号,.我已经找到了这个substr功能,但无论它是什么,这都会删除.

我目前的代码是

text.value = newvalue.substr(1);
Run Code Online (Sandbox Code Playgroud)

javascript regex string

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

将GIT与Joomla一起使用

我们是一家网页设计公司,正在建立一个修订管理系统,以及我们将如何使用它的所有流程等.我们正在考虑使用git版本管理系统.

我们主要在Joomla上开发我们的网站!内容管理系统(CMS).我想知道其他公司在处理CMS时如何管理他们的存储库.我们主要处理模板构建,偶尔也会定制我们安装的组件或插件.

我的主要问题是:

  • 是存储存储库中所有文件(包括Joomla文件)的最佳方式,还是只是自己创建或更改的文件?
  • 您是否在某处保留了数据库的副本(Joomla用于其操作和内容存储),以解释数据库更改?

git joomla project-management

12
推荐指数
3
解决办法
6055
查看次数

用Jquery选择id by id

我正在尝试在表格中选择一个tr来删除它,但我没有选择器的运气.

表看起来像这样:

<table width="301" border="0" cellspacing="5" cellpadding="0" id="selectedproducts" =="">
      <tbody>
        <tr>
          <th width="56" scope="col">Product:</th>
          <th width="48" scope="col">Size:</th>
          <th width="71" scope="col">Colour:</th>
          <th width="41" scope="col">Qty</th>
          <th width="55" scope="col">Price</th>
          <th width="55" scope="col">Delete</th>
        </tr>
        <tr id="product_1">
          <td>Shuttle</td>
          <td>54.95</td>
          <td>Red</td>
          <td>1</td>
          <td></td>
          <td><a onclick="deleteProduct(id)">[X]</a></td>
        </tr>
        <tr id="product_2">
          <td>Shuttle</td>
          <td>54.95</td>
          <td>Red</td>
          <td>1</td>
          <td></td>
          <td><a onclick="deleteProduct(id)">[X]</a></td>
        </tr>
      </tbody>
 </table>
Run Code Online (Sandbox Code Playgroud)

带有产品ID的tr是动态附加jQuery所以不确定是否会产生影响.

deleteProduct(id) 功能看起来像这样:

function deleteProduct(id) {
 $('#product_' + id).remove();
}
Run Code Online (Sandbox Code Playgroud)

点击后没有任何操作,Chrome控制台中没有错误.

在控制台中捣乱一下:

$('#selectedproducts').html();返回数据 $('#selectedproducts').find('#product_1').html()返回空

javascript jquery html-table css-selectors

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

使用框架将独立脚本连接到joomla DB

我正在编写一个脚本,它将作为cronjob运行,使用joomla数据库中的值进行一些计算,因为这个脚本不会通过joomla作为插件等访问,我需要与它进行数据库连接.

尝试做的是使用Joomla框架来完成所有工作(连接,查询等)以实现安全性和可移植性目的(而不是在此脚本中使用另一组登录凭据,它们全部由Joomla配置处理)

我已经做到了最好,但是当我运行脚本时,我收到以下错误:

Database Error: Unable to connect to the database:Could not connect to MySQL
Run Code Online (Sandbox Code Playgroud)

我打印出变量并确保mysql的连接细节是正确的(它们是).

我目前的守则是:

<?php
//init Joomla Framework
define( '_JEXEC', 1 );
define( 'JPATH_BASE', realpath(dirname(__FILE__).'/..' ));
define( 'DS', DIRECTORY_SEPARATOR );

require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
require_once( JPATH_CONFIGURATION   .DS.'configuration.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'database.php' );
require_once ( JPATH_LIBRARIES .DS.'joomla'.DS.'import.php' );

//DB Connection
$Config = new JConfig();

$option['driver']   = $Config->dbtype;   // Database driver name
$option['host']     = $Config->host;     // Database host name
$option['user']     = $Config->user; …
Run Code Online (Sandbox Code Playgroud)

php database joomla

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

PHP如果或声明不起作用

我们正在尝试使用下面的代码

if (($_GET['1'] != "1") || ($_GET['1'] != "2")) {
Run Code Online (Sandbox Code Playgroud)

当我们尝试这个时,无论变量具有什么值,它都会被评估为真,即使输入的数据是假的.当我们使用

if (($_GET['1'] == "1") || ($_GET['1'] == "2")) {
Run Code Online (Sandbox Code Playgroud)

并输入将使其返回false的数据,它正常工作.我们已经颠倒了if语句的方式,所以我们可以使这个工作,但我想知道为什么这不起作用,如果它是我做错了或在php中与or和不等运算符的限制

谢谢

php if-statement

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

制作onchange事件也会运行到pageload

我在jQuery中设置了一些onchange事件,用于根据在另一个选择下拉列表中选择的内容填充选择下拉框.

我需要这些也可以在页面加载上运行,以便根据页面加载时第一个选择框的内容返回结果(否则我最终会得到一个空的选择框).我已经浏览了互联网,但无法找到任何符合我想做的事情

我的Jquery代码是

        $(function(){


    //Get Contacts for Company

      $("select#ContactCompanyId").change(function(){
        var url = "contactList/" + $(this).val() + "";
        $.getJSON(url,{id: $(this).val(), ajax: 'true'}, function(j){
          var options = '';
          $.each(j, function(key, value){
        options += '<option value="' + key + '">' + value + '</option>';
          })
          $("select#QuoteContactId").html(options);
        })
      })

    //Get list of product Categories

      $("select#ProductCategory").live('change', function(){
        var url = "productList/" + $(this).val() + "";
        var id = $(this).attr('name');
        $.getJSON(url,{id: $(this).val(), ajax: 'true'}, function(j){
          var options = '';
        options += '<option value="0">None</option>';
          $.each(j, function(key, value){ …
Run Code Online (Sandbox Code Playgroud)

javascript jquery onload

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

在Cakephp中添加和删除表单字段

我正在寻找一种方法,在cakephp中有一个表单,用户可以在提交之前添加和删除表单字段,在环顾四周并询问蛋糕IRC之后答案似乎是使用Jquery但是经过几个小时的环顾四周我不能弄清楚该怎么做.

我在 - http://www.mail-archive.com/cake-php@googlegroups.com/msg61061.html找到了这个蛋糕的一个例子,但经过我的努力,我无法使这些代码正常工作(我认为它的调用控制器/模型未在示例中列出)

我还找到了一个直接的jquery示例(http://mohdshaiful.wordpress.com/2007/05/31/form-elements-generation-using-jquery/),它做了我想要的表单,但我无法解决如何使用cakephp表单帮助程序使其正常工作并使命名正确.(显然,$ form帮助程序是php,因此在浏览器加载后我无法生成任何内容).

我是一个新蛋糕,从来没有使用过jQuery,我绝对不知道如何做到这一点,所以如果有人有一个cakephp的例子他们有工作或可以指出我正确的方向我需要完成这将是非常多赞赏.

提前致谢

php forms jquery cakephp

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