Back to top

Autore Topic: jdoc:include ESTERNO  (Letto 5944 volte)

Offline acca8acca

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
jdoc:include ESTERNO
« il: 02 Gen 2010, 20:13:29 »
ciao a tutti, premetto che avrò difficoltà a spiegarmi ma farò del mio meglio.


Ho joomla 1.5 con i 2 moduli

- hwvideoshare (una video gallery)
- thumbsup (un semplice latest comment).

Come homepage predefinita ho la homepage della videogallery che consiste nella visualizzazione del .tpl del modulo di hwvideoshare cioè Video in primo piano, video aggiunti di recente ecc ecc.

Ora.

Vorrei aggiungere nel blocco centrale, quindi dentro il layout della homepage di hwvideoshare il modulo delle ultime notizie (non lo voglio in una colonna laterale ma all' interno del layout già impostato come homepage da quelli di hwvideoshare.

allora inserisco al posto giusto del .tpl questo codice

<jdoc:include type="modules" name="hornav" />

e me lo visualizza esattamente dove volevo io.

Però essendoci una posizione nell' index.php del template generale me lo mette 2 volte.

quindi apro l' index.php del template generale ed elimino questa parte per non farlo vedere 2 volte

<div style="hi" id="ja-mainnavwrap">
<jdoc:include type="modules" name="hornav" />   
</div>

e magia...

scompare anche dall' altra parte.

come mai? Sono impazzito nelle scorse 4 ore ma sono neofita e secondo me mi manca quella nozione di base.

come posso rendere quindi indipendente quel modulino dentro la mia homepage?


mau_develop

  • Visitatore
Re:jdoc:include ESTERNO
« Risposta #1 il: 03 Gen 2010, 13:20:49 »
creagli una posizione personalizzata nell'xml che non si chiami hornnav

M.

Offline acca8acca

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re:jdoc:include ESTERNO
« Risposta #2 il: 03 Gen 2010, 16:33:12 »
ciao manu grazie della risposta ma magari fosse così semplice.

comunque l' ho fatto, e ho creato la posizione "ultime_news_centrale"

ho aggiunto nel file .tpl della homepage modulo hwvideoshare (che non è il template generale del sito)

il codice

<jdoc:include type="modules" name="ultime_news_centrale" />

ma nada!

qualcuno mi sa dire qualche info io pensato questo:

- magari non va bene se lo metto in un file .tpl
- magari bisogna eseguire qualcosa di altro da scrivere e non solo jdoc. Ma non dovrebbe prenderle dall' index.php del file generico.

grazie ma proprio mi manca questo concetto

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:jdoc:include ESTERNO
« Risposta #3 il: 03 Gen 2010, 16:48:43 »
Citazione
ho aggiunto nel file .tpl della homepage
scusa ma cos'è un file .tpl, sta dentro joomla per caso?
(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 acca8acca

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re:jdoc:include ESTERNO
« Risposta #4 il: 03 Gen 2010, 17:25:37 »
Ciao, mi prendi in giro?  :D

spiegati meglio i file .tpl sono file dedicati alla realizzazione dei template ed esistono da tanti anni.

Per questo che mi viene il dubbio che tu mi stia deridendo.

Allo stesso modo accetto il gioco, mi sto approcciando ora a joomla, è tanta tanta roba e a volte non avendo le basi mi perdo.

grazie mille

Offline acca8acca

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re:jdoc:include ESTERNO
« Risposta #5 il: 03 Gen 2010, 17:27:28 »
la mia domanda è molto semplice:

perchè se metto l' istruzione

<jdoc:include type="modules" name="ultime_news_centrale" />

dentro l' index.php di joomla funziona e se la metto dentro l' index.php del modulo che uso come homepage no?

Non dovrebbe utilizzare gli stessi componenti?

sopratuttto perchè funziona solo se l' istruzione

<jdoc:include type="modules" name="ultime_news_centrale" />

è anche dentro l' index.php di joomla?

sono confuso non riesco a venirne a capo

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:jdoc:include ESTERNO
« Risposta #6 il: 03 Gen 2010, 18:01:57 »
occhio..
un plugin salvo note diverse non funziona oltre gli articoli, così ad esempio loadposition ..
ho provato anche io cose simili, ci sono anche altre discussioni, ad esempio questa:
http://forum.joomla.it/index.php/topic,88417.0.html
ma evidentemente qualcosa ci sfugge..
(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 acca8acca

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re:jdoc:include ESTERNO
« Risposta #7 il: 03 Gen 2010, 18:54:34 »
occhio..
un plugin salvo note diverse non funziona oltre gli articoli, così ad esempio loadposition ..

cosa intendi?

perchè o funziona doppio o non funziona? Cosa carico che non carico diversamente? Mi sta facendo morire da 2 giorni

mau_develop

  • Visitatore
Re:jdoc:include ESTERNO
« Risposta #8 il: 03 Gen 2010, 19:43:10 »
non capisco
--------------
dentro l' index.php di joomla funziona
---------------
Quale? del template? della root?

-----------------
 e se la metto dentro l' index.php del modulo che uso come homepage no?
------------

il tuo modulo ha un file index.php?


M.

EDIT: joomla mi sa che non è molto amico dello standard .tpl, anch'io non ne sapevo dell'esistenza i joomla 1.5.
Mi sembra siano file compilati... non "mixabili" con i template di joomla.
Cioè, mi sembra sia un'alternativa alla costruzione della view della pagina, ma potrei dire scemenze...
Perchè non provi a separare i due problemi?
« Ultima modifica: 03 Gen 2010, 19:47:51 da mau_develop »

Offline acca8acca

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re:jdoc:include ESTERNO
« Risposta #9 il: 03 Gen 2010, 21:11:25 »
Ciao Manu, hai ragione cercherò di essere più preciso.

Ho una posizione chiamata: "ultime_news_centrale"

nella pagina index.php del template di joomla in uso inserisco il codice

Citazione
<jdoc:include type="modules" name="ultime_news_centrale" />

E visualizzo nella homepage la posizione correttamente.

La mia homepage è settata sulla pagina

plugins/hwvds-template/default.php

che è la homepage del modulo di questa videogallery che si chiama hwvideoshare, peraltro molto buona.

questa pagina (plugins/hwvds-template/default.php) è il motore dell' addon. I vari template sono gestiti dai rispettivi file .tpl

Io dovrei mettere all' interno della homepage di questo addon che consiste come già detto in una videogallery, un modulo che mi visualizza le ultime tot news.

Ma ecco i 2 scenari

Nel primo sia nell' index.php del template di joomla in uso che nel file .tpl che gestisce quella sezione di quel modulo che c'è la riga

Citazione
<jdoc:include type="modules" name="ultime_news_centrale" />

Nella seconda immagine invece tolgo il codice sopra citato dall' index.php del template di joomla ma a questo punto non me lo visualizza più nemmeno sotto

come mai?




[allegato vecchio più di un anno eliminato automaticamente]

vamba

  • Visitatore
Re:jdoc:include ESTERNO
« Risposta #10 il: 03 Gen 2010, 21:34:07 »
Le dichiarazioni (statements) Jdoc funzionano esclusivamente per la gestione del template di joomla (quindi il file index.php del template stesso)
http://docs.joomla.org/Jdoc_statements

Da quel che riesco a capire è che tu intenderesti includere una posizione modulo all'interno di un .tpl (quindi un template) della componente.
Se è questo che intendi fare non puoi semplicemente includere un joc nel .tpl perchè ti apparirà solo se appare anche nel template in uso (quindi come ti sta succedendo, appare due volte)

Un metodo, poco elegante, per ovviare velocemente al problema potrebbe essere quello di associare alla posione modulo da te inserita nel template di joomla una class CSS che nasconda il modulo stesso, in questo modo resterebbe visibile per il sorgente, ma non in output e quindi visibile solo quella contenuta nel .tpl. (come detto questa soluzione è poco elegante) ;) ;D
 

Offline acca8acca

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re:jdoc:include ESTERNO
« Risposta #11 il: 03 Gen 2010, 21:37:39 »
Grazie sei stato un fico.

adesso mi leggo il link che mi hai proposto una volta per tutte per bene.

Ci avevo pensato anche io di nasconderlo... poco elegante ma temporaneamente nadrà benissimo.

spero che gli spider di google non mi penalizzino per questo

grazie veramente

 



Web Design Bolzano Kreatif