[PHP] problema Parse error in file configurazione

nibbio

Nuovo Utente
30 Gen 2011
8
0
1
Salve, non sono un programmatore e vi chiedo disperatamente aiuto.

Ho un problema che ha compromesso l'uso del sito web che sto gestendo. Il problema è saltato fuori mentre copiavo uno script di Google Analytics nel file configurations.php . Questo file appartiene al framework Cherry di Wordpress (ci sono diversi file php ma lo script dovevo inserirlo nel footer file configurations )

Purtroppo mentre inserivo il codice evidentemente ho cancellato per sbaglio qualcosa.

Sta di fatto che mi è saltato il sito. Mi viene restituito il seguente errore.

Parse error: syntax error, unexpected T_STRING in /web/htdocs/www.NOMESItO.it/home/wp-content/themes/CherryFramework/functions.php on line 1671

Io vi posto le ultime 40 righe , sicuramente la linea 1671 è in qualcuna di esse

A questo link ho trovato il file completo
https://github.com/CherryFramework/CherryFramework/blob/master/functions.php

l'ho completato ma purtroppo non funziona. Non so se magari la versione di Cherry Framework nel link sopra
è diversa dalla mia.

Potete aiutarmi col codice?
Se il problema col codice non è ovviabile, Ppotete suggerirmi una qualche alternativa per risolvere il problema e far ripartire il tutto?

GRAZIE MILLE A CHIUNQUE POTRA' ILLUMINARMI

Questo il codice nella parte finale (dovrebbe esserci anche la riga 1671)

PHP:
/**
*
* Layout class
*
**/
if ( !function_exists('cherry_get_layout_class') ) {
function cherry_get_layout_class($layout) {
switch ($layout) {
case 'full_width_content':
$layout_class = apply_filters( "cherry_layout_wrapper", "span12" );
break;
case 'content':
$layout_class = apply_filters( "cherry_layout_content_column", "span8" );
$layout_class .= ' '.of_get_option('blog_sidebar_pos');
break;
case 'sidebar':
$layout_class = apply_filters( "cherry_layout_sidebar_column", "span4" );
break;
case 'left_block':
$layout_class = apply_filters( "cherry_layout_left_block_column", "span7" );
break;
case 'right_block':
$layout_class = apply_filters( "cherry_layout_right_block_column", "span5" );
break;
}
return $layout_class;
}
}
/**
* Cookie Banner option.
*/
add_action( 'wp_footer', 'cherry_cookie_banner', 999 );
function cherry_cookie_banner() {
$is_banner_visibility = of_get_option( 'cookie_banner', false );
$banner_text = trim( of_get_option( 'cookie_banner_text', '' ) );
$banner_dismiss = false;
if ( 'yes' != $is_banner_visibility ) { ?>
<script type="text/javascript">
deleteCookie('cf-cookie-banner');
</script>
<?php return;
}
if ( empty( $banner_text ) ) {
return;
}
if ( isset( $_COOKIE['cf-cookie-banner'] ) && '1' == $_COOKIE['cf-cookie-banner'] ) {
return;
}
ob_start(); ?>
<div id="cf-cookie-banner" class="cf-cookie-banner-wrap alert fade in">
<div class="container">
<button type="button" class="close" data-dismiss="alert">&times;</button>
<?php echo htmlspecialchars_decode( $banner_text ); ?>
</div>
</div>
<?php $output = ob_get_contents();
ob_end_clean();
$output = apply_filters( 'cherry_cookie_banner', $output );
printf( '%s', $output );
}
/**
 
Ultima modifica di un moderatore:

nibbio

Nuovo Utente
30 Gen 2011
8
0
1
Scusate vorrei sapere se è risolvibile il problema col codice php oppure sarebbe più opportuno re installare Cherry Framework da capo. In tal caso vorrei sapere se devo installare tutto il plugin da capo oppure il solo file configurations.php

Grazie a chi saprà aiutarmi.
:(


Salve, non sono un programmatore e vi chiedo disperatamente aiuto.

Ho un problema che ha compromesso l'uso del sito web che sto gestendo. Il problema è saltato fuori mentre copiavo uno script di Google Analytics nel file configurations.php . Questo file appartiene al framework Cherry di Wordpress (ci sono diversi file php ma lo script dovevo inserirlo nel footer file configurations )

Purtroppo mentre inserivo il codice evidentemente ho cancellato per sbaglio qualcosa.

Sta di fatto che mi è saltato il sito. Mi viene restituito il seguente errore.

Parse error: syntax error, unexpected T_STRING in /web/htdocs/www.NOMESItO.it/home/wp-content/themes/CherryFramework/functions.php on line 1671

Io vi posto le ultime 40 righe , sicuramente la linea 1671 è in qualcuna di esse

A questo link ho trovato il file completo
https://github.com/CherryFramework/CherryFramework/blob/master/functions.php

l'ho completato ma purtroppo non funziona. Non so se magari la versione di Cherry Framework nel link sopra
è diversa dalla mia.

Potete aiutarmi col codice?
Se il problema col codice non è ovviabile, Ppotete suggerirmi una qualche alternativa per risolvere il problema e far ripartire il tutto?

GRAZIE MILLE A CHIUNQUE POTRA' ILLUMINARMI

Questo il codice nella parte finale (dovrebbe esserci anche la riga 1671)

PHP:
/**
*
* Layout class
*
**/
if ( !function_exists('cherry_get_layout_class') ) {
function cherry_get_layout_class($layout) {
switch ($layout) {
case 'full_width_content':
$layout_class = apply_filters( "cherry_layout_wrapper", "span12" );
break;
case 'content':
$layout_class = apply_filters( "cherry_layout_content_column", "span8" );
$layout_class .= ' '.of_get_option('blog_sidebar_pos');
break;
case 'sidebar':
$layout_class = apply_filters( "cherry_layout_sidebar_column", "span4" );
break;
case 'left_block':
$layout_class = apply_filters( "cherry_layout_left_block_column", "span7" );
break;
case 'right_block':
$layout_class = apply_filters( "cherry_layout_right_block_column", "span5" );
break;
}
return $layout_class;
}
}
/**
* Cookie Banner option.
*/
add_action( 'wp_footer', 'cherry_cookie_banner', 999 );
function cherry_cookie_banner() {
$is_banner_visibility = of_get_option( 'cookie_banner', false );
$banner_text = trim( of_get_option( 'cookie_banner_text', '' ) );
$banner_dismiss = false;
if ( 'yes' != $is_banner_visibility ) { ?>
<script type="text/javascript">
deleteCookie('cf-cookie-banner');
</script>
<?php return;
}
if ( empty( $banner_text ) ) {
return;
}
if ( isset( $_COOKIE['cf-cookie-banner'] ) && '1' == $_COOKIE['cf-cookie-banner'] ) {
return;
}
ob_start(); ?>
<div id="cf-cookie-banner" class="cf-cookie-banner-wrap alert fade in">
<div class="container">
<button type="button" class="close" data-dismiss="alert">&times;</button>
<?php echo htmlspecialchars_decode( $banner_text ); ?>
</div>
</div>
<?php $output = ob_get_contents();
ob_end_clean();
$output = apply_filters( 'cherry_cookie_banner', $output );
printf( '%s', $output );
}
/**
Salve, non sono un programmatore e vi chiedo disperatamente aiuto.

Ho un problema che ha compromesso l'uso del sito web che sto gestendo. Il problema è saltato fuori mentre copiavo uno script di Google Analytics nel file configurations.php . Questo file appartiene al framework Cherry di Wordpress (ci sono diversi file php ma lo script dovevo inserirlo nel footer file configurations )

Purtroppo mentre inserivo il codice evidentemente ho cancellato per sbaglio qualcosa.

Sta di fatto che mi è saltato il sito. Mi viene restituito il seguente errore.

Parse error: syntax error, unexpected T_STRING in /web/htdocs/www.NOMESItO.it/home/wp-content/themes/CherryFramework/functions.php on line 1671

Io vi posto le ultime 40 righe , sicuramente la linea 1671 è in qualcuna di esse

A questo link ho trovato il file completo
https://github.com/CherryFramework/CherryFramework/blob/master/functions.php

l'ho completato ma purtroppo non funziona. Non so se magari la versione di Cherry Framework nel link sopra
è diversa dalla mia.

Potete aiutarmi col codice?
Se il problema col codice non è ovviabile, Ppotete suggerirmi una qualche alternativa per risolvere il problema e far ripartire il tutto?

GRAZIE MILLE A CHIUNQUE POTRA' ILLUMINARMI

Questo il codice nella parte finale (dovrebbe esserci anche la riga 1671)

PHP:
/**
*
* Layout class
*
**/
if ( !function_exists('cherry_get_layout_class') ) {
function cherry_get_layout_class($layout) {
switch ($layout) {
case 'full_width_content':
$layout_class = apply_filters( "cherry_layout_wrapper", "span12" );
break;
case 'content':
$layout_class = apply_filters( "cherry_layout_content_column", "span8" );
$layout_class .= ' '.of_get_option('blog_sidebar_pos');
break;
case 'sidebar':
$layout_class = apply_filters( "cherry_layout_sidebar_column", "span4" );
break;
case 'left_block':
$layout_class = apply_filters( "cherry_layout_left_block_column", "span7" );
break;
case 'right_block':
$layout_class = apply_filters( "cherry_layout_right_block_column", "span5" );
break;
}
return $layout_class;
}
}
/**
* Cookie Banner option.
*/
add_action( 'wp_footer', 'cherry_cookie_banner', 999 );
function cherry_cookie_banner() {
$is_banner_visibility = of_get_option( 'cookie_banner', false );
$banner_text = trim( of_get_option( 'cookie_banner_text', '' ) );
$banner_dismiss = false;
if ( 'yes' != $is_banner_visibility ) { ?>
<script type="text/javascript">
deleteCookie('cf-cookie-banner');
</script>
<?php return;
}
if ( empty( $banner_text ) ) {
return;
}
if ( isset( $_COOKIE['cf-cookie-banner'] ) && '1' == $_COOKIE['cf-cookie-banner'] ) {
return;
}
ob_start(); ?>
<div id="cf-cookie-banner" class="cf-cookie-banner-wrap alert fade in">
<div class="container">
<button type="button" class="close" data-dismiss="alert">&times;</button>
<?php echo htmlspecialchars_decode( $banner_text ); ?>
</div>
</div>
<?php $output = ob_get_contents();
ob_end_clean();
$output = apply_filters( 'cherry_cookie_banner', $output );
printf( '%s', $output );
}
/**
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
hai scelto delle brutte giornate per chiedere lumi, giorni di ferie.
comunque per caso la rigna 1671 è l'ultima riga dello scripit? se è così generalmente quell'errore è dovuto alla mancata chiusura di quelcosa, cioè dimenticata o cancellata una parentesi graffa di chiusura.
la difficoltà è che se è così è che la dimenticanza può essere nelle prime righe, ma viene segnalata solo all'ulitma, es.
codice errato
PHP:
<?php
if(isset($_POST['invio']){
    //altre mille rige di php
?>
lo script prosegue sino s che non incontra tag di chiusura ?> e non avendo trovato la fine dell'if ti da quell'errore indicando dove avviene, ma non dove ti sei dimenticato la chiusura
codice giusto
PHP:
<?php
if(isset($_POST['invio']){
    //altre mille rige di php
}
?>
 

nibbio

Nuovo Utente
30 Gen 2011
8
0
1
ti ringrazio Borgo Italia!! il sito è ripartito! non faro mai piu operazioni a rischio in giorni di ferie!! mai piu!
sai cosa aveva incasinato il codice? la funzione ga per inserire google analytics,
Il casino era nelle righe finali, le uniche che avevo toccato.
La tua illuminazione sul far vedere la differenza tra codice errato e codice giusto è stata decisiva :cool:

E ora un fantastico backup di pasquetta di tutto l'ambaradan.. e a seguire un bel plugin by Yoast!

Grazie ancora. Come dicono in scozia,.. cheers, mate!
 
Discussioni simili
Autore Titolo Forum Risposte Data
K [php] Problema con inner join PHP 4
K [PHP] Problema con variabili concatenate. PHP 1
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
D problema php mysql PHP 1
D problema php mysql PHP 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
A Problema checkout carrello php PHP 2
G Problema caricamento tabelle MySql da PhP PHP 0
M Problema con php per calcolo costo percentuale PHP 7
O Problema Formmail in PHP su Aruba PHP 0
WebmasterFioriniAndrea Chat e php [problema] PHP 3
L [PHP] Problema con Telegram PHP 1
WebmasterFioriniAndrea [PHP] Problema che non mi fa vedere niente PHP 2
K Help: problema con uno script di booking in php! PHP 0
A [PHP] Problema query insert [RISOLTO] PHP 14
N [Apache] problema con estensione php Apache 0
C [PHP] Problema con download file PHP 0
M [PHP] Problema con preg_match PHP 1
gandalf1959 [PHP] problema con l'utilizzo di Header PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
M [PHP] Problema con query select PHP 2
L Problema jQuery validation AJAX (PHP 7) PHP 6
L Problema funzione mail() PHP PHP 3
S [PHP] Problema con istruzione "use" PHP 23
A Problema PHP PHP 1
T [php] problema creazione query select-where PHP 5
M [PHP] problema if PHP 3
L [PHP] Problema su codice o server PHP 5
T [PHP] problema maggiore e minore PHP 4
Cosina [PHP] fwrite problema con le parole accentate PHP 9
M [PHP] Problema search form PHP 3
F [PHP] Problema con number_format PHP 3
L [PHP] problema count messo in una funzione. PHP 1
P [PHP] Progettino CRUD di esercitazione. Problema su $_FILE. PHP 9
trattorino [PHP] problema entrata immagini insert PHP 1
C Apache Cordova problema con php Programmazione 1
trattorino problema raccapricciante php conteggio query PHP 4
T PHP+MYSQL: problema con quelle maledette lettere accentate... PHP 5
F [PHP] Problema con array multidimensionale PHP 4
F Problema con pagine login in PHP PHP 2
M [PHP] Problema script ricezione e invio posta... PHP 1
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [PHP] Problema Invio Email Elseif PHP 2
A [PHP] Problema invio mail con funzione mail() PHP 3
gandalf1959 problema con la codifica caratteri accentati e speciali tra php e mysql PHP 3
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP][MYSQL] Problema con le SELECT PHP 5
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
MattiaBL [PHP] Problema ciclo while PHP 3
dvdscr [PHP] Problema malfunzionamento Wordpress WordPress 13

Discussioni simili