lightinthebox zencart 多语言设置 在数据库如何查询 在页面如何添加

 

includes/functions/general.php


  function zen_get_languages() {
    global $db;
    $languages = $db->Execute("select languages_id, name, code, image, directory
                               from " . TABLE_LANGUAGES . " order by sort_order");

    while (!$languages->EOF) {
      $languages_array[] = array('id' => $languages->fields['languages_id'],
                                 'name' => $languages->fields['name'],
                                 'code' => $languages->fields['code'],
                                 'image' => $languages->fields['image'],
                                 'directory' => $languages->fields['directory']);
      $languages->MoveNext();
    }

    return $languages_array;
  }

 

如果需要在页面调用

function string2multi_languages_array( $input )
{
 if ( !is_array( $input ) )
 {
  $input_array = array( );
  $languages = zen_get_languages( );
  $i = 0;
  $n = sizeof( $languages );
  for ( ; $i < $n; ++$i )
  {
   $language_id = $languages[$i]['id'];
   $input_array[$language_id] = $input;
  }
  return $input_array;
 }
 return $input;
}

 

 

$products_name = string2multi_languages_array( $products_name );

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值