Back to top

Autore Topic: 1 modulo, 2 versioni. Come?  (Letto 2851 volte)

Offline ricardo78

  • Esploratore
  • **
  • Post: 61
  • Sesso: Maschio
  • Webmaster - SEO Specialist Senior
    • Mostra profilo
1 modulo, 2 versioni. Come?
« il: 08 Feb 2013, 14:40:03 »
Ciao a tutti, mi stavo domandando (per una mia necessità), come si possono ottenere 2 versione di uno stesso modulo. Mi spiego, il modulo che ho installato mi serve in una certa versione in alcune pagine, mentre per un'altra pagina (anzi dovrei dire articoli) mi serve aggiungere un link nel sorgente. Il problema è che se aggiungo il link nel sorgente del modulo, questo si vedrà in tutti gli articoli (non so se mi spiego bene).


Quindi a questo punto la mia domanda è, come dovrei fare? Basterebbe creare 2 copie del modulo? Ma poi, come richiamo una o l'altra?


Grazie mille...


Ricardo.

adottauncane

  • Visitatore
Re:1 modulo, 2 versioni. Come?
« Risposta #1 il: 08 Feb 2013, 15:16:07 »
Ciao ricardo78,
se ho capito bene la domanda, fai due moduli come pensavi e poi assegni ad uno certi articoli e all'altro gli altri. Questo se gli articoli sono anche voci di menù.
Se non lo sono potresti richiamare il modulo che ti interessa direttamente dentro l'articolo con il loadposition.

Offline ricardo78

  • Esploratore
  • **
  • Post: 61
  • Sesso: Maschio
  • Webmaster - SEO Specialist Senior
    • Mostra profilo
Re:1 modulo, 2 versioni. Come?
« Risposta #2 il: 08 Feb 2013, 15:26:10 »
grazie per la risposta, ma non è quello che intendevo purtroppo... io devo modificare il sorgente del modulo, ma se lo faccio la modifica la vedro su ogni pagina che richiama quel modulo... a me serve poter suddividere le 2 cose.


Spero ora sia piu chiaro di prima (scusa ma è la stanchezza)  :-\

Offline Gokuale - Takumi

  • Appassionato
  • ***
  • Post: 528
  • Sesso: Maschio
    • Mostra profilo
Re:1 modulo, 2 versioni. Come?
« Risposta #3 il: 08 Feb 2013, 15:46:50 »
se stai modificando il modulo fai in modo che questo link in piu sia gestibile dal backend tramite un radio-botton per esempio

 :) :) :) :) :) :)

cosi' puoi aggiungere 2 moduli e in uno gli setti questa opzione nell'altro no
ciao
Puoi arrivare fino a 11.000 giri
Ma soprattutto ........ VINCI!!!!
nd. Bunta - the real DK

Offline ricardo78

  • Esploratore
  • **
  • Post: 61
  • Sesso: Maschio
  • Webmaster - SEO Specialist Senior
    • Mostra profilo
Re:1 modulo, 2 versioni. Come?
« Risposta #4 il: 08 Feb 2013, 15:50:31 »
Grazie, infatti mi sembra una buona soluzione... ma mi serve un esempio per farlo (non sono molto ferrato in programmazione php ourtroppo ma solo asp.net)

Offline Gokuale - Takumi

  • Appassionato
  • ***
  • Post: 528
  • Sesso: Maschio
    • Mostra profilo
Re:1 modulo, 2 versioni. Come?
« Risposta #5 il: 08 Feb 2013, 15:54:57 »
non dovrebbe essere cosa molto difficile

per quanto riguarda i parametri del backend sono nel file XML del modulo che ti interessa modificare puoi aggiungerli li

Codice: [Seleziona]
<field
                    name="button"
                    type="radio"
                    label="MOD_SEARCH_FIELD_BUTTON_LABEL"
                    description="MOD_SEARCH_FIELD_BUTTON_DESC">
                    <option
                        value="">JNO</option>
                    <option
                        value="1">JYES</option>
                </field>

questo e' un estratto del XML del modulo search

per la parte php non ti saprei aiutare molto, dovresti crere una variabile che legga il parametro dell'xml (magari nel php del modulo cerca trovi anche questo)

Codice: [Seleziona]
$button            = $params->get('button', '');
$imagebutton    = $params->get('imagebutton', '');
$button_pos        = $params->get('button_pos', 'left');

sempre estratto dal mod_search.php

e poi con un IF abilitare tale opzione oppure no
questo fallo nel file che gestisce l'output del modulo (per il search e' il default.php nella cartella view)
Codice: [Seleziona]
if ($button) :
                if ($imagebutton) :
                    $button = '<input type="image" value="'.$button_text.'" class="button'.$moduleclass_sfx.'" src="'.$img.'" onclick="this.form.searchword.focus();"/>';
                else :
                    $button = '<input type="submit" value="'.$button_text.'" class="button'.$moduleclass_sfx.'" onclick="this.form.searchword.focus();"/>';
                endif;
            endif;

ciao spero ti possa essere utile
Puoi arrivare fino a 11.000 giri
Ma soprattutto ........ VINCI!!!!
nd. Bunta - the real DK

Offline ricardo78

  • Esploratore
  • **
  • Post: 61
  • Sesso: Maschio
  • Webmaster - SEO Specialist Senior
    • Mostra profilo
Re:1 modulo, 2 versioni. Come?
« Risposta #6 il: 08 Feb 2013, 20:31:47 »
Grazie mille, molto interessante ...


Pero ho un problemino, nel senso che ora non vedo niente... il file xml è ok, nel file del modulo ho aggiunto:


Codice: [Seleziona]
$LinkSelezionato = $params->get('btnSelezionaLink', '');

mentre nella pagina:
Codice: [Seleziona]
<?php 
             
if ($LinkSelezionato) :
if ($LinkSelezionato) :
$LinkSelezionato '<a href="http://www.vicenzasoftware.com/" target="_blank" />';
else:
$LinkSelezionato 'Modifica il nome';
endif;
endif;


?>


Solo che non si vede lo stesso il link... dove sbaglio?

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:1 modulo, 2 versioni. Come?
« Risposta #7 il: 08 Feb 2013, 20:38:02 »
Certo che senza sapere nemmeno di quale modulo si tratta è dura. Cita pure il nome del modulo se free altrimenti dovrai chiedere al produttore.

Offline ricardo78

  • Esploratore
  • **
  • Post: 61
  • Sesso: Maschio
  • Webmaster - SEO Specialist Senior
    • Mostra profilo
Re:1 modulo, 2 versioni. Come?
« Risposta #8 il: 08 Feb 2013, 20:41:45 »
Ciao, scusa hai proprio ragione.. il modulo non è free, ma costa solo ***.. in euro circa 3. Comunque è questo: ***

Grazie..

edited by tt8: rimosso riferimento commerciale.
« Ultima modifica: 08 Feb 2013, 20:54:11 da tomtomeight »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:1 modulo, 2 versioni. Come?
« Risposta #9 il: 08 Feb 2013, 20:55:38 »
Ehh ma allora non leggi, ti avevo avvertito, solo  se free altrimenti devi rivolgerti dove lo hai acquistato.

Offline ricardo78

  • Esploratore
  • **
  • Post: 61
  • Sesso: Maschio
  • Webmaster - SEO Specialist Senior
    • Mostra profilo
Re:1 modulo, 2 versioni. Come?
« Risposta #10 il: 08 Feb 2013, 21:04:00 »
Ok l'ho gia fatto (mi risponderanno? boh..) ad ogni modo, mi servirebbe capire come mostrare la stringa nel caso sia abilitata nel backend, mi manca solo la parte della pagina... in giro sto cercando ma non ho ancora trovato nulla, se hai qualche link me lo puoi mandare per favore? Ho urgenza, ho la campagna di google attiva, credo puoi capire...

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:1 modulo, 2 versioni. Come?
« Risposta #11 il: 09 Feb 2013, 00:14:12 »
Forse non ti è chiaro che nel forum non è possibile chiedere e concedere supporto per estensioni commerciali.

Offline ricardo78

  • Esploratore
  • **
  • Post: 61
  • Sesso: Maschio
  • Webmaster - SEO Specialist Senior
    • Mostra profilo
Re:1 modulo, 2 versioni. Come?
« Risposta #12 il: 09 Feb 2013, 08:11:12 »
Ok, tomtom, non voglio infrangere le regole del forum... ma in questo caso si tratta solo di programmazione php. Se posso ottenere aiuto ve ne sarei grato, altrimenti nessun problema, capisco.


Grazie.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:1 modulo, 2 versioni. Come?
« Risposta #13 il: 09 Feb 2013, 08:52:33 »
Citazione
main questo caso si trattasolodiprogrammazione php.
Allora chiedi in un forum su php.

Offline ricardo78

  • Esploratore
  • **
  • Post: 61
  • Sesso: Maschio
  • Webmaster - SEO Specialist Senior
    • Mostra profilo
Re:1 modulo, 2 versioni. Come?
« Risposta #14 il: 09 Feb 2013, 09:06:06 »
ok grazie mille comunque.


Ciao!

 



Web Design Bolzano Kreatif