Fork me on GitHub




« 1 (2) 3 »


Re: Extcal: Une modif si quelqun peut m'aider
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Il faut le dupliquer du week.php Faites une recherche pour les noms des variables concernées.

Posté le : 12/05/2010 11:49

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Extcal: Une modif si quelqun peut m'aider
Aspirant
Inscrit: 08/02/2004 08:39
Messages: 23
Oups, tu sais de quoi tu parle, je pense,
mais la j'ai du mal a te suivre,

dupliquer quel variable , et pourquoi de week?
Alos que je m'interresse uniquement a Month ?
j'ai pas suivi,

Posté le : 12/05/2010 11:52
Partager Twitter Partagez cette article sur GG+
Re: Extcal: Une modif si quelqun peut m'aider
Aspirant
Inscrit: 08/02/2004 08:39
Messages: 23
S'il plait un peu d'aide lol

J'ai inserer une tonne de variable dans mon month.php
Mais rien a faire, j'ai reussi a obtenir un "0" entre les deux parenheses, mais en plus sa correspond pas, , vu qu'il y a un membre inscrit , il devrais y avoir (1) c pas le cas
et surtout c le nom apres les deux point qui m'interresse le plus,

s'il vous plait :) :)
un peu d'aide

Posté le : 12/05/2010 13:47
Partager Twitter Partagez cette article sur GG+
Re: Extcal: Une modif si quelqun peut m'aider
Semi pro
Inscrit: 27/08/2003 11:03
De Perpignan
Messages: 1255
a vu d'oeil ça parait un poil compliqué, les noms sont gérés par event.php, les mois pas month.php, il faudrait réussir à insérer les variables d'event.php dans month.php pour ensuite les envoyer vers le template extcal_month.html.

Posté le : 12/05/2010 16:04

Si tu frappes sur ta tête avec une cruche et que ça sonne creux, n'en déduis pas forcément que c'est la cruche qui est vide. ...
Partager Twitter Partagez cette article sur GG+
Re: Extcal: Une modif si quelqun peut m'aider
Aspirant
Inscrit: 08/02/2004 08:39
Messages: 23
C'est exactement ca,
se que je fait depuis une semaine, mais mes connaissance sont limités et donc je rame grave
lol

Posté le : 12/05/2010 16:14
Partager Twitter Partagez cette article sur GG+
Re: Extcal: Une modif si quelqun peut m'aider
Aspirant
Inscrit: 08/02/2004 08:39
Messages: 23
Ceci dit,
Dans Extcal il y a cinq possibilité de visu
en calendrier tableau 2:
extcal_calendar-month.html ( en tableau par mois )
extcal_calendar-week.html ( en tableau par semaine)
ces deux la m'interresse pas

Les trois autre en listing:
extcal_month.html (listing mois )
extcal_week.html (listing semaine )
extcal_day.html (listing jour )

est biensur "extcal_event.html" qui permet de voir l'evenement individuel, la ou justement le script existe
ou une personne peut s'inscrire et surtout une fois inscrit, il apparait en present dans cette evenement dans extcal_event.html

d'ou je pense quecelui qui touche en PHP doit connaitre les variable a rajouter dans extcal_month.html et month.php
pour avoir la meme possibilité

YO

Posté le : 12/05/2010 16:24
Partager Twitter Partagez cette article sur GG+
Re: Extcal: Une modif si quelqun peut m'aider
Semi pro
Inscrit: 27/08/2003 11:03
De Perpignan
Messages: 1255
Pas si simple, on est en objet, on a des templates smarty...

Le code qui affiche les noms sur les templates:

<{if $whosGoing}>
    <
tr>
        <
td colspan="3" class="even">
            <
b><{$lang.whos_going}> (<{$eventmember.member.nbUser}>) :</b> <{foreach name=eventMemberList from=$eventmember.member.userList item=member}><{if $smarty.foreach.eventMemberList.first != 1}>, <{/if}><a href="<{$xoops_url}>/userinfo.php?uid=<{$member.uid}>"><{$member.uname}></a><{/foreach}>
            <{if 
$eventmember.member.show_button}>
            <
form style="display:inline;" method="post" action="event_member.php">
                <
input type="hidden" name="mode" value="<{$eventmember.member.joinevent_mode}>" />
                <
input type="hidden" name="event" value="<{$event.event_id}>" />
                <{
$token}>
                <
input type="submit" value="<{$eventmember.member.button_text}>"<{$eventmember.member.button_disabled}> />
            </
form>
            <{/if}>

est généré par les
$xoopsTpl->assign


Le code qui gère les noms n'est pas non plus difficile à trouver :
// If the who's goging function is enabled
if($xoopsModuleConfig['whos_going']) {

    
// Retriving member's for this event
    
$members $eventmemberHandler->getMembers($eventId);

    
// Initializing variable
    
$eventmember['member']['show_button'] = false;

    
$nbUser 0;
    
// Making a list with members and counting regitered user's
    
foreach($members as $k => $v) {
        
$nbUser++;
        
$eventmember['member']['userList'][] = array('uid'=>$k'uname'=>$v->getVar('uname'));
    }
    
$eventmember['member']['nbUser'] = $nbUser;

    
// If the user is logged
    
if($xoopsUser) {

        
// Initializing variable
        
$eventmember['member']['show_button'] = true;
        
$eventmember['member']['button_disabled'] = '';

        
// If the user is already restired to this event
        
if(array_key_exists($xoopsUser->getVar('uid'), $members)) {
            
$eventmember['member']['button_text'] = _MD_EXTCAL_REMOVE_ME;
            
$eventmember['member']['joinevent_mode'] = 'remove';
        } else {
            
$eventmember['member']['button_text'] = _MD_EXTCAL_ADD_ME;
            
$eventmember['member']['joinevent_mode'] = 'add';

            
// If this event is full
            
if($event['event_nbmember'] != && $eventmemberHandler->getNbMember($eventId) >= $event['event_nbmember']) {
                
$eventmember['member']['disabled'] = ' disabled="disabled"';
            }
        }

    }

}


et un peu plus loin

// If who's going or not going function is enabled
if($xoopsModuleConfig['whos_going'] || $xoopsModuleConfig['whosnot_going']) {
    
$xoopsTpl->assign('eventmember'$eventmember);
}
$xoopsTpl->assign('whosGoing'$xoopsModuleConfig['whos_going']);

le $lang.quelque chose est générer par :
$lang = array(
    
'start'=>_MD_EXTCAL_START,
    
'end'=>_MD_EXTCAL_END,
    
'calmonth'=>_MD_EXTCAL_NAV_CALMONTH,
    
'calweek'=>_MD_EXTCAL_NAV_CALWEEK,
    
'year'=>_MD_EXTCAL_NAV_YEAR,
    
'month'=>_MD_EXTCAL_NAV_MONTH,
    
'week'=>_MD_EXTCAL_NAV_WEEK,
    
'day'=>_MD_EXTCAL_NAV_DAY
);


pour que ça marche tu est en plus obliger d'aller dans la bdd en utilisant XoopsObjectHandler

C'est donc quasiment le fichier "event.php" qu'il faut intégrer à month.php
et ça, month.php n'est peut être pas prêt à l'accepter...

Ceci dit rien n'est impossible mais mon aide s'arrête ici, ça prendrait trop de temps pour moi.

Posté le : 12/05/2010 17:02

Si tu frappes sur ta tête avec une cruche et que ça sonne creux, n'en déduis pas forcément que c'est la cruche qui est vide. ...
Partager Twitter Partagez cette article sur GG+
Re: Extcal: Une modif si quelqun peut m'aider
Aspirant
Inscrit: 08/02/2004 08:39
Messages: 23
Je l'ai avait intergrer les trois script que t a mis en dessous, mais dans tout les sens ca marche pas
j'obtiens en bout de ligne , juste (0):
au lieu de (1):le nom

Merci quant meme a toi,
enfin, j'espere vraiment que quelqun fort en php pourra m'aider pour reconstruire mes variables
yo

Posté le : 12/05/2010 17:59
Partager Twitter Partagez cette article sur GG+
Re: Extcal: Une modif si quelqun peut m'aider
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Vous avez déjà inspecter quelles variables sont présente avec Smarty debug dans les deux cas?

Posté le : 12/05/2010 20:19

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Extcal: Une modif si quelqun peut m'aider
Aspirant
Inscrit: 08/02/2004 08:39
Messages: 23
oups, inspecter ??

Posté le : 12/05/2010 20:20
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2) 3 »



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

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