SSI.php - qualcosa non funziona.

Aperto da basile, Venerdì - 09 Marzo 2018 - 19:08

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

basile

Volevo provare a sfruttare qualche linea di codice del file SSI. Cioè in teoria e in pratica vorrei che da un link si arrivasse a una pagina specifica creata manualmente (Statica/vetrina) dove la struttura risultasse nella parte superiore e inferiore uguale allo stesso forum mentre cambierei solo il contenuto centrale utilizzando semplicemente codice HTML.

Per questo avrei voluto sfruttare il file ssi_examples.php ma, come da oggetto, nella versione EK 1.1 qualcosa non funziona mentre sembra funziona nella versione precedente 1.0

Aggiornamento:
Vorrei fare qualcosa del genere: http://www.superscuola.com/portale/ssi_prova_ctrh_pag.php

Ma la mia conoscenza e capacità di adattare codice php è troppo scarsa. Vado a tentativi. Bisognerebbe risistemare un po' di codice e soprattutto quando stringi in larghezza da cell. non visualizzi le icone del menu orizzontale.
Saluti --- Sebastiano Basile

emanuele

Su elkarte.net usiamo da sempre una pagina creata con SSI come home e funziona anche con 1.1, quindi bisogna vedere cosa hai fatto.

La index.php di elk.net ha questa struttura:
$ssi_layers = array('html', 'body');
$context['page_title'] = 'ElkArte, Free and Open Source Community Forum Software';
$context['html_headers'] = '
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.css" />
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
<link rel="stylesheet" href="home.css" />';

require_once('community/SSI.php');

echo 'tutto il codice html della pagina';

ssi_shutdown();

basile

Grazie per la dritta Emanuele.
Ho utilizzato il codice come suggerito aggiungendo <?php di apertura e chiusura ma con la funzione echo un codice html articolato mi ritornava errore pagina 500 e quindi l'ho eliminato ma non so se è corretto. Cmq funziona.

Poi ho creato e aggiunto nella directory principale del forum il file home.css che ho copiato da https://elkarte.net/home.css
<?php
$ssi_layers 
= array('html''body');
$context['page_title'] = 'ElkArte, Free and Open Source Community Forum Software';
$context['html_headers'] = '
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.css" />
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
<link rel="stylesheet" href="home.css" />'
;

require(
"/home/user1002/genitoricapuana.superscuola.com/SSI.php");
?>


Qui codice HTML

<?php
ssi_shutdown
();
?>


A questo punto mi servirebbe solo aggiungere i link alle pag al menù principale o utilizzare l'addon ultimate menu ma non funziona con EK 1.1. Cosa potrei utilizzare?

La pagina di prova è qui: http://www.genitoricapuana.superscuola.com/ssi_genitori.php

Potresti, per piacere, dirmi se va bene?


Riguardo al mal funzionamento del post precedente intendevo quanto segue:
Elkarte 1.0 http://www.superscuola.com/portale/ssi_examples.php
Elkarte 1.1.2 http://www.genitoricapuana.superscuola.com/ssi_examples.php

Bene! Se clicchi, ad esempio, nelle voci di Top Items in Ek 1.0 visualizzo bene in EK 1.1.2 Invece NO
Forse perchè Ek 1.1.2 forum di test è su un sottodominio?
Saluti --- Sebastiano Basile

emanuele

Citazione di: basile il Sabato - 10 Marzo 2018 - 15:31
Grazie per la dritta Emanuele.
Ho utilizzato il codice come suggerito aggiungendo <?php di apertura e chiusura ma con la funzione echo un codice html articolato mi ritornava errore pagina 500 e quindi l'ho eliminato ma non so se è corretto. Cmq funziona.
Dipende da... lasciamo stare, non è il momento per una lezione di php. Funziona, va bene.

Citazione di: basile il Sabato - 10 Marzo 2018 - 15:31

<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.css" />
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />

Se FontAwesome e bootstrap non ti servono, puoi anche togliere le due righe.

Citazione di: basile il Sabato - 10 Marzo 2018 - 15:31
A questo punto mi servirebbe solo aggiungere i link alle pag al menù principale o utilizzare l'addon ultimate menu ma non funziona con EK 1.1. Cosa potrei utilizzare?
Cosa vuol dire "non funziona"?
Nel codice non mi pare di vedere motivi per non non dovrebbe installarsi su 1.1.

Citazione di: basile il Sabato - 10 Marzo 2018 - 15:31
Riguardo al mal funzionamento del post precedente intendevo quanto segue:
Elkarte 1.0 http://www.superscuola.com/portale/ssi_examples.php
Elkarte 1.1.2 http://www.genitoricapuana.superscuola.com/ssi_examples.php

Bene! Se clicchi, ad esempio, nelle voci di Top Items in Ek 1.0 visualizzo bene in EK 1.1.2 Invece NO
A me sembrano perfettamente identici (piccole differenze di stile a parte).
Dammi qualche dettaglio in più, altrimenti non so a cosa guardare...
Metti uno screenshot di cosa vedi in 1.0 e cosa in 1.1 e discutiamo (magari anche il browser che usi).

basile

CitazioneA me sembrano perfettamente identici (piccole differenze di stile a parte).
Dammi qualche dettaglio in più, altrimenti non so a cosa guardare...
Metti uno screenshot di cosa vedi in 1.0 e cosa in 1.1 e discutiamo (magari anche il browser che usi).

Allego errore.
Sicuramente è un errore minore. Crhome su El Capitan.

Riguardo ad aggiungere voci al menu che riportino alle pagine statiche che voglio creare quale strada puoi suggerirmi?
Saluti --- Sebastiano Basile

emanuele

hmm... boh, su questo computer ho chrome 58 e si vede bene. Ed al momento non posso aggiornare. Magari qualcun altro ha una version più recente può verificare?

basile

Ho provato ad accedere a https://www.elkarte.net/community/ssi_examples.php e visualizzo tutto bene. Probabilmente nel mio caso perchè trattasi di sottodominio?
Saluti --- Sebastiano Basile

emanuele

Quoto dalla mia prima risposta in questo topic:
Citazione di: emanuele il Sabato - 10 Marzo 2018 - 16:29
Citazione di: basile il Sabato - 10 Marzo 2018 - 15:31
Riguardo al mal funzionamento del post precedente intendevo quanto segue:
Elkarte 1.0 http://www.superscuola.com/portale/ssi_examples.php
Elkarte 1.1.2 http://www.genitoricapuana.superscuola.com/ssi_examples.php

Bene! Se clicchi, ad esempio, nelle voci di Top Items in Ek 1.0 visualizzo bene in EK 1.1.2 Invece NO
A me sembrano perfettamente identici (piccole differenze di stile a parte).
Quindi io vedo il tuo sito ed il tuo sottodominio perfettamente uguali.

Discussioni simili (3)