1

(4 replies, posted in Entraide)

Bonjour !

En fait, j’ai trouvé après des heures de recherche ! C’était pourtant simple big_smile

J’ai ajouté ce qui suit dans le .htaccess :

RedirectMatch permanent /forum/sujet(.*) http://www.example.net/forum/topic$1

Et voilà.

Bonne soirée !

2

(4 replies, posted in Entraide)

Merci beaucoup KeyDog !  smile

Il a répondu sur l’autre forum.

Je vais quand même regarder l’extension « Post Edit Period », elle pourrait m’intéresser.

Sinon, pour répondre à ta question sur l’utilité d’une telle modification, c’est parce que certains internautes ont l’habitude de mettre « Urgent », « Important », « Question » comme titre. Du coup, j’édite les titres pour faciliter les recherches (sur mon forum, la recherche par défaut se fait sur les titres des discussions). Et de temps en temps, certains repassent derrière moi, et rajoutent « important », « urgent », etc. Voilà !

Et merci encore.

3

(4 replies, posted in Entraide)

Bonjour,

Me voilà avec une nouvelle question.  big_smile

Dans une version antérieure du forum Punbb, on avait la possibilité d’empêcher les utilisateurs d’éditeur le titre du sujet après X secondes.

Il semblerait que ce ne soit plus possible.

J’aimerais donc empêcher les utilisateurs de modifier leurs titres, tout en leur laissant la possibilité de modifier leurs messages.

J’ai trouvé la ligne qu’il faut modifier dans edit.php :

$can_edit_subject = $id == $cur_post['first_post_id'];

Savez-vous comment permettre seulement aux modérateurs de modifier le titre des sujets ?

Merci beaucoup !

4

(1 replies, posted in Entraide)

Bonjour,

Sur l’ancienne version de mon forum, j’avais installé ce Captcha qui posait des questions (qu’on pouvait personnaliser) plutôt que d’afficher des images avec des lettres à recopier.

C’était très efficace : il suffisait de mettre des opérations simples et de demander d’écrire la réponse en lettres plutôt qu’avec des chiffres.

Depuis que j’ai installé Punbb 1.3, mon forum reçoit plus de spams (avec des liens vers des sites de chaussures...), avec des IP provenant essentiellement de Chine.

Mon idée est que la plupart de ceux qui s’inscrivent pour poster de tels spams ne doivent pas comprendre un mot de français, et qu’il serait bon de pouvoir personnaliser la question du Captcha (j’ai actuellement l’extension Antispam d’installée).

Il me semble avoir vu sur ce forum même une question personnalisée lors de l’envoi d’un message.

Comment avez-vous fait ?

Merci beaucoup !

Edit : je me réponds : je vois que c’est l’extension http://punbb.informer.com/wiki/punbb13/ … _stop_bots qui est installée !  big_smile

5

(4 replies, posted in Entraide)

Bonjour !

Et merci.

En effet, je n’arrive pas à récupérer le numéro du sujet dans l’URL.

J’avais essayé ce code, trouvé sur le forum de Punbb :

$id = isset($_GET['id']) ? intval($_GET['id']) : 0;

if (preg_match('~.*sujet-*~', $_SERVER['REQUEST_URI']))
{
    $query = array(
        'SELECT'    => 't.subject AS subject',
        'FROM'        => 'topics AS t',
        'JOINS'        => array(
            array(
                'INNER JOIN'    => 'forums AS f',
                'ON'            => 'f.id=t.forum_id'
            ),
            array(
                'LEFT JOIN'        => 'forum_perms AS fp',
                'ON'            => '(fp.forum_id=f.id AND fp.group_id='.$forum_user['g_id'].')'
            )
        ),
        'WHERE'        => '(fp.read_forum IS NULL OR fp.read_forum=1) AND t.id='.$id.' AND t.moved_to IS NULL'
    );
    $page = 'sujet';
}


$result = $forum_db->query_build($query) or error(__FILE__, __LINE__);
if (!$forum_db->num_rows($result))
    message($lang_common['Bad request']);

list($subject) = $forum_db->fetch_row($result);

if ($page == 'sujet')
    $redirect_url = str_replace('&', '&', forum_link($forum_url['topic'], array($id, sef_friendly($subject))));

header('HTTP/1.1 301 Moved Permanently');    
header('Location: '.$redirect_url);

mais ça ne fonctionne pas car il faudrait que l’URL contienne id=numéro du sujet (si j’ai bien compris).

6

(4 replies, posted in Entraide)

Bonjour,

Il y a quelques semaines encore, j’utilisais FluxBB et les URL étaient réécrites de la manière suivante :
www.example.net/forum/sujet-777-mot-cle

Aujourd’hui, j’utilise la réécriture File_based_fancy :
http://www.example.net/forum/topic777-mot-cle.html

Connaissez-vous un moyen de rediriger (redirection 301) toutes les URL
SUJET n° --> TOPIC n° ?

Merci.