Pagina 1 di 1

iframe o include xxx.php

Inviato: 11/04/2007, 13:38
da pnx
ciao a tutti

volendo richiamare il mio forum all'interno di una pagina di osc ho pensato di inserire un iframe e fino a qui tutto bene ....

volendo strafare :wink:

mi sono messo in testa invece di richiamarlo con un include a una determinata pagina

ho fatto così......

ho creato una pagina copia di un altro file del catalogo ed ho sostituito i due

Codice: Seleziona tutto

require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_FORUM);

  $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_FORUM));
poi ho preso il file filename.php ed ho aggiunto il define di lingua

ho messo poi una pagina forum.php in includes/languages/italiano

e lì ho definito

questo

Codice: Seleziona tutto

<?php

define('HEADING_TITLE', 'Forum');
define('TEXT_INFORMATION', 'ciao' . include 'forum/index.php');

?>
ho poi agiunto il link nel box info

mi sembra di aver fatto tutto no??

il problema è che il forum viene richiamato correttamente ma sopra l'header mentre il testo "ciao" è perfettamente allineato al suo posto dentro la pagina preposta :evil:

che consigli mi date....

grazie a tutti

Inviato: 12/04/2007, 15:16
da pnx
nessuno a consigli da darmi ??

come avete fatto per i vostri forum??

Inviato: 13/04/2007, 14:38
da pnx
provando e riprovando arrivo a questo

inserendo l'include direttamente nella pagina forum.php

il forum compare dentro allo shop tra le due colonne

ma cliccando su qualsiasi link all'interno del forum si lascia lo shop per finire sulla pagine del forum stesso....

il forum all'interno dello shop si richiama da qui
www.------.com/forum.php


cliccando su qualcosa all'interno del forum si finisce qui

www.-------.com/forum/index.php?board.............ecc ecc
---------------------------------------register....
----------------------------------------stat......

come posso ovviare a questa cosa ???


il mio include è questo
Codice:

<? echo TEXT_INFORMATION; include('forum/index.php');?>

bisogna mettere altro che non mi viene in mente??

Inviato: 13/04/2007, 14:56
da luxifer
Non ho ben capito cosa tu voglia fare di preciso...

Però questo codice

Codice: Seleziona tutto

define('TEXT_INFORMATION', 'ciao' . include 'forum/index.php'); 
non è corretto...

I define usali per testi multilingua, per i testi che devono essere "tradotti"...

Nel tuo caso usalo così:

Codice: Seleziona tutto

define('TEXT_INFORMATION', 'ciao'); 
Poi dove devi richiamare "ciao" e l'include... sarà un codice tipo (dico tipo perchè ripeto che non ho ben capito cosa vorresti fare)

Codice: Seleziona tutto

<? echo TEXT_INFORMATION; include('forum/index.php');?> 
Se mi spieghi meglio cerco di darti dettagli più precisi...

Inviato: 13/04/2007, 17:35
da pnx
mi hai risolto la vita per due volte di seguito......

io mi ricordo e tu???


perfetto così funziona a meraviglia.....

ottengo i risultato che volevo ovvero far continuare ad aprire il foum all'interno delle due collonne dello shop...

come avevo scritto io...il forum si apriva in una nuova pagina portando il forum in primo piano scorandosi l'ecommerce....

adesso devo risolvere il problema dell'indicizzazione dato che se agisto così la pagina che si visualizza è sempre la stessa e non cambia con i cambiare dei post.....

mi sa che qui ci va in mezzo centra l' htaccess nevvero???

grazie mille per la dritta.....

Inviato: 13/04/2007, 18:08
da pnx
nooooooooooooo
ho sbagliato tutto non ho risolto una mazza.......


allora per luxifer se hai ancora pazienza riepilogo....

volendo che un forum si integrasse con osc

ho richiamato con un include dentro la pagina forum.php la sua directory

forum/index.php

se apro la pagina

www.mioshop.com/forum.php le board e tutta la struttura del forum sono incluse tra le due colonne laterali dello shop

il problema mi si manifesta quando voglio visualizzare post o altro

perchè si perde il comando che definisce forum.php come pagina principale visualizzando sul browser la pagina

www.miosito.com/forum/index.php?board.........

insomma a differenza dell'iframe dove tutto rimane congelato dentro lo shop così mi perdo il carrello per strada e gli utenti che usufriscono del forum si dimenticano dello shop perchè non lo vedono più....

spero di essermi spiegato meglio.......

help??

Inviato: 13/04/2007, 20:43
da luxifer
Si, ora ho capito cosa intendevi... ed ahimè, mi sento di dirti che ci sarebbe da ritoccare un bel pò qui e là, per evitare l'anti-estetico iframe, che peraltro se si può evitare fa sempre bene, in quanto porta a problemi di genere vario con i motori di ricerca.

Ho controllato fra le contrib del sito ufficiale di osC e ne ho trovate diverse che potrebbero fare al caso tuo... però ovviamente dipende da che tipo di piattaforma usi per il tuo forum.

La più utilizzata e implementabile è phpBB (o phpBB2), quella utilizzata per la maggiore, anche per questo forum, per capirci.
Se utilizzi quella (o intendi utilizzarla), ci sono diverse contrib che ti potrebbero interessare.

Questo è il link dei risultati, così puoi scegliere fra quelle:

http://www.oscommerce.com/community?con ... tegory=all

E fra queste ti consiglierei (a meno di smentite da parte di chi ha avuto a che fare con forum integrati in osC) queste due, principalmente:

http://www.oscommerce.com/community/con ... arch,phpbb

http://www.oscommerce.com/community/con ... arch,phpbb

Prova a dare un'occhiata... spero di esserti stato utile :)

Fammi sapere