Joomla.it Forum
Non solo Joomla... => Sviluppo => : 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.
-
i plugin di cb sono particolari..
c'è un file xml?
guardaci dentro..
-
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>
-
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
-
non inviare così tanto codice, per cortesia.. intasa il database.
-
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
-
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
-
niente?
Grazie
-
hai un file params.ini ?
prova a cercare negli ini se c'è qualcosa che imposta quei valori
M.
-
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);
-
Vabbuò, farò a mano uno per uno :-\
-
ma hai controllato che non sia impostato un predefinito sul campo del db?
M.