Joomla.it Forum
Componenti per Joomla! => Gestione utenti e community => : gavilan 25 Aug 2008, 10:57:44
-
Ciao ragazzi.
Sto usando Community Builder e Uddeim per i messaggi privati.
Quando compongo un messaggio privato però, il bottone che serve per l'invio e dovrebbe presentare la scritta "spedisci", è completamente bianco!
Come posso fare per far visualizzare la scritta sul bottone?
Grazie, ciao.
Gavy
-
ciao dovresti cercare nelle cartelle di uddeim...e trovare un file php....dove trovi input type="submit" value="invia"....probabilmente nel tuo caso value è vuota si presenta così value"", ovviamente io ti ho messo invia, ma la puoi personalizzare come vuoi........... :D
Visita il mio sito:milcon.altervista.org (http://www.milcon.altervista.org)
-
Ciao Milcon :)
Ehm...
vero che sei così gentile da indicarmi il nome del file?
Sto impazzendo per cercarlo e non lo trovo proprio! ???
Grazie,
Gavy
-
ascolta.....vai nel plug_pms_uddeim11....dentro c'è un file pms.uddeim.php....alla riga 450...sulla destra c'è value="'.....prova a metterci dentro invia...così value="invia'
Visita il mio sito:milcon.altervista.org (http://www.milcon.altervista.org)
-
Ciao Milcon, grazie per la pazienza... :-*
Dunque, seguendo il percorso components/com_profiler/plugin/user/plug_pmsuddeim ho trovato il file pms.uddeim.php.
Suppongo sia quello giusto...
Alla riga 450 non c'è proprio nulla, ma alla riga 435 leggo:
$return .= '<tr><td colspan="2"><input type="submit" class="button" name="'.$this->_getPagingParamName("sndnewmsg").'" value="'._UE_PM_SENDMESSAGE.'" /></td></tr>';
Quindi devo scrivere value="Invia"
al posto di value="'._UE_PM_SENDMESSAGE.'" ?
Poi, proprio questa mattina, mi sono accorta che c'è un'altra cosa che non va. :-\
quando scrivo un messaggio personale e poi clicco sul bottone di invio, compare questo messaggio di errore:
Fatal error: Unsupported operand types in /.../httpdocs/includes/router.php on line 141
Il destinatario comunque riceve il mio messaggio privato.
Eppure fino a ieri funzionava bene!
E ieri sera ho toccato solo le impostazioni di FireBoard, mi sembra... cosa può essere successo?
Nel file router.php si legge:
if(count($this->getVars()) == 1)
{
$item = $menu->getItem($this->getVar('Itemid'));
$vars = $vars + $item->query;
}
Dove la linea 141 è quella che ho scritto in grassetto.
Ci vedi qualcosa che non va?
Ciao...
Gavy
-
che version di CB utilizzi?
-
Hai ragione, scusa. :)
Uso CB 1.1 su Joomla 1.5.6
-
Un problema fra CB ed Uddeim c'era anche nella beta 6 di CB 1.2 (che dovrebbe essere pienamente compatibile con J!1.5)
Infatti, segnalato questo bug, 2 gg dopo avevano risolto ;D
Io ti consiglio di installare (anche se ancora a pagamento) la 1.2 RC2 su joomla 1.5 avrai meno problemi...
Se non puoi/vuoi, purtroppo in questi giorni non ho modo di fare dei test e trovare soluzioni possibili. :-\
-
Però è strano: fino a ieri andava tutto bene...
Mi piacerebbe capire cos'ho fatto di nuovo che non va. ???
Se riesco a non spendere, meglio...
-
stasera lo provo in locale e ti dico.
Visita il mio sito:milcon.altervista.org (http://www.milcon.altervista.org)
-
Grazie mille! :D
-
ascolta ho provato in locale il cb 1.1, con uddeim e tutto funziona...anche il pulsante dei messagggi ha la scritta per inviare...immagino che durante il download il tuo uddeim abbia perso qualcosa. Reinstallalo...cancella anche eventuli file via ftp.....Metti su prima il componente poi i due moduli e i 2 plugin da gestione plugin del cb..
Visita il mio sito:milcon.altervista.org (http://www.milcon.altervista.org)
-
Mi è venuta in mente una cosa: quando ho installato uddeim, era comparso un messaggio che diceva di non riuscire a scrivere nel file config.class.php (se non erro).
Ero andata a controllare tramite ftp e avevo visto che questo file non esisteva nemmeno, allora l'avevo aggiunto "a mano" prendendolo dal file .zip.
Forse basterebbe confrontare il mio config con il tuo... che dici?
Intanto provo a toglierlo e ri-installarlo, ma temo che ci sarà ancora quel problema... :(
Ciao e grazie,
Gavy
-
Ecco, come volevasi dimostrare...
L'ho tolto e ho iniziato a re-installarlo: mi installa com_uddeim ma dà questo errore:
Errore grave: La scrittura del file di configurazione è fallita: /.../httpdocs/administrator/components/com_uddeim/config.class.php
Eppure ho dato i permessi 777 alla cartella administrator! ???
-
leva il componente uddemin dalla cartella dell'amministrator e rinstalla......
-
LoL ke versione usi di Uddeim???
L'ultima è sempre la migliore ;D
1.3 rilasciata da poco...
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,3206/Itemid,35/
-
leva il componente uddemin dalla cartella dell'amministrator e rinstalla......
Sì, l'avevo fatto e ci ho riprovato ancora... ma sempre lo stesso errore.
@rinuccio: Ora provo a scaricare la 1.3, e speriamo che vada!
Grazie. :)
-
Ragazzi, non so come dirvelo...
Ancora lo stesso errore, anche con uddeim 1.3:
Errore grave: La scrittura del file di configurazione è fallita: /.../httpdocs/administrator/components/com_uddeim/config.class.php
E adesso? :-\
Io poi dall'ftp ho reso scrivibile il file config.class.php, però non è normale che dia quell'errore... e infatti il risultato precedente era di avere il bottone di invio senza scritta.
Adesso installo anche i plugin e tutto il resto, ma credo che mi ritroverò nella situazione di partenza. :(
Ultimo aggiornamento:
L'installazione dei vari mod e plug è andata a buon fine.
Ho provato a loggarmi come utente nel mio sito e a spedire un messaggio privato, ma ecco comparire ancora quell'errore sul file router.php:
Fatal error: Unsupported operand types in /.../httpdocs/includes/router.php on line 141
Quindi questo problema non sta in uddeim ma probabilmente in qualche pasticcio che ho combinato con CB o Fireboard...
idee?
Grazie...
Gavy
-
mi sa di si...potresti levare fireboard e cb...e rinstallare solo cb e uddeim... ::)
Visita il mio sito:milcon.altervista.org (http://www.milcon.altervista.org)
-
Cosa hai alla linea 141 di qll file? ???
-
LoL ma la home a cosa è collegata? quale componente? Link del sito?
-
Dunque...
Nel file router.php si legge:
if(count($this->getVars()) == 1)
{
$item = $menu->getItem($this->getVar('Itemid'));
$vars = $vars + $item->query;
}
Dove la linea 141 è quella che ho scritto in grassetto.
Vuoi che posto l'intero file?
Per le altre domande: a quale home ti riferisci? A quella del forum? Ci si arriva da un link nel Menu Principale che è - al momento - accessibile solo agli admin (perché è ancora in fase di prova :) )
Il componente che ho usato è FireBoard, che si dovrebbe implementare bene con CB, se non erro.
La mia ipotesi è che ci sia qualche impostazione di FireBoard che ho dato e che mi ha scombinato tutto... è possibile?
Allora disinstallo Fireboard e ci riprovo?
Disinstallare anche CB... oddio... mi fa un po' paura. :-\
-
Ho scoperto una cosa interessante!
Se mando un messaggio privato partendo dal sito, mi dà l'errore su router.php, come ho specificato nel post sopra.
MA...
...Se invece mando un messaggio privato da dentro al forum, cioè clicco sul bottoncino "mp" sotto l'avatar o nel profilo del mio destinatario, la cosa funziona!!!
Questo vi dice qualcosa?
Forse allora devo togliere l'impostazione di FireBoard in cui gli ho detto di usare Uddeim per i messaggi privati.
Che ne pensate?
Ciao e grazie. :)
Gavilan
-
Il prob non penso sia quello. Avevo dei dubbi e forse me li hai confermati.
Quando si accede al sito, qual'è la prima pagina? un forum? un contenuto statico?
E quale pagina è "nascosta" agli utenti registrati?
Il problema potrebbe essere il mofulo di login, anzi, più che il login, il redirect. Se all'accesso si viene indirizzati ad 1 pagina inesistente, o ad un voce di menu, in questo caso nascosta, si crea quell'errore li.
scrivi il link del sito, dammi + info
-
Ciao Rinuccio.
La prima pagina del mio sito è una pagina semplice in "stile blog", con articoli e menu.
La pagina nascosta agli utenti registrati è solamente il forum, che comunque ha sempre come "contorno" intestazione del sito e menu vari. Insomma, fa parte del sito, non è un redirect.
Il fatto è che prima che io installassi il forum, l'invio/ricezione di messaggi privati dal sito avveniva senza errori!
A parte, ahimè, quel bottone di invio che appare senza scritta (come ho detto nel primo post di questo thread), cosa che succedeva anche prima, già dall'installazione di Uddeim.
Ok, se ti serve il link te lo mando in privato però, perché si tratta di un sito di lavoro ancora in fase di prova e non vorrei diffondere troppo la url.
Grazie :)
Gavy
-
Ciao, letto l'mp
Il menu che contiene la voce HOME è il principale? (ha la stellina gialla?)
Il modulo Login di CB, una volta effettuato l'accesso, dove indirizza? Home?
-
Ciao, letto l'mp
Il menu che contiene la voce HOME è il principale? (ha la stellina gialla?)
Ciao. ;)
Sì a entrambe le domande.
Il modulo Login di CB, una volta effettuato l'accesso, dove indirizza? Home?
Questa è una bella domanda: me lo sono chiesto anch'io!
Ti spiego:
normalmente indirizza alla Home, ma se tu la volta prima ti sei "loggato fuori" da un'area riservata, quando fai ancora il login in ti ritrovi nel tuo profilo o in una home un po' strana (con una formattazione che non è la sua)...
Non ti so dire di preciso quando avvengono queste due cose, ma mi sembra che siano in corrispondenza, appunto, di un log out fatto da area privata.
Ora faccio altre prove e vedo se riesco a dirti qualcosa di più preciso.
Esiste un settaggio di CB che imponga di indirizzare sempre alla Home, a ogni login?
Ultimo aggiornamento:
Ho fatto un po' di prove.
Confermo che l'anomalia si presenta quando faccio il login (da lato utente) dopo aver eseguito un log out da area privata (che sia il mio profilo, i messaggi privati, o il forum).
L'anomalia consiste nella visualizzazione di una Home con impaginazione disordinata, del tutto diversa da quella che ho costruito io... ???
P.S.: Hai un mp. :)
-
Una precisazione, ho appena fatto delle prove annotandomi i risultati:
- se "entro" nei miei mp dal link in home e inserisco il nick del destinatario a mano, l'operazione va a buon fine.
- Se "entro" nei miei mp dal link in home e però inserisco il nick del destinatario dalla "Lista utenti", quando invio viene visualizzato l'errore.
- Se "entro" nei miei mp dal link in home e rispondo a un mp che mi è arrivato, quando invio viene visualizzato l'errore.
- Se clicco sul nick di un utente, entrando così nel suo profilo, e scelgo "Spedisci Messaggio Privato", l'operazione va a buon fine.
- Se entro nel Forum e clicco sul profilo (come sopra) o clicco sul bottoncino "mp" sotto all'avatar di un utente che ha scritto un post, l'operazione va a buon fine.
Comunque il mp arriva sempre, in ogni caso,a destinazione.
Spero che questo possa aiutarvi ad aiutarmi... :P
Ciao ciao!
Gavy :)
-
Ciao... vi è mica venuta qualche idea? ::)
Io ho disinstallato Fireboard, ma - ahimè - l'errore quando invio un messaggio personale persiste:
Fatal error: Unsupported operand types in /.../httpdocs/includes/router.php on line 141
Qualcuno potrebbe per favore farmi vedere il suo file config.class.php di uddeim?
Con eventuali dati sensibili censurati, s'intende (sempre che ci siano).
Grazie :)
Gavilan
-
Il file config.class.php riposta solo la configurazione, non contiene dati che possono risolverti il problema.
Io continuo a ribadire che sia un prob di Login, per la NON scrittura di qll file, ti risp che il mio è settato su 766. fammi sapere.
-
Ciao Rinuccio.
Guarda, ho provato a mettere 777 a router.php, a tutta la cartella mod_login e anche alla omonima che sta dentro administrator...
Niente: si presenta ancora quell'errore. :-[
-
O_O noooooooo nn settare permessi a caso ;D
Metti 766 solo al config di uddeim il resto rispristinalo.
Con "il prob sta nel login" intendevo dire che spesso (capita) che il link (redirect) non coincide con la home, o con 1 pagina esistente.
Se hai una home "nascosta" pubblicala, oppure nella configurazione del modulo specifica la pagina da visualizzare al momento del login e logout
-
O_O noooooooo nn settare permessi a caso ;D
Metti 766 solo al config di uddeim il resto rispristinalo.
Ehm... le ho volute provare un po' tutte... :P e a dire il vero non so bene come devono essere i permessi: 664?
Quelli del config di uddeim li avevo già messi 777, infatti il file (da lato admin) risulta scrivibile.
Ti riassumo la situazione completa, perché i problemi, secondo me, ci sono stati per qualche motivo al momento dell'installazione:
è in quel momento che, pur andando l'installazione a buon fine, mi ha restituito l'errore del file config non scrivibile.
Io allora dall'ftp gli ho dato i permessi 777 (come ho scritto poco sopra) e apparentemente era andato tutto a posto...
Ma:
- il bottone dell'invio messaggio privato è bianco, cioè senza la scritta "spedisci", e questo è successo da subito;
- inizialmente comunque funzionava tutto, poi a un certo punto (non si sa bene il perché) ha iniziato a venire fuori quell'errore su router.php
Se hai una home "nascosta" pubblicala, oppure nella configurazione del modulo specifica la pagina da visualizzare al momento del login e logout
Una home nascosta? ???
Provo a dare un'occhiata al config come dici tu, grazie. :-*
-
oppure nella configurazione del modulo specifica la pagina da visualizzare al momento del login e logout
Ecco... io in config.class.php mi aspettavo di trovare un "login", "logout" o che so io, da settare... invece non so proprio dove mettere le mani. ???
Un aiutino?
Lo so, ci vuole molta pazienza con me... :-[
Ma, per caso, devo andare a leggere il config del com_login?
Comunque, anche in quello non trovo nulla di sbagliato... te lo allego qui.
Ciao!
[allegato eliminato da un amministratore - Il file era vecchio]
-
Utilizzi CB? Hai il modulo cb_login? li puoi scegliere quale pagina visualizzare all'accesso
-
Sì, hai ragione, uso il modulo cb_login...
Ok, sono andata a leggere il file mod_cblogin.php:
ho trovato la linea di codice in cui c'era quella "home nascosta" e l'ho sostituita con index.php.
Ora, quando effettuo il logout da area riservata e poi ri-effettuo il login, entro nella home giusta.
Però... se eseguo il logout da area riservata mi si presenta quel "famoso" errore che già conosciamo sul file router.php:
Fatal error: Unsupported operand types in /.../httpdocs/includes/router.php on line 141
Che dici, siamo sulla buona strada o sto incasinando le cosa ancora di più? :P
Ciao e grazie,
Gavy :)
-
il loguout che "indirizzo" ha?
-
Ehm... in che senso? ::)
-
;D
Gestione moduli, apri cb_login
fra i parametri ci sn i campi per inserire un url sia al login che al logout
-
Scusa, ma intendi qua?
if (is_callable(array($params,"get"))) { // Mambo 4.5.0 compatibility
$message_login = $params->def( 'login_message', 0 );
$message_logout = $params->def( 'logout_message', 0 );
$pretext = $params->get( 'pretext' );
$posttext = $params->get( 'posttext' );
$login = $params->def( 'login', $return );
$logout = $params->def( 'logout', "index.php" );
if ( cbLoginCheckJversion() == 1 && ( $logout == "index.php" ) ) {
$logout = "index.php?option=com_content&view=frontpage&Itemid=1"; // 1.5 RC 1 sefRelToAbs bug fix
}
L'indirizzo che vedi in rosso, è quello che ho sostituito con "index.php".
Per quel che riguarda il login invece, mi sembra a posto... ::)
-
Ehm... io questi problemi ce li ho ancora:
- Fatal Error se il destinatario del messaggio privato viene scelto dal menu a tendina "Tutti gli utenti"
- Fatal Error se eseguo il logout da area privata.
La situazione si presenta allo stesso modo se il messaggio privato lo spedisco dal sito o dal forum (fireboard 1.0.3).
E se provassi con un altro componente per messaggistica privata?
Quale mi consigliereste?
A me, sostanzialmente, interessa che gli utenti si possano scambiare mp dal forum. Mentre dal sito non mi interessa.
Ciao e grazie,
gavilan :)
-
FB si integra con Clexus Uddeim Jim e Missus
Se proprio non riesci a far funzionare Uddeim ti consigli Missus, bello da vedere, e "simile" sotto alcuni aspetti a Uddeim
-
Ok, grazie, penso che proverò con Missus allora.
Ciao ciao! :)
-
anche io ho il tasto "invia" totalmente bianco ma visti i problemi in cui ti sei trovato o per risolvere questa cosa quasi quasi me lo tengo bianco :|
ho cercato la riga 450 nel plugin ma non c'è il value=""
-
Ciao scherman83. :)
Sì, guarda, se non ti dà proprio fastidio lascialo bianco... ::)
Io devo ancora provare Missus, al momento ho avuto cose più urgenti da fare, sempre per il mio sito, ma Uddeim l'ho proprio lasciato perdere.
Ah... sono donna. ;D
Ciao!
-
ti chiedo scusa per averti cambiato sesso :D
per farmi perdonare ti do la soluzione al problema che abbiamo in comune.
ho pensato di esaminare la pagina con fireboard ed ho notato che eliminando l'attributo background dal css di uddeim il tasto appariva in tutto il suo splendore con tanto di "Spedisci"
va eliminato sia dal css generico che da quello di ie.
#uddeim-writeform input.button {
font-family: Arial, Helv, Helvetica, "MS Sans Serif", "Sans Serif";
font-size: 11px;
border: 1px solid #c0c0c0;
backgorund:none; (ho eliminato questa riga)
soluzione banalissima che per me ha funzionato :D
-
Guarda, io ho avuto anche altri problemi con Uddeim, per quello l'ho lasciato perdere. Ma forse dipende anche dal template scelto.
Quindi grazie, ne terrò conto! :D
ti chiedo scusa per averti cambiato sesso :D
Figurati! ;)
-
Stesso problema di gavillan, col tasto invia e...ho risolto (leggendo meglio) col suggerimento di scherman83.
Grazie! :)