accueil
downloads
links
bugmanager
header
**

Par respect de la netiquette, tous les contributeurs s'engagent à ne tenir ni propos insultants ni propos infamants envers un tiers. Merci d'avance à tous et ... bonne pêche aux infos - (Les numéros IP sont conservés.)
XML/RSS 2.0  page_down
newtopiclink  replylink  Version imprimable 
Ascending order Descending order   » Sujet: importation d'une base de donnée vers ixprim
Auteur: Message:


 Posté le 2006/4/17 à 23:54
j'ai un petit souci

j'dois transférer une énorme base de données...(l'ancien site vers le nouveau)
mais, puisque les champs ne sont pas pareils, je modifie ma requete sql

sauf que....
dans la base de donnée d'origine le 5e champs de la table est le nom de l'image de l'article....
mais dans ma nouvelle structure (ixprim), c'est un lien a href directement dans le texte de l'article....

j'avais pensé à ajouter un colonne à ma table dans ixprim, pour balancer la colone des photos dedans...
de cette facon, je n'ai pas à modifier les quelques 5500 entrées de l'ancienne table (je ne veux pas devoir modifier manuellement les 5500 entrées évidemment!), mais de cette facon, je ne peux pas récupérer les images dans le nouveaux ixprim....

vous avez une idée comment je pourrais régler le problème?
Profile Message Privé Editer le message Voir le site de l'utilisateur Chercher tous les messages de cet utilisateur Signaler ce message aux Administrateurs top


   Posté le 2006/4/18 à 06:42
Si tu programmes, le mieux est de créer une nouvelle table appelée par exemple ixpnews_photos. Sa structure: story_id: int 8 - photo:varchar 128 en reliant le story_id de cette nouvelle table au story_id de ta news. Ca te permet en plus de relier plusieurs photos à un même article.
Mais il te faut coder toi-même l'inclusion si tu as besoin de mettre tes photos dans un base.
Sinon, il te faut reprendre un à un tes articles en y mettant la photo de dans.
Dans tous les cas, si tu veux garder ton ancienne base, il te faut coder toi-même l'inclusion de cette dans ixprim, qu'elle soit extérieure (comme expliqué plus haut) ou que ce soit une nouvelle colonne dans la table des news.
Attention aux mises à jour ultérieures de ixprim sauf si tu crées ton propre module de news.
HQCH - Hope Que ça Helpe
Celui qui vise à la perfection sera au-dessus de la médiocrité, mais celui qui vise à la médiocrité tombera plus bas encore. "Proverbe chinois"
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2006/4/19 à 21:29
pour la modification et manipulation des tables sql, je n'ai aucun problème. Par contre, je connais peu le php (en fait, le côté serveur) mais puisque j'ai des bases de C, j'arrive souvent à me débrouiller.

Dites-moi, quelle serait le fichier à modifier pour les inclusions? question que j'y jette un coup d'oeil pour savoir si je pourrais moi même modifier ou non.. :D

Merci
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2006/4/22 à 04:02
est-ce que ce serait le fichier main/article.php?
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2006/4/24 à 22:32
si, dans article.php, il te faut faire une requête dans la table qui contient le chemin de tes images, récupérer le lien de ce fichier, et l'inclure dans le script. Attention, toutefois, il y aura une incompatibilité ave l'éditeur wysiwyg, dans la mesure ou celu-ci ne pourra pas afficher ces images. il faudra prévoir un affichage de ces images à la fin ou au début du texte généré par l'éditeur wysiwyg.
HQCH - Hope Que ça Helpe
Celui qui vise à la perfection sera au-dessus de la
médiocrité, mais celui qui vise à la
médiocrité tombera plus bas encore. "Proverbe chinois"
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2006/4/26 à 03:02
Finalement, j'ai trouvé un moyen encore plus efficace. Je ne sais pas pourquoi je n'y ai pas pensé avant... mais bon...


J'ai d'abbord fait un alter table à ma table ixp_ iprim_stories pour lui ajouter les colonne manquante par rapport à l'ancienne base de données

Je me suis fait un script php qui va modifier toutes les entrées de la table en concaténant 2 colonnes pour faire un update dans ma colonne hometext.

De cette facon, je n'ai pas besoin de modifier les fichiers existants de ixprim et je ne me complique pas la vie lors des mises à jours.
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top
newtopiclink  replylink  Version imprimable 

page_up

 

Powered by XForum 3.5.1-ix by Trollix Software
0.0409200 - 39 queries