|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Inscription : août 2006 Messages : 1 207 ![]() |
Bonjour,
Voila, je voudrais tester pdt, le plugins php pour Eclipse supporté par zend. Mais après l'avoir installé basiquement (genre, comme tous les plugins, j'ai copié les dossiers dans mon répertoire eclipse) j'ai créé un projet basé sur pdt, mais après un test tout simple (genre la création d'une classe avec une variable), je m'aperçois qu'il ne fait pas la completion automatique, ce qui me semble profondément étonnant. J'utilise actuellement phpeclipse qui fait la completion, mais mal (il ne suis pas les classes, les héritages et ces choses là, il se contente de proposer l'intégralité des fonctions dispo, sans filtre) et je voulais donc tester pdt exprès pour la completion. J'imagine qu'il y doit y avoir une option à cocher quelque part ou assimilé pour activer la completion (genre forcer un parsing du code ou je ne sais quoi d'autres) mais mes premières recherches n'ont rien donnés. Si quelqu'un a déjà eu le problème, ou à la rigueur connait un super plugin de la mort pour que la completion php fonctionne bien, j'suis prenneur ! Merci d'avance ;-)
__________________
Rakken Oneira, un monde imaginaire d'Heroic Fantasy. Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/ |
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2006 Messages : 1 207 ![]() |
Bon, la solution était simple, phpeclipse et php ide ne peuvent pas cohabiter.
Donc en désactivant phpeclipse, pdt fonctionne correctement, completion comprise.
__________________
Rakken Oneira, un monde imaginaire d'Heroic Fantasy. Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/ |
|
00
|
|
|
#3 | |
|
Membre confirmé
![]() Développeur Web Inscription : mai 2004 Messages : 251 ![]() |
Bonjour !
Justement j'avais le même problème que toi mais il me semble pas que j'avais phpeclipse installé en même temps que PDT... je vais réessayer ! merci ! Citation:
Sinon le problème des caractères 'é', 'è', ... qui sont effacés lorsqu'on enregistre le fichier est résolu ou pas ? ou alors y a-t-il un moyen de résoudre ça ? Parce que c'est la deuxième problème qui m'a dissuadé d'utiliser PDT pour le moment... |
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2006 Messages : 1 207 ![]() |
Je ne suis pas au courant de ce problème là, donc j'aurai tendance a penser qu'il est résolu. Je n'ai aucun soucis de sauvegarde de mes fichiers.
__________________
Rakken Oneira, un monde imaginaire d'Heroic Fantasy. Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/ |
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Développeur Web Inscription : mai 2004 Messages : 251 ![]() |
Bonjour !
Je viens de réessayer PDT (j'ai pas eu le temps jusqu'à maintenant) en installant directement la version all-in-one (contenant eclipse notamment) pour être sur qu'il n'y ai pas de problème d'interférences avec d'autres plugins. Mais ça me fait toujours pareil ! La complétion qui ne fait pas de filtrage et les caractères accentués qui sont remplacés par ces caractères "carré" et qui seront effacés si je sauvegarde... Tu a changé quelquechose dans les préférences ? Ou alors, lorsque j'ai lancé eclipse, j'ai fais une mise à jour général du logiciel, c'est peut être à cause de ça... Peut être que PDT n'est pas encore compatible avec la dernière version d'eclipse... |
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : août 2006 Messages : 1 207 ![]() |
J'ai utilisé la version disponible ici, la all-in-one.
Pour tes accents j'ai eu un soucis d'accent aussi, quand j'ai réinstallé la version chez moi. Par contre dans preference -> General -> Content Types > tu selectionne "PHP Content Type" et en bas de l'écran, tu vois "Défault encoding: UTF-8". Si ici tu mets un truc genre "ISO-8859-1", ca peut résoudre ton problème. Pour ce qui est de la completion par contre ca marche nickel.
__________________
Rakken Oneira, un monde imaginaire d'Heroic Fantasy. Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/ |
|
00
|
|
|
#7 | ||||||
![]() ![]() Inscription : août 2006 Messages : 1 207 ![]() |
Je crois que je sais également pourquoi tu n'as pas la completion.
Apres avoir désinstallé phpecplipe, il faut convertir tes projets. Le plus facile c'est encore d'aller a la racine de ton projet, la ou tu as le fichier caché ".project" et de l'éditer. Tu remplaces : Code :
Code :
Code :
__________________
Rakken Oneira, un monde imaginaire d'Heroic Fantasy. Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/ |
||||||
|
00
|
|
|
#8 |
|
Membre confirmé
![]() Développeur Web Inscription : mai 2004 Messages : 251 ![]() |
Merci pour les caractères ! ça marche bien maintenant !
Sinon pour les fichiers .project et .projectOptions, j'ai essayé mais ça marche pas, pire eclipse ne m'affichais plus le contenu de mon dossier du projet. Du coup j'ai supprimé ces fichiers et j'ai recréé un projet php dans mon dossier et maintenant c'est bon ça marche ! D'ailleurs je comprends pas pourquoi ça marchait pas quand j'ai fais ce que t'a dis, parce que la il m'a créé ces fichiers avec exactement le même contenu que ce que tu m'a donné... Enfin bref c'est pas grave, merci ! |
|
|
00
|
|
|
#9 |
|
Membre éclairé
![]() Inscription : avril 2006 Messages : 503 ![]() |
Ce truc pour les caractères, ça devrait aller dans le FAQ php... J'ai été jusqu'à créer un Bug chez PDT parce que je trouvais pas la solution !
|
|
|
00
|
|
|
#10 |
|
Membre éclairé
![]() Inscription : avril 2006 Messages : 503 ![]() |
Bon en fait ce truc, il marche et il ne marche pas !
Ca marche bien pour les fichiers php, mais maintenant que je sauve un fichier html, il me dit qu'il y a des caractères qui ne sont pas "ISO-8859-1" J'ai checké tous les caractères du fichier, il ne reste aucun caractère bizarre. Seule solution: un copier/coller dans Notepad++ où je continue mon travail Quelqu'un a une idée ? |
|
|
00
|
|
|
#11 |
![]() ![]() Inscription : août 2006 Messages : 1 207 ![]() |
Dans la mesure ou je n'ai généralement aucun fichier html dans mes projets (ils s'appelent tous .php, même s'il n'y a que du html pur dedans), je n'ai pas été confronté au problème, mais je dirais naivement que setter l'encodage pour le "PHP Content Type" fonctionne pour les fichier php, mais qu'il faut également le faire pour le type "HTML". Non ?
__________________
Rakken Oneira, un monde imaginaire d'Heroic Fantasy. Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/ |
|
00
|
|
|
#12 |
|
Membre éclairé
![]() Inscription : avril 2006 Messages : 503 ![]() |
Merci.
Je l'ai fait mais ça n'a rien changé... J'ai fini par découvrir un "ï" qui trainait et maintenant ça fonctionne. |
|
|
00
|
|
|
#13 |
|
Membre confirmé
![]() Développeur Web Inscription : mai 2004 Messages : 251 ![]() |
Juste un idée comme ça... ça serait pas plutôt une fonctionnalité qui te permet de savoir quels caractères spéciaux n'ont pas été changés en caractère html du style é ?
|
|
|
00
|
|
|
#14 |
|
Membre éclairé
![]() Inscription : avril 2006 Messages : 503 ![]() |
Y a une fonctionalité qui permet de convertir tous les caractères spéciaux en codes ? (je suis nouveau dans Eclipse, donc je n'ai pas encore tout découvert !) Ca serait pratique car je reçois les textes à mettre sur le site par mail avec de beaux caractères accentués. J'utilise Dreamweaver pour les transformer...:
|
|
|
00
|
|
|
#15 |
|
Membre confirmé
![]() Développeur Web Inscription : mai 2004 Messages : 251 ![]() |
Ben je sais pas non plus si ça y est ou pas vu que je l'utilise pas trop encore, mais vu ce que tu dis ça pourrais être ça plutôt qu'un bug
|
|
|
00
|
|
|
#16 |
|
Futur Membre du Club
![]() Inscription : mars 2006 Messages : 24 ![]() |
Bonjour, je rencontre exactement le même problème :
d'habitude j'utilise coldfusion studio, car une fonctionnalité très intéressante (permettant un gain, de temps considérable) : - la possibilité de choisir un caractère spécial et d'afficher directement dans mon html le code du caractère (exemple je clique sur " et j'obtiens " ). quand j'ai passé mon projet sur PDT, je me suis retrouvé idem avec mes caractères spéciaux non reconnus... Le soucis, c'est que l'encodage de mes pages php, était en UTF-8 au lieux de ISO... mais quand on reconvertit nos fichiers il est déjà trop tard, tous les caractères spéciaux ayant déjà 'déconné' on se retrouve avec n'importe quoi... Mais le problème n'est pas dramatique. Par contre, je voudrais savoir si on peut trouver justement un plugin sur eclipse qui permet d'obtenir un convertisseur de caractères spéciaux comme dans coldfusion (pour ceux qui connaissent ^^) EDIT : non? personne? bah dommage |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com