Recherchez dans les cours du web

Rechercher
Dans
Afficher les matieres de niveau
Lycée Fac


Tree des catégories


  db_query("TRUNCATE categories");
  $binArr = array();
  $dStr = array(0=>'', 1=>'-', 2=>'--', 3=>'---', 4=>'----');
  $tree = taxonomy_get_tree(1);
  $oldDepth = 0;
  foreach($tree as $term) {
    $binArr[$term->depth]++;
    if($term->depth < $oldDepth) $binArr[$term->depth + 1] = 0;
    $oldDepth = $term->depth;
    print "<strong>";
    $cat = '';
    for($i=0; $i<$term->depth+1; $i++) {
      $tmp = strtoupper(dechex($binArr[$i]));
      if(strlen($tmp) == 1) $tmp = "0" . $tmp;
      $cat.=$tmp;
    }
    print $cat;
    db_query("INSERT  INTO categories(path, link, name) VALUES('$cat', $term->tid, '%s')", $term->name);
    

Base cooletudedoc3

Devenir des différentes tables, plans actuels et autres joyeusetés ;-)

D'une facon générale, il est à noter que l'on fait disparaitre les tables spécifiques au lycée et à la fac, pour les réunir en conservant la possibilité de les distinguer via un flag dans la base de données ( est-ce vraiment utile ? ) ou simplement via la taxonomie drupal ( me semble plus pertinent ). Concretement, pour faire une recherche par rapport à un noeud N de l'arbre, on ferait une recherche sur tous les documents placés dans une des catégories feuille du sous-arbre de racine N.

Vérifications de l'importation des matieres

Ce script permet de comparer les arborescences générées par une exploration des bases PostgreSQL ( cooletude v1 ) et MySQL ( taxonomie drupal, cooletude v2 ) et d'afficher en format diff unifiées les différences existants entre les deux fichiers.

Remarque : les sous-sous-sections et sous-section qui était nommé "Aucune" sont supprimés dans le script d'importation, elles sont inutiles puisque l'arbre de la taxonomie Drupal n'a pas a être équilibré. Cependant, cette suppression empeche une vérification basique via le nombre d'enregistrements, raison pour laquelle ce script peut rendre service ;-)

Accueil

Bienvenue

Nouveau visage, nouvelles fonctionnalités, c'est déjà la rentrée chez CoolEtude !

Outre le retour de Gunther le bien nommé, nous avons le plaisir de vous proposer un webmail des plus performants, un blog personnel, des forums, un chat... le tout pour toujours plus de convivialité et d'interactivité.

Bonne navigation sur CoolEtude !

Cours - la selection CoolEtude

Quelques "perles" sélectionnées parmi des milliers de liens éducatifs...

Sondage

Sujets récents

Vous ne serez plus seuls à sécher devant un sujet de dissertation ou un problème de Maths ! La communauté est là pour vous aider... et pour être aidée.

Aidez-nous

CoolEtude est un site communautaire. Nous avons besoin de vous pour faire vivre le site, rendre nos résultats de recherches plus pertinents, offrir à chacun une expérience de navigation optimale.

Mais comment vous aider ? nous direz-vous ?


Mathématiques

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer nulla velit, vestibulum id, convallis vitae, viverra at, eros. Pellentesque ornare adipiscing lacus. Sed ornare pharetra est. Proin volutpat. Cras ut urna ut sem porttitor mollis. Ut tincidunt. Aenean ornare posuere erat. Donec viverra nisl eget tortor. Praesent posuere rhoncus mi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos.

Qui sommes-nous ?

Pourquoi CoolEtude ?

Une fiche de synthèse, des exercices de révisions, des compléments de cours... Qui n'a pas déjà cherché de telles informations sur Internet ? Et qui ne s'est pas alors confronté à une navigation longue et incertaine dans les méandres de la toile ? L'Education sur Internet n'en est en effet qu'à ses débuts et les grands moteurs de recherche ne sont pas encore compétents en la matière.