Fork me on GitHub






Demande ouverture d'une nouvelle section Forum Xoops
Semi pro
Inscrit: 19/08/2006 03:45
De Paris
Messages: 520
Bonjour, voilà j'ai un site xoops & des grosses lacunes en PHP & je perd énormément de temps à chercher sur le net des réponses & souvent je n'arrive pas à trouver exactement ce que je veux & comme j'ai remarqué que les admin & développeur xoops était calé sur PHP je voulais savoir si c'est possible d'avoir un forum pour posé mes problèmes de codage avec PHP ce qui me permettrait ensuite de pouvoir développer des modules & donc aussi acquérir de nouvelle compétence car sinon il faut passer par d'autres site & à chaque fois c'est enregistrement, login & attente de réponse qui des fois ne viennent pas !

Et je pense que les codes qui seront poster sur le forum pourront aider d'autre personne & donc faire avancer xoops !

Car même le manuel sur le site PHP donne pas beaucoup d'exemple & à chaque fois selon la personne qui as codé on ne trouve pas toujours le même code pour faire la même chose ce qui complique encore plus la tache & je me pose toujours la même question est ce que c'est la bonne méthode de codage & donc quel code choisir !

Merci


Posté le : 22/11/2013 21:29

Version Bootstrap
4.5.3
Version font-awesome
5.15.1
Version Xoops
2.5.10
Partager Twitter Partagez cette article sur GG+
Re: Demande ouverture d'une nouvelle section Forum Xoops
Semi pro
Inscrit: 19/08/2006 03:45
De Paris
Messages: 520
Petite précision mon avis perso ;) :

Je maitrise assez bien Python par rapport à PHP & je cherche souvent des fonctions équivalente dans PHP & je ne trouve pas facilement je trouve que PHP c'est du chinois par rapport à Python !

Posté le : 22/11/2013 22:51

Version Bootstrap
4.5.3
Version font-awesome
5.15.1
Version Xoops
2.5.10
Partager Twitter Partagez cette article sur GG+
Re: Demande ouverture d'une nouvelle section Forum Xoops
Team FrXoops
Inscrit: 24/11/2008 00:42
De Argenteuil
Messages: 987
Bonsoir nicemen,

Je ne sais pas quel va être la réponse des autres contributeurs. Pour ma part, je ne pense pas que le forum xoops soit adapté pour t'aider à programmer en php.

Je te renvoie vers : http://www.developpez.net/forums/f443/php/

Par contre au niveau de xoops, n'hésite pas à consulter la rubrique Documentations et programmation des articles.

Posté le : 22/11/2013 23:15
Partager Twitter Partagez cette article sur GG+
Re: Demande ouverture d'une nouvelle section Forum Xoops
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Citation :

Car même le manuel sur le site PHP donne pas beaucoup d'exemple & à chaque fois selon la personne qui as codé on ne trouve pas toujours le même code pour faire la même chose


Si tu maitrise Python, tu devrai comprendre qu'il n'existe pas une seule solution à un problème de programmation.
Plusieurs codes différents peuvent apporter une même solution, on peut s'en contenter.
Mais, en fait, dans la réalité c'est moins simple.
Même si le code apporte le même résultat, il y a une différence. Par exemple, la consommation mémoire ou l'utilisation du micro-processeur sera différente. La vitesse d'exécution sera plus longue(donc la vitesse d'affichage de la page sera plus lente et donc plus mauvais référencement).
Au niveau sécurité du script, programmé d'une certaine façon peut engendré des problèmes de SPAM ou pire de hack.


Citation :
les admin & développeur xoops était calé sur PHP

Les admin ne sont pas tous calé en PHP, loin de là, a part moi, il y Alain01 qui a d'assez bonnes compétences (et encore pas forcement en PHP). Les autres ont d'autres compétences tout aussi utilise dans la gestion d'un site (un clin d'oeil à Cesag, la spécialiste en traduction).Après, il y a quelques modérateurs qui sont pas trop mal calé.
Et, je dirais qu'heureusement que les développeurs soient bons en PHP, sinon Xoops n'existerai pas.


Citation :

si c'est possible d'avoir un forum pour posé mes problèmes de codage avec PHP

Je ne pense pas que ce soit utile, il existe tellement de sources sur le web que tu devrai trouver ton bonheur.


Citation :

pouvoir développer des modules & donc aussi acquérir de nouvelle compétence

Pour ma part, je programme depuis plus de 30 ans et je pratique le PHP depuis maintenant 10 ans, je peux dire que j'en apprends encore aujourd'hui, il est impossible de le connaître sur le bout des doigts, certaines fonctionnalités sont spécifiques et sont très rarement utilisées (surtout si on se contente de faire du développement de module Xoops).

La documentation pour réaliser des modules existe en anglais, tu le trouveras sur xoops.org (ici aussi mais je ne pense pas qu'il soit à jour)


Citation :
Et je pense que les codes qui seront poster sur le forum pourront aider d'autre personne & donc faire avancer xoops !

Le forum est déjà parsemé de code, et ensuite, il existe des modules vierges (comme ghost) qui donne le squelette du module, il reste ensuite a le compléter avec les fonctions nécessaires.

Citation :

Python par rapport à PHP & je cherche souvent des fonctions équivalente dans PHP & je ne trouve pas facilement

Connaissant les 2, je peux te dire que PHP a les fonctions équivalentes a Python.
Après, sur le site de php.net, je te conseille de n'utiliser que la partie 'fonctions'. Le reste du site est peu utile (surtout pour développer des modules).

Ensuite, si vraiment tu as un problème par rapport à un module Xoops, n'hésite pas a poser la question sur le forum.
Et si vraiment tu as un problème insurmontable, idem, il existe des professionnels en programmation qui font ça à longueur de journée et qui pourront te réaliser ton module ou ton bout de code pour un prix plus ou moins modique (dépend de la durée de réalisation)

Posté le : 23/11/2013 01:48
Partager Twitter Partagez cette article sur GG+
Re: Demande ouverture d'une nouvelle section Forum Xoops
Semi pro
Inscrit: 19/08/2006 03:45
De Paris
Messages: 520
Merci pour vos réponse !

Je vais répondre dans l'ordre :

Pour les codes je connais déjà un site qui réponds assez bien mais bien sur c'est tout anglais & je ne sait plus quel mon login & mot de passe donc j'ai encore gagné le droit de perdre du temps à m'enregistrer sur le site.

Stackoverflow

Ce que j'ai voulu dire avec Python c'est que c'est plus simple, compréhensif & moins de mise à jour au niveau du code mais cela n'engage que moi !

Les sources sur le web j'en trouve mais je n'ai pas toujours la même méthode de codage & souvent incomplet par rapport à ce que je désire. Donc il me faut souvent trouver deux script pour en avoir un & comme les deux ne sont pas conçu pareil & bien après pour les adapter c'est une misère !
Mais d'après votre réponse je commence à comprendre qu'on peut rien y faire parce que c'est la jungle & que chacun veut faire valoir sa propre conception (méthode) de codage.

Le module vierge de xoops je 'men suis déjà servis & j'inclus du code pour créer des pages donc j'ai un module qui est sécurisé & accessible grâce à xoops mais pour l'instant les fonctions xoops de recherche & autres class ne sont pas pris en compte. & encore une fois je viens de comprendre que je vais devoir passer encore des années de codage pour y arriver
Faut être maso & entêté !

Quand au équivalence c'est ça que j'ai beaucoup de mal à trouver & si j'avais les moyens de payer & bien deux solution soit je serai rentier ou j'aurais un emplois à plein temps & rémunéré & donc je ne le ferais pas moi même & j'aurais effectivement payé quelqu'un pour le faire
& je ne serai jamais passer par xoops

Donc je vais vous donner mon problème actuel des fois que vous avez la réponse !

voici en partie mon code python

import glob
id_number 
= -
alpha 
'azertyuiopqsdfghjklmwxcvbn1234567890' 
index = -

for nom_fichier in glob.glob(r'*.txt'):     
id_number=id_number+1     
index 
index +1     
print '<li id="'+str(id_number)+'">'+alpha[index]+'</li>'


Ce qui me donne ceci comme résultat :
<li id="1">a</li>
<li id="2">z</li>
etc ...

& mon code PHP :
$dir_nom getcwd();
$dir opendir($dir_nom) or die('Erreur de listage : le repertoire n'existe pas');
$fichier= array();
$dossier= array();

if(!empty($fichier)){
    sort($fichier);
    echo "Liste des fichiers/documents accessibles dans ".$dir_nom." : ";

$nb = -1;     
$i = '
a';
        foreach($fichier as $lien){
        $nb = $nb+1;
        $j=$i++;
            echo '
<li><a href="'.$dir_nom.'/'.$lien.'">'.substr($lien, 0, -4).'</a></li>';
            echo "$jn";
            echo $nb;
        }
 }

Le résultat est correct ça va bien de 0 à 40 (40 étant le nombre de fichier) & de à A à Z mais après Z je me retrouve avec aa, ab ,ac etc ...

Alors que j'aurais besoin de passer à 1,2,3, ...

Bref les nombres du clavier comme dans le script python & ça fait un moment que je cherche dans PHP & je ne trouve pas donc oui j'avoue je doit être maso & malgré ça je commence à péter un plomb surtout qu'as cause des écrans plats je ne peut plus mettre de gifle à mon ordi (écran)

Alors si vous avez une solution & bien merci d'avance !

Posté le : 23/11/2013 10:56

Version Bootstrap
4.5.3
Version font-awesome
5.15.1
Version Xoops
2.5.10
Partager Twitter Partagez cette article sur GG+
Re: Demande ouverture d'une nouvelle section Forum Xoops
Semi pro
Inscrit: 19/08/2006 03:45
De Paris
Messages: 520
Ouah c'est bon !

J'ai réussi à trouver la solution avec PHP


Posté le : 23/11/2013 16:52

Version Bootstrap
4.5.3
Version font-awesome
5.15.1
Version Xoops
2.5.10
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

28 Personne(s) en ligne (25 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 28 | Plus ...