不要打扰我正在使用 Joomla 天气模块。在这个模块中,管理员可以输入一个城市的名称,它的天气数据可以在城市中看到。我要改变这个,所以它似乎是关于参数中列出的城市的信息。管理环境无需输入城市名称,通过列表可以选择城市名称。我需要在用户的环境中才能做到这一点。因此需要在用户环境中更改参数。你能帮我吗?!
管理员 xml 参数:
<param name="location" type="list" default="Tehran" label="LOCATION" description="LOCATION_DESC">
<option value="Tehran">Tehran</option>
<option value="Karaj">Karaj</option>
<option value="Mashhad">Mashhad</option>
<option value="Shiraz">Shiraz</option>
<option value="Tabriz">Tabriz</option></param>
使用前面的代码:
<td><select name="location" label="LOCATION" description="LOCATION_DESC">
<option value="Tehran" <?php if ($params->get('location') == "Tehran") echo "selected";echo $location ?> >Tehran</option>
<option value="Karaj" <?php if ($params->get('location') == "Karaj") echo "selected"; ?> >Karaj</option>
<option value="Mashhad" <?php if ($params->get('location') == "Mashhad") echo "selected"; $params->get('location') = Mashhad; ?> >Mashhad</option>
<option value="Shiraz" <?php if ($params->get('location') == "Shiraz") echo "selected"; ?> >Shiraz</option>
<option value="Tabriz" <?php if ($params->get('location') == "Tabriz") echo "selected"; ?> >Tabriz</option>
</select></td>
图片:[http://photos.vne.ir/img/2a1d073d5ed3.jpg][1]
،要改变城市需要改变的是Param,是否正确?
$params->get('location') 的变化如何?
$params->get('location') = value;