Salve,
sul mio sito ho installato phpbb come forum e lo vorrei integrare nel sito, allora ho pensato di farlo con il componente wrapper di joomla e per cui vado a crearmi una nuova voce di menù di tipo wrapper. Imposto l'urls, la larghezza a 100% e l'altezza a quella che mi serviva.
Bene il risultato e che come larghezza non prende tutto lo spazio che c'e a disposizione ma si blocca fino a un certo punto e mi divide il forum, bisogna andare avanti con lo scrool. Accorciando la larghezza l'iframe diminuisce e questo mi fa capire che funzionano i parametri, non soddisfatto vado nel codice del modulo e imposto manualmente i parametri e a diminuire la larghezza ci siamo ma ad allarla no.
Allora ho pensato che era un problema di iframe che non si allarga. Il codice del modulo dove penso si possa agire è questo:
file: ../modules/mod_wrapper/helper.php
defined('_JEXEC') or die('Restricted access');
class modWrapperHelper
{
function getParams(&$params)
{
$params->def('url', '');
$params->def('scrolling', 'auto');
$params->def('height', '200');
$params->def('height_auto', '0');
$params->def('width', '100%');
$params->def('add', '1');
$params->def('name', 'wrapper');
$url = $params->get('url');
if ($params->get('add'))
{
// adds 'http://' if none is set
if (substr($url, 0, 1) == '/') {
// relative url in component. use server http_host.
$url = 'http://'.$_SERVER['HTTP_HOST'].$url;
}
elseif (!strstr($url, 'http') && !strstr($url, 'https')) {
$url = 'http://'.$url;
}
else {
$url = $url;
}
}
// auto height control
if ($params->def('height_auto')) {
$load = 'onload="iFrameHeight()"';
}
else {
$load = '';
}
$params->set( 'load', $load );
$params->set( 'url', $url );
return $params;
}
}
C'e una classe che racchiude tutto e penso sia proprio la indicata la dimensione dell'iframe.
La mia domanda quindi è questa: Dove trovo quella classe? " class modWrapperHelper " in quale css?
ciao da Calogero.