Bienvenus à tous dans le forum SEO de la famille de liens internes, la convivialité est le maître mot de ce forum, partage, bons plans, aides et conseils sur tout ce qui touche le référencement, l'édition et le développement sont de mises sur ce forum.
Le forum liens internes est axé sur le référencement naturel SEO et dans l’aide apporté à la création de sites et des métiers du web
Chacun à sa place dans la famille, du débutant au professionnel averti, alors venez partager et discuter avec les membres de la grande famille des professionnels du web




Utilisation et information sur Wordpress, Phpbb, etc.

Tout comprendre et connaitre sur les nombreux templates que vous pouvez connaitre, vous avez des conseils à donnez, des questions à poser, des astuces un coup de main, alors soyez prêt à plonger et à relever vos manches, venez faire un petit tour par ici.
4 messages • Page 1 sur 1

Reclasser les catégories dans Arfooo

Messagepar zetop » Mer 6 Juil 2016 16:36

Parfois, il arrive que dans Arfooo, après avoir fait des modifications, les catégories ne soient plus en ordre, ou aussi d'avoir des catégories vides, et dans l'admin ou ne peut réparer, alors voiçi un script qui permet de reclasser ça et d'avoir une hiérarchie plus "propre".

Il faut juste remplacer et indiquer les valeurs relatives à votre site dans les premières lignes 'valeurs de connexion'

ensuite enregistré le fichier sous genereaarentchilddepth.php, uploader le fichier sur votre serveur et aller sur votre site.tld/genereaarentchilddepth.php et voilà les catégories sont reclassées.

testé avec Arfooo 2.02

Code: Tout sélectionner
<?php
    // remplacer par vos valeurs de connexion
    $host="adressesereveur";
    $user="utilisateur";
    $pwd="motdepasse";
    $base="nomdelabase";
    $mysql_link = mysql_connect($host,$user,$pwd);
    mysql_select_db($base);

   $dbsite="Arfooo"; // prefixe de votre table sans "_" par exemple : "arfooo"
    echo "TRUNCATE TABLE `".$dbsite."_categoryparents`;<br>\n";
    $sql = "SELECT * FROM ".$dbsite."_categories";
    $result=mysql_query($sql);
    while ($row=mysql_fetch_object($result)) {
       $depth=0;
       echo "INSERT INTO `".$dbsite."_categoryparents` (`parentId`, `childId`, `depth`) VALUES ($row->categoryId,$row->categoryId,$depth);<br>\n";
       $parentId = $row->parentCategoryId;
       while ($parentId<>0){
          $sql2 = "SELECT * FROM ".$dbsite."_categories WHERE categoryId = $parentId";
          $result2=mysql_query($sql2);
          while ($row2=mysql_fetch_object($result2)) {
             $depth=$depth+1;
             echo "INSERT INTO `".$dbsite."_categoryparents` (`parentId`, `childId`, `depth`) VALUES ($row2->categoryId,$row->categoryId,$depth);<br>\n";
             $parentId = $row2->parentCategoryId;
          }
       }
       $depth=$depth+1;
       echo "INSERT INTO `".$dbsite."_categoryparents` (`parentId`, `childId`, `depth`) VALUES (0,$row->categoryId,$depth);<br>\n";
    }
    ?>
Avatar de l’utilisateur
zetop
 
Messages: 1276
Inscription: Ven 14 Juin 2013 11:02


annuaire et annonce santé

Re: Reclasser les catégories dans Arfooo

Messagepar sorcierenat » Mer 6 Juil 2016 16:51

ET voici notre spécialiste Arfooo Mister PY :D

Sympa merci à toi pour l'info et c'est super cool de partager cela ;)
Avatar de l’utilisateur
sorcierenat
Administrateur du site
 
Messages: 3442
Inscription: Ven 14 Juin 2013 09:25

Re: Reclasser les catégories dans Arfooo

Messagepar zetop » Mer 6 Juil 2016 17:14

oui comme cela il est dans un bon "tiroir" facile à retrouvé ;)
Avatar de l’utilisateur
zetop
 
Messages: 1276
Inscription: Ven 14 Juin 2013 11:02

Re: Reclasser les catégories dans Arfooo

Messagepar ref19 » Sam 9 Juil 2016 06:32

Merci pour ce partage qui est Ze top :)
Pour une belle liste d'annuaires automatiques, la liste des meilleurs annuaires du web est a votre disposition!
Avatar de l’utilisateur
ref19
 
Messages: 1598
Inscription: Ven 14 Juin 2013 10:56


4 messages • Page 1 sur 1

Retourner vers Wordpress, Arfoo, phpBB3...

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

annuaire et annonce santé

cron