prosto-chups
ВТР
- Регистрация
- 3 Фев 2009
- Сообщения
- 252
- Реакции
- 167
- Автор темы
- #1
Если кто уже пробовал писать что-нибудь под Joomla 3, подскажите чайнику, как решить задачу.
В Joomla 3 больше не используется JElement, он просто удален. А мне в срочном порядке нужно переписать модуль под Joomla 3. В принципе, там нет ничего сложного, но есть код:
А так, как я с JElement ни разу не сталкивался, не могу придумать, как переписать кусок.
В Joomla 3 больше не используется JElement, он просто удален. А мне в срочном порядке нужно переписать модуль под Joomla 3. В принципе, там нет ничего сложного, но есть код:
jimport('joomla.html.parameter.element');
class JElementArraydomains extends JElement
{
var $_name = 'arraydomains';
function fetchElement($name, $value, &$node, $control_name){
$helper = new Helper_mcdd();
$array_whois = $helper->array_whois;
$domains = array();
foreach (array_keys($array_whois) as $zona)
{
$domains[] = array("value" => $zona, "text" => $array_whois[$zona]["title"]);
}
if (JVERSION >= '1.6')
$fieldName = $name.'[]';
else
$fieldName = $control_name.'['.$name.'][]';
$output= JHTML::_('select.genericlist', $domains, $fieldName, 'class="inputbox" style="width:100px;" multiple="multiple" size="10"', 'value', 'text', $value );
return $output;
}
}
class JElementArraydomains extends JElement
{
var $_name = 'arraydomains';
function fetchElement($name, $value, &$node, $control_name){
$helper = new Helper_mcdd();
$array_whois = $helper->array_whois;
$domains = array();
foreach (array_keys($array_whois) as $zona)
{
$domains[] = array("value" => $zona, "text" => $array_whois[$zona]["title"]);
}
if (JVERSION >= '1.6')
$fieldName = $name.'[]';
else
$fieldName = $control_name.'['.$name.'][]';
$output= JHTML::_('select.genericlist', $domains, $fieldName, 'class="inputbox" style="width:100px;" multiple="multiple" size="10"', 'value', 'text', $value );
return $output;
}
}