[phpBB] Interdire l'édition du titre

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

[phpBB] Interdire l'édition du titre

Message le Mer Juin 08, 2005 23:58

Bonjour,

je souhaiterait interdire l'édition du titre des sujets (url rewriting oblige)

néanmoin je souhaite permettre aux modos et aux admins la possibilité de le faire


avez vous une idée ?

merci

squawk
WRInaute accro
WRInaute accro
 
Messages: 5985
Inscription: Lun Mar 22, 2004 19:45

Message le Jeu Juin 09, 2005 0:02

je sais pas mais je vois pas le probleme avec l'url rewriting ?


dmathieu
Modérateur
Modérateur
 
Messages: 6929
Inscription: Ven Jan 09, 2004 16:21

Message le Jeu Juin 09, 2005 0:05

tu mets le champ d'édition du titre en affichage admin only

dans /includes/page_header.php :
Code: Tout sélectionner
if ($userdata['user_level'] == '1') { $template->assign_block_vars('user_admin', array()); } else {    $template->assign_block_vars('user_not_admin', array()); }


puis, dans posting_body.tpl :
Code: Tout sélectionner
<!-- BEGIN user_admin -->
<tr>
   <td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
   <td class="row2" width="78%"><input type="text" name="subject" size="45" maxlength="60" style="width:98%" tabindex="2" class="post" value="{SUBJECT}" /></td>
</tr>
<!-- END user_admin -->


ainsi, le champ du topic ne sera affiché qu'aux admins (pour le faire aux modos j'ai pas le level user la, mais tu peut le trouver facilement ;) )

squawk le probleme, c'est que si un membre renomme son topic, ca change l'adresse du sujet aussi...


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

Message le Jeu Juin 09, 2005 0:18

squawk a écrit:je sais pas mais je vois pas le probleme avec l'url rewriting ?


-> regarde les urls de mes topics

un topic de 300 pages qui change de nom et c'est la grosse cata

---

merci à toi KaZhaR ;-)

je vai adapter ça aux modos :D


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

Message le Jeu Juin 09, 2005 0:24

petit problème

ça marche tellement bien qu'un membre ne peu pas poster de nouveau sujet :lol:


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

Message le Jeu Juin 09, 2005 4:12

up

merci


hedonism
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 221
Inscription: Lun Nov 29, 2004 18:08

Message le Jeu Juin 09, 2005 7:03

Pris dans son propre piège ?


Pouzy
WRInaute accro
WRInaute accro
 
Messages: 1305
Inscription: Mer Sep 01, 2004 19:39

Message le Jeu Juin 09, 2005 9:38

Ohax a écrit:un topic de 300 pages qui change de nom et c'est la grosse cata


Normalement pas tant que ça ..
-http://www.adojeunz.com/ftopic_2079-0-suggestions-damelioration.html

Et

-http://www.adojeunz.com/ftopic_2079-0-tagadaga-pouet-pouet-wahoo.html

Rapportent à la même page vu que c'est ton htacces qui fait tout le boulot .. Si le titre change, les pages sur google ne seront pas des 404 ;)


nizouille
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 147
Inscription: Jeu Juil 29, 2004 18:31

Message le Jeu Juin 09, 2005 9:51

[hs pas tant que ça] Ca fait des mois que je cherche à mettre le titre dans l'url ... Comment as-tu fait ?
[/hs qui pourrait bien m'être utile si tu réponds :) ]


dmathieu
Modérateur
Modérateur
 
Messages: 6929
Inscription: Ven Jan 09, 2004 16:21

Message le Jeu Juin 09, 2005 10:00

Pouzy le probleme, c'est que ca fera pas un 404, mais un duplicate...

Ohax j'ai réalisé apres etre allé me coucher (et j'ai eu la flemme de rallumer l'écran)
rajoute une vérification sur le fait que c'est une edition, et pas un post (y'a une variable passée en GET)


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

Message le Jeu Juin 09, 2005 14:38

comment faire aussi ?


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

Message le Jeu Juin 09, 2005 15:57

Oups j'avait oublié de répondre à nizouilles

voici le lien : http://www.webrankinfo.com/forums/viewtopic_25745.htm ;-)



sinon quelqu'un aurait une idée pour mon problème qui pourrait égallement faire évoluer cet url rewriting ?

merci


dmathieu
Modérateur
Modérateur
 
Messages: 6929
Inscription: Ven Jan 09, 2004 16:21

Message le Jeu Juin 09, 2005 16:51

lorsque tu edite un sujet, la variable $_GET['mode'] est égale à editpost

il suffit que tu ajoute cette vérification avec la vérification admin ;)


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

Message le Jeu Juin 09, 2005 18:11

je n'ai pas trouvé cette variable :?


dmathieu
Modérateur
Modérateur
 
Messages: 6929
Inscription: Ven Jan 09, 2004 16:21

Message le Jeu Juin 09, 2005 22:09

elle est définie dans l'url... et définit que tu édite un topic, pas que tu en créé un
en gros, tu fait cela :
Code: Tout sélectionner
if ($userdata['user_level'] != '1' && $_GET['mode'] == 'editpost') { $template->assign_block_vars('can_not_edit', array()); } else {    $template->assign_block_vars('can_edit', array()); }

ca devrait fonctionner
(ca réponds à ta question en mp ?)

[phpBB] Interdire l'édition du titre

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 Julien Coquet, expert certifié officiellement par Google Analytics.

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