Errore con blocco Profilo SP

Aperto da berethor, Lunedì - 15 Gennaio 2018 - 19:01

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

berethor

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

radu81

#1
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

emanuele

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'.

emanuele

#3
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

radu81

Grazie Emanuele, l'errore è sparito e nessun errore nel log di elkarte  ;)

emanuele

Credo che l'unico potenziale problema è che non vengono mostrati i profili personalizzati, ma non so nemmeno se nel blocco di SP siano messi...

radu81

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

Discussioni simili (3)