Recherchez dans les cours du web
Tree des catégories
Soumis par root le 11 Mai 2006 - 1:17pm
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
Soumis par root le 11 Mai 2006 - 12:29pmDevenir 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
Soumis par root le 11 Mai 2006 - 10:03amCe 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...
Vos liens
Le top 10 de vos liens préférés ! Votez, c'est vous qui faites le classement...
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.
Billets récents
L'espace "Blogs" de CoolEtude, pour faire partager ses passions, ses envies, ses rêves...
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.
