При выполнении вставки сторонних скриптов в систему через модули столкнулся с проблемой, причём она была и на AS. Суть её в следующем применительно к Элеанор - создаю новый модуль modules/zabor/user/ где имеются файлы start.php (сторонний скрипт) и index.php содержащий следующий код:
<?php
if (!defined('CMS'))
die('Попытка взлома?');
head();
echo "<iframe src=\"modules/zabor/user/start.php\" width=\"100%\" height=\"1300px\" align=\"middle\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" frameborder=\"0\"></iframe>";
?>
Здесь с помощью фрейма я вставляю сторонний скрипт. И собственно говоря от сюда и появляется проблема, связанная с тем, что сдесь задаются размеры фрейма, если с шириной проблем нет при установке значения width=\"100%\" т.к. фрейм растягивается в пределах правой и левой границ рабочего поля страницы в зависимости от того какие блоки (правые, левые включены), то с определением высоты возникают следующие неудобства
1. При задании определённого значения height=\"1300px\" мы получаем либо избыток свободного поля снизу, если скрипт выводит небольшое количество информации (одну строку например), либо мы не видим часть информации выдаваемой скриптом если её много и она не уберается в размер height=\"1300px\.
2. При установке height=\"100%\" как и ширина, сдесь система высоту определяет соответственно по общей высоте блоков допустим, и никак не привязана к скрипту с которым мы работаем.
Как же сделать корректную интеграцию стороннего скрипта с точки зрения адаптации самой системы к результатам выдаваемым скриптом именно по высоте.
Может можно ещё как нибудь вставлять сторонние скрипты избегая вышеуказанной проблемы? Но интересуют соответственно несложные способы, которые не связаны с написанием сложного кода, т.к. больших знаний да и малых в этом нет.