Fork me on GitHub



 Bas   Précédent   Suivant  Le sujet est verrouillé

(1) 2 3 4 ... 9 »


Quelques Trucs Pratique !
Régulier
Inscrit: 21/07/2005 14:49
De Belgique-Hainaut
Messages: 329
Si vous voulez pas qu'un membre laisse son site avec un lien interminable :

Editer le fichier userinfo.php à la racine de xoops puis à la ligne 71
Remplacer :
-$xoopsTpl->assign('user_websiteurl', '<a href="'.$thisUser->getVar('url', 'E').'" target="_blank">'.$thisUser->getVar('url').'</a>');
Par :
- $xoopsTpl->assign('user_websiteurl', '<a href="'.$thisUser->getVar('url', 'E').'" target="_blank">Visiter son site</a>');

Cette fonction tourne quand le membre déjà enregistrer ( je viens de remarquer cela lors d'un test inscription ) si on pouvait me donner l'erreur ce serait sympa.

Rectification le code a mettre est :

$xoopsTpl->assign('user_websiteurl', '<a href="'.$thisUser->getVar('url').'" target="_blank">Visiter son site</a>'); et là tout est Okkkkkkk lol

Grrrrrrrrrrrrrrr Na ça va pas :S Quand y pas de lien y laisse tout de même un Visiter son site avec pour lien about même en changeant le code system_userinfo.html et y mettant <{if $user_websiteurl}><{$user_websiteurl}><{else}>&nbsp;<{/if}> ça plante :S


----------------------------------------------------------------------------
Pour ceux qui veulent reprendre les champs déjà établit dans xoops pour une inscription :

> Fichier Register.php à la racine xoops ligne 128 après

<input type='hidden' name='email' value='".$myts->htmlSpecialChars($email)."' />";

// ------ Ajout Jb ------ //
echo "<input type='hidden' name='name' value='".$myts->makeTboxData4PreviewInForm($name)."' />";    //jb
echo "<input type='hidden' name='user_icq' value='".$myts->makeTboxData4PreviewInForm($user_icq)."' />";    //jb
echo "<input type='hidden' name='user_aim' value='".$myts->makeTboxData4PreviewInForm($user_aim)."' />";    //jb
echo "<input type='hidden' name='user_yim' value='".$myts->makeTboxData4PreviewInForm($user_yim)."' />";    //jb
echo "<input type='hidden' name='user_from' value='".$myts->makeTboxData4PreviewInForm($user_from)."' />";    //jb
echo "<input type='hidden' name='user_occ' value='".$myts->makeTboxData4PreviewInForm($user_occ)."' />";    //jb
echo "<input type='hidden' name='user_intrest' value='".$myts->makeTboxData4PreviewInForm($user_intrest)."' />";    //jb
echo "<input type='hidden' name='user_sig' value='".$myts->makeTboxData4PreviewInForm($user_sig)."' />";    //jb
// ------ Ajout Jb ------ //



> Fichier Register.php à la racine xoops ligne 164 après

$newuser->setVar('uname', $uname, true);

// ------ Ajout Jb ------ //
        
$newuser->setVar('name'$nametrue);    //jb.
        
$newuser->setVar('user_icq'$user_icqtrue);    //jb.
        
$newuser->setVar('user_aim'$user_aimtrue);    //jb.
        
$newuser->setVar('user_yim'$user_yimtrue);    //jb.
        
$newuser->setVar('user_from'$user_fromtrue);    //jb.
        
$newuser->setVar('user_occ'$user_occtrue);    //jb.
        
$newuser->setVar('user_intrest'$user_intresttrue);    //jb.
        
$newuser->setVar('user_sig'$user_sigtrue);    //jb.
// ------ Ajout Jb ------ //



> Fichier Register.php à la racine xoops ligne 16 :

Remplacer :
-function userCheck($uname, $email, $pass, $vpass)
Par :
-function userCheck($uname, $email, $pass, $vpass, $user_signature, $user_interest, $user_occupation, $user_from, $user_yim, $user_aim, $user_icq, $name)

> Fichier Register.php à la racine xoops ligne 158 :

Remplacer :
- $stop = userCheck($uname, $email, $pass, $vpass)
Par :


après include 'header.php';

$stop = userCheck($uname, $email, $pass, $vpass, $user_signature, $user_interest, $user_occupation, $user_from, $user_yim, $user_aim, $user_icq, $name);


> Fichier registerform.php dans /include/ ligne 43 après :

$reg_form->addElement(new XoopsFormText(_US_NICKNAME."*", "uname", 50, 50, $myts->htmlSpecialChars($uname)), true);

// ------ Ajout Jb ------ //
$reg_form->addElement(new XoopsFormText(_US_REALNAME."*""name"50200$name), true); //  true = obligatoire //jb
$reg_form->addElement(new XoopsFormText(_US_ICQ."*""user_icq"50200$icq_value), true); // true = obligatoire //jb
$reg_form->addElement(new XoopsFormText(_US_AIM."*""user_aim"50200$aim_value), true); // true = obligatoire //jb
$reg_form->addElement(new XoopsFormText(_US_YIM."*""user_yim"50200$yim_value), true); // true = obligatoire //jb
$reg_form->addElement(new XoopsFormText(_US_LOCATION."*""user_from"50200$from_value), true);// true = obligatoire //jb
$reg_form->addElement(new XoopsFormText(_US_OCCUPATION."*""user_occ"50200$user_occ), true); // true = obligatoire //jb
$reg_form->addElement(new XoopsFormText(_US_INTEREST."*""user_intrest"50200$user_intrest), true); // true = obligatoire //jb
$reg_form->addElement(new XoopsFormText(_US_SIGNATURE."*","user_sig"50200$user_sig), true); // true = obligatoire //jb
// ------ Ajout Jb ------ //



Moi l'ai fait ainsi et tout est opérationnel Enjoy !

Posté le : 30/08/2006 02:56

Edité par JbSkynet sur 30/08/2006 03:17:54
Edité par JbSkynet sur 30/08/2006 03:28:09
Edité par JbSkynet sur 30/08/2006 03:43:36
Edité par JbSkynet sur 30/08/2006 04:21:39
Edité par JbSkynet sur 30/08/2006 04:25:27

Open in new window Open in new window

Long Vie au Cms le plus cool

Me Joindre Ici - - > jb@jb-xoops.be
Partager Twitter Partagez cette article sur GG+
Popup Qui est en ligne.
Régulier
Inscrit: 21/07/2005 14:49
De Belgique-Hainaut
Messages: 329
A la racine xoops éditer misc.php
A la ligne csae'on-line' ajouter après echoc : <META HTTP-EQUIV="refresh" CONTENT="30" donne rafraichissement tout les 30 sc :)

Posté le : 30/08/2006 21:08

Open in new window Open in new window

Long Vie au Cms le plus cool

Me Joindre Ici - - > jb@jb-xoops.be
Partager Twitter Partagez cette article sur GG+
Re: Popup Qui est en ligne.
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
Bonsoir,

J'ai supprimé (volontairement) le texte "Signature" dans le fichier userinfo.php, car je n'en veux pas.

Mais,par contre, je me retrouve avec le fond tableau bleu, que je souhaiterais supprimé.

Je n'y arrive pas.

J'ai donc mon tableau bleu (à droite) "statistiques" avec les infos "membres depuis"..."dernières connexions"... c'est tout ok

et en dessous 1igne du tableau (titre) signature qui n'y ait plus.

Je n'ai plus le titre mais encore le fond du titre du tableau signature.


Vous voyez ?


Comment le supprimer ?

Merci

Celine

Posté le : 03/04/2013 18:39
Partager Twitter Partagez cette article sur GG+
Re: Quelques Trucs Pratique !
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Surcharge de template...
comme d'hab...

Posté le : 04/04/2013 11:33

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Quelques Trucs Pratique !
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
Je ne comprends pas ta réponse...

Je vide bien les caches et maintenance de xoops...

Qu'entends tu par "surcharge des templates" ?



Ce sont bien mes templates que j'essaie de modifier,mais rien n'y fait...


merci

celine


Posté le : 04/04/2013 14:26
Partager Twitter Partagez cette article sur GG+
Re: Quelques Trucs Pratique !
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
???

tu as modifié en dur userinfo.php mais le template n'est pas un fichier php mais un fichier html.

par défaut il se trouve sous
/www/modules/systeme/templates/system_userinfo.html

mais si tu veux faire de la surcharge, où dois-tu le placer ?

je te laisse répondre afin de voir si tu as bien compris.

Posté le : 04/04/2013 14:52

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Quelques Trucs Pratique !
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
Je n'utilises pas vraiment ce que vous appelez "la surcharge".

Moi, j'aurais modifie le fichier "userinfo.html" dans mon theme "clouds" et envoyer via ftp, puis vidage des caches.

ça prend en compte mes modifications sur le site, quand je rafraichit ma page "userinfo.php"

C'est comme ça que je fais à chaque fois...à chaque modif.


C'est ok comme cela ?


Merci de ton aide.

Celine

Posté le : 04/04/2013 15:21
Partager Twitter Partagez cette article sur GG+
Re: Quelques Trucs Pratique !
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Ben lol,
c'est ça la surcharge !!!

Il suffit effectivement de placer sous :
/www/themes/mon_theme/modules/systeme/system_userinfo.html

Ainsi, tu ne modifies pas le fichier d'origine...

Posté le : 04/04/2013 15:28

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Quelques Trucs Pratique !
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
Bon je vais essayer alors...

Pour l'instant je me prends la tête avec le clonage de adslight...


j'ai tout fais selon la procédure décrite ici :

https://www.frxoops.org/modules/smartsection/item.php?itemid=148

et à la fin il ne me crée pas les tables !


il apparait les 2 modules dans la liste des modules, mais lorsque je vérifie, ce sont les mêmes(mêmes catégories et mêmes annonces).

pourtant j'ai bien tout changer étape par étape...

j'ai bien mon "adslight_part" au lieu de "adslight", tout le temps...


Merci de ton aide.

Celine

Posté le : 04/04/2013 15:46
Partager Twitter Partagez cette article sur GG+
Re: Quelques Trucs Pratique !
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Oula, clonage de module ??? C'est chaud...
Si tu oublis un appel dans un fichier, tu auras des comportement très étranges,
car le système va écrire dans la 1ere base, alors qu'il faudrait le faire dans la deuxième, tout en confirmant le on id (ou pas).

Il faut aussi vérifier que dans ta bases tu as bien 2 tables avec des valeurs différentes pour chacune d'elle.

Posté le : 04/04/2013 15:50

Open in new window
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 3 4 ... 9 »

 Le sujet est verrouillé


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

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