我已经开始使用汽车经销商脚本了。不幸的是,这个脚本无法改变访问者的语言。因此,下拉菜单代码的第一张图片,您可以在其中选择英语和德语,我从管理员面板复制。当您将语言从英语更改为德语并刷新页面时,我再次离开英语。
在第二张图片中显示,此时我将目前复制更新按钮,从管理员面板,此时更改语言并按更新按钮,没有任何反应,语言不会改变,当我刷新页面时,则仍然是相同的英语。
语言仅通过管理员面板更改。我应该为访客自己做些什么来改变页面语言?
这是一个下拉菜单代码,我从管理面板浏览到头文件
<div class="field">
<select name="lang">
<?php foreach(Lang::fetchLanguage() as $lang):?>
<option value="<?php echo $lang->abbr;?>"<?php if($core->lang == $lang->abbr) echo ' selected="selected"';?>><?php echo $lang->name;?></option>
<?php endforeach;?>
</select>
</div>
这是更新按钮代码
<button type="button" name="dosubmit" class="wojo positive button">
<?php echo Lang::$word->CONF_UPDATE;?>
</button>
<input name="processConfig" type="hidden" value="1" />
在我的controller.php中,我找到了这段代码
/* == Proccess Configuration == */
if (isset($_POST['processConfig'])):
$core->processConfig();
endif;
如何使此功能正常工作,访问者本身可以更改语言?
如果您需要更多信息,请随时问我,因为我对这个世界真的很陌生。
抱歉,我的英语,英语使用谷歌翻译
答案 0 :(得分:1)
你必须使用按钮类型提交,你有按钮类型。
<button type="button" name="dosubmit" class="wojo positive button">
<button type="submit" name="dosubmit" class="wojo positive button">Value</button>