Re:Errori nel registro smf

Aperto da Neville, Giovedì - 26 Giugno 2014 - 22:40

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

Flavio93Zena

Il primo edit è molto semplice da fare mentre il secondo non lo è affatto ed è causato da un qualche conflitto con la mod "display additional membergroups" di margarett che va a modificare proprio la stessa parte con questi edit.
Codice (trova) Seleziona
mem.buddy_list, mg.online_color AS member_group_color, IFNULL(mg.group_name, {string:blank_string}) AS member_group,
pg.online_color AS post_group_color, IFNULL(pg.group_name, {string:blank_string}) AS post_group, mem.is_activated, mem.warning,
CASE WHEN mem.id_group = 0 OR mg.stars = {string:blank_string} THEN pg.stars ELSE mg.stars END AS stars' . (!empty($modSettings['titlesEnable']) ? ',
mem.usertitle' : '');
$select_tables = '
LEFT JOIN {db_prefix}log_online AS lo ON (lo.id_member = mem.id_member)
LEFT JOIN {db_prefix}attachments AS a ON (a.id_member = mem.id_member)
LEFT JOIN {db_prefix}membergroups AS pg ON (pg.id_group = mem.id_post_group)
LEFT JOIN {db_prefix}membergroups AS mg ON (mg.id_group = mem.id_group)';


Codice (sostituisci con) Seleziona

mem.buddy_list, mem.is_activated, ' . (!empty($modSettings['show_additional_groups']) ? ' mem.additional_groups AS additional_groups_ori,' : '') . '
mem.warning' . (!empty($modSettings['titlesEnable']) ? ', mem.usertitle' : '');
$select_tables = '
LEFT JOIN {db_prefix}log_online AS lo ON (lo.id_member = mem.id_member)
LEFT JOIN {db_prefix}attachments AS a ON (a.id_member = mem.id_member)';


Per cui quella stringa non c'è più perchè quel tratto è stato completamente rivisto. Personalmente proseguirei l'installazione dopo aver sostituito il tuo load.php con quello che allego, però aspetterei il parere di darknico, pur essendo sicurissimo del primo edit chiederei consiglio sul secondo perchè secondo me puoi fregartene altamente del secondo edit e non ti darà problemi...

emanuele

@Neville il file allegato dovrebbe funzionare. E' da rinominare.

Citazione di: Flavio93Zena il Martedì - 01 Luglio 2014 - 05:02
secondo me puoi fregartene altamente del secondo edit e non ti darà problemi...
meh.
Fregarsene significa solo creare problemi, come la volta scorsa.
Fregarsene su campi che vengono richiamati in una query significa invece mandare un invito ai problemi.

Neville

#17
Ho provato col file che mi ha allegato emanuele ma stanno comparendo degli errori nel registro (una cinquantina).
8: Undefined index: moneyBankApplica
/membri/provagp/Themes/default/languages/Mentions.english.php (bank sub template - eval?)
Riga: 514-323-325

Se è un problema di traduzione ho installato la mod con la traduzione italiana che ho trovato su questo sito però ho rinominato i file xxx.english.php altrimenti non li leggeva. Potrebbe essere legato a questo?

EDIT: Ho provato a mettere il mio file Load.php senza le vostre modifiche e compaiono molti meno errori. E' lo stesso della scorsa volta. Nei post, tra i campi del profilo non compare il numero dei crediti ma appunto solo "crediti".

emanuele

Vai in: admin > configurazione > impostazioni server
lì, abilita l'impostazione "disabilita valutazione del template" (o qualcosa di simile).
Poi riprova.

Neville

Non è cambiato nulla.
Col mio file Load.php continua a darmi lo stesso errore (solo nei post, nei campi profilo). Con quello fornitomi da te mi dà errori anche nello Shop.

emanuele

No, non ti da lo stesso error, il nome del file nel log degli errori è diverso.

Neville

#21
Allora, col mio file Load.php e la funzione "Disabilita il controllo dei template" disabilitata esce solo questo errore quando visualizzo un post,  il profilo di un utente o il portale:

Che è lo stesso della scorsa volta:

Se abilito la funzione "Disabilita il controllo dei template" esce lo stesso errore.

Se invece utilizzo il tuo file Load.php con la funzione "Disabilita il controllo dei template" abilitata, quando visualizzo un post esce questo errore:


Se visualizzo il profilo di un utente:


Invece se visualizzo il portale non esce alcun tipo di errore.

Con la funzione "Disabilita il controllo dei template" disabilitata, se visualizzo un post o il profilo di un utente, escono questi errori :





Mi son dimenticato dello Shop. Con il tuo file Load.php e la funzione "Disabilita il controllo dei template" disabilitata, quando visualizzo la Home dello Shop (prima immagine) e la pagina "Compra Articoli" (seconda immagine), escono questi errori:






Con la funzione "Disabilita il controllo dei template" abilitata, quando visualizzo la Home dello Shop esce questo errore:



Quando visualizzo la pagina "Compra Articoli", escono questi errori:



emanuele

Okay, mi aspettavo che avessi poi installato il mod sul load che ti avevo passato, ma apparentemente hai installato e poi sostituito. Niente di problematico, usa l'allegato.

Tra parentesi: non serve postare i doppi errori, lascia abilitato il "disabilita valutazione del template" e mostra gli errori che ti escono così, gli altri errori (quindi quando valutazione del template è abilitata) non servono a niente. Ci deve essere la spunta all'impostazione.
Con il nome di quell'impostazione si fa sempre casino a spiegare come deve essere, spero di esser riuscito a spiegarmi... xD

Neville

Ahahah scusa, magari poteva servirti per capire da cosa erano causati gli errori. Non sono affatto esperto ;D

Comunque usando l'ultimo allegato funge tutto e non mi compare nessun errore  ;D Grazie mille, davvero  :D

Discussioni simili (3)