|
Menu principal
Google Search
|
Foire aux Questions
Bienvenue dans la Foire aux Questions
Dans cet espace de votre site, vous trouverez les réponses aux questions fréquemment posées, ainsi que les réponses à 'Comment fais-je' et les questions 'Le saviez-vous'. Merci de nous faire part de vos commentaires sur ces Q&R.
Voici la liste des principales catégories et de leurs sous-catégories. Choisissez une catégorie pour voir les Q&R.
Ici, la liste des dernières Q&R publiées.
[ Hacks Modules ]
Demandé et répondu par Kris le 26-Jun-2010 00:12 (2018 Lectures)
Tutoriels vidéos sur http://tv.xoofoo.org
Modifications à apporter : /***** language/yourlanguage/main.php *****/ ajouter à la ligne 212 et à la ligne 60 juste après /***** language/yourlanguage/admin.php *****/ ajouter à la ligne 507 et à la ligne 255 juste après /***** admin/index.php *****/ changer / ajouter à la ligne 126 /***** include/video.php *****/ ajouter sous la ligne 70 ajouter sous la ligne 130 ajouter sous la ligne 207 add under line 327
[ Hacks Modules ]
Demandé et répondu par Kris le 25-Jun-2010 22:50 (1769 Lectures)
Ce tutoriel existe également en vidéos sur TV XooFoo
Modifications à apporter : /***** language/french/main.php *****/ ajouter ligne 211 et à la ligne 61 juste après /***** language/french/admin.php *****/ ajouter à la ligne 506 add line 255 juste après /***** admin/index.php *****/ changer / ajouter ligne 125 /***** include/video.php *****/ ajouter sous la ligne 67 ajouter sous la ligne 126 ajouter sous la ligne 179 ajouter sous la ligne 314
[ Divers ... ]
Demandé et répondu par Kris le 17-Feb-2008 22:45 (4130 Lectures)
Tester le code source de vos pages n'est pas toujours efficace, car tous les navigateurs web du marché ne respectent pas les standards émis par le w3c. Il est donc nécessaire de tester vos sites sur plusieurs navigateurs. Voici (à ce jour) une liste des navigateurs les plus couramment utilisés sur lequel un site web devrait s'afficher correctement.
Ayez le réflexe Amaya Des sites web pour tester vos pages sur plusieurs navigateursDans la plupart des cas, il est assez simple de tester son site en étant sous Windows, à la fois pour Internet Explorer 7, Firefox 2, Opera 9, Safari 3 ou Netscape 9. Il existe alors dans ce cas de figure, des sites web qui offrent la possibilité d'effectuer des captures d'écrans pour différents navigateurs web. Ces sites sont gratuits la plupart du temps, mais à la vue des temps d'attente pour que les captures d'écrans s'effectuent rapidement, des services payants ont fait leur apparition afin que vous ayez un contrôle total sur les captures à effectuer, dans ce cas là, l'accès aux différents navigateurs se fait via une machine distante. Quelques liens à visiter :
Autres solutions logiciellesSi vous ne souhaitez pas utiliser d'application en ligne pour tester vos sites web, car comme énoncé précédemment, cela nécessite du temps et plusieurs captures d'écran, vous pourriez opter pour une solution virtuelle, qui consiste à utiliser des machines virtuelles. Il existe des programmes gratuits qui permettent d'installer un autre système d'exploitation et de l'exécuter depuis votre système courant.
La solution Labs.Xoofoo.orgVous pouvez télécharger le Package "Browsers" sur Tutos.XooFoo.org dans la rubrique "Outils"
[ Divers ... ]
Demandé et répondu par Kris le 17-Feb-2008 21:01 (3535 Lectures)
Pour s'assurer que chacune des pages d'un site internet est codée selon les standards émis par le w3c, il est essentiel (et fortement recommandé) de faire valider ses pages web avec des programmes accessibles le plus souvent en ligne que l'on appelle "validateur". Il existe plusieurs sites permettant d'effectuer ces tests, la plupart utilisent les outils du w3c. Ces différents outils permettent notamment de valider le code x(HTML) de vos pages, ainsi que les feuilles de styles. Il existe également d'autres outils pour valider la syntaxe de vos fils rss (xml) ainsi que les normes d'accessibilités WCAG. La déclaration DOCTYPEAvant toute chose, le validateur doit connaître la spécification que vous utilisez (HTML 4.01, XHTML strict, etc) c'est pourquoi il est essentiel que vos pages comportent une déclaration DOCTYPE conforme. Pour en savoir plus, vous pouvez consulter l'excellent article de Pompage.net. Quelques liens à connaître
Retrouvez encore plus de liens sur le site des webmestres du gouvernement québecois. A lire également
[ Morphogenesis ]
Demandé et répondu par Kris le 24-May-2007 21:54 (7586 Lectures)
Utilisant le thème Morphogenesis depuis peu (merci kris et autres concepteurs de ce gabarit), j'ai voulu me pencher sur les transitions d'entrée et de sortie de page, car le choix des transitions utilisé par le modèle ne me plaisait pas entièrement (transition aléatoire). Après quelques recherches sur le web voici ce que j'ai trouvé :
Elles sont déclarées dans la partie "head" contenu dans le fichier theme.html de votre thème : <!-- Pour la transition des pages --> <meta http-equiv="Page-Enter" content="revealtrans(duration=1, transition=23)" /> <meta http-equiv="Page-Exit" content="revealtrans(duration=1, transition=23)" /> Dans le modèle à disposition, c'est le type '23' qui a été retenu (transitions aléatoire). Il en existe en fait exactement 23, et peuvent être choisis, si l'un ou l'autre vous plait mieux. Il suffit pour cela de remplacer la valeur 23, par une autre valeur selon cette liste. Un autre filtre existe, il permet de passer d'une page à l'autre en 'fondu-enchainé'. Il s'agit de la commande blendTrans qui doit aussi être déclarée, comme le filtre précédent : <!-- Pour la transition des pages -->C'est cette possibilité que j'ai choisi pour mon site ici A noter encore que ces transitions peuvent aussi être utilisées pour l'entrée ou la sortie de votre site, comme ceci :
Voilà, en espérant avoir publié la résolution de mon problème au bon endroit et que cela puisse aider l'un ou l'autre... Note Kris : ceci est tiré d'un post sur le forum de Xoops France.
[ Morphogenesis ]
Demandé et répondu par Kris le 19-May-2007 01:02 (5361 Lectures)
Dans le gabarit "Mor.pho.GEN.e.sis", la case à cocher pour le "Remember me" a été retirée pour l'excellente raison que par mesure de confidentialité de nombreux navigateurs effaçent les cookies à leurs fermetures.
<div id="xo-userbar">
Commenter ces lignes :Les propriétés peuvent différer, seul les classes et sélecteurs sont importants
<form style="margin-top: 0px;" action="<{$xoops_url}>/user.php" method="post">
[ Hacks Modules ]
Demandé et répondu par Kilaam le 05-May-2007 21:57 (3899 Lectures)
Voici comment utiliser Greybox sur les liens "Éditer" et "Effacer" du modules News. Pour celà, nous allons modifier le fichier " class.newsstory.php" du dossier "class".
$ret = " [ <a href='".XOOPS_URL."/modules/news/submit.php?op=edit&storyid=".$this->storyid()."'>"._EDIT."</a> | <a href='".XOOPS_URL."/modules/news/admin/index.php?op=delete&storyid=".$this->storyid()."'>"._DELETE."</a> ] ";
$ret = " [ <a title='Editer cet article' rel='gb_page_fs[]' href='".XOOPS_URL."/modules/news/submit.php?op=edit&storyid=".$this->storyid()."'>"._EDIT."</a> | <a rel='gb_page_fs[]' title='Effacer cet article' href=' ".XOOPS_URL."/modules/news/admin/index.php?op=delete&storyid=".$this->storyid()."'>"._DELETE."</a> ] ";En terminant, voici le fichier tout prêt disponible ici, pour la version News 1.53
[ Hacks Modules ]
Demandé et répondu par Kris le 03-May-2007 00:28 (3293 Lectures)
Dans les résultats d'une recherche d'un membre à l'aide du module "XoopsMembers", vous pouvez affichez le formulaire d'envoi d'un message privé ou le lien vers le site internet du membre dans une fenêtre avec un effet "GreyBox" (voir exemple avec une recherche "Kris" sur le Laboratoire XooFoo.org) à l'aide du package "JsEffects", il vous suffit de procéder aux modifications suivantes dans le fichier index.php de ce module :
$userdata['pmlink'] = "<a href='(script removed)openWithSelfMain(\"".XOOPS_URL."/pmlite.php?send2=1&to_userid=".$foundusers[$j]->getVar("uid")."\",\"pmlite\",450,370);'><img src='".XOOPS_URL."/images/icons/pm.gif' border='0' alt='".sprintf(_SENDPMTO,$foundusers[$j]->getVar("uname", "E"))."' /></a>";
$userdata['pmlink'] = "<a rel='gb_page_center[480, 370]' href='".XOOPS_URL."/pmlite.php?send2=1&to_userid=".$foundusers[$j]->getVar("uid")."'><img src='".XOOPS_URL."/images/icons/pm.gif' border='0' alt='".sprintf(_SENDPMTO,$foundusers[$j]->getVar("uname", "E"))."' /></a>";La fenêtre du popup GreyBox sera dans ce cas de 480 pixels par 370, vous pouvez modifier ces valeurs comme vous le désirez.
$userdata['website'] = "<a href='".$foundusers[$j]->getVar("url","E")."' target='_blank'><img src='".XOOPS_URL."/images/icons/www.gif' border='0' alt='"._VISITWEBSITE."' /></a>";
$userdata['website'] = "<a rel='gb_page_fs[]' href='".$foundusers[$j]->getVar("url","E")."'><img src='".XOOPS_URL."/images/icons/www.gif' border='0' alt='"._VISITWEBSITE."' /></a>";Le lien de l'url (si présence) s'ouvrira dans une nouvelle fenêtre avec un effet GreyBox. Ces modifications seront à apporter à chaque mise à jour de version de ce module ou de Xoops.
[ Hacks Core ]
Demandé et répondu par Kris le 02-May-2007 23:37 (3426 Lectures)
Pour ouvrir le lien du site web d'un membre dans son profil avec un effet "GreyBox" (voir exemple dans le profil de Kris sur Xoops Test Kris) avec le package "JsEffects", il vous suffit de procéder aux modifications suivantes :
$xoopsTpl->assign('user_websiteurl', '<a href="'.$thisUser->getVar('url', 'E').'" target="_blank">'.$thisUser->getVar('url').'</a>');
$xoopsTpl->assign('user_websiteurl', '<a rel="gb_page_fs[]" href="'.$thisUser->getVar('url', 'E').'" >'.$thisUser->getVar('url').'</a>');Le lien de l'url (si présence) s'ouvrira dans une nouvelle fenêtre avec un effet GreyBox. Pour ouvrir le lien d'envoi d'un message privé à un membre à partir de la page de son profil dans un popup avec un effet "GreyBox" (voir exemple sur le Laboratoire XooFoo.org) avec le package "JsEffects", il vous suffit de procéder aux modifications suivantes :
$xoopsTpl->assign('user_pmlink', "<a href=\"(script removed)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>");
$xoopsTpl->assign('user_pmlink', "<a rel='gb_page_center[500, 370]' href='".XOOPS_URL."/pmlite.php?send2=1&to_userid=".$thisUser->getVar('uid')."', 'pmlite';\"><img src=\"".XOOPS_URL."/images/icons/pm.gif\" alt=\"".sprintf(_SENDPMTO,$thisUser->getVar('uname'))."\" /></a>");La fenêtre du popup GreyBox sera dans ce cas de 500 pixels par 370, vous pouvez modifier ces valeurs comme vous le désirez. Ces modifications seront à apporter à chaque mise à jour de version de ce module ou de Xoops.
[ Hacks Core ]
Demandé et répondu par Kris le 02-May-2007 01:16 (3965 Lectures)
Pour ouvrir la fenêtre "Recommandez-nous" du bloc "Site Infos " (Infos du site) du module "System" avec un effet "GreyBox" (voir exemple en page d'accueil de XoopsTestKris) avec le package "JsEffects", il vous suffit de procéder aux modifications suivantes :
$block['recommendlink'] = "<a href=\"(script removed)openWithSelfMain('".XOOPS_URL."/misc.php?action=showpopups&type=friend&op=sendform&t=".time()."','friend',".$options[0].",".$options[1].")\">"._MB_SYSTEM_RECO."</a>";
$block['recommendlink'] = "<a rel='gb_page_center[500, 300]' href='".XOOPS_URL."/misc.php?action=showpopups&type=friend&op=sendform&t=".time()."','friend',".$options[0].",".$options[1].")\">"._MB_SYSTEM_RECO."</a>";La fenêtre du popup GreyBox sera dans ce cas de 500 pixels par 300, vous pouvez modifier ces valeurs comme vous le désirez. Ces modifications seront à apporter à chaque mise à jour de version de ce module ou de Xoops. Pour ouvrir le lien d'envoi d'un message privé d'un des administrateurs (ou autres) dans un popup avec un effet "GreyBox" (voir exemple en page d'accueil de Xoops Test Kris) avec le package "JsEffects", il vous suffit de procéder aux modifications suivantes :
$block['groups'][$i]['users'][] = array('id' => $userinfo['uid'], 'name' => $myts->htmlspecialchars($userinfo['uname']), 'msglink' => "<a href=\"(script removed)openWithSelfMain('".XOOPS_URL."/pmlite.php?send2=1&to_userid=".$userinfo['uid']."','pmlite',450,370);\"><img src=\"".XOOPS_URL."/images/icons/pm_small.gif\" border=\"0\" width=\"27\" height=\"17\" alt=\"\" /></a>", 'avatar' => XOOPS_UPLOAD_URL.'/'.$userinfo['user_avatar']);
$block['groups'][$i]['users'][] = array('id' => $userinfo['uid'], 'name' => $myts->htmlspecialchars($userinfo['uname']), 'msglink' => "<a rel='gb_page_center[500, 370]' href='".XOOPS_URL."/pmlite.php?send2=1&to_userid=".$userinfo['uid']."','pmlite';\"><img src=\"".XOOPS_URL."/images/icons/pm_small.gif\" border=\"0\" width=\"27\" height=\"17\" alt=\"\" /></a>", 'avatar' => XOOPS_UPLOAD_URL.'/'.$userinfo['user_avatar']);La fenêtre du popup GreyBox sera dans ce cas de 500 pixels par 370, vous pouvez modifier ces valeurs comme vous le désirez. Ces modifications seront à apporter à chaque mise à jour de version de ce module ou de Xoops.
[ Hacks Modules ]
Demandé et répondu par Kris le 25-Apr-2007 22:23 (2994 Lectures)
Nous avons un petit module bien pratique, pour téléverser et insérer rapidement une image sur un site, ce module "Picito" en version 1.3 actuellement, peut également nous faciliter la tâche pour mettre rapidement les propriétés nécessaires à l'affichage des images avec des effets "LightBox", "GreyBox" ou "ThickBox" en mode HTML. Utilisation avec LightBox"
<a href="<{$image_big}>" target="_blank"><img src="<{$image_small}>" alt="Picture" /></a>
<a href="<{$image_big}>" rel="lightbox"><img src="<{$image_small}>" alt="Image" /></a>
<input type="text" name="htmlcode" value="<a href="<{$image_big}>" target="_blank"><img src="<{$image_small}>" alt="Picture" /></a>"
<input type="text" name="htmlcode" value="<a href="<{$image_big}>" rel="lightbox"><img src="<{$image_small}>" alt="Image" /></a>" Utilisation avec "ThickBox"
<a href="<{$image_big}>" target="_blank"><img src="<{$image_small}>" alt="Picture" /></a>
<a href="<{$image_big}>" class="thickbox"><img src="<{$image_small}>" alt="Image" /></a>
<input type="text" name="htmlcode" value="<a href="<{$image_big}>" target="_blank"><img src="<{$image_small}>" alt="Picture" /></a>"
<input type="text" name="htmlcode" value="<a href="<{$image_big}>" class="thickbox"><img src="<{$image_small}>" alt="Image" /></a>" Utilisation avec "GreyBox"
<a href="<{$image_big}>" target="_blank"><img src="<{$image_small}>" alt="Picture" /></a>
<a href="<{$image_big}>" rel="gb_image[]"><img src="<{$image_small}>" alt="Image" /></a>
<input type="text" name="htmlcode" value="<a href="<{$image_big}>" target="_blank"><img src="<{$image_small}>" alt="Picture" /></a>"
<input type="text" name="htmlcode" value="<a href="<{$image_big}>" rel="gb_image[]"><img src="<{$image_small}>" alt="Image" /></a>" Il faut faire très attention dans les permissions de "Groupes" de votre site pour ce module, et réserver son utilisation uniquement au webmestre.
[ Hacks Modules ]
Demandé et répondu par Kris le 25-Apr-2007 19:22 (2062 Lectures)
Pour afficher avec un effet "GreyBox" les copies d'écran proposées dans les descriptions des téléchargements du module "Wf-Downloads", vous devez utiliser la surcharge des thèmes en modifiant les templates suivants :
target="_blank"
rel="gb_image[]" title="<{$down.title}>"Dans les lignes 32, 39, 46 et 53.
rel="gb_imageset[<{$down.title}>]" title="<{$down.title}>"L'appel aux scripts nécessaires pour cet effet, doit être implémenté comme indiqué dans cette FAQ. Un effet similaire est visible à cette adresse
[ Hacks Modules ]
Demandé et répondu par Kris le 25-Apr-2007 19:20 (1414 Lectures)
Pour afficher avec un effet "ThickBox" les copies d'écran proposées dans les descriptions des téléchargements du module "Wf-Downloads", vous devez utiliser la surcharge des thèmes en modifiant les templates suivants :
target="_blank"
class="thickbox" title="<{$down.title}>"Dans les lignes 32, 39, 46 et 53.
class="thickbox" rel="<{$down.title}>" title="<{$down.title}>"L'appel aux scripts nécessaires pour cet effet, doit être implémenté comme indiqué dans cette FAQ. Un effet similaire est visible à cette adresse
[ Hacks Modules ]
Demandé et répondu par Kris le 25-Apr-2007 19:19 (1508 Lectures)
Pour afficher avec un effet "LightBox" les copies d'écran proposées dans les descriptions des téléchargements du module "Wf-Downloads", vous devez utiliser la surcharge des thèmes en modifiant les templates suivants :
target="_blank"
rel="lightbox[]" title="<{$down.title}>"Dans les lignes 32, 39, 46 et 53.
L'appel aux scripts nécessaires pour cet effet, doit être implémenté comme indiqué dans cette FAQ. Un effet similaire est visible à cette adresse
[ Hacks Modules ]
Demandé et répondu par Kris le 23-Apr-2007 21:57 (1477 Lectures)
Pour afficher les photos avec un effet "ThickBox" dans le module "MyAlbum-P", vous devez utiliser la surcharge des thèmes et procéder ainsi :
<a href="<{$photo.ahref_photo}>" target="_blank" onClick="window.open('<{$photo.ahref_photo}>','','width=<{$photo.window_x}>,height=<{$photo.window_y}>');return(false);"><img src="<{$photo.imgsrc_photo}>" border="0" align="center" vspace="3" hspace="7" alt="<{$photo.title}>" title="<{$photo.title}>" <{$photo.width_height}> /></a>
<a class="thickbox" href="<{$photo.ahref_photo}>" title="<{$photo.title}>" ><img src="<{$photo.imgsrc_photo}>" border="0" align="center" vspace="3" hspace="7" alt="<{$photo.title}>" title="<{$photo.title}>" <{$photo.width_height}> /></a>Pensez à vider le dossier "templates_c" (sauf index.html) pour voir les modifications. |