Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

[module blog] - CMS KwsPHP - Le site clés en main

Colonne de gauche

Espace membre

Privé Masquer le formulaire de connexion


Se souvenir de moi ?


Mot de passe oublié

Menu

Forum

Sujets Importants

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche bas[module blog]  [91 réponses]

puce Index du Forum  » Portail & Modules  » Modifications et Créations des modules


Répondre


fleche bas

Musicgroove

stars7.png
Mega Cool


avatar
Hors ligne

Nombre de posts: 1411 (0.21/Jour)
Inscrit(e) le: 1er mars 2008
Visiter son site
Imprimer Permalien mercredi 11 décembre 2013 à 06:22  
bonjour j'ai un soucis sur mon module blog j'arrive pas à afficher le profil du membre demandé voici le code que j'ai mis :


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. echo"Voir son profil : <a href=index.php?mod=espace_membre&ac=profil&id=".$auteur.">Ici</a>";
  5.  
  6. #####!!!#####
  7. ?>


le site en question est celui ci : http://www.blog.musicgroove.free.fr/

merci par avance de votre aide

Musicgroovemillenium.png


banniere.jpg


Musicgroove-Hightec.gif


johnny_hallyday.jpg


Infos CMS KwsPHP


Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher



Musicgroove

stars7.png
Mega Cool


avatar
Hors ligne

Nombre de posts: 1411 (0.21/Jour)
Inscrit(e) le: 1er mars 2008
Visiter son site
Imprimer Permalien mercredi 11 décembre 2013 à 09:16  
j'ai trouvé une solution à ce problème voici le code que j'ai mis


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. echo"Voir son profil : <a href=index.php?mod=espace_membre&ac=profil&id=".$id.">Ici</a>";
  5.  
  6. #####!!!#####
  7. ?>



j'ai un problème de requête avec l'annu.php du blog


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. Il y a une erreur de requête dans le fichier blog/annu.php à la ligne 26.
  5. Cette erreur est intervenue le 11/12/2013 à 09:13 lors du passage de Musicgroove à partir de ce lien en venant de cette page.
  6. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
  7. SELECT * FROM blog ORDER BY id DESC LIMIT
  8.  
  9. #####!!!#####
  10. ?>



puis ceci sur la même page :



Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/113/sda/7/0/www.blog.musicgroove/modules/blog/annu.php on line 27
  5.  
  6. #####!!!#####
  7. ?>




voici le code php du fichier annu.php



Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php
  2.  
  3.  
  4.  
  5. bloc_head("Annuaire des blogs");
  6.  
  7. $blog_sql1 = mysql_query("SELECT * FROM blog_param WHERE parametre='nom'");
  8. while ($blog_nom = mysql_fetch_array($blog_sql1))
  9.     {
  10.     $blog_sql2 = mysql_query("SELECT * FROM blog_param WHERE id_membre=".$blog_nom['id_membre']." AND parametre='description'");
  11.     while ($blog_description = mysql_fetch_array($blog_sql2))
  12.         {
  13.         $blog_sql3 = reqmysql("SELECT * FROM blog WHERE id_membre=".$blog_nom['id_membre']." ORDER BY date");
  14.         $blog_nb_article = mysql_num_rows($blog_sql3);
  15. echo "<strong><a href=\"#\" onclick=\"window.open('index_blog.php?id=".$blog_nom['id_membre']."&page=1','_blank','height=400,width=500,resizable=yes,status=yes,toolbar=yes,menubar=yes,location=yes,scrollbars=yes')\">".$blog_nom['contenu']."</a></strong> (".$blog_nb_article." articles)<br>";
  16.         }
  17.     }
  18.  
  19. close_table();
  20.  
  21. $blog_sql_derniers = reqmysql("SELECT * FROM blog_param WHERE parametre='derniers'");
  22. if($blog_row_derniers = mysql_fetch_array($blog_sql_derniers));
  23. $blog_derniers = $blog_row_derniers['contenu'];
  24.  
  25. bloc_head("Les $blog_derniers derniers postes");
  26. $blog_affichage = reqmysql("SELECT * FROM blog ORDER BY id DESC LIMIT $blog_derniers");
  27. while ($blog_affichage_donnees = mysql_fetch_array($blog_affichage) )
  28.     {
  29.     echo "<a href=\"#\" onclick=\"window.open('index_blog.php?id=". $blog_affichage_donnees['id_membre'] ."&page=1','_blank','height=400,width=500,resizable=yes,status=yes,toolbar=yes,menubar=yes,location=yes,scrollbars=yes')\">". $blog_affichage_donnees['titre'] ."</a><br>";
  30.     }
  31. close_table();
  32. ?>


Musicgroovemillenium.png


banniere.jpg


Musicgroove-Hightec.gif


johnny_hallyday.jpg


alanpersonproject
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 292 (0.05/Jour)
Inscrit(e) le: 27 août 2010
Visiter son site MSN
Imprimer Permalien mercredi 11 décembre 2013 à 17:03  
Salut, que fout la variable $blog_derniers dans ta requête ? parce que écrite comme celà , ça ne risque pas de marcher, car elle n'est pas interprétée, donc normal que tu aies une erreur de syntaxe , puisque que tu demande de classer (ORDER BY ) selon un paramètre qui n'existe pas.... Pareil pour le bloc_head d'ailleurs.

essaie de remplacer par ça(je suis pas champion en syntaxe mais bon , déjà avec la coloration syntaxique je vois que le bout de ton fichier est pas bon)


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. bloc_head("Les "$blog_derniers" derniers postes");
  5. $blog_affichage = reqmysql("SELECT * FROM blog ORDER BY id DESC LIMIT "$blog_derniers"");
  6.  
  7. #####!!!#####
  8. ?>



Ce code est bien sur une suggestion smiley sg3agg29g.gif en tout cas je pense que le problème est à creuser de ce coté là smiley sg3bgg29g.gif
Édité 1 fois - Dernière édition: 11/12/2013 à 17:05 Par alanpersonproject.



http://loopio.fr
http://www.laubergin-montelimar.fr
http://www.religiosa.fr/
http://ecole-berrias-casteljau.neticket.fr/
http://www.creche1000pattes.fr/


Musicgroove

stars7.png
Mega Cool


avatar
Hors ligne

Nombre de posts: 1411 (0.21/Jour)
Inscrit(e) le: 1er mars 2008
Visiter son site
Imprimer Permalien mercredi 11 décembre 2013 à 17:29  
merci Alanpersonproject j'ai suivi ton code mais j'avais une erreur plus haut, en faite j'ai abrégé le code pour afin obtenir ceci ca à l'air de marcher mais à approffondir je suis pas sur de mon coup smiley sg3bgg29g.gif


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. bloc_head("Annuaire des blogs");
  5.  
  6. $blog_sql1 = mysql_query("SELECT * FROM blog_param WHERE parametre='nom' ORDER BY contenu ASC");
  7. while ($blog_nom = mysql_fetch_array($blog_sql1))
  8.     {
  9.     $blog_sql3 = reqmysql("SELECT * FROM blog WHERE id_membre=".$blog_nom['id_membre']." ORDER BY date ASC");
  10.     $blog_nb_article = mysql_num_rows($blog_sql3);
  11. echo "<strong><a href=\"#\" onclick=\"window.open('index_blog.php?id=".$blog_nom['id_membre']."&page=1','_blank','height=400,width=500,resizable=yes,status=yes,toolbar=yes,menubar=yes,location=yes,scrollbars=yes')\">".$blog_nom['contenu']."</a></strong> (".$blog_nb_article." articles)<br>";
  12.     }
  13.  
  14. close_table();
  15.  
  16. #####!!!#####
  17. ?>


Réponse ci-dessus posté le mercredi 11 décembre 2013 : 17:22



j'ai encore un problème quand je veux me servir du bbcode (et bbcode_supp) quand j'ajoute un article? en faite je clique sur le bbcode et rien ce passe

voici le lien mais faut être connecté : http://www.blog.musicgroove.free.fr/index.php?mod=blog&ac=ajouter_article


et voici le code php de ajouter_articles.php:



Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. if ($grade >= 0) {
  5. // Seul les Membres inscrits peuvent voir cette page
  6.  
  7.  
  8. $blog_titre_article = $_POST['titre_article'];
  9. $blog_texte = $_POST['texte'];
  10. $blog_send = $_POST['send'];
  11.  
  12.  
  13. bloc_head("Ajouter un article");
  14.  
  15. if ($_FILES['fichier']['size'] != 0){
  16.  
  17.  
  18.     if(isset($_POST['send']) AND $_POST['send']=="ok"){
  19.     echo "formulaire soumis....<br>traitement : <br>";
  20.     ////////////////////////////////
  21.     $dossier_destination=$user->pseudo;    //configure ici ton dossier de destination, créé le manuellement.
  22.     $file_taille_max='1000000';    //configure ici la taille max accepté en octet
  23.     if($dossier_destination=="" || !is_dir($dossier_destination)){
  24.         echo "<h3>dossier de destination non renseigné ou inexistant</h3>";
  25.         exit();
  26.     }
  27.     if (isset($_FILES['fichier']) && is_array($_FILES['fichier'])){
  28.         if(isset($_FILES['fichier']['error']))$fichier_error = $_FILES['fichier']['error']; else{echo 'probleme de configuration 3',exit();}
  29.         if(!empty($fichier_error)){
  30.           switch ($fichier_error){
  31.                    case 1: // UPLOAD_ERR_INI_SIZE
  32.                    echo"Le fichier dépasse la limite autorisée par le serveur (fichier php.ini) !";
  33.                    break;
  34.                    //case 2: // UPLOAD_ERR_FORM_SIZE
  35.                    echo "Le fichier dépasse la limite autorisée dans le formulaire HTML !";
  36.                    //break;
  37.                    case 3: // UPLOAD_ERR_PARTIAL
  38.                    echo "L'envoi du fichier a été interrompu pendant le transfert !";
  39.                    break;
  40.                    case 4: // UPLOAD_ERR_NO_FILE
  41.                    echo "Le fichier que vous avez envoyé a une taille nulle !";
  42.                    break;
  43.           }exit();
  44.         }else{
  45.             if(!empty($_FILES['fichier']['name']))$fichier_name=$_FILES['fichier']['name']; else{echo 'probleme de configuration 1',exit();}
  46.             if(!empty($_FILES['fichier']['tmp_name']))$fichier_tmp_name=$_FILES['fichier']['tmp_name']; else{echo 'probleme de configuration 2',exit();}
  47.             if(!empty($_FILES['fichier']['size']))$fichier_size=$_FILES['fichier']['size']; else{echo 'probleme de taille fichier',exit();}
  48.             if($fichier_size>$file_taille_max){
  49.                 echo 'taille du fichier supérieur a la limite autorisé : '.$file_taille_max.' octets'; exit();}
  50.             $temp=explode('.',$fichier_name);                                                #
  51.             $extension=strtolower($temp[count($temp)-1]);                                                #
  52.             $ext_a_modif="(php|php3|php4|php5|htm|html|txt|inc)";//array des extensions a encadrer.    # extracteur d'extension (c)chapo        
  53.             $ext_interdit="(bmp|exe|vbs|php)";//array des extensions interdite....    # 
  54.             if(ereg($ext_interdit,$extension)){
  55.                 echo "Extension non autorisé";
  56.                 exit();
  57.             }
  58.             $name_ss_ext=eregi_replace("[^A-Z0-9]", "",strtolower(strtr(substr($fichier_name, 0, -strlen($extension)-1),"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËéèêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ","AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn")));
  59.             $extension='.'.eregi_replace($ext_a_modif,'[\\1]',$extension);                            #
  60.             if(file_exists($dossier_destination."/".$name_ss_ext.$extension)){
  61.                 $i=0;
  62.                 while(file_exists($dossier_destination."/".$name_ss_ext."_".$i.$extension))$i++;
  63.                 $fichier_name=$name_ss_ext."_".$i.$extension;
  64.             }else
  65.                 $fichier_name=$name_ss_ext.$extension;
  66.             $res_copy=move_uploaded_file($fichier_tmp_name, $dossier_destination.'/'.$fichier_name);
  67.             if($res_copy)
  68.                 print "Fichier <tt><b>".$fichier_name."</b></tt> envoyé.<br>Article rajouté<br>";
  69.             else
  70.                 print "Fichier <tt><b>".$fichier_name."</b></tt> non envoyé.";// devrai pas arriver
  71.         }
  72.     }else echo '<font color=red>fichier à uploader non renseigné</font><br>';
  73.     ////////////////////////////////
  74.     echo"<a href=index.php?mod=blog>Retour</a>";
  75.     $date = date("j m Y");
  76.     reqmysql("INSERT INTO `blog` VALUES ('', '$user->id', '$blog_titre_article', '$dossier_destination/$fichier_name', '$blog_texte', '1','$date')");
  77.  
  78.     }
  79.  
  80. }else{
  81.  
  82.     if($_POST['send']=="ok"){
  83.     
  84.     echo "formulaire soumis....<br>traitement : <br>";
  85.     echo "Article rajouté<br>";
  86.     echo"<a href=index.php?mod=blog>Retour</a>";
  87.     $date = date("j m Y");
  88.     mysql_query("INSERT INTO `blog` VALUES ('', '$user->id', '$blog_titre_article', '', '$blog_texte', '1','$date')");
  89.     
  90.     }
  91. }
  92.  
  93. if($send != "ok"){
  94.     
  95. echo "<script language=Javascript src=bbcode.js></script>
  96. <form name=formulaire method=post action=index.php ENCTYPE=multipart/form-data>
  97.            <input type=hidden name=mod value=blog>
  98.            <input type=hidden name=ac value=ajouter_article>
  99.            <table>
  100.            <tr><td>Titre de l'article : </td><td><input type=text size=60 name=titre_article ></td></tr>
  101.            <td valign=top></td><td>";
  102.             include ("includes/balises.php");
  103.             echo "</td></tr>
  104.            <tr><td valign=top>Contenu :</td><td>
  105.            <p align=center>
  106.            <textarea rows=7 cols=60 name=texte></textarea><br>";
  107.             afficher_smileys();
  108.             echo "<tr><td align=center> </td><td align=center>
  109.         <input type=hidden name=send value=ok>
  110.         <center>/!\Attention/!\ Le nom de votre image doit etre attaché et ne comporté aucune majuscule !!!</center>
  111.         Image : <input type=file name=fichier enctype=multipart/form-data>
  112.            <input type=submit value='Poster'></td></tr>
  113.            </table></form>";
  114. }
  115.  
  116.  
  117.  
  118.  
  119.  
  120. close_table();
  121.  
  122. } else {
  123. // Si la personne n'est pas inscrit, elle est redirigé vers la page erreur_grade
  124. include ("./erreur_grade.php");
  125. }
  126.  
  127. #####!!!#####
  128. ?>


Musicgroovemillenium.png


banniere.jpg


Musicgroove-Hightec.gif


johnny_hallyday.jpg


david_60
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 450 (0.06/Jour)
Inscrit(e) le: 27 juin 2006
Visiter son site MSN
Imprimer Permalien mercredi 11 décembre 2013 à 19:18  
Salut,

tu aurais l'archive du module ?

Merci d'avance

Fuma League
Le Bar des Gamers


Musicgroove

stars7.png
Mega Cool


avatar
Hors ligne

Nombre de posts: 1411 (0.21/Jour)
Inscrit(e) le: 1er mars 2008
Visiter son site
Imprimer Permalien mercredi 11 décembre 2013 à 19:45  
salut oui mais c'est pas encore épuré le code.php
Édité 1 fois - Dernière édition: 11/12/2013 à 19:45 Par Musicgroove.


Musicgroovemillenium.png


banniere.jpg


Musicgroove-Hightec.gif


johnny_hallyday.jpg


david_60
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 450 (0.06/Jour)
Inscrit(e) le: 27 juin 2006
Visiter son site MSN
Imprimer Permalien mercredi 11 décembre 2013 à 21:49  
Pour ça, c est pas un problème. smiley sg3bgg29g.gif

par mp si tu veux
Édité 1 fois - Dernière édition: 11/12/2013 à 21:50 Par david_60.


Fuma League
Le Bar des Gamers


ΦOtocinclus
Administrateur
stars7.png


avatar
Hors ligne

Nombre de posts: 3163 (0.43/Jour)
Inscrit(e) le: 02 septembre 2006
Visiter son site
Imprimer Permalien mercredi 11 décembre 2013 à 23:01  

Citation de Musicgroove :
salut oui mais c'est pas encore épuré le code.php


Si tout le module est comme le fichier que tu nous as collé, c'est clair qu'il y a du taf pour remettre un peu d'ordre dans tout ça !!


LES C0NS, ÇA OSE TOUT. C'EST MÊME À ÇA QU'ON LES RECONNAÎT.

Michel Audiard


Musicgroove

stars7.png
Mega Cool


avatar
Hors ligne

Nombre de posts: 1411 (0.21/Jour)
Inscrit(e) le: 1er mars 2008
Visiter son site
Imprimer Permalien jeudi 12 décembre 2013 à 02:58  
salut oto, je cherche à mettre les bbcode actif sur le fichier ajouter_articles car la ils reste fligé

Musicgroovemillenium.png


banniere.jpg


Musicgroove-Hightec.gif


johnny_hallyday.jpg


ΦOtocinclus
Administrateur
stars7.png


avatar
Hors ligne

Nombre de posts: 3163 (0.43/Jour)
Inscrit(e) le: 02 septembre 2006
Visiter son site
Imprimer Permalien vendredi 13 décembre 2013 à 08:06  
Essaies d'ajouter un id="postzone" à ton textarea ... De mémoire c'est ce qu'utilise le JavaScript du bbcode

Si ça ne le fait toujours pas, prends exemple sur les fichiers du portail smiley sg3bgg29g.gif


LES C0NS, ÇA OSE TOUT. C'EST MÊME À ÇA QU'ON LES RECONNAÎT.

Michel Audiard


david_60
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 450 (0.06/Jour)
Inscrit(e) le: 27 juin 2006
Visiter son site MSN
Imprimer Permalien vendredi 13 décembre 2013 à 19:02  
Personne n'a cette archive ?

Fuma League
Le Bar des Gamers


fleche bas[module blog]  [91 réponses]

Répondre



puce Index du Forum  » Portail & Modules  » Modifications et Créations des modules