Da html a phpnuke e viceversa: come?

Php, PHP-Nuke, phpBB, Html, CSS, Javascript e tutto ciò che concerne la gestione siti web.
Brinda
Utente giovane
Utente giovane
Messaggi: 27
Iscritto il: 05/12/2005, 2:08

Messaggio da Brinda »

ecco qui:

Codice: Seleziona tutto

<?php

/************************************************************************/
/* PHP-NUKE: Advanced Content Management System                         */
/* ============================================                         */
/*                                                                      */
/* Copyright (c) 2005 by Francisco Burzi                                */
/* http://phpnuke.org                                                   */
/*                                                                      */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License.       */
/************************************************************************/

if (stristr($_SERVER['SCRIPT_NAME'], "header.php")) {
	Header("Location: index.php");
	die();
}

@require_once("mainfile.php");

##################################################
# Include some common header for HTML generation #
##################################################

$header = 1;

function head() {
	global $slogan, $sitename, $banners, $nukeurl, $Version_Num, $artpage, $topic, $hlpfile, $user, $hr, $theme, $cookie, $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4, $textcolor1, $textcolor2, $forumpage, $adminpage, $userpage, $pagetitle;
	@include("includes/ipban.php");
	$ThemeSel = get_theme();
	@include("themes/$ThemeSel/theme.php");
	echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
	echo "<html>\n";
	echo "<head>\n";
	echo "<title>$sitename $pagetitle</title>\n";
	@include("includes/meta.php");
	@include("includes/javascript.php");

	if (file_exists("themes/$ThemeSel/images/favicon.ico")) {
		echo "<link REL=\"shortcut icon\" HREF=\"themes/$ThemeSel/images/favicon.ico\" TYPE=\"image/x-icon\">\n";
	}
	echo "<link rel=\"alternate\" type=\"application/rss+xml\" title=\"RSS\" href=\"backend.php\">\n";
	echo "<LINK REL=\"StyleSheet\" HREF=\"themes/$ThemeSel/style/style.css\" TYPE=\"text/css\">\n\n\n";
	if (file_exists("includes/custom_files/custom_head.php")) {
		@include_once("includes/custom_files/custom_head.php");
	}
	echo "\n\n\n</head>\n\n";
	if (file_exists("includes/custom_files/custom_header.php")) {
		@include_once("includes/custom_files/custom_header.php");
	}
	themeheader();
}

online();
head();
@include("includes/counter.php");
global $home;
if ($home == 1) {
	message_box();
	blocks(Center);
}

?>
Grazie mille!!
Avatar utente
AleSSaNDRo
WebMaster
WebMaster
Messaggi: 2358
Iscritto il: 24/04/2003, 1:11
Località: Milano

Messaggio da AleSSaNDRo »

Prova a togliere tutte le @
Brinda
Utente giovane
Utente giovane
Messaggi: 27
Iscritto il: 05/12/2005, 2:08

Messaggio da Brinda »

fatto...ora mi segnalano quest'altro errore:

Codice: Seleziona tutto

Warning: Cannot modify header information - headers already sent by (output started at /data/members/paid/l/u/lumos.it/htdocs/www/Lumos/header.php:33) in /data/members/paid/l/u/lumos.it/htdocs/www/Lumos/includes/page_header.php on line 493

Warning: Cannot modify header information - headers already sent by (output started at /data/members/paid/l/u/lumos.it/htdocs/www/Lumos/header.php:33) in /data/members/paid/l/u/lumos.it/htdocs/www/Lumos/includes/page_header.php on line 495

Warning: Cannot modify header information - headers already sent by (output started at /data/members/paid/l/u/lumos.it/htdocs/www/Lumos/header.php:33) in /data/members/paid/l/u/lumos.it/htdocs/www/Lumos/includes/page_header.php on line 496 
Avatar utente
AleSSaNDRo
WebMaster
WebMaster
Messaggi: 2358
Iscritto il: 24/04/2003, 1:11
Località: Milano

Messaggio da AleSSaNDRo »

Non saprei allora :roll:
Brinda
Utente giovane
Utente giovane
Messaggi: 27
Iscritto il: 05/12/2005, 2:08

Messaggio da Brinda »

per maggiore sicurezza ti riporto le righe 493, 494, 495 e 496 di page_header:

Codice: Seleziona tutto

        header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');
speriamo...
Brinda
Utente giovane
Utente giovane
Messaggi: 27
Iscritto il: 05/12/2005, 2:08

Messaggio da Brinda »

contrordine...pare che ora i problemi siano risolti.
Grazie a te!

Un'altra domanda..

Nel forum ho la suddivisione in gruppi dei moderatori...è possibile assegnare un colore diverso ad ogni gruppo?
Oppure le categorie di colore sono solo tre (utenti, moderatori, admin)?
Avatar utente
AleSSaNDRo
WebMaster
WebMaster
Messaggi: 2358
Iscritto il: 24/04/2003, 1:11
Località: Milano

Messaggio da AleSSaNDRo »

Puoi utilizzare il mod "Color Groups" che utilizziamo anche qui.
E' ben fatto e soprattutto semplice da usare.
Se c'è qualche problema chiedi che vediamo :)
Brinda
Utente giovane
Utente giovane
Messaggi: 27
Iscritto il: 05/12/2005, 2:08

Re: Da html a phpnuke e viceversa: come?

Messaggio da Brinda »

Allora...dopo vari tentativi, preferisco chiedere lumi.
Perchè le cartelle non corrispondono a quanto descritto nel file install.txt di spiegazioni.

Innanzitutto...
io mi trovo con questa situazione:

www/miosito/modules/Forums/
e
www/miosito/includes

mentre dal file txt viene descritto come se la cartella includes sia dentro alla cartella forums...

Ho comunque provato a seguire le istruzioni, ma dopo aver cliccato su submit sul file nivisec_install.php mi da una pagina bianca e non una pagina di installazione.

Quindi qui mi sono fermato...

:? :roll: :roll:

ciaociao!

Brinda
Avatar utente
AleSSaNDRo
WebMaster
WebMaster
Messaggi: 2358
Iscritto il: 24/04/2003, 1:11
Località: Milano

Messaggio da AleSSaNDRo »

Non hai considerato il fatto che tu usi phpBB su PHP-Nuke.
Molto probabilmente quel mod non è compatibile con phpBB modificato(schifosamente) da PHP-Nuke.
Comunque hai pensato correttamente... praticamente gli include, db, config, ecc vengono inseriti tutti in una cartella invece che separarli come da phpBB Base.

Prova ad eseguire quel file così: http://tuosito/modules.php?name=Forums& ... ec_install
vedi un po che ti dice
Non sò però se và perchè tu usi appunto phpBB su PHP-Nuke e quel mod è stato creato per essere usato su phpBB Base(o, chiamata più correttamente, Vanilla).
Brinda
Utente giovane
Utente giovane
Messaggi: 27
Iscritto il: 05/12/2005, 2:08

Messaggio da Brinda »

No, purtroppo non succede niente...
mi da sempre errore...

Io però ho provato ad aprire ed editare il file nivisec_install, cercando di dare le directory modificate ai vari comandi. Purtroppo però non so se le abbia adattate a tutte. :roll:

Ad ogni modo, non è che c'è un mod simile per phpBB su PHP-Nuke?

Grazie!

Brinda
Avatar utente
AleSSaNDRo
WebMaster
WebMaster
Messaggi: 2358
Iscritto il: 24/04/2003, 1:11
Località: Milano

Messaggio da AleSSaNDRo »

Non credo.
Per phpBB su PHP-Nuke hanno fatto poco e niente :roll:
Brinda
Utente giovane
Utente giovane
Messaggi: 27
Iscritto il: 05/12/2005, 2:08

Messaggio da Brinda »

ok...quindi sono disperato...rinuncio all'idea...sob...

Senti, un'altra domandina, sempre che sia possibile.

So che c'è la possibilità di restringere l'impaginazione generale del sito.
Ovvero, attualmente il sito (e mi pare che questo sia lo stesso) è formato da una colonna centrale e due colonne laterali con i blocchi. Mentre il forum è formato dalla parte del forum e dalla colonna di blocchi sinistra.
Più alta è la risoluzione che uno ha nel proprio schermo, più larga si farà la colonna centrale. Giusto?
C'è la possibilità di limitare questa "espansione all'infinito" sia nel sito che nel forum?

ciaociao!

Brinda
Avatar utente
AleSSaNDRo
WebMaster
WebMaster
Messaggi: 2358
Iscritto il: 24/04/2003, 1:11
Località: Milano

Messaggio da AleSSaNDRo »

Prova a impostare la dimensione delle tabelle esterne a un valore fisso (perdi la capacita' di adattamento automatico ma hai qualcosa fisso su ogni risoluzione).
Brinda
Utente giovane
Utente giovane
Messaggi: 27
Iscritto il: 05/12/2005, 2:08

Messaggio da Brinda »

e come? :|
Avatar utente
Giada
Staff - Supporto
Staff - Supporto
Messaggi: 641
Iscritto il: 31/08/2003, 17:11
Località: San Severo

Messaggio da Giada »

Brinda
Utente giovane
Utente giovane
Messaggi: 27
Iscritto il: 05/12/2005, 2:08

Messaggio da Brinda »

oddio...cercherò di capirci...l'inglese lo mastico a fatica... :?

Grazie! ;)
Avatar utente
AleSSaNDRo
WebMaster
WebMaster
Messaggi: 2358
Iscritto il: 24/04/2003, 1:11
Località: Milano

Messaggio da AleSSaNDRo »

In italiano c'è http://www.html.it/guida_old/html_11.htm :)
Comunque le tabelle più esterne sono quelle che dovresti trovare nei file della template.

Tu ti trovi tipo:

Codice: Seleziona tutto

<TABLE WIDTH=100%>
<TABLE WIDTH=52>
<TR><TD></TD></TR>
</TABLE>
</TABLE>
e la tabella più esterna è

Codice: Seleziona tutto

<TABLE WIDTH=100%>

Chi c’è in linea

Visitano il forum: Claude [Bot] e 0 ospiti