Problemi con Toggle View e modifica rapida

Started by Orphen2011, March 05, 2013, 01:23:31 PM

Previous topic - Next topic

Orphen2011

Salve ragazzi, un due annetti fa ho messo su un forum in SMF 2.0.1 che finora ha funzionato perfettamente, ma che da 2 giorni mi da qualche problema.
Premetto che l'ho messo su senza alcuna conoscenza in merito, ma avvalendomi delle varie discussioni presenti sul forum e dell'aiuto dei moderatori; quindi adesso, a distanza di 2 anni, quel poco (pochissimo) che avevo appreso è andato nel dimenticatoio.  :(
Spero quindi che qualcuno di voi possa aiutarmi  :'(.

I problemi che riscontro sono 3 (o meglio 2):

1) Non mi funziona più la modifica rapida dei messaggi. Resta la scritta caricamento, ma poi non succede nulla (come da immagine).


2) Non mi funziona più il Toggle View (alias "Cambia visualizzazione"):


3) I caratteri del body del forum si sono ingranditi di un 10%, sballando così tutto il layout del forum. A tal proposito, anche ritoccando il css, non riesco a risolvere, perché mi fa modificare solo i caratteri del gruppo A (vedi immagine) che invece non necessitano di correzione; mentre quelli ingigantitesi (ovvero il gruppo B) non me li fa modificare.




Tengo a precisare che le impostazioni del forum, così come le mod installate, non vengono toccate da oltre un anno, e che il problema si è quindi presentato senza alcun motivo apparente.

Ho provato a cambiare i css, il file index.php, a sostituire la cartella source con una di backup; ho fatto l'aggiornamento dal SMF 2.0.1 al 2.04... ma niente da fare, non sono riuscito a risolvere il problema.

Se qualcuno di voi se la sente di aiutarmi, posso passargli via mp l'indirizzo del forum e i dati di un account.

emanuele

Ciao Orphen2011 e benvenuto! :)

...mmm...il tuo nick mi suona familiare...va beh, venendo al problema, link al forum? Ho una mezza idea di cosa sia, ma se lo vedo facciamo prima. ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Orphen2011

Ti ho appena inviato un mp coi dati.

Ti suona familiare perché 2 annetti fa fosti tu a risolvermi un problemino, rispondendomi su SMItalia.

emanuele

A dir la verità peggio di quanto pensassi: il sito è stato compromesso (hackerato se vuoi un inglesismo).

Uno è di sicuro all'inizio di index.template.php (tema di default e sicuramente anche del tema che stai usando).
E probabilmente ce ne sono altri da altre parti, devi controllare (c'è un file in giro per controllare queste cose, lo cerco).


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

emanuele

Trovato:
http://www.simplemachines.org/community/index.php?topic=329069.0

Scaricalo, caricalo nella stessa directory del forum e raggiungilo dal browser, questo di dirà se ci sono dei file che non iniziano per "<?php" o che non finiscono per "?>", questi sono tutti file che dovrai controllare ad uno ad uno per rimuovere eventuali problemi. ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Orphen2011

#5
Ok, domani appena ho un po' di tempo vedo di provarci. Sicuramente avrò ancora bisogno del tuo aiuto. xd

Rettifico, appena fatto. Il risultato è:



Ho cancellato il file (tanto ne ho un backup) e adesso mi dice che non ci sono errori. Però il problema persiste.

emanuele

Strano che non segnali altro...

Leggi bene il post sopra, il tema core non è né quello di default, né quello che hai in uso, quindi non è lui il problema.
Allega (usando la funzione allegati) il file index.template.php del tema di default.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Orphen2011

Ecco i template. (ho allegato anche quello del tema attuale).

emanuele

Ahhh...già, questo era uno furbo: guarda in fondo al file, tutto il blocco php in fondo va eliminato.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Orphen2011

Dato che non ne capisco molto, ho tagliato la testa al toro e ho sostituito i 2 template in questione con quelli che avevo di backup e così facendo ho risolto il problema 3 (ovvero quello inerente la dimensione dei caratteri).

Tuttavia permangono i problemi 1-2 (che poi credo siano la stessa cosa), che a questo punto possiamo escludere dipendano dai template sopra citati.

Se tu riuscissi a trovarmi quale file è stato "compromesso", potrei sostituirlo e risolvere così il problema. Ovviamente non c'è fretta puoi fare con calma. già ti sono grato per il prezioso aiuto che mi stai dando.

emanuele

Beh, considerando che il problema è che il tuo sito è stato hackerato ed al momento sei potenzialmente un diffusore di script "maligni", non è che ci sia fretta, ci sarebbe da pulirlo al più presto.

L'unico modo per essere sicuri è scaricare i file in locale e fare una ricerca all'interno di tutti i file (il loro contenuto) cercando ad esempio asgq ovunque trovi questo codice c'è un blocco php da rimuovere.

E ce n'è ancora almeno uno...dove non è facile dirlo (anche se il candidato più ovvio è "index.php") senza metterci le mani. ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Orphen2011

Trovato e risolto il problema. Era proprio dove dicevi tu.

Grazie mille emanuele, sei stato gentilissimo.  :)

Speriamo che il mio povero sito non venga più "compromesso".
(però se dovesse succedere la stessa cosa, o qualcosa di simile, almeno adesso grazie a te saprei come risolvere) :laugh:

emanuele

Io comunque scaricherei tutti i file del sito e gli darei un'occhiata, male non fa... ;)

Purtroppo succede ed il 95% percento delle volte il problema è un exploit noto in un qualche software e un server non ben configurato...


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Orphen2011

Dimenticavo, erano stati compromessi anche tutti i .js della cartella scripts, che ho prontamente provveduto a sostituire.

Ho già copiato tutto in locale, appena ho tempo seguirò il tuo consiglio e controllerò anche il resto.

Advertisement: