Php 有没有办法根据zen cart中页面的语言更改侧框中显示的图像?
我想在侧框中显示一个不同的图像,这取决于用户是在西班牙语网站还是英语网站,这可能吗?Php 有没有办法根据zen cart中页面的语言更改侧框中显示的图像?,php,zen-cart,Php,Zen Cart,我想在侧框中显示一个不同的图像,这取决于用户是在西班牙语网站还是英语网站,这可能吗? 我熟悉php,如果需要,我不介意编辑代码。zencart中有三个会话变量用于操作当前语言 默认值: [语言]=>英语 [languages_id]=>1 [语言\u代码]=>en 以上值根据用户语言选择进行更新。您可以在侧框中编写/更新代码 <?php if($_SESSION['languages_code']=='en') { $image = 'your image path'; } else
我熟悉php,如果需要,我不介意编辑代码。zencart中有三个会话变量用于操作当前语言 默认值: [语言]=>英语 [languages_id]=>1 [语言\u代码]=>en 以上值根据用户语言选择进行更新。您可以在侧框中编写/更新代码
<?php
if($_SESSION['languages_code']=='en')
{
$image = 'your image path';
}
else if($_SESSION['languages_code']=='gr')
{
$image = 'your image path';
}
else
{
$image = 'your image path';
}
?>
有三个会话变量用于操作zencart中的当前语言 默认值: [语言]=>英语 [languages_id]=>1 [语言\u代码]=>en 以上值根据用户语言选择进行更新。您可以在侧框中编写/更新代码
<?php
if($_SESSION['languages_code']=='en')
{
$image = 'your image path';
}
else if($_SESSION['languages_code']=='gr')
{
$image = 'your image path';
}
else
{
$image = 'your image path';
}
?>
以下是您管理 在模板文件中添加以下内容
<form method="post" enctype="multipart/form-data"/>
<div id="language">
<img onclick="$('input[name=\'language_code\']').attr('value', 'en').submit(); $(this).parent().parent().submit();" title="English" alt="English" src="eng.png">
<img onclick="$('input[name=\'language_code\']').attr('value', 'es').submit(); $(this).parent().parent().submit();" title="Spanish" alt="Spanish" src="spanish.png">
<input type="hidden" value="" name="language_code">
</div>
</form>
下面是php代码
<?php
if(isset($_POST['language_code']))
{
$_SESSION['lang'] = ($_POST['language_code']!="")?$_POST['language_code']:"";
}
$language = $_SESSION['lang'];
switch($language){
case "en":
//Your Image path
break;
default:
//Your Image path
break;
}
?>
以下是您管理 在模板文件中添加以下内容
<form method="post" enctype="multipart/form-data"/>
<div id="language">
<img onclick="$('input[name=\'language_code\']').attr('value', 'en').submit(); $(this).parent().parent().submit();" title="English" alt="English" src="eng.png">
<img onclick="$('input[name=\'language_code\']').attr('value', 'es').submit(); $(this).parent().parent().submit();" title="Spanish" alt="Spanish" src="spanish.png">
<input type="hidden" value="" name="language_code">
</div>
</form>
下面是php代码
<?php
if(isset($_POST['language_code']))
{
$_SESSION['lang'] = ($_POST['language_code']!="")?$_POST['language_code']:"";
}
$language = $_SESSION['lang'];
switch($language){
case "en":
//Your Image path
break;
default:
//Your Image path
break;
}
?>
您需要更改侧框模板!!您需要更改侧框模板!!