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
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
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ì:
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