[phpBB] - Insert Post Functions Simplifié by Raspoutine59

?

Merci
0
Aucun vote
Je t'aime
1
20%
J'te donnerai bien un backlink pour te remercier tiens
0
Aucun vote
Fais moi l'amour
4
80%
 
Nombre total de votes : 5

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

raspoutine59
WRInaute discret
WRInaute discret
 
Messages: 210
Inscription: 17 Mar 2005

[phpBB] - Insert Post Functions Simplifié by Raspoutine59

Message le Ven Juin 03, 2005 14:31

Bonjour,

Comme ici et comme sur la communauté phpBB je n'ai trouvé personne pour m'aider à réaliser ces fonctions. Je l'ai fait moi même en arrachant mon cuir chevelu, sur cette horreur qu'est le code phpBB... Je vous propose deux fonctions d'insertion de posts pour un forum phpBB. Elles sont simplifiés a l'extreme ! Je ne les ai pas plus travaillé car dans mon cas elle ne me servent qu'a crée un module de commentaires pour des news.

La première fonction crée un topic et la seconde crée une réponse à un topic. J'ai fais deux fonctions bien distincte pour vous et améliorer la visibilité et la clarté de ces deux fonctions.

Supprimé
Dernière édition par raspoutine59 le Ven Juin 03, 2005 15:07, édité 1 fois.


Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Inscription: 11 Fév 2005

Message le Ven Juin 03, 2005 14:54

Précise que tes fonctions marchent en anonyme :wink:

Pourquoi devoir spécifier le forum_id ? la fonction pourrait rechercher le forum approprié, ça éviterait des erreurs !

raspoutine59
WRInaute discret
WRInaute discret
 
Messages: 210
Inscription: 17 Mar 2005

Message le Ven Juin 03, 2005 14:56

ca permet de poster dans le forum que tu veux tout simplement. Car dans mon cas j'ai des modules de commentaires dans trois rubriques différentes et les commentaires crées donc des topics dans trois forums différents. Pour ce qui est de l'anonyme, les gens tapent un pseudo et il s'affiche. Parce que je vais pas demander a mes visiteurs de s'inscrire au forum juste pour taper un commentaire de deux lignes...

Tiens ne devrais t-on pas placer ce script en post-it ?

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Ven Juin 03, 2005 15:05

le placer en post-il ??
dans ce cas la, tous les scripts proposés devront etre placés en post-it...
c'est un site dedié au référencement hein, pas au php

raspoutine59
WRInaute discret
WRInaute discret
 
Messages: 210
Inscription: 17 Mar 2005

Message le Ven Juin 03, 2005 15:07

lol, au vue de la remarque débile de KaZhaR (C'est un site dédié au référencement hein, pas au php) dans un forum "Webmaster - gestion d'un site web j'ai supprimé les deux fonctions.

Bonne journée. N'hésitez pas a le remercier (PS : Je ne donnerai rien en PV)


Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Inscription: 11 Fév 2005

Message le Ven Juin 03, 2005 15:14

Hmmm j'aime bien les gens pleins d'ego à la susceptibilité mal placée.
Bonne soirée !

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Ven Juin 03, 2005 15:15

n'importe quoi
je t'ai pas demandé de virer la fonction
je t'ai juste dit qu'il est inutile de placer la fonction en post-it

raspoutine59
WRInaute discret
WRInaute discret
 
Messages: 210
Inscription: 17 Mar 2005

Message le Ven Juin 03, 2005 15:28

Dj_Apx a écrit:Hmmm j'aime bien les gens pleins d'ego à la susceptibilité mal placée.
Bonne soirée !


Non mais j'pense que quand quelq'un viens vous proposez sont travail, afin d'améliorer et d'optimiser le votre et aussi apporter ça contribution, j'pense pas qui soit correcte de l'envoyer boulet sur une histoire de post-it, qui si il avait ouvert les yeux existe déjà au début de ce forum pour d'autres script.


pistonocus
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 370
Inscription: 25 Mar 2005

Message le Ven Juin 03, 2005 15:29

De quelle fonction vous parlez? de celle-ci?
Code: Tout sélectionner
function SGMLValid($text) {   
        $text = str_replace("’", "'", $text);
        $text = str_replace("…", "...", $text);
        $text = str_replace("æ", "ae", $text);
        $text = str_replace(chr(0), "", $text);
        $text = str_replace(chr(128), "euros", $text);
        $text = str_replace(chr(26), "é", $text);
        return $text;
}

function GL($c) {
       $c = str_replace(' ','-', $c);
       $c = str_replace('\'','-', $c);
       $c = str_replace('(','-', $c);
       $c = str_replace(')','-', $c);
       $c = str_replace('!','', $c);
       $c = str_replace('?','', $c);
       $c = str_replace('.','-', $c);
       $c = str_replace('&','-', $c);
       $c = str_replace('é','e', $c);
       $c = str_replace('è','e', $c);
       $c = str_replace('ê','e', $c);
       $c = str_replace('à','a', $c);
       $c = str_replace('â','a', $c);
       $c = str_replace('ô','o', $c);
       $c = str_replace('î','i', $c);
       $c = str_replace('ñ','n', $c);
       $c = str_replace('û','u', $c);
       $c = str_replace('ç','c', $c);
       $c = str_replace(',','-', $c);
       $c = str_replace('/','-', $c);
       $c = str_replace(':','-', $c);
       $c = str_replace('@','-', $c);
       $c = str_replace('*','-', $c);
       $c = str_replace('$','-', $c);
       $c = str_replace('_','-', $c);
       $c = str_replace('´','-', $c);
       $c = str_replace('’','-', $c);
       $c = str_replace('acute;','-', $c);
       $c = str_replace('amp;','-', $c);
       $c = str_replace('quot;','-', $c);
       $c = str_replace('[','-', $c);
       $c = str_replace(']','-', $c);
       $c = str_replace(Chr(28),'o', $c);
       $c = str_replace(Chr(26),'e', $c);
       $c = str_replace('--','-', $c);
       $c = str_replace('--','-', $c);
       $c = str_replace('--','-', $c);
           
       if ($c[0] == '-') {
          $c[0] = '';
       }
     
       if ($c[strlen($c)-1] == '-') {
          $c[strlen($c)-1] = '';
       }
     
       if ($c[strlen($c)-1] == '-') {
          $c[strlen($c)-1] = '';
       }
     
       if ($c[strlen($c)-1] == ' ') {
          $c[strlen($c)-1] = '';
       }

       return SGMLValid(strtolower($c));
}


Parce que là encore, je rien pigé à ce manege. Il falliat pas le poster ce truc?
j'pense pas qui soit correcte de l'envoyer boulet sur une histoire de post-it,


Bouler on dit Bouler, Boulet c'est autre chose...
Dernière édition par pistonocus le Ven Juin 03, 2005 15:33, édité 1 fois.

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Ven Juin 03, 2005 15:31

non non pistonocus il avait codé autre chose, qu'il a supprimé, parce que je l'ait vexé...

raspoutine59
WRInaute discret
WRInaute discret
 
Messages: 210
Inscription: 17 Mar 2005

Message le Ven Juin 03, 2005 15:32

Non tu m'a pas vexé, t'a étais mal poli c tt.. :-)


Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Inscription: 11 Fév 2005

Message le Ven Juin 03, 2005 15:33

Il ne s'agissait pas de cette fonction.

"Envoyer bouler"... S'il te suffit d'une réaction étonnée d'un membre, sur un forum qui en compte des dizaines de milliers, pour te sentir frustré, alors je crains que tu ne fasses pas long feu sur les forums :roll:

Merci quand même de partager..ou d'avoir essayé.

raspoutine59
WRInaute discret
WRInaute discret
 
Messages: 210
Inscription: 17 Mar 2005

Message le Ven Juin 03, 2005 15:35

Oh bah moi je m'en fou completement :) lol Mais bon comme tous bon chiard faut vous punir ca vous calme un peu :) FInalement c'est d'utilité publique


pistonocus
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 370
Inscription: 25 Mar 2005

Message le Ven Juin 03, 2005 15:37

Bin, parce que Khazar mechant, Khazar pas poli, tout le monde doit payer? Drole de codeur que tu est... t'arrives à inventer l'eau chaude, aujourd'hui on serait tous en train de se prendre la douche aux glaçons...

Tu pourras pas supprimer l'autre nanananere, 1000$ et je supprime ton code de mon message. lol
Dernière édition par pistonocus le Ven Juin 03, 2005 15:39, édité 1 fois.


Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Inscription: 11 Fév 2005

Message le Ven Juin 03, 2005 15:38

Moui... enfin ce sujet, c'est plutôt d'in-utilité publique... débat clos pour moi je pense.

[phpBB] - Insert Post Functions Simplifié by Raspoutine59

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

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