Fork me on GitHub






En utilisant le Template X2t par défaut : Il devient Impossible de s'abonner aux notifications
Régulier
Inscrit: 04/02/2003 10:02
De Toulouse
Messages: 314
Bonjour, (Version xoops 2.0.13.2 )
P.S : Le dernier module installé est News1.4)
Il m'est impossible de m'abonner aux notifications (Notification avec le +/- pour faire apparaitre les Options de la notification).

Quand on choisit un abonnement et que l'on fait [mettre à jour], le message "Retour là où vous étiez..." apparait et l'abonnement n'est pas pris en compte !?

En mode debug PHP j'ai le message suivant :
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 495
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 495
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variable references should be returned by reference in file class/database/mysqldatabase.php line 348
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variable references should be returned by reference in file class/database/mysqldatabase.php line 348
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 495
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 495
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variable references should be returned by reference in file class/database/mysqldatabase.php line 348
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 495
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 495
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variable references should be returned by reference in file class/database/mysqldatabase.php line 348
Notice [PHP]: Only variable references should be returned by reference in file kernel/config.php line 188
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 100


=======

En plus quand je vais dans http://monsite/notifications.php, impossible de supprimer les messages "je sélectionne mes messages click sur supprimer j'ai le message "Retour là où vous étiez..." et rien n'est supprimé ....

En Mode Debug PHP duans je tente de supprimer j'ai les messages suivant :
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 495
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 495
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variable references should be returned by reference in file class/database/mysqldatabase.php line 348
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variable references should be returned by reference in file class/database/mysqldatabase.php line 348
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 495
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 495

Posté le : 02/12/2005 23:23

Edité par charly sur 03/12/2005 11:28:55
Edité par charly sur 04/12/2005 01:03:54
Partager Twitter Partagez cette article sur GG+
Re: En utilisant le Template X2t par défaut : Il devient Impossible de s'abonner aux notifications
Régulier
Inscrit: 04/02/2003 10:02
De Toulouse
Messages: 314
Après des tests avec la version xoops_20132fr sur mon seveur de test je me rends compte que le problème vient du theme x2t .... mais je ne sais pas pourquoi ....
*

Pourriez vous m'aider SVP ????
D'ou peux venir le pb ??

Posté le : 03/12/2005 11:31

Edité par charly sur 04/12/2005 16:23:32
Partager Twitter Partagez cette article sur GG+
Re: En utilisisant le theme X2t il est Impossible de s'abonner aux notifications
Régulier
Inscrit: 04/02/2003 10:02
De Toulouse
Messages: 314
Pourquoi lorsqu'on choisit le template X2t par defaut le système de Notification ne fonctionne pas ????

BUG ou pas BUG

Posté le : 03/12/2005 23:49
Partager Twitter Partagez cette article sur GG+
Re: En utilisisant le theme X2t il est Impossible de s'abonner aux notifications
Régulier
Inscrit: 04/02/2003 10:02
De Toulouse
Messages: 314
Je confirme que c'est bien un problème en utilisant le template X2t par défaut ...
j'ai procéder à la modification du contenu du fichier template X2t "system_notification_select.html" par celui du theme default et là pas de problème de sélection dans la notification...


Donc j'en conclu que le pb vient du Gestionnaire de templates »» x2t fichier "system_notification_select.html"
mettant en cause le Java ....

Maintenant reste a trouver la solution .... car l'essentiel pour moi est d'avoir ce système d'affichage ou non de la boite de selection ....

On a avancé ... un peu sur la piste de recherche du pb, reste à trouver la solution .... qui a travaillé sur le template x2t ??


Si on regarde sur Xoops FR on constate qu'il utilise la même fonction ... donc je pense que le template du theme xfchewb0 conviendrait bien ...

Alors je demande aux responsables de XoopsFR s'il est possible de récupérer le code html du fichier "xfchewb0/templates/system/system_notification_select.html" (Gestionnaire de templates »» xfchewb0 »» Editer le fichier template : system_notification_select.html)

SVP PLEAAAAASE

Posté le : 04/12/2005 01:01

Edité par charly sur 04/12/2005 01:35:42
Partager Twitter Partagez cette article sur GG+
Re: En utilisisant le theme X2t il est Impossible de s'abonner aux notifications
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Une recherche sur le site avec le mot system_notification_select t'aurait permis de trouver la réponse.

Posté le : 04/12/2005 12:28
Partager Twitter Partagez cette article sur GG+
Re: En utilisisant le theme X2t il est Impossible de s'abonner aux notifications
Régulier
Inscrit: 04/02/2003 10:02
De Toulouse
Messages: 314
Salut christian et merci pour ta réponse qui n'a pas solutionné mon pb...

Que je résume, mon pb n'est pas l'affichage on non de la boite de sélection de notification, mais le cochage des options de notification ... (mon pb n'est pas d'afficher ou de masquer les otpions en bas des pages)

Quand je coche et que je valide rien n'est pris en compte,j'ai l'affichage "Retour là où vous étiez..."

Pour mieu t'en rendre compte connecte toi sur http://membres.lycos.fr/tmxoops/modules/news
Connexion : anonyme Mot de passe : anonyme

Je déroule mes Options de Notification , je coche mes Options, je valide, ==>> J'ai l'affcihage de la page "http://monsite/modules/news/notification_update.php avec le message "Retour là où vous étiez..." , je recoche sur Options de Notification y'a rien de cocher .... et ça c''est pas normal ...

Je vais sur "http://monsite/notifications.php" et là rien non plus ....

Si je prend les template default du theme default là j'ai pas de souci ...

Posté le : 04/12/2005 15:02
Partager Twitter Partagez cette article sur GG+
Re: En utilisisant le theme X2t il est Impossible de s'abonner aux notifications
Régulier
Inscrit: 04/02/2003 10:02
De Toulouse
Messages: 314
Le pb semble venir de la fonction Java ... car si je je mets ce code ça ne marche pas ;o( :
<script  type="text/javascript">
function 
hideAll()
{
document.getElementById('notifform').style.display 'none';
}
function 
showForm(obj)
{
obj.style.display 'block';
}
</script>

<style type="text/css">
#notifform
{
display: none;
}
</style>

<{if $xoops_notification.show}>

<p>&nbsp;
<span style="background-color: #E9E9E9;border:1px solid #C0C0C0;font-size:10px;">&nbsp;
<{$lang_notificationoptions}>&nbsp;
<a href="javascript:;" onclick="hideAll();showForm(document.getElementById('notifform'));">+</a>/
<a href="javascript:;" onclick="hideAll();">-</a>
&nbsp;
</span>
</p>

<form id="notifform" name="notification_select" action="<{$xoops_notification.target_page}>" method="post">
<h4 style="text-align:center;"><{$lang_activenotifications}></h4>
<input type="hidden" name="not_redirect" value="<{$xoops_notification.redirect_script}>" />
<table class="outer">
  <tr><th colspan="3"><{$lang_notificationoptions}></th></tr>
  <tr>
    <td class="head"><{$lang_category}></td>
    <td class="head"><input name="allbox" id="allbox" onclick="xoopsCheckAll('notification_select','allbox');" type="checkbox" class="checkbox" value="<{$lang_checkall}>" /></td>
    <td class="head"><{$lang_events}></td>
  </tr>
  <{foreach name=outer item=category from=$xoops_notification.categories}>
  <{foreach name=inner item=event from=$category.events}>
  <tr>
    <{if $smarty.foreach.inner.first}>
    <td class="even" rowspan="<{$smarty.foreach.inner.total}>"><{$category.title}></td>
    <{/if}>
    <td class="odd">
    <{counter assign=index}>
    <input type="hidden" name="not_list[<{$index}>][params]" value="<{$category.name}>,<{$category.itemid}>,<{$event.name}>" />
    <input type="checkbox" class="checkbox" id="not_list[]" name="not_list[<{$index}>][status]" value="1" <{if $event.subscribed}>checked="checked"<{/if}> />
    </td>
    <td class="odd"><{$event.caption}></td>
  </tr>
  <{/foreach}>
  <{/foreach}>
  <tr>
    <td class="foot" colspan="3" align="center"><input type="submit" class="button" name="not_submit" value="<{$lang_updatenow}>"/></td>
  </tr>
</table>
<div align="center">
<{$lang_notificationmethodis}>:&nbsp;<{$user_method}>&nbsp;&nbsp;[<a href="<{$editprofile_url}>"><{$lang_change}></a>]
</div>
</form>
<{/if}>

Si je mets ce code ca marche mais je n'ai plus l'Option d'afficher ou de masquer
<{if $xoops_notification.show}>
<
form name="notification_select" action="<{$xoops_notification.target_page}>" method="post">
<
h4 style="text-align:center;"><{$lang_activenotifications}></h4>
<
input type="hidden" name="not_redirect" value="<{$xoops_notification.redirect_script}>" />
<
input type="hidden" name="XOOPS_TOKEN_REQUEST" value="<{php}>echo $GLOBALS['xoopsSecurity']->createToken();<{/php}>" />
<
table class="outer">
  <
tr><th colspan="3"><{$lang_notificationoptions}></th></tr>
  <
tr>
    <
td class="head"><{$lang_category}></td>
    <
td class="head"><input name="allbox" id="allbox" onclick="xoopsCheckAll('notification_select','allbox');" type="checkbox" value="<{$lang_checkall}>" /></td>
    <
td class="head"><{$lang_events}></td>
  </
tr>
  <{foreach 
name=outer item=category from=$xoops_notification.categories}>
  <{foreach 
name=inner item=event from=$category.events}>
  <
tr>
    <{if 
$smarty.foreach.inner.first}>
    <
td class="even" rowspan="<{$smarty.foreach.inner.total}>"><{$category.title}></td>
    <{/if}>
    <
td class="odd">
    <{
counter assign=index}>
    <
input type="hidden" name="not_list[<{$index}>][params]" value="<{$category.name}>,<{$category.itemid}>,<{$event.name}>" />
    <
input type="checkbox" id="not_list[]" name="not_list[<{$index}>][status]" value="1" <{if $event.subscribed}>checked="checked"<{/if}> />
    </
td>
    <
td class="odd"><{$event.caption}></td>
  </
tr>
  <{/foreach}>
  <{/foreach}>
  <
tr>
    <
td class="foot" colspan="3" align="center"><input type="submit" name="not_submit" value="<{$lang_updatenow}>" /></td>
  </
tr>
</
table>
<
div align="center">
<{
$lang_notificationmethodis}>:&nbsp;<{$user_method}>&nbsp;&nbsp;[<a href="<{$editprofile_url}>"><{$lang_change}></a>]
</
div>
</
form>
<{/if}>

Posté le : 04/12/2005 15:39
Partager Twitter Partagez cette article sur GG+
Re: En utilisisant le theme X2t il est Impossible de s'abonner aux notifications
Régulier
Inscrit: 04/02/2003 10:02
De Toulouse
Messages: 314
Bon ben j'ai trouvé la solution ... en modifiant le code
Ainsi voila ma version du fichier
<script type="text/javascript">
function 
hideAll()
{
document.getElementById('notifform').style.display 'none';
}
function 
showForm(obj)
{
obj.style.display 'block';
}
</script>


<br />
&nbsp;&nbsp;
<span style="background-color: #E9E9E9;border:1px solid #C0C0C0;">&nbsp;
<{$lang_notificationoptions}>&nbsp;
<a href="javascript:;" onclick="hideAll();showForm(document.getElementById('notifform'));"><img src="<{$xoops_imageurl}>down.gif" width="15" height="9" alt="" border="0" /></a>&nbsp;/ 
<a href="javascript:;" onclick="hideAll();"><img src="<{$xoops_imageurl}>up.gif" width="15" height="9" alt="" border="0" /></a>&nbsp;
</span>


<{if $xoops_notification.show}>
<form id="notifform" name="notification_select" action="<{$xoops_notification.target_page}>" method="post">
<h4 style="text-align:center;"><{$lang_activenotifications}></h4>
<input type="hidden" name="not_redirect" value="<{$xoops_notification.redirect_script}>" />
<input type="hidden" name="XOOPS_TOKEN_REQUEST" value="<{php}>echo $GLOBALS['xoopsSecurity']->createToken();<{/php}>" />

<table class="outer">
  <tr><th colspan="3"><{$lang_notificationoptions}></th></tr>
  <tr>
    <td class="head"><{$lang_category}></td>
    <td class="head"><input name="allbox" id="allbox" onclick="xoopsCheckAll('notification_select','allbox');" type="checkbox" class="checkbox" value="<{$lang_checkall}>" /></td>
    <td class="head"><{$lang_events}></td>
  </tr>
  <{foreach name=outer item=category from=$xoops_notification.categories}>
  <{foreach name=inner item=event from=$category.events}>
  <tr>
    <{if $smarty.foreach.inner.first}>
    <td class="even" rowspan="<{$smarty.foreach.inner.total}>"><{$category.title}></td>
    <{/if}>
    <td class="odd">
    <{counter assign=index}>
    <input type="hidden" name="not_list[<{$index}>][params]" value="<{$category.name}>,<{$category.itemid}>,<{$event.name}>" />

<input type="checkbox" class="checkbox" id="not_list[]" name="not_list[<{$index}>][status]" value="1" <{if $event.subscribed}>checked="checked"<{/if}> />
    </td>
    <td class="odd"><{$event.caption}></td>
  </tr>
  <{/foreach}>
  <{/foreach}>
  <tr>


<td class="foot" colspan="3" align="center"><input type="submit" class="button" name="not_submit" value="<{$lang_updatenow}>"/></td>


</tr>
</table>
<div align="center">
<{$lang_notificationmethodis}>:&nbsp;<{$user_method}>&nbsp;&nbsp;[<a href="<{$editprofile_url}>"><{$lang_change}></a>]
</div>
</form>
<{/if}>

Posté le : 04/12/2005 20:31
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

63 Personne(s) en ligne (52 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 63 | Plus ...