Back to top

Autore Topic: modifica del wrapper  (Letto 2467 volte)

Offline ErGladiatore

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
modifica del wrapper
« il: 01 Set 2009, 16:43:49 »
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

Codice: [Seleziona]
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.

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:modifica del wrapper
« Risposta #1 il: 01 Set 2009, 16:46:52 »
hai provato con uno dei template di joomla?
con uno di quelli presenta lo stesso inconveniente?
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline ErGladiatore

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
Re:modifica del wrapper
« Risposta #2 il: 01 Set 2009, 18:36:09 »
grazie per avermi fatto notare questa cosa, cn il template di joomla visualizza al 100% dello spazio il forum, ovviamente viene tagliato con lo scrool perchè è più largo ma è normale, questo lo sistemo dopo.

Adesso sappiamo sicuramente del dipende dal template. Qualche consiglio su come muovermi?

Offline ErGladiatore

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
Re:modifica del wrapper
« Risposta #3 il: 01 Set 2009, 18:58:22 »
Nel layout.css del mio template trovo

Codice: [Seleziona]
.wrapper { margin: auto;}
che modifico in:

Codice: [Seleziona]
.wrapper { margin: auto; width:100%; }
ma non da risultati.

in quello base di joomla il template restituisce questo:

Codice: [Seleziona]
div#wrapper {
margin-left: auto;
margin-right: auto;
}

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:modifica del wrapper
« Risposta #4 il: 01 Set 2009, 19:02:03 »
ma perchè vai a toccare il codice?
un template deve, dico deve! funzionare bene, altrimenti meglio sostituirlo con uno fatto bene..
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline ErGladiatore

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
Re:modifica del wrapper
« Risposta #5 il: 01 Set 2009, 19:08:07 »
il sito in questione è omaha-world.com
da qui capisci subito di che template stiamo parlando...

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:modifica del wrapper
« Risposta #6 il: 01 Set 2009, 19:11:31 »
capito, è commerciale quindi qui non se ne discute, prova a chiedere nel loro forum assistenza e anche a controllare se nel frattempo hanno tirato fuori una versione aggiornata che corregge gli errori della prima versione, non ha comunque senso modificare il codice.

(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline ErGladiatore

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
Re:modifica del wrapper
« Risposta #7 il: 01 Set 2009, 19:13:47 »
una soluzione da propormi non ne hai?

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:modifica del wrapper
« Risposta #8 il: 01 Set 2009, 19:15:05 »
Citazione
capito, è commerciale quindi qui non se ne discute
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline ErGladiatore

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
Re:modifica del wrapper
« Risposta #9 il: 01 Set 2009, 19:22:05 »
ok...richiedevo solo supporto tecnico ma fa nulla... grazie cmq

 



Web Design Bolzano Kreatif