Italian SMF

Supporto ElkArte => ElkArte 1.0 / 1.1 => Discussione aperta da: berethor il Lunedì - 15 Gennaio 2018 - 19:01

Titolo: Errore con blocco Profilo SP
Inserito da: berethor il Lunedì - 15 Gennaio 2018 - 19:01
Ho installato SP su ElkArte 1.1.1

L'installazione è andata bene, ma accade un problema con un blocco in particolare: il blocco Profilo. Tenendolo disattivato non ci sono problemi, ma all'attivazione il portale diventa inagibile e ricevo questo errore:

Citazionein_array() expects parameter 2 to be array, null given

Sto usando questa versione di SP: https://github.com/SimplePortal/SimplePortal_ElkArte/tree/development
Titolo: Re:Errore con blocco Profilo SP
Inserito da: radu81 il Lunedì - 15 Gennaio 2018 - 20:30
Hai provato ad eliminare il blocco e poi ricrearlo? Se non funziona elimina e crea un nuovo profilo di visibilità per quel blocco
Ho avuto lo stesso errore, ma non saprei con quale blocco perché li ho eliminati tutti. Appena riesco faccio qualche prova sul forum di prova e ti dico se funziona con quel blocco.

=== edit ===
come non detto, ho lo stesso errore con quel blocco, mi sa che è un bug di SP:

Tipo di errore: Generale
Warning: in_array() expects parameter 2 to be array, null given
http://dominio.it/index.php?
File:  ... sources/Load.php
Riga: 978



$db->free_result($request);
975: }
976:
977: // Custom profile fields as well
978: if (!empty($new_loaded_ids) && !empty($user_info['id']) && $set !== 'minimal' && (in_array('cp', $context['admin_features'])))
979: {
980: $request = $db->query('', '
981: SELECT id_member, va
Titolo: Re:Errore con blocco Profilo SP
Inserito da: emanuele il Martedì - 16 Gennaio 2018 - 00:18
O è un bug di SP o è un bug di Elk... mi sa che ce lo si gioca sul filo di lana. xD
Al momento il fix più facile sono troppe righe rispetto a quello che vorrei proporre, fammi pensare un po'.
Titolo: Re:Errore con blocco Profilo SP
Inserito da: emanuele il Mercoledì - 17 Gennaio 2018 - 12:46
Niente, penso che per ora l'unico modo di evitare l'errore sia aggiungere:
if (empty($context['admin_features']))
{
    $context['admin_features'] = array();
}

in Load.php, appena appena prima di:
// Custom profile fields as well

E nel frattempo ho creato il bug report:
https://github.com/SimplePortal/SimplePortal_ElkArte/issues/20
Titolo: Re:Errore con blocco Profilo SP
Inserito da: radu81 il Mercoledì - 17 Gennaio 2018 - 21:01
Grazie Emanuele, l'errore è sparito e nessun errore nel log di elkarte  ;)
Titolo: Re:Errore con blocco Profilo SP
Inserito da: emanuele il Mercoledì - 17 Gennaio 2018 - 21:35
Credo che l'unico potenziale problema è che non vengono mostrati i profili personalizzati, ma non so nemmeno se nel blocco di SP siano messi...
Titolo: Re:Errore con blocco Profilo SP
Inserito da: radu81 il Mercoledì - 17 Gennaio 2018 - 23:21
Per profili personalizzati ti riferisci ai profili "estetici" o quelli di visibilità? Vengono mostrati entrambi

Ho fatto un po' di prove con questo blocco e non ho visto nulla di strano, i profili di stile funzionano e vengono applicati, i profili di visibilità idem, il blocco viene mostrato agli utenti registrati o solo agli ospiti o a tutti... Dopo tutte queste prove nessun errore nel log di elkarte

L'unica cosa strana che ho notato è se uso il blocco login nella pagina di ricerca (lo so che non ha molto senso pubblicare lì il blocco, sono solo delle prove). Forse è meglio segnalarlo sul forum ufficiale nel topic di SP, qui stiamo andando un po' off-topic