Titre Fenetre
Contenu Fenetre
Connexion
  • Se souvenir de moi
J'ai oublié mon mot de passe

ParaBD et BDGWeb

Pour présenter et découvrir tous les addons de BD Gest' développés par des utilisateurs

ParaBD et BDGWeb

Messagede D_Phil » 02/03/2005 16:32

Je compléte mon module parabd de BDGest. Lorsque je passe dans BDGweb je retrouve mes parabd dans un ordre "aléatoire". Peut-on faire un tri pour une meilleure présentation. :?:
Comme exemple: sur mon site Lucky-Luke en paraBD.
Comment afficher toutes les figurines, puis tous les DVD puis toutes les plaques etc....

Dans TINTIN comment afficher les voitures dans l'ordre des albums par exemple ???? :?:
:roll:

Help me please !!! :(
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 842
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

ParaBD et BDGWeb

Messagede D_Phil » 03/03/2005 00:47

Je compléte mon module parabd de BDGest. Lorsque je passe dans BDGweb je retrouve mes parabd dans un ordre "aléatoire". Peut-on faire un tri pour une meilleure présentation. :?:
Comme exemple: sur mon site Lucky-Luke en paraBD.
Comment afficher toutes les figurines, puis tous les DVD puis toutes les plaques etc....

Dans TINTIN comment afficher les voitures dans l'ordre des albums par exemple ???? :?:
:roll:

Help me please !!! :(


J'ai bidouillé le fichier _detail_parabd.php pour la requete. C'est déjà mieux.
Pouvez vous m'aider à compléter cette requete avec comme tri selon Typeobjet puis par commentaire. ;)

[code:1:70e5055be8]$SQL="SELECT a.*, b.display from parabd a, auteurs3 b where a.iddessinateur = b.idauteur and idserie=$idserie order by typeobjet";[/code:1:70e5055be8]
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 842
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

ParaBD et BDGWeb

Messagede D_Phil » 03/03/2005 22:11

En bricolant un peu le code et les descriptions j'ai réussi à y mettre un peu d'ordre dans ces parBD.
Pour ceux que cela intéresse: [code:1:b6912d99bb]$SQL="SELECT a.*, b.display from parabd a, auteurs3 b where a.iddessinateur = b.idauteur and idserie=$idserie order by typeobjet, editeur, description";[/code:1:b6912d99bb]

Si des spécialistes ont d'autres idées.... ;)
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 842
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

ParaBD et BDGWeb

Messagede HubIguane » 01/11/2005 20:20

je viens de rentrer mes hors texte Canal BD (dans l'ordre des numéros) mais une fois sur BDGW, bin c'est l'anarchie :confused:

comment je peux faire pour les avoir dans le bon ordre ???

http://zihubproject2.free.fr/serie.php? ... ste=series
la lecture est l'amie fidèle du constipé

Mes LEGO et ceux que je recherche
http://luciecmd.canalblog.com
Avatar de l’utilisateur
HubIguane
Libraire
Libraire
 
Messages: 3784
Inscription: 02/10/2002
Localisation: F-28 Chartres
Age: 45 ans

ParaBD et BDGWeb

Messagede D_Phil » 01/11/2005 22:07

Dans serie.php l'ordre est ligne 29: order by typeobjet, editeur, numero, right(a.dl, 4), left(a.dl, 2), description
Donc le tri est d'abort sur le type d'objet puis l'editeur puis le numéro.....etc....
Normalements tes xl s'affiche selon ce choix. Si tu enlève éditeur ils seront classés par leur n°. Par contre cela peut poser pb pour d'autres parabd. A toi de choisir. :siffle:
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 842
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

ParaBD et BDGWeb

Messagede HubIguane » 01/11/2005 23:04

euh...c'est le chaos là dedans :confused:
qu'est ce que t'appelles "ligne 29" ? faut que je prenne le terme ligne littéralement, ou c'est du jargon php ? ;)
la lecture est l'amie fidèle du constipé

Mes LEGO et ceux que je recherche
http://luciecmd.canalblog.com
Avatar de l’utilisateur
HubIguane
Libraire
Libraire
 
Messages: 3784
Inscription: 02/10/2002
Localisation: F-28 Chartres
Age: 45 ans

ParaBD et BDGWeb

Messagede D_Phil » 02/11/2005 09:28

C'est la ligne 29 de mon editeur....(Elle concerne le parabd) c'est donc au début il suffit de rechercher la ligne que j'ai donner plus haut.... ;)
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 842
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

ParaBD et BDGWeb

Messagede Mappont » 02/11/2005 11:18

Dans serie.php l'ordre est ligne 29: order by typeobjet, editeur, numero, right(a.dl, 4), left(a.dl, 2), description
Donc le tri est d'abort sur le type d'objet puis l'editeur puis le numéro.....etc....
Normalements tes xl s'affiche selon ce choix. Si tu enlève éditeur ils seront classés par leur n°. Par contre cela peut poser pb pour d'autres parabd. A toi de choisir. :siffle:

Bonjour,

Je suis moi aussi intéressé par cette modification mais je ne trouve pas la ligne dont tu parles :oops:
La seule qui fasse référence à 'order' est celle qui commence par $SQL_Collaborateurs = 'select a.idauteur, a.... dans ma version 1.7.2 de _serie.php.

Je ne trouve rien d'autre qi ressemble à order by typeobjet, editeur, numero, right(a.dl, 4), left(a.dl, 2), description :cry:
Avatar de l’utilisateur
Mappont
BDéphage
BDéphage
 
Messages: 1551
Inscription: 17/12/2004
Localisation: KU
Age: 51 ans

ParaBD et BDGWeb

Messagede D_Phil » 02/11/2005 14:54

Bon voici le debut du ficheir serie.php
// ***************************************************
// * Page générée par BDGWeb 1.7.1 le 18/10/05 2255 *
// ***************************************************

require_once "coeur.php";
require_once "_serie.php";

GetVariable('idserie', -1);
extract($tables, EXTR_PREFIX_ALL, 't');
$all_sql = '';
if ($idserie <> 'all') $all_sql = "and a.idserie=$idserie ";

switch ($coll) {
case "acheter"
$count_requete_fin='';
$SQL="SELECT a.*, b.display, c.display , d.display from $t_albums a, $t_auteurs b, $t_auteurs c, $t_auteurs d where a.idscenariste=b.idauteur and a.iddessinateur = c.idauteur and a.idcoloriste = d.idauteur and idserie=$idserie order by num, numa, right(a.dl, 4), left(a.dl, 2)";
break;
case "albums"
$count_requete_fin='';
$SQL="SELECT a.*, b.display, c.display , d.display from $t_albums a, $t_auteurs b, $t_auteurs c, $t_auteurs d where a.idscenariste=b.idauteur and a.iddessinateur = c.idauteur and a.idcoloriste = d.idauteur and idserie=$idserie order by num, numa, right(a.dl, 4), left(a.dl, 2)";
break;
case "dedicace"
$count_requete_fin='';
$SQL="SELECT a.*, b.display, c.display , d.display , s.titre from $t_albums a, $t_auteurs b, $t_auteurs c, $t_auteurs d , $t_series s where s.idserie=a.idserie and a.idscenariste=b.idauteur and a.iddessinateur = c.idauteur and a.idcoloriste = d.idauteur $all_sql and horsserie <> '' order by s.titre, num, numa, right(a.dl, 4), left(a.dl, 2)";
break;
case "parabd"
$count_requete_fin='';
$SQL="SELECT a.*, b.display from $t_albums a, $t_auteurs b where a.iddessinateur = b.idauteur and idserie=$idserie order by typeobjet, editeur, numero, right(a.dl, 4), left(a.dl, 2), description"; break;

C'est donc le dernier order ci-dessus à modifier.... ;)
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 842
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

ParaBD et BDGWeb

Messagede D_Phil » 02/11/2005 14:55

Bon voici le debut du ficheir serie.php
// ***************************************************
// * Page générée par BDGWeb 1.7.1 le 18/10/05 2255 *
// ***************************************************

require_once "coeur.php";
require_once "_serie.php";

GetVariable('idserie', -1);
extract($tables, EXTR_PREFIX_ALL, 't');
$all_sql = '';
if ($idserie <> 'all') $all_sql = "and a.idserie=$idserie ";

switch ($coll) {
case "acheter"
$count_requete_fin='';
$SQL="SELECT a.*, b.display, c.display , d.display from $t_albums a, $t_auteurs b, $t_auteurs c, $t_auteurs d where a.idscenariste=b.idauteur and a.iddessinateur = c.idauteur and a.idcoloriste = d.idauteur and idserie=$idserie order by num, numa, right(a.dl, 4), left(a.dl, 2)";
break;
case "albums"
$count_requete_fin='';
$SQL="SELECT a.*, b.display, c.display , d.display from $t_albums a, $t_auteurs b, $t_auteurs c, $t_auteurs d where a.idscenariste=b.idauteur and a.iddessinateur = c.idauteur and a.idcoloriste = d.idauteur and idserie=$idserie order by num, numa, right(a.dl, 4), left(a.dl, 2)";
break;
case "dedicace"
$count_requete_fin='';
$SQL="SELECT a.*, b.display, c.display , d.display , s.titre from $t_albums a, $t_auteurs b, $t_auteurs c, $t_auteurs d , $t_series s where s.idserie=a.idserie and a.idscenariste=b.idauteur and a.iddessinateur = c.idauteur and a.idcoloriste = d.idauteur $all_sql and horsserie <> '' order by s.titre, num, numa, right(a.dl, 4), left(a.dl, 2)";
break;
case "parabd"
$count_requete_fin='';
$SQL="SELECT a.*, b.display from $t_albums a, $t_auteurs b where a.iddessinateur = b.idauteur and idserie=$idserie order by typeobjet, editeur, numero, right(a.dl, 4), left(a.dl, 2), description"; break;

C'est donc le dernier order ci-dessus à modifier.... ;)
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 842
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

ParaBD et BDGWeb

Messagede Mappont » 02/11/2005 15:47

Oui, bon... désolé de t'avoir fait poster ce message mais j'étais complètement à côté de la plaque:
Je cherchais dans _serie.php

Je sais, je sais... c'est à en pleurer :zz:

Un grand merci à toi pour les explications et à bientôt pour de nouvelles questions ;)
Avatar de l’utilisateur
Mappont
BDéphage
BDéphage
 
Messages: 1551
Inscription: 17/12/2004
Localisation: KU
Age: 51 ans

ParaBD et BDGWeb

Messagede HubIguane » 03/11/2005 00:01

ouais un grand merci à toi et à tes 77 générations a venir :mrgreen:

ça marche au poil :priere:
la lecture est l'amie fidèle du constipé

Mes LEGO et ceux que je recherche
http://luciecmd.canalblog.com
Avatar de l’utilisateur
HubIguane
Libraire
Libraire
 
Messages: 3784
Inscription: 02/10/2002
Localisation: F-28 Chartres
Age: 45 ans

ParaBD et BDGWeb

Messagede D_Phil » 03/11/2005 00:43

Merci.... :)
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 842
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

ParaBD et BDGWeb

Messagede D_Phil » 03/11/2005 00:46

En fait le tri devrait être paramètrable directement dans BDGweb mais bon P'tit Philippe ne peut pas tout faire ..... pour l'instant :mrgreen:
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 842
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

ParaBD et BDGWeb

Messagede Mappont » 03/11/2005 08:47

Voilà déjà une nouvelle question:
Je voudrais introduire le nom de la librairie à la place des XXX dans la clé de tri (en plus d'avoir déjà modifié l'ordre)

:arrow: order by typeobjet, numero, XXX, right(a.dl, 4), left(a.dl, 2), editeur, description

Dans la base .mdb la réf. est 'Libraire', est-ce qu'il me suffit de remplacer les X par 'Librairie' pour que cette variable intervienne dans le tri :question:
Merci d'avance pour vos réponses.
Avatar de l’utilisateur
Mappont
BDéphage
BDéphage
 
Messages: 1551
Inscription: 17/12/2004
Localisation: KU
Age: 51 ans

ParaBD et BDGWeb

Messagede D_Phil » 03/11/2005 20:01

Voilà déjà une nouvelle question:
Je voudrais introduire le nom de la librairie à la place des XXX dans la clé de tri (en plus d'avoir déjà modifié l'ordre)

:arrow: order by typeobjet, numero, XXX, right(a.dl, 4), left(a.dl, 2), editeur, description

Dans la base .mdb la réf. est 'Libraire', est-ce qu'il me suffit de remplacer les X par 'Librairie' pour que cette variable intervienne dans le tri :question:
Merci d'avance pour vos réponses.


Oui, il suffit de regarder la structure de la base dans ce cas il faut taper: libraire ;)
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 842
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

ParaBD et BDGWeb

Messagede Mappont » 03/11/2005 21:06

Oui, il suffit de regarder la structure de la base dans ce cas il faut taper: libraire ;)

Merci avec librairie ça ne fonctionnait pas :)

Par contre, il me semble qu'il n'y a pas de changement au niveau du classement... j'approfondi ça et je te tiens au courant.
Avatar de l’utilisateur
Mappont
BDéphage
BDéphage
 
Messages: 1551
Inscription: 17/12/2004
Localisation: KU
Age: 51 ans

ParaBD et BDGWeb

Messagede D_Phil » 04/11/2005 08:27

Merci avec librairie ça ne fonctionnait pas :)

Par contre, il me semble qu'il n'y a pas de changement au niveau du classement... j'approfondi ça et je te tiens au courant.


Evidement, il faut faire attention à l'ordre des critères de tri. :siffle:
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 842
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

ParaBD et BDGWeb

Messagede Ptit Philippe » 04/11/2005 23:12

comme ça vous changez tout pendant mon absence ;) :fant2:

MAIS vous avez oublié un truc :mrgreen: :mrgreen: :fant2:

il faut appliquer la même modif dans le fichier type.php :siffle: :siffle: :siffle:
Avatar de l’utilisateur
Ptit Philippe
BDéphile
BDéphile
 
Messages: 1481
Inscription: 05/07/2002
Localisation: F-59 Nieppe
Age: 56 ans

ParaBD et BDGWeb

Messagede HubIguane » 04/11/2005 23:31

il faut appliquer la même modif dans le fichier type.php :siffle: :siffle: :siffle:


pourquoi ? ça marche très bien :shock:
la lecture est l'amie fidèle du constipé

Mes LEGO et ceux que je recherche
http://luciecmd.canalblog.com
Avatar de l’utilisateur
HubIguane
Libraire
Libraire
 
Messages: 3784
Inscription: 02/10/2002
Localisation: F-28 Chartres
Age: 45 ans

Suivante

Retourner vers Addons pour BD Gest'

Qui est en ligne

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