Allora, non conoscendo nulla sto andando a intuito, e mi sono reso conto che non si può caricare il codice in php da un php esterno al file js.
Quindi ho fatto così, tutto il js di prima ma per ultimo ho messo in questo modo:
codice:
var menuItems = [
["OPZIONI","", , , , , "0", , , , , ],
["|Stampa","<? echo "{$ibforums->base_url}act=Print&client=printer&f={$data['FORUM']['id']}&t={$data['TOPIC']['tid']}" ?>", , , , , , , , , , ],
];
e ho rinominato data.js in data.php
Lo javascript funziona ma quando clicco sul pulsante "Stampa" la pagina viene aperta in questo modo
codice:
http://www.sito.it/forum/act=Print&client=printer&f=&t=
mentre invece dovrebbe venire in questo modo
codice:
http://www.sito.it/forum/index.php?act=Print&client=printer&f=1&t=1
Questo codic'è è preso dallo skin_topic.php dell'invision power board, e io vorrei trasformare le opzioni "Iscriviti a questa discussione" "Invia disc. tramite email" "Stampa Discussione", mettendole in un javascript a tendina.