Members: 16,996
Threads: 38,845
Posts: 159,389
Online: 21

Newest Member: Kl_broka@rediffmail.com


Odoo.tv - Outdoor Television


Sedo - Domains kaufen und verkaufen das Projekt mambers.com steht zum Verkauf Besucherstatistiken von mambers.com etracker® Web-Controlling statt Logfile-Analyse
Old 21.07.2005, 13:40   #1 (permalink)
Mamber
 
Kilo's Avatar
 
Join Date: Jul 2005
Posts: 60
Kilo is on a distinguished road
RedCross Link a finestra secondaria

Sto cercando di realizzare un sito in mambo che integri dei moduli cartografici.
Vi posto un'immagine per capire meglio il mio problema.



Nella barra di destra ho incluso una serie di voci di menù collegate a diverse pagine html.
Tramite l'interfaccia del'administrator di mambo è possibile selezionare 3 comportamenti per queste immagini: aprire nella stessa finestra, in un'altra finestra e in una finestra pop-up.

Selezionando la prima opzione, il contenuto della finestra viene aperto nella sezione mosMainBody del sito, sostituendo il contenuto precedente (la cartografia), con la pagina di testo linkata.

La mia necessità sarebbe riuscire ad indicare al link di non aprire il nuovo documento nella mainBody, ma in un'altra sezione (esempio User4, o un'altra creata ad-hoc)

Purtroppo non ho trovato altri casi simili già risolti.

Ho cercato anche di trovare dei workaround nel codice:
ho trovato il modo di inserire nell'interfaccia dell'administrator una ulteriore voce, che salva un valore dierso nella tabella mos_menu, nella colonna browserNav.
Ho trovato anche il file php che processa i link ed esegue le chiamate al browser:
.\modules\mod_mainmenu.php

PHP Code:
switch ($mitem->browserNav) {
            
// cases are slightly different
            
case 1:
            
// open in a new window
            
$txt '<a href="'$mitem->link .'" target="_blank" class="'$menuclass .'" '$id .'>'$mitem->name .'</a>';
            break;

            case 
2:
            
// open in a popup window
            
$txt "<a href=\"#\" onclick=\"javascript: window.open('"$mitem->link ."', '', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=780,height=550'); return false\" class=\"$menuclass\" "$id .">"$mitem->name ."</a>\n";
            break;

            case 
3:
            
// don't link it
            
$txt '<span class="'$menuclass .'" '$id .'>'$mitem->name .'</span>';
            break;

            default:    
// formerly case 2
            // open in parent window
            
$txt '<a href="'$mitem->link .'" class="'$menuclass .'" '$id .'>'$mitem->name .'</a>';
            break;
        } 
A questo punto però non saprei come realizzare la chiamata ad una sezione diversa dal MainBody.

Vi ringrazio per qualsiasi aiuto.
Kilo is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
Old 21.07.2005, 15:53   #2 (permalink)
Mamber
 
denisp's Avatar
 
Join Date: Oct 2004
Location: ITALY - NW - Savona
Posts: 103
denisp is an unknown quantity at this point
Default Re: Link a finestra secondaria

Quote:
Originally Posted by Kilo
La mia necessità sarebbe riuscire ad indicare al link di non aprire il nuovo documento nella mainBody, ma in un'altra sezione (esempio User4, o un'altra creata ad-hoc)
Credo che tu possa risolvere la situazione creandoti un modulo ad hoc.
Come avrai visto, la gestione dei moduli nel pannello administrator permette di posizionarli a proprio piacimento in funzione della variabile (es.: user4, left, right...) e decidere se visualizzarlo in tutte le pagine del portale o meno.

dovresti fare così:

1 - inserire nell'index.php del tuo template la variabile <?php mosLoadModules ( 'user4' ); ?> dove meglio credi, a cui puntare il modulo da te realizzato.

2 - creare il modulo. per questo ti rimando al tutorial che trovi qui:
http://help.mamboserver.com/index.ph...=449&Itemid=64
ti spiega come realizzare il file XML ed il mod_nome_modulo_tuo.php
una volta creato il file .php, buttaci dentro il codice che hai (HTML o php che sia).

Zippa i 2 file ed installali in mambo. a questo punto dalla gestione dei moduli punta il tuo nuovo modulo su user4.

il gioco dovebbe essere fatto.

ciao
__________________
-----------------------------------------------------------------------
It is easier to forgive an enemy than to forgive a friend.
William Blake
denisp is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 21.07.2005, 17:10   #3 (permalink)
Mamber
 
Kilo's Avatar
 
Join Date: Jul 2005
Posts: 60
Kilo is on a distinguished road
Default Re: Link a finestra secondaria

Grazie denisp, ma ho la necessità di linkare parecchi documenti (circa 80 articoli di legge, con altrettante voci nella legenda di destra), che vorrei gestire tramite il solito sistema sezioni/categorie di Mambo.
Con questo metodo, se non ho capito male, dovrei creare tanti moduli quanti sono i documenti da pubblicare e renderli visibili ad ogni selezione di link specifica nella barra di destra.
Oltre ad una maggiore autonomia nell'editing e gestione dei contenuti, ho anche la comodità di poterli cercare con la funzione di ricerca di Mambo.

Grazie comunque per il link al tutorial, che mi verrà buono per altre cose!



update: Ho provato a spostare la cartografia nello spazio User3 e tenere gli articoli nel MainBody... funziona per gli articoli, ma mi resetta la pagina della cartografia ad ogni link selezionato, quindi diventa inutile.

Last edited by Kilo; 22.07.2005 at 18:09.
Kilo is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Community builder link generator cheaman1 Module Development 3 29.07.2005 12:33
Koesubmit Gabryk Problematiche generali 16 19.04.2005 11:17
[Tips] Accesskey, tasti di accesso rapido ai link di mambo huels Accessibilità / Usabilità 7 27.02.2005 17:46
Please help my hosting runs out soon! The Devil Mambo 4.5 Bugs 11 03.09.2004 21:28


All times are GMT +2. The time now is 01:36.

Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0
A vBSkinworks Design
© Copyright 2004-2008 by Arthur Konze Webdesign.