*Réglé* - Forum phpBB : protéger une rubrique

salut,

je m' apprete à installer un petit forum sur mon site. Sans prétention, celui-ci se résumera à maximum 5 sujets. Je voudrais cinder ce forum en deux parties. Une première partie ouverte à tous. et une secondes aprtie ouverte seulement aux membres inscrit. Le forum phpBB offre-t-il la possibilité de protéger une partie du forum par login et mot de passe et de laisser l'autre ouverte ?

Si oui, peut-on le faire par ses fonctionalités "standards" ou faut-il "bricoler" soi-même quelque chose pour y parvenir ?

Si non, existe-t-il un forum qui le permettrait ?

merci !
A+
Hervé
 
c est cool ! c est pour moi alors !! merci. je me lance dans l'install.... et je reviens quand je suis noyé. a+
 
bon, j ai pas été tres loin finalement.... je ne parviens pas a me connecter à la base lors de l´install.

Est-ce que quelqu´un a déja installé phpBB sur un serveur ovh et aurait un peu de temps pour me donner un coup de main ?

a+
hervé
 
En parlant de phpBB. Quelqu'un sait-il comment on remplace le logo en haut à gauche ? (creating communities avec la "maison des schtroumpfs) . :D
 
Ben tu regardes le chemin de l'image en cliquant bouton droit propriétés et tu met ton logo a la place (le chemin est du style forum/images/logo.png ou gif)
 
herveG a dit:
Est-ce que quelqu´un a déja installé phpBB sur un serveur ovh et aurait un peu de temps pour me donner un coup de main ?

a+
hervé

Excuses Daktari, je replace ma question devant car sinon, elle va passer aux oubliettes. dékja que je n´ai pas l´air d avoir trop de succès.....!! :) :wink:
 
Est-ce que quelqu´un a déja installé phpBB sur un serveur ovh et aurait un peu de temps pour me donner un coup de main ?

a+
hervé

moi ! :lol: Ca prend environ 2min30 :wink: , c'est quoi ton problème ?
 
une fois touts les champs renseignés dans la pge d´install .... "can´t connect to database critical php error". pourtant j ai bien changé le nom du serveur (sql a l a place de localhost) et mis les bon noms de base et d utilisateur.....!

je ne vais ps plus loin pour l instant...!!
 
j avoue que j ai fait ca vite fait hier soir avant d aller me coucher... et que j ai pas cherché longtemps. l ídée proposée sur le forum me parait intelligente...... mais j ai bien peur de l´avoir déja explorée. bon, ben je vais refaire un essai ce soir......

en route pour l´aventure...
 
Squawk,

l´erreur semble venir du nom du serveur.

- Mon avis est qu il faille remplacer le nom "localhost" par "sql" (ou peutetre sql3, sql4, sql 5 suivant les cas).

- sur plusieurs sites (forum, support, conseils, etc.), je trouve cette indication (plusieurs fois d´ailleurs), mais je me demande si c´est toujours actuel :

Code:
Avec OVH 
[b]Database Server Hostname/DSN [/b]: 213.186.36.166 ou localhost 
Your Database Name : login 
Database Username : login 
Database Password : **** (votre password sur ovh)

Quel nom as-tu donné a "Database Server Hostname/DSN" toi ? l´adresse IP ci-dessus, localhost ou sql1 (2,3, ou 4, etc.) ?

a+
 
merci, c est bien ce qu il me semblait. par ce que pour moi c est sql3 et dans le recapitualitf des infos envoyées par mail par ovh... il m ont ecrit seulement "sql" sans chiffre..... !! je vais tester ca ce soir, mais ca me parait etre sur la bonne voie....

merci pour l info !
a+
 
dans le mille Emile, c'était bien ca. le nom du serveur était sql3 dans mon cas et non sql comme indiqué sur le mail récapitulatif d'OVH...

merci tout le mode ! Etape suivante : mise en page..... :)
 
Est-ce que quelqu'un utilise la fonction Gzip sur phpBB ? Est-ce que ça marche et quels sont les avantages. Merci. :D
 
Ca compresse l'image et l'envoit ainsi au navigateur qui doit se débrouiller pour la décompresser.
Ca accélère le temps de chargement des pages et diminue la consommation de bande passante.
Les résultats ne sont pas flagrants mais ils existent :)
 
Je l'ai activé pour voir, il semble en effet y avoir une légère accélération de l'affichage pour la bande passante je verrai par la suite. :wink: Merci.
 
suite de l´aventure.....

1) premiere question

- je crée un groupe d´utilisateurs lambda
- je donne des permissions a ce groupe
- je crée un utilisateur

>> je ne trouve pas le moyen de rattacher l´uitilisateur au groupe ! une combine ?


2) deuxieme question

Deux forums sont réservés a certains membres inscrits (privé). lorsqu une nouvelle personne s´inscrit, elle devient alors "membre", mais n a pas encore la permission pour utiliser le forum "privé". il faut que je lui donne la permission.

Question : Y-a-t il un moyen pour que la personne qui s´iscrit "demamde" cette permission supplémentaire lors de l inscription ? Ou faut-il pour chaque nouvel utilisateur que j´aille expressément dans le menu des permissions pour donner cette permission spéciale ?

Merci ! et a+
Hervé
 
Daktari a dit:
En parlant de phpBB. Quelqu'un sait-il comment on remplace le logo en haut à gauche ? (creating communities avec la "maison des schtroumpfs) . :D

Si tu veux modifier le chemin de l'image, pour cela il faut avoir la page, et bien elle se trouve ormalement dans le dossier de ton template, c'est un fichier appellé "overall_body.tpl" et puis y'a tout les autres fichiers que tu peux modifier dans ce dossier aussi...
 
Je te remercie...!! je vais m occuper de tout ca...va pas falloir faire de bétises par contre....!! :)

l extension .tpl, c est quoi ?
 
ok, parce que frontpage a pas l´air de comprendre quand j essaye d´étiter les fichiers tpl contrairement à dreamweaver.

et ma question sur les groupes d´utilisateurs ? une idée ?
a+
 
ca y est, j ai trouvé. c est un peu lourd ca d´ailleur... enfin... explication pour ceux qui se poseront la meme question :

- Le rattachement des utilisateurs à un groupe d´utilisateurs sur phpBB n´est pas une manipulation qui se fait dans le panneau d´administration !!

Il faut se logger en admin et aller sur le forum. Dans le menu, cliquer sur "groupes d´utilisateurs". c est ici qu on peut accepter les demandes d´appartenance à un groupe et ajouter ou supprimer des utilisateurs d´un groupe.

les permissiosn du groupe par contre, se gèrent bien dans le panneau d´administration.

Je sais pas pourquoi ils ont sorti cette tache d´admin du panneau d´administration d´ailleur... (sauf si c est une tache qui peut etre réalisé par un modo... j´ai pas eu le temps de vérifier...)

a+
Hervé
 
C'est effectivement une tâche qui peut être faite par le modérateur du groupe.
Un duplicata aurait été bien sympathique.
 
bon, dans la foulée, j'ai réussi mon url rewriting avec un peu de sueur (sur ovh.... les connaisseurs apprécieront !!) et je tiens à remercier tout particulirement troop et son PHPBB-Converter sans qui je serais toujours à ramer pitoyablement.....

Merci !!
 
Après quelques jours sur le forum phpBB, je me suis fait une bonne idée du fonctionnement de ce dernier, j'ai juste une petite question, dans le menu administration, section thème, il y a une fonction exporter, à quoi sert-elle ? :D
 
oh c est bon ca !! je commencais a me dire... et si tout a coup, je devais pour une raison ou pour une autre reinstaller le tout..... il va falloir que je reffasse toutes modifs.... je ne me rappelle meme plus ce que j´ai fais et ou...: !!

cool !
a+
 
Bonjour Hervé et Dr DLP :D . J'ai donc cliqué et il m'a expliqué qu'il l'avait exporté vers un dossier dont j'ai oublié le nom :wink: , je suppose donc que c'est sauvé dans la base de données ? Merci.
 
J'ai une petite question, si je supprime des messages sur le forum, est-ce que tous les enregistrements pour ces messages qui sont faits dans la base de données sont automatiquement supprimés, ou est-ce que je dois effacer certaines choses dans la base. Pour l'instant le problème ne se pose pas, mais je suis prévoyant :wink: . Bon week-end.
 
J'o se espérer que les messages supprimées par l interface le sont aussi dans la base.....!! :) mais on n est pas à l'abris de mauvaise surprises...
 
Je ne sais pas pour les toutes dernières versions de phpBB, mais sur la version 2.0.6 (ou antérieure), quand on délestait un ou plusieurs forums via l'administration (et sans doute aussi quand on supprimait des messages/sujets sans passer par l'admin), le script oubliait d'optimiser les tables et donc la place n'était pas libérée et la base était toujours aussi lourde qu'avant.
La solution : faire une requête OPTIMIZE TABLE sur les tables :
phpbb_posts
phpbb_posts_text
phpbb_search_wordlist
phpbb_search_wordmatch
phpbb_topics

Mais ce problème a peut-être été réglé depuis la 2.0.6, je ne sais pas.
 
Bonjour Hervé :D . Je l'espère aussi, seulement j'ai fait un test chez Lycos, et je n'ai pas vu le volume de la base diminuer, c'est pour ça que je pose la question :wink: , je me demande donc s'il ne reste pas certaines lignes de commande, et pour aller plus loin, est-ce que les "mots clés" de ces messages pour la recherche sont supprimés directement ou pas ? Ca peut sembler simpliste mais je débute...
 
Il semble être toujours là sur la version 2.10 que j'ai testée :wink: .
Merci pour les infos, je vais tester :D .
 
Dans ce cas, essaye ce que j'indique, ça devrait résoudre le problème :)
Mieux, tu peux faire un petit script PHP qui t'optimise les tables ci-dessous et le faire s'exécuter chaque semaine à l'aide de Webcron.org.
 
Bobez a dit:
Dans ce cas, essaye ce que j'indique, ça devrait résoudre le problème :)
Mieux, tu peux faire un petit scrit PHP qui t'optimise les tables ci-dessous et le faire s'exécuter chaque semaine à l'aide de Webcron.org.

N'étant pas un pro de php, je débute, je vais d'abord tenter ça manuellement comme expliqué dans ton premier post :wink: . Merci :D .
 
J'utilise ça pour optimiser/réparer mes bases de données via webcron.org:
Code:
<?php

define('IN_PHPBB', true);

for ( $dbn = 0 ; $dbn < 4 ; $dbn ++ )
{
	$dbms = 'mysql';
	$dbhost = 'localhost';
	$dbuser = '*';
	$dbpasswd = '*';

	if ( $dbn == 0 )
	{
		$dbname = '*';
		$table_prefix = 'phpbb_';
	}
	else if ( $dbn == 1 )
	{
		$dbname = '*';
		$table_prefix = 'phpbb_lap_';
	}
	else if ( $dbn == 2 )
	{
		$dbname = '*';
		$table_prefix = 'elevage_';
	}
	else
	{
		$dbname = '*';
		$table_prefix = 'test_';
	}

	$connect = mysql_connect($dbhost, $dbuser, $dbpasswd);
	mysql_select_db($dbname, $connect);

	$result = mysql_list_tables ($dbname);
	$i = 0;
	while ($i < mysql_num_rows($result)) 
	{    
		$tb_names[$i] = mysql_tablename ($result, $i);      
 
		$sql1 = "OPTIMIZE TABLE ".$tb_names[$i];
		mysql_query($sql1);

		$sql2 = "REPAIR TABLE ".$tb_names[$i];
		mysql_query($sql2);
		echo $mysql_errno;

	$i++;  
	}
	mysql_close($connect);
}

?>
Une fois par mois minimum, et tu rapproches en fonction de la taille de ta plus grande table :)
 
Je vais me mettre à fond dans le php car je ne pige rien au script :wink: mais il m'a l'air fort intéressant :D .
 
J'ai donc été dans le panneau d'administration et repéré les tables où il y avait des lignes en rouge et j'ai exécuté "optimize table" ce qui les a supprimées et diminué le volume de la table.
Mais j'ai aussi vu qu'il y avait d'autres requêtes possibles, pour vérifier et réparer la table je pense avoir compris le but. Par contre à quoi sert la fonction "analyser la table ?". Merci.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut