Преимущества
Характеристики
Системные требования
Примеры использования
Условия использования
U0 "Base Module"
U7 "Server Explorer"
U9 "Statistics"
U12 "UniRotator"
U14 "Voting System"
U19 "iMap"
U21 "Catalog&Shop"
Список всех модулей
Архитектура системы
Шаблоны вывода
Рекомендации по использованию модулей
Функции класса Dataobjects
Дополнительная информация
Вопросы и ответы
Советы и решения
Контакты
Советы и решения
К списку
Как сделать JavaScript-разделы в каталоге (для U15 V1.8)
JavaScript-файл "main.js":
function show_list_block(id) { for (I=0;I<1000;I++) if (document.getElementById("list_"+I)) { document.getElementById("list_"+I).style.display = "none"; document.getElementById("link_"+I).className = ''; // Reset a class } document.getElementById("list_"+id).style.display = "block"; document.getElementById("link_"+id).className = 'act'; setCookie('open_list_id', id); } function show_selected_list() { if (getCookie('open_list_id')) { document.getElementById("list_"+getCookie('open_list_id')).style.display = "block"; document.getElementById("link_"+getCookie('open_list_id')).className = 'act'; } }
Файл "декора":
... '.$records->HTML_records.'
Поле "tmpl_record_cell" в шаблоне:
if ($level==1 and $GLOBALS['prev_level']==0) $this->record_cell = "
"; elseif ($level==0 and $GLOBALS['prev_level']==1) $this->record_cell = "
"; else $this->record_cell = ''; if ($level == 0) { $mobj->SQL = "select count(*) from u21_sections where parent_id='".$record->id."'"; $R1 = $mobj->DB_db_query(); if ($mobj->DB_result($R1,0) > 0) $js_link = TRUE; else $js_link = FALSE; } if ($level==0) { $this->record_cell .= "
id}\" href=\"".($js_link?"javascript:show_list_block('{$record->id}')":"'._MOBJ_I_.'?mmm=catalogue&sid={$record->id}")."\">
{$record->title}
"; } else { $this->record_cell .= '
id==$GLOBALS['sid'] or $record->id==$GLOBALS['ware']->sid)?' class="selected"':'').'>'.$record->title.'
'; } $GLOBALS['prev_level'] = $level; $GLOBALS['prev_id'] = $record->id;
20.12.2009
Обновление модуля интернет-магазина: добавлена возможность экспорта в YML.
07.12.2009
Обновление модуля интернет-магазина
14.08.2009
Появились новые возможности авторизации.
50% скидка web-разработчикам
Получить CMS за полцены и использовать в своих проектах - это выгодно!
подробнее