Главная / Программирование /
Разработка расширений для CMS Joomla / Тест 3
Разработка расширений для CMS Joomla - тест 3
Упражнение 1:
Номер 1
С помощью какого метода вызываются все остальные методы класса JHTML
?
Ответ:
 (1) main()
 
 (2) type()
 
 (3) html()
 
 (4) _()
 
Номер 2
Метод JHTML::_()
позволяет…
Ответ:
 (1) вызвать все остальные методы класса JHTML
 
 (2) вызвать метод поддерживающего класса 
 (3) вывести элементы XHTML 
 (4) среди ответов 1-3 нет правильного 
Номер 3
Отметьте верное утверждение
Ответ:
 (1) метод JHTML::_()
позволяет вызвать все остальные методы класса JHTML
 
 (2) метод JHTML::_()
позволяет вызвать метод поддерживающего класса 
 (3) метод JHTML::_()
позволяет вызвать один из методов генерации элементов XHTML 
 (4) метод JHTML::_()
не позволяет вызвать один из методов отображения элементов XHTML 
Упражнение 2:
Номер 1
Какие элементы можно вывести с помощью методов класса JHTML
?
Ответ:
 (1) календарь 
 (2) дату в заданном формате 
 (3) кнопку 
 (4) элемент <iframe></iframe>
 
Номер 2
Какие элементы можно вывести с помощью методов класса JHTML
?
Ответ:
 (1) кнопку 
 (2) элемент <img></img>
 
 (3) элемент <a></a>
 
 (4) элемент <script></script>
 
Номер 3
Какие элементы можно вывести с помощью методов класса JHTML
?
Ответ:
 (1) элемент <link rel="stylesheet" style="text/css"/>
 
 (2) всплывающую подсказку 
 (3) элемент <script></script>
 
 (4) кнопку 
Упражнение 3:
Номер 1
Как должен выглядеть параметр $type
метода JHTML::_()
для вызова метода JHTMLSelect::genericlist()
?
Ответ:
 (1) select.generic
 
 (2) genericlist
 
 (3) select.list
 
 (4) select.genericlist
 
Номер 2
Как должен выглядеть параметр $type
метода JHTML::_()
для вызова метода JHTMLEmail::cloak()
?
Ответ:
 (1) email.cloak
 
 (2) emailcloak
 
 (3) email
 
 (4) cloak
 
Номер 3
Как должен выглядеть параметр $type
метода JHTML::_()
для вызова метода JHTMLGrid::published()
?
Ответ:
 (1) grid.published
 
 (2) grid
 
 (3) published
 
 (4) published.grid
 
Номер 4
Как должен выглядеть параметр $type
метода JHTML::_()
для вызова метода JHTMLSelect::integerlist()
?
Ответ:
 (1) select.list
 
 (2) integer.list
 
 (3) select.integerlist
 
 (4) integerlist
 
Упражнение 4:
Номер 1
Какие элементы позволяют вывести методы класса JHTMLGrid?
Ответ:
 (1) чекбокс 
 (2) пиктограмму для переключения состояния "опубликовано"/"не опубликовано" 
 (3) пиктограмму для отображения заголовка столбца как ссылки для сортировки по этому столбцу 
 (4) модальное окно 
Номер 2
Какой элемент не позволяют вывести методы класса JHTMLGrid
?
Ответ:
 (1) чекбокс 
 (2) пиктограмму для переключения состояния "опубликовано"/"не опубликовано" 
 (3) пиктограмму для отображения заголовка столбца как ссылки для сортировки по этому столбцу 
 (4) модальное окно 
Номер 3
Для чего могут использоваться элементы, генерирующиеся методами класса JHTMLGrid
?
Ответ:
 (1) для выбора элементов 
 (2) для переключения состояния "опубликовано"/"не опубликовано" 
 (3) для сортировки таблицы 
 (4) для уменьшения риска CSRF-атак 
Упражнение 5:
Номер 1
Списки каких значений могут генерировать методы класса JHTMLList
?
Ответ:
 (1) уровни доступа 
 (2) изображения 
 (3) имена незаблокированных пользователей 
 (4) логины незаблокированных пользователей 
Номер 2
Списки каких значений не могут генерировать методы класса JHTMLList
?
Ответ:
 (1) имена заблокированных пользователей 
 (2) имена незаблокированных пользователей 
 (3) логины незаблокированных пользователей 
Номер 3
Каким образом можно сгенерировать код выпадающего списка для выбора пользователя?
Ответ:
 (1) JHTML::_('list.users','usrlist','42')
 
 (2) JHTMLList::_('list.users','usrlist','42')
 
 (3) JHTML::_('list.users','list','42')
 
 (4) JHTML::_('users','usrlist','42')
 
Упражнение 6:
Номер 1
Каким образом можно сгенерировать код выпадающего списка для выбора изображения из папки /images?
Ответ:
 (1) JHTML::_('images','imglist')
 
 (2) JHTML::_('list.images','imglist')
 
 (3) JHTMLImage::_('list','imglist')
 
 (4) JHTMLList::_('images','imglist')
 
Номер 2
Каким образом можно сгенерировать код выпадающего списка для выбора изображения из папки /images с расширением .png или .gif?
Ответ:
 (1) JHTMLImage::_('list','imglist', NULL, NULL, 'images', "png|gif")
 
 (2) JHTMLList::_('images','imglist', NULL, NULL, 'images', "png|gif")
 
 (3) JHTML::_('list.images','imglist', NULL, NULL, 'images', "png|gif")
 
 (4) JHTML::_('list.images','imglist')
 
Номер 3
Каким образом можно сгенерировать код выпадающего списка для выбора изображения из папки /images с расширением .bmp или .jpg?
Ответ:
 (1) JHTMLImage::_('list','imglist', NULL, NULL, 'images', "bmp|jpg")
 
 (2) JHTMLList::_('images','imglist', NULL, NULL, 'images', "bmp|jpg")
 
 (3) JHTML::_('list.images','imglist', NULL, NULL, 'images', "bmp|jpg")
 
 (4) JHTML::_('list.images','imglist')
 
Упражнение 7:
Номер 1
Каким образом можно сгенерировать код выпадающего списка для выбора целого числа в диапазоне от 1 до 10?
Ответ:
 (1) JHTML::_('select.integerlist', 1, 10, 1, 'intlist')
 
 (2) JHTMLSelect::_('integerlist', 1, 10, 1, 'intlist')
 
 (3) JHTMLList::_('select.integer', 1, 10, 1, 'intlist')
 
Номер 2
Каким образом можно сгенерировать код выпадающего списка для выбора целого числа в диапазоне от 10 до 20?
Ответ:
 (1) JHTMLSelect::_('integerlist', 10, 20, 1, 'intlist')
 
 (2) JHTML::_('select.integerlist', 10, 20, 1, 'intlist')
 
 (3) JHTMLList::_('select.integer', 10, 20, 1, 'intlist')
 
 (4) JHTML::_('select.integerlist', 10, 20, 1, 'listint', 'size=1');
 
Номер 3
Каким будет содержимое списка, который сгенерирует вызов метода HTML::_('select.integerlist', 1, 10, 3, 'listint')
?
Ответ:
 (1) 1, 10, 3 
 (2) 1, 10, 13 
 (3) 1, 11, 14 
 (4) 1, 4, 7, 10  
Упражнение 8:
Номер 1
Укажите корректный вызов метода для генерации кода группы переключателей для выбора категории ($content
- массив объектов, полученный по запросу "SELECT id,title FROM #__categories"
)?
Ответ:
 (1) JHTMLSelect::_('radiolist', $content, 'radlist', 'class="inputbox"', 'id', 'title')
 
 (2) JHTMLRadio::_('select.list', $content, 'radlist', 'class="inputbox"')
 
 (3) JHTML::_('select.radiolist', $content, 'radlist', 'class="inputbox"', 'id', 'title')
 
 (4) JHTMLList::_('radiolist', $content)
 
Номер 2
Укажите корректный вызов метода для генерации кода группы переключателей для выбора категории ($content
- массив объектов, полученный по запросу "SELECT id,title FROM #__categories"
)?
Ответ:
 (1) JHTML::_('select.radiolist', $content, 'radlist', 'class="inputbox"', 'id', 'title')
 
 (2) JHTMLSelect::_('radiolist', $content, 'radlist', 'class="inputbox"', 'id', 'title')
 
 (3) JHTML::_('select.radiolist', $content, 'radlist', 'class="inputbox"')
 
 (4) JHTML::_('select.radiolist', $content)
 
Номер 3
Укажите корректный вызов метода для генерации кода группы переключателей для выбора модуля ($modules
- массив объектов, полученный по запросу "SELECT id,title FROM #__modules"
)?
Ответ:
 (1) JHTML::_('radiolist', $modules, 'radlist', 'class="inputbox"', 'id', 'title')
 
 (2) JHTML::_('select.radiolist', $modules, 'radlist', 'class="inputbox"')
 
 (3) JHTML::_('select.radiolist', $modules)
 
 (4) JHTML::_('select.radiolist', $modules, 'radlist', 'class="inputbox"', 'id', 'title')