|
Re: Nouveau module "my love" |
|
Team FrXoops ![](https://www.frxoops.org/uploads/user5.png)
Inscrit: 20/02/2006 23:21
|
merci!! ensperant que dans la prochaine version les anonyme peuvent accéder aux profils des membres sinon, très bon module ![](https://www.frxoops.org/uploads/smil4ce5099d410b2.gif)
Posté le : 10/03/2007 20:39
|
|
|
Re: Nouveau module "my love" |
|
Régulier ![](https://www.frxoops.org/uploads/user2.png)
Inscrit: 27/02/2005 12:24
De longwy(54)
|
Salut
J'ai commencer a taffer sur la version 3 de mylove ,ca sera la derniere car le module sera complet.
les nouveautés seront un xoops messenger integrer (je sortirai une version solo aussi), une page de stats avec bargraphe des meilleur membres calculer d'apres divers criteres commes l'indice de popularité,et un bloc avec le top 10 des meilleur membres.
par contre je ne modifierai pas l'interdiction aux anonymes de voir les profile,pour la simples raison que ca va m'obliger a mettre une condition a chaque actions ,ce qui fera doubler le scripts de volume ,et par ailleur il ne faut jamais montrer toutes la marchandise avant l'inscription lol
Posté le : 12/03/2007 03:10
|
|
|
Re: Nouveau module "my love" |
|
Xoops accro ![](https://www.frxoops.org/uploads/user4.png)
Inscrit: 16/08/2005 19:46
De Nanterre
|
Bonjour à tous, J'ai déposé un sujet ICI, Comme avec MyLove, on peut noter les membres, je me demande si, dans la prochaine version, il pourrait y avoir une zone ou on pourrait commenté le contenu du profil du membre visité. Je trouve que l'idée serai chouette. Alors Daviddu54.... au boulot!!!! Bon dimanche à tous
Posté le : 25/03/2007 10:07
|
eparcyl... tranquille.
|
|
Re: Nouveau module "my love" |
|
Aspirant ![](https://www.frxoops.org/uploads/user1.png)
Inscrit: 30/05/2006 18:46
|
Salut a tous mylove marche depuis que j ai fait le transfere de mon site sur une formule plus eleve mais le probleme c est que je vois pas ecris flacher ou amis je vois simplement deux boutons gris et tous les module et par pillier merci de votre aide Citation :<?php // $Id: userinfo.php 772 2006-10-17 01:41:32Z skalpa $ // ------------------------------------------------------------------------ // // XOOPS - PHP Content Management System // // Copyright (c) 2000 XOOPS.org // // <http://www.xoops.org/> // // ------------------------------------------------------------------------ // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 2 of the License, or // // (at your option) any later version. // // // // You may not change or alter any portion of this comment or credits // // of supporting developers from this source code or any supporting // // source code which is considered copyrighted (c) material of the // // original comment or credit authors. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // // You should have received a copy of the GNU General Public License // // along with this program; if not, write to the Free Software // // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // ------------------------------------------------------------------------ //
$xoopsOption['pagetype'] = 'user'; include 'mainfile.php'; include_once XOOPS_ROOT_PATH.'/class/module.textsanitizer.php';
include_once XOOPS_ROOT_PATH . '/modules/system/constants.php';
$uid = intval($_GET['uid']); if ($uid <= 0) { redirect_header('index.php', 3, _US_SELECTNG); exit(); }
$gperm_handler = & xoops_gethandler( 'groupperm' ); $groups = is_object($xoopsUser) ? $xoopsUser->getGroups() : XOOPS_GROUP_ANONYMOUS;
$isAdmin = $gperm_handler->checkRight( 'system_admin', XOOPS_SYSTEM_USER, $groups); // isadmin is true if user has 'edit users' admin rights
if (is_object($xoopsUser)) { if ($uid == $xoopsUser->getVar('uid')) { $config_handler =& xoops_gethandler('config'); $xoopsConfigUser =& $config_handler->getConfigsByCat(XOOPS_CONF_USER); $xoopsOption['template_main'] = 'system_userinfo.html'; include XOOPS_ROOT_PATH.'/header.php'; $xoopsTpl->assign('user_ownpage', true); $xoopsTpl->assign('lang_editprofile', _US_EDITPROFILE); $xoopsTpl->assign('lang_avatar', _US_AVATAR); $xoopsTpl->assign('lang_inbox', _US_INBOX); $xoopsTpl->assign('lang_logout', _US_LOGOUT); if ($xoopsConfigUser['self_delete'] == 1) { $xoopsTpl->assign('user_candelete', true); $xoopsTpl->assign('lang_deleteaccount', _US_DELACCOUNT); } else { $xoopsTpl->assign('user_candelete', false); } $thisUser =& $xoopsUser; } else { $member_handler =& xoops_gethandler('member'); $thisUser =& $member_handler->getUser($uid); if (!is_object($thisUser) || !$thisUser->isActive() ) { redirect_header("index.php",3,_US_SELECTNG); exit(); } $xoopsOption['template_main'] = 'system_userinfo.html'; include XOOPS_ROOT_PATH.'/header.php'; $xoopsTpl->assign('user_ownpage', false); } } else { $member_handler =& xoops_gethandler('member'); $thisUser =& $member_handler->getUser($uid); if (!is_object($thisUser) || !$thisUser->isActive()) { redirect_header("index.php",3,_US_SELECTNG); exit(); } $xoopsOption['template_main'] = 'system_userinfo.html'; include(XOOPS_ROOT_PATH.'/header.php'); $xoopsTpl->assign('user_ownpage', false); } $myts =& MyTextSanitizer::getInstance(); if ( is_object($xoopsUser) && $isAdmin ) { $xoopsTpl->assign('lang_editprofile', _US_EDITPROFILE); $xoopsTpl->assign('lang_deleteaccount', _US_DELACCOUNT); $xoopsTpl->assign('user_uid', $thisUser->getVar('uid')); } $xoopsTpl->assign('lang_allaboutuser', sprintf(_US_ALLABOUT,$thisUser->getVar('uname'))); $xoopsTpl->assign('lang_avatar', _US_AVATAR); $xoopsTpl->assign('user_avatarurl', 'uploads/'.$thisUser->getVar('user_avatar')); $xoopsTpl->assign('lang_realname', _US_REALNAME); $xoopsTpl->assign('user_realname', $thisUser->getVar('name')); $xoopsTpl->assign('lang_website', _US_WEBSITE); $xoopsTpl->assign('user_websiteurl', '<a href="'.$thisUser->getVar('url', 'E').'" target="_blank">'.$thisUser->getVar('url').'</a>'); $xoopsTpl->assign('lang_email', _US_EMAIL); $xoopsTpl->assign('lang_privmsg', MESSAGEIRIE); $xoopsTpl->assign('lang_icq', SEXE); $xoopsTpl->assign('user_icq', $thisUser->getVar('user_icq')); $xoopsTpl->assign('lang_aim', AGE); $xoopsTpl->assign('user_aim', $thisUser->getVar('user_aim')); $xoopsTpl->assign('lang_yim', RECHERCHE); $xoopsTpl->assign('user_yim', $thisUser->getVar('user_yim')); $xoopsTpl->assign('lang_msnm', MOBILITE); $xoopsTpl->assign('user_msnm', $thisUser->getVar('user_msnm')); $xoopsTpl->assign('lang_location', DEPARTEMENT); $xoopsTpl->assign('user_location', $thisUser->getVar('user_from')); $xoopsTpl->assign('lang_occupation', _US_OCCUPATION); $xoopsTpl->assign('user_occupation', $thisUser->getVar('user_occ')); $xoopsTpl->assign('lang_interest', _US_INTEREST); $xoopsTpl->assign('user_interest', $thisUser->getVar('user_intrest')); $xoopsTpl->assign('lang_extrainfo', _US_EXTRAINFO); $var = $thisUser->getVar('bio', 'N'); $xoopsTpl->assign('user_extrainfo', $myts->makeTareaData4Show( $var,0,1,1) ); $xoopsTpl->assign('lang_statistics', _US_STATISTICS); $xoopsTpl->assign('lang_membersince', _US_MEMBERSINCE); $var = $thisUser->getVar('user_regdate'); $xoopsTpl->assign('user_joindate', formatTimestamp( $var, 's' ) ); $xoopsTpl->assign('lang_rank', _US_RANK); $xoopsTpl->assign('lang_posts', _US_POSTS); $xoopsTpl->assign('lang_basicInfo', _US_BASICINFO); $xoopsTpl->assign('lang_more', _US_MOREABOUT); $xoopsTpl->assign('lang_myinfo', _US_MYINFO); $xoopsTpl->assign('user_posts', $thisUser->getVar('posts')); $xoopsTpl->assign('lang_lastlogin', _US_LASTLOGIN); $xoopsTpl->assign('lang_notregistered', _US_NOTREGISTERED);
$xoopsTpl->assign('lang_signature', _US_SIGNATURE); $var = $thisUser->getVar('user_sig', 'N'); $xoopsTpl->assign('user_signature', $myts->makeTareaData4Show( $var, 0, 1, 1 ) );
if ($thisUser->getVar('user_viewemail') == 1) { $xoopsTpl->assign('user_email', $thisUser->getVar('email', 'E')); } else { if (is_object($xoopsUser)) { // All admins will be allowed to see emails, even those that are not allowed to edit users (I think it's ok like this) if ($xoopsUserIsAdmin || ($xoopsUser->getVar("uid") == $thisUser->getVar("uid"))) { $xoopsTpl->assign('user_email', $thisUser->getVar('email', 'E')); } else { $xoopsTpl->assign('user_email', ' '); } } } if (is_object($xoopsUser)) { $xoopsTpl->assign('user_pmlink', "<a href=\"javascript:openWithSelfMain('".XOOPS_URL."/pmlite.php?send2=1&to_userid=".$thisUser->getVar('uid')."', 'pmlite', 450, 380);\"><img src=\"".XOOPS_URL."/images/icons/pm.gif\" alt=\"".sprintf(_SENDPMTO,$thisUser->getVar('uname'))."\" /></a>"); } else { $xoopsTpl->assign('user_pmlink', ''); } $userrank =& $thisUser->rank(); if ($userrank['image']) { $xoopsTpl->assign('user_rankimage', '<img src="'.XOOPS_UPLOAD_URL.'/'.$userrank['image'].'" alt="" />'); } $xoopsTpl->assign('user_ranktitle', $userrank['title']); $date = $thisUser->getVar("last_login"); if (!empty($date)) { $xoopsTpl->assign('user_lastlogin', formatTimestamp($date,"m")); }
$module_handler =& xoops_gethandler('module'); $criteria = new CriteriaCompo(new Criteria('hassearch', 1)); $criteria->add(new Criteria('isactive', 1)); $mids =& array_keys($module_handler->getList($criteria));
foreach ($mids as $mid) { if ( $gperm_handler->checkRight('module_read', $mid, $groups)) { $module =& $module_handler->get($mid); $results =& $module->search('', '', 5, 0, $thisUser->getVar('uid')); $count = count($results); if (is_array($results) && $count > 0) { for ($i = 0; $i < $count; $i++) { if (isset($results[$i]['image']) && $results[$i]['image'] != '') { $results[$i]['image'] = 'modules/'.$module->getVar('dirname').'/'.$results[$i]['image']; } else { $results[$i]['image'] = 'images/icons/posticon2.gif'; } if (!preg_match("/^http[s]*:\/\//i", $results[$i]['link'])) { $results[$i]['link'] = "modules/".$module->getVar('dirname')."/".$results[$i]['link']; }
$results[$i]['title'] = $myts->makeTboxData4Show($results[$i]['title']); $results[$i]['time'] = $results[$i]['time'] ? formatTimestamp($results[$i]['time']) : ''; } if ($count == 5) { $showall_link = '<a href="search.php?action=showallbyuser&mid='.$mid.'&uid='.$thisUser->getVar('uid').'">'._US_SHOWALL.'</a>'; } else { $showall_link = ''; } $xoopsTpl->append('modules', array('name' => $module->getVar('name'), 'results' => $results, 'showall_link' => $showall_link)); } unset($module); } } include XOOPS_ROOT_PATH.'/footer.php'; ?>
Posté le : 12/04/2007 23:08
|
chez OVH version Xoops 2.0.16
|
|
Re: Nouveau module "my love" |
|
Aspirant ![](https://www.frxoops.org/uploads/user1.png)
Inscrit: 30/05/2006 18:46
|
Salut a tous daviddu54 tu peut venir visionner mon site voir pourquoi sa me donne sa ? Mon user info
Posté le : 27/04/2007 17:20
Edité par hakim sur 27/04/2007 17:45:09
|
|
|
Re: Nouveau module "my love" |
|
Régulier ![](https://www.frxoops.org/uploads/user2.png)
Inscrit: 01/04/2007 20:31
De Ile de France
|
Merci pour ton Module, My Love 2 est super et l'installation s'est passé normalement. Bon courage et continue à faire évoluer ton module pour le plaisir de tous. ![](https://www.frxoops.org/uploads/smil4ab1339a48fbd.gif)
Posté le : 01/05/2007 20:06
|
|
|
Re: Nouveau module "my love" |
|
Régulier ![](https://www.frxoops.org/uploads/user2.png)
Inscrit: 27/02/2005 12:24
De longwy(54)
|
Heu oui!! mais il est ou mon hack dans ton fichier userinfo.php? de toute evidence tu a pas remis le bon fichier
pour eparcyl:
Je ne vais pas faire ce hack ,car apres ca sera la porte ouverte au insulte et autres dans les profiles,deja qu'un forum c'est dur a gerer si il y a beaucoup de post,alors imagine si tu dois verifier les post de chaque profil
Dans la version 3 de mylove il y a aura pas mal de nouveautée, suffisament pour rendre jalou meetic et autre gros site de rencontre.
Par contre j'ai pris du retard sur sur mon travail,ca sera donc plus long que prevu
Posté le : 03/05/2007 19:52
|
|
|
Re: Nouveau module "my love" |
|
Régulier ![](https://www.frxoops.org/uploads/user2.png)
Inscrit: 27/02/2005 12:24
De longwy(54)
|
Salut à tous ca y est le nouveau module mylove version 3 est fini vous pouvez voir le topic ICI
Posté le : 03/06/2007 18:50
|
|
|
Re: Nouveau module "my love" |
|
Semi pro ![](https://www.frxoops.org/uploads/user3.png)
Inscrit: 06/09/2005 11:47
De Barcelone - Espagne
|
Thnx
Posté le : 03/06/2007 19:18
|
|
|
Re: Nouveau module "my love" |
|
Semi pro ![](https://www.frxoops.org/uploads/user3.png)
Inscrit: 06/09/2005 11:47
De Barcelone - Espagne
|
Thnx daviddu54 Sujet continu sur ce poste
Posté le : 03/06/2007 19:18
|
|
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.
|