Jump to content

Charger

Webmaster Régulier
  • Content Count

    59
  • Joined

  • Last visited

Community Reputation

0 Neutre

About Charger

  • Birthday 12/18/1989

Contact Methods

  • Website URL
    http://www.v8live.com/

Profile Information

  • Localisation
    Villejuif (94)
  1. Bonjour, j'ai enfin réussi à adapter le script suivant pour mon site Wordpress: http://www.dynamicdrive.com/dynamicindex1/chainedmenu/ Le problème: je souhaite afficher 2 formulaires différents mais cela ne fonctionne pas. Je suis obligé de supprimer une des listes du fichier config.js pour que le formulaire restant apparaisse. Ci-dessous mon code HTML <html> <head> <title>Chained Selects</title> <script language="javascript" src="chainedmenu.js"> /*********************************************** * Chained Select Menu- By Xin Yang (http://www.yxscripts.com/) & Dynamic Drive (http://dynamicdrive.com) * Script featured on/available at http://www.dynamicdrive.com/ * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code * This notice must stay intact for legal use! ***********************************************/ </script> <script language="javascript" src="config.js"></script> </head> <body onLoad="initListGroup('minofa', document.listmenu2.firstlevel, document.listmenu2.secondlevel, 'savestate'); initListGroup('akako', document.listmenu1.firstlevel, document.listmenu1.secondlevel, 'savestate1')"> <form name="listmenu2"> <table align="center"><tr> <td><select name="firstlevel" style="width:180px;"></select></td> <td><select name="secondlevel" style="width:160px;"></select></td> <td><input type="button" value="Go" onClick="goListGroup(document.listmenu2.firstlevel, document.listmenu2.secondlevel)"> <input type="button" value="Reset" onClick="resetListGroup('minofa')"> </tr></table> </form> <form name="listmenu1"> <table align="center"><tr> <td><select name="firstlevel" style="width:180px;"></select></td> <td><select name="secondlevel" style="width:160px;"></select></td> <td><input type="button" value="Go" onClick="goListGroup(document.listmenu1.firstlevel, document.listmenu1.secondlevel)"> <input type="button" value="Reset" onClick="resetListGroup('akako')"> </tr></table> </form> </body> </html> Code config.js ci-dessous //var hide_empty_list=true; //uncomment this line to hide empty selection lists var disable_empty_list=true; //uncomment this line to disable empty selection lists var onclickaction="goto" //set to "alert" or "goto". Former is for debugging purposes, to tell you the value of the final selected list that will be used as the destination URL. Set to "goto" when below configuration is all set up as desired. var newwindow=0 //Open links in new window or not? 1=yes, 0=no. /////DEFINE YOUR MENU LISTS and ITEMS below///////////////// /////MENU 1///////////////// addListGroup("minofa", "First-Select"); addOption("First-Select", "Select an item", "", 1); //HEADER OPTION addList("First-Select", "Webmaster Resources", "", "Webmaster"); addList("First-Select", "News Sites", "", "News"); addList("First-Select", "Car Sites", "", "Cars"); addOption("Webmaster", "Select an item", "", 1); //HEADER OPTION addList("Webmaster", "JavaScript Links", "http://www.codingforums.com"); addList("Webmaster", "PHP Links", "", "Webmaster-PHP"); addOption("Webmaster", "CodingForums.com", "http://www.codingforums.com"); //END OF THIS NODE addOption("Webmaster-JavaScript", "Select an item", "", 1); //HEADER OPTION addOption("Webmaster-JavaScript", "JavaScript Kit", "http://www.javascriptkit.com"); addOption("Webmaster-JavaScript", "Dynamic Drive", "http://www.dynamicdrive.com"); addOption("Webmaster-JavaScript", "JavaScript Reference", "http://www.javascriptkit.com/jsref/"); addOption("Webmaster-PHP", "Select an item", "", 1); //HEADER OPTION addOption("Webmaster-PHP", "PHP.net", "http://www.php.net"); addOption("Webmaster-PHP", "mySQL", "http://www.mysql.com"); addOption("News", "Select an item", "", 1); //HEADER OPTION addList("News", "General News", "", "News-General"); addList("News", "Tech News", "", "News-Tech"); addOption("News-General", "Select an item", "", 1); //HEADER OPTION addOption("News-General", "CNN", "http://www.cnn.com"); addOption("News-General", "MSNBC", "http://www.msnbc.com"); addOption("News-General", "BBC News", "http://news.bbc.co.uk"); addOption("News-General", "Fox News", "http://www.foxnews.com"); addOption("News-Tech", "Select an item", "", 1); //HEADER OPTION addOption("News-Tech", "News.com", "http://www.news.com"); addOption("News-Tech", "Wired News", "http://www.wired.com"); addOption("News-Tech", "TheRegister", "http://www.theregister.com"); addOption("Cars", "Select an item", "", 1); //HEADER OPTION addList("Cars", "Regular Cars", "", "Cars-Regular"); addList("Cars", "Sports Cars", "", "Cars-Sports"); addOption("Cars-Regular", "Select an item", "", 1); //HEADER OPTION addOption("Cars-Regular", "Toyota", "http://www.toyota.com"); addOption("Cars-Regular", "Ford", "http://www.ford.com"); addOption("Cars-Regular", "Nissan", "http://www.nissanusa.com"); addOption("Cars-Regular", "BMW", "http://www.bmw.com"); addOption("Cars-Sports", "Select an item", "", 1); //HEADER OPTION addOption("Cars-Sports", "Porsche", "http://www.www.porsche.com"); addOption("Cars-Sports", "Aston Martin", "http://www.astonmartin.com"); /////MENU 2///////////////// addListGroup("akako", "Kouki"); addOption("Kouki", "Select an item", "", 1); //HEADER OPTION addList("Kouki", "Michou", "", "Michouko"); addOption("Michouko", "Select an item", "", 1); //HEADER OPTION addList("Michouko", "JavaScript Links", "http://www.codingforums.com"); addList("Michouko", "PHP Links", "", "Michouko-PHP"); addOption("Michouko", "CodingForums.com", "http://www.codingforums.com"); //END OF THIS NODE addOption("Michouko-Pono", "Select an item", "", 1); //HEADER OPTION addOption("Michouko-Pono", "JavaScript Kit", "http://www.javascriptkit.com"); addOption("Michouko-Pono", "Dynamic Drive", "http://www.dynamicdrive.com"); addOption("Michouko-Pono", "JavaScript Reference", "http://www.javascriptkit.com/jsref/"); addOption("Michouko-Caco", "Select an item", "", 1); //HEADER OPTION addOption("Michouko-Caco", "PHP.net", "http://www.php.net"); addOption("Michouko-Caco", "mySQL", "http://www.mysql.com"); Faites pas attention aux derniers noms, j'en avais par dessus la tête... Avec les codes ci-dessus, seul le premier formulaire s'affiche, le second étant vide. Si quelqu'un a une idée de la modif à faire pour que les deux formulaires s'affichent... Merci
  2. Bonjour à tous, j'adapte le design de base de Open Classifieds à mes envies mais au lancement de la page, un élément du menu (le premier lien du menu) est déjà sélectionné. Or, j'aimerai qu'aucun élément du menu ne soit pré-sélectionné. Il faudrait que le second niveau du menu soit vide jusqu'à ce que je survole le lien du premier niveau. Je pense que cela est modifiable dans le fichier functions.php du thème (ci-joint) mais où? Je vous remercie par avance. <?php function generateMenuJS($selectedCategory){//tabbed top menu, param, the selected category $ocdb=phpMyDB::GetInstance(); $style='default_page_item';//for the selected item $nstyle='page_item page-item';//normal style //home if (!isset($selectedCategory)) $astyle=$style; else $astyle=$nstyle; echo '<li id="nav0" class="'.$astyle.'"><a onmouseover="ShowTab(0);" href="'.SITE_URL.'">'.T_("Home").'</a></li>'; $query="SELECT name,friendlyName,idCategory from ".TABLE_PREFIX."categories where idCategoryParent=0 order by `order`"; $result=$ocdb->getRows($query); foreach ($result as $category ) { $name=$category["name"]; $fcategory=$category["friendlyName"]; $idCategory=$category["idCategory"]; if ($name!=""&&$fcategory!=""){ $url=catURL($fcategory); if ($selectedCategory==$fcategory) $astyle=$style;//selected category else $astyle=$nstyle; $Menu.="<li id=\"nav$idCategory\" class='".$astyle."'><a onmouseover=\"ShowTab($idCategory);\" title=\"$name\" href=\"".SITE_URL."$url\">$name</a></li>"; } } echo $Menu;//home menu } function generateSubMenuJS($idCategoryParent,$categoryParent,$currentCategory){//generates thes submenu for a category $ocdb=phpMyDB::GetInstance(); echo '<div class="sub" id="sub0"'; if (isset($currentCategory)) echo ' style="display:none;" '; echo ">"; generatePopularCategoriesJS(); echo '</div>'; if ($categoryParent!=0) $subCategory=$categoryParent; //if it's a subcategory else { //its a category if (!$idCategoryParent) $idCategoryParent=0;//if doesnt exist the category $subCategory=$idCategoryParent; } $query="SELECT idCategory,name,friendlyName, (select name from ".TABLE_PREFIX."categories where idCategory=C.idCategoryParent limit 1) parent, idCategoryParent FROM ".TABLE_PREFIX."categories C where idCategoryParent!=0 order by idCategoryParent,`order`"; $result=$ocdb->getRows($query); $parent=""; foreach ($result as $row ) { $name=$row['name']; $fcategory=$row['friendlyName']; $CategoryParent=$row['idCategoryParent']; if ($parent!=$row['parent']&&$row['parent']!=""){ if ($parent!='') $subMenu.='</div>'; $subMenu.="<div class=\"sub\" id=\"sub$CategoryParent\""; if ($CategoryParent!=$subCategory) $subMenu.=' style="display:none;" '; $subMenu.=">"; $parent=$row['parent']; } if ($fcategory!=""){ $url=catURL($fcategory,friendly_url($parent)); //$subMenu.=SEPARATOR; if ($currentCategory==$fcategory) $subMenu.= "<b>";//for the selectd item $subMenu.="<a $astyle title=\"$name\" href=\"".SITE_URL."$url\">$name</a>"; if ($currentCategory==$fcategory) $subMenu.= "</b>"; } } if ($subMenu!="") $subMenu.="</div>"; echo $subMenu; } function generatePopularCategoriesJS(){//popular categories displayed in the menu $ocdb=phpMyDB::GetInstance(); $query="select c.idCategory,c.friendlyName,c.name,count(c.idCategory) cont , (select friendlyName from ".TABLE_PREFIX."categories where idCategory=c.idCategoryParent limit 1) parent from ".TABLE_PREFIX."categories c inner join ".TABLE_PREFIX."posts p on p.idCategory=c.idCategory group by c.idCategory,c.friendlyName,c.name order by cont desc,c.name Limit 7";//where idCategoryParent!=0 $result=$ocdb->getRows($query); //$popularCategories="<b>".T_("Popular")."</b>"; foreach ( $result as $category ) { $name=$category["name"]; $fcategory=$category["friendlyName"]; $cont=$category["cont"]; $parent=$category["parent"]; if ($name!=""){ $url=catURL($fcategory,$parent); $popularCategories.="<a title=\"$name $cont\" href=\"".SITE_URL."$url\">$name</a>"; } } echo $popularCategories; } function getCategoriesList(){//for the home $ocdb=phpMyDB::GetInstance(); $query="SELECT name,friendlyName,idCategory from ".TABLE_PREFIX."categories where idCategoryParent=0 order by `order`"; $result=$ocdb->getRows($query); $i = 0; $q = count($result); $z = round($q/3); foreach ($result as $category ) { $name=$category["name"]; $fcategory=$category["friendlyName"]; $idCat=$category["idCategory"]; if ($name!=""&&$fcategory!=""){ if ($i==0 or $i==$z) $list.= '<div class="cats_col1 cats_colums">'; elseif ($i==($z*2)) $list.= '<div class="cats_col2 cats_colums">'; $url=catURL($fcategory); $list.= '<ul><li class="cathead"><a title="'.$name.'" href="'.SITE_URL.$url.'">'.$name.'</a></li>'; //get sub cats category $query="SELECT idCategory,name,friendlyName FROM ".TABLE_PREFIX."categories C where idCategoryParent!=0 and idCategoryParent=$idCat order by idCategoryParent, `order`"; $result2=$ocdb->getRows($query); foreach ($result2 as $row ) { $name2=$row['name']; $fcategory2=$row['friendlyName']; if ($fcategory!=""){ $url=catURL($fcategory2,$fcategory); $list.= "<li><a title=\"$name2\" href=\"".SITE_URL."$url\">$name2</a></li>"; } } //end get sub cats category $list.= '</ul>'; if ($i==($z-1) or $i==(($z*2)-1) or $i==($q-1)) $list.='</div>'; $i++; } //if name } //for return $list; } ?>
  3. Bonjour, il m'est également impossible de désactiver la directive register_globals et donc de continuer l'installation du CMS Drupal (v6.4). Je suis chez 1&1 (hébergement mutualisé Linux) et j'ai essayé toutes les solutions possibles, sans résultats. Voilà ce que ça donne: .htaccess (serveur root) fourni avec Drupal -> Error 500 .htaccess (dossier Drupal) fourni avec Drupal -> Error 500 .htaccess (dossier Drupal) avec "php_value register_globals 0" -> Error 500 php.ini avec "register_globals off" (serveur root) -> rien ne se passe php.ini avec "register_globals off" (dossier Drupal) -> rien ne se passe .htaccess (dossier Drupal) fourni avec Drupal + "SetEnv REGISTER_GLOBALS 0" -> Error 500 .htaccess (dossier Drupal) avec "SetEnv REGISTER_GLOBALS 0" -> Error 500 .htaccess (serveur root) avec "SetEnv REGISTER_GLOBALS 0" -> Error 500 Merci de votre aide.
  4. Bonjour à tous, j'aimerai simplement copier l'apparence (typographie et mise en forme) des textes présents dans le contenu des pages du site Apple (l'écriture est basique mais élégante et agréable à lire) comme celle là: /fr/hotnews/styles/hotnews.css. J'ai étudié les CSS des pages mais je ne m'y retrouve pas dans toute cette quantité de codes. Si quelqu'un a une piste, je suis preneur. Merci beaucoup.
  5. Excellent ! C'est encore mieux ! Merci
  6. Ah? Il n'y a vraiment aucun moyen de contourner le PHP via un script javascript par exemple?
  7. Bonjour à tous, je cherche un code me permettant d'afficher deux images d'arrière plan différentes selon le moment de la journée (le jour et la nuit, donc selon l'heure). Dans l'attente... je vous remercie.
  8. J'ai orienté mes recherches vers les plugins CMS et j'ai trouvé exactement ce que je veux. Il s'agit du plugin Outbrain: http://www.outbrain.com/new/pages/get_ratings.html# Merci de m'avoir guidé.
  9. Bonjour, j'aimerai intégrer un simple système de notation par étoile comme sur le site Allociné (pour noter un film, exemple: Une nuit en enfer) où les étoiles survolées changent de couleur. Une fois validé, la note moyenne (prenant en compte les anciennes notes) s'affiche, avec le nombre de votes à côté. Connaissez-vous un moyen, le plus simple possible, d'y parvenir? Merci. UP: voilà exactement le système que je recherche: http://www.top10hebergeurs.com/
  10. Je ne suis pas super calé en PHP, encore moins en local. Il faudrait donc que je crée un fichier htaccess dans le dossier du site (ce que je n'ai pas fait, MAMP étant chargé de tout à mes yeux) ?
  11. Bizarrement, j'ai maintenant un autre message dès que je souhaite acccéder à mon espace administrateur (depuis la page qui me confirme la réussite de l'installation de Wordpress). Ce message vient directement de Safari: "Safari ne parvient pas à ouvrir la page. Trop de redirections sont survenues en tentant douvrir http://localhost:80/wordpress/wp-signup.php. Ceci peut se produire lorsque vous ouvrez une page qui est redirigée vers une autre page laquelle se redirige à son tour vers la page originale." Quelqu'un a une idée de problème? Toujours htaccess? Merci.
  12. Plus j'en apprend sur ce Wordpress MU, plus je pense qu'il va correspondre parfaitement à mes attentes. Seul bémol: impossible d'accéder à mon site (en local sur Mac avec MAMP) une fois la première page de paramètres serveurs passée. Je tombe sur la deuxième page qui me confirme que le site a bien été créé. Formidable ! Mais au moment de cliquer sur le lien pour y accéder, j'ai ça: "Aucun site WPmu défini sur ce serveur. Si vous êtes le propriétaire de ce site, merci de consulter la page Debugging WPMU pour obtenir de l'assistance." J'ai passé des heures à essayer de le faire fonctionner en local cet après midi (problèmes de réglages, de fichiers de traduction francais, de ports serveurs, ...). Un peu déçu de tomber sur un nouveau problème alors que les deux premières pages s'affichaient enfin parfaitement bien... et que le site semble avoir en plus été créé sans soucis ! Voilà mes réglages dans le fichier de configuration php de Wordpress: define('DB_NAME', 'wordpress'); // Le nom de la base de donnees define('DB_USER', 'root'); // Votre identifiant MySQL define('DB_PASSWORD', 'root'); // ...et votre mot de passe define('DB_HOST', 'localhost:80'); // Dans la plupart des cas, vous n'aurez pas a modifier cette ligne define('DB_CHARSET', 'utf8'); define('DB_COLLATE', ''); define('VHOST', 'VHOSTSETTING'); $base = 'BASE'; Merci de votre aide.
  13. Merci pour vos réponses. Je pense d'abord m'orienter vers Wordpress que je n'ai eu aucun mal à utiliser dans le passé. Je ne connaissai même pas l'existence de cette version MU !
  14. Bonjour, je ne cherche pas de CMS basique avec articles mais un CMS permettant uniquement de développer un espace communautaire réunissant des passionnés d'automobile, chacun d'entre eux pouvant créer son blog réservé à sa voiture et communiquer avec les autres blogueurs (envoyer mails et mp, créer des groupes, voter pour un blog), à la manière d'un facebook. Cependant - c'est là que ça se corse - j'aimerai aussi que chaque blog soit classé par marque et modèle de véhicule, et non un gros fouillis de blogs divers comme sur les 3/4 des sites où la recherche est obligatoire (un même membre créera ainsi 3 espaces différents s'il a 3 voitures, et non un présentant les 3). Enfin, à la création du blog, en plus de ses commentaires personnels, le membre devra remplir un formulaire d'information sur le véhicule (marque, modèle, année, équipements, ...) pour que son espace soit classé automatiquement. Pourriez vous m'indiquer quel CMS correspond le mieux à mes attentes ? En existe t-il déjà un ? Je vous remercie.
×
×
  • Create New...