3.4 Описание функций составных частей программы (13)

Обеспечиваются:

  • автоматический старт и завершение выполнение функций в ходе процедур загрузки и вызова программы - при генерации страницы (преобразования загрузочного модуля в гипертекст программными средствами CMS Drupal);
  • переход в режим ожидания использования по назначению по факту полного завершения загрузки страницы браузером пользователя.

Автоматическое формирование параметра запроса - текстовой строки заголовка (title) текущей страницы (13)

- Строка формирования параметра заголовка (title) текущей страницы

Функция Drupal menu_get_object() возвращает тип текущего объекта. Если текущий объект является $node, то стандартная конструкция языка PHP print возвращает текстовую строку, содержащую заголовок текущего объекта (содержимое тега title страницы), например Серверная комната (аппаратная) по ГОСТ Р 58242-2018.

Автоматическое формирование параметра запроса - текстовой строки адреса (URL) текущей страницы (13)

- Строка формирования параметра пути (URL) текущей страницы

Функция Drupal drupal_get_path_alias() возвращает путь (алиас) текущего объекта (страницы). Стандартная конструкция языка PHP print возвращает текстовую строку, содержащую путь текущей страницы (URL), например https://tdocs.su/43471.

Автоматическое формирование строки запроса сервисам поиска (13)

Конкатенация шаблона запроса сервиса поиска и текстовой строки заголовка (title) текущей страницы. Пример строки запроса сервису поиска изображен на рисунке .

- Пример запроса сервису поиска

https://yandex.ru/search/?text=Серверная комната (аппаратная) по ГОСТ Р 58242-2018

Автоматическое формирование строки запроса сервисам анализа (13)

Конкатенация шаблона запроса сервиса анализа и текстовой строки адреса (URL) текущей страницы. Пример строки запроса сервису Be1.ru изображен на рисунке .

- Пример строки запроса в сервис анализа

https://be1.ru/vfacen/?url=https://tdocs.su/43471.

Автоматическое формирование параметров окна отображения входной информации сервисов (13)

- Строка формирования параметров окна отображения входной информации

Тег или атрибут

Значение

_blank

отображение входной информации в новом всплывающем окне

toolbar=yes

разрешено отображение панели инструментов

status=no

запрещено отображение информации о состоянии

resizable=yes

возможно изменение размеров окна

scrollbars=yes

возможно появление вертикальной полосы прокрутки

width, height

ширина и высота окна

top, left

отступ верхнего и левого края окна от поверхности визуализации

Автоматическое формирование параметров ссылки запроса (13)

- Параметры ссылки запроса

Метод javascript window.open(strUrl, winName [, winParams]) открывает новое окно браузера со сформированными параметрами. strUrl формируется методом конкатенации:

  • для сервисов поиска - шаблона поискового запроса и текстовой строки адреса (URL) текущей страницы;
  • для сервисов анализа - шаблона анализа и текстовой строки адреса (URL) текущей страницы.