Joomla.it Forum

Non solo Joomla... => Sviluppo => : Indaco 10 Mar 2010, 17:00:49

: aiuto programmazione
: Indaco 10 Mar 2010, 17:00:49
Trattasi di un plugin di communty builer che permette di lasciare messaggi nel profilo tipo guestbook (profileGuestbook)

Di default la notifica di un nuovo messaggio sul profilo è su NO, vorrei metterlo su SI ma non ci riesco

sul file php trovo

:
$notify = strtolower($userConfig->cb_pb_notifyme);

if($notify=='_ue_yes'){
$cbNotification = new cbNotification();
$res=$cbNotification->sendFromSystem($id,sprintf(_pb_MSGSUB,getLangDefinition($tab->title)),sprintf(_pb_MSGBODY,$postername,getLangDefinition($tab->title)).sprintf($autoPublish?_pb_MSGBODYAUTOAPPROVED:_pb_MSGBODYREVIEWAPPROVE, getLangDefinition($tab->title),$this->_getAbsURLwithParam(array())));

}
}
}

su quello xml

:
<field type="radio" title="_pb_NotifyMe" name="cb_pb_notifyme" description="_pb_NotifyMe_Desc" registration="1" readonly="1" profile="1" >
<fieldvalue title="_UE_YES" ordering="1"  sys="0" />
<fieldvalue title="_UE_NO" ordering ="2" sys="0" />
</field>

Se qualcuno ha un attimo di tempo gliene sari grato.
: Re:aiuto programmazione
: 56francesco 10 Mar 2010, 17:24:34
i plugin di cb sono particolari..
c'è un file xml?
guardaci dentro..
: Re:aiuto programmazione
: Indaco 10 Mar 2010, 17:28:35
si, il secondo codice che ho postato è estrapolato dal file xml


eccolo tutto

:
<?xml version="1.0" encoding="UTF-8"?>
<cbinstall version="1.0" type="plugin" group="user">
<name>CB ProfileBook</name>
<author>JoomlaJoe and Beat</author>
        <option value="0">No</option>
        <option value="1">Yes</option>
</param>
cut
</cbinstall>
: Re:aiuto programmazione
: Indaco 10 Mar 2010, 17:53:51
Ecco come appare nel profilo

(http://www.umbriamusica.it/screen2.jpg)

non c'è nulla si settato in default

L'autopubblicazione, anche se non segnalata è di default in yes.
il Notify in No
: Re:aiuto programmazione
: 56francesco 10 Mar 2010, 17:57:16
non inviare così tanto codice, per cortesia.. intasa il database.
: Re:aiuto programmazione
: 56francesco 10 Mar 2010, 18:03:15
dovresti trovare nel file .xml qualcosa di questo genere
:
<param name="file1" type="text" default="qui il parametro" label="Image file name" description="descrizione che vuoi"></param>
ma non saprei se un plugin per cb funziona uguale.. prova
: Re:aiuto programmazione
: Indaco 10 Mar 2010, 18:11:54
L'unica cosa che trovo a tale proposito è il secondo codice postato all'inzio di questo post ma non so come modificarlo perchè mi prenda di default yes. Ho provato con value=1 ma non va
: Re:aiuto programmazione
: Indaco 11 Mar 2010, 11:30:22
niente?

Grazie
: Re:aiuto programmazione
: mau_develop 11 Mar 2010, 11:36:38
hai un file params.ini ?

prova a cercare negli ini se c'è qualcosa che imposta quei valori

M.
: Re:aiuto programmazione
: Indaco 11 Mar 2010, 13:01:33
grazie mau..ma nulla

l'unico altro riferimento trovato è sempre nel file php ed è questo

:
//Get User Level Configuration Options
$userConfig = $this->pbGetUserConfig($user->id);
$autoPublish = strtolower($userConfig->cb_pb_autopublish);
$notify = strtolower($userConfig->cb_pb_notifyme);
: Re:aiuto programmazione
: Indaco 15 Mar 2010, 19:48:47
Vabbuò, farò a mano uno per uno  :-\
: Re:aiuto programmazione
: mau_develop 15 Mar 2010, 23:49:26
ma hai controllato che non sia impostato un predefinito sul campo del db?

M.