Nieuw onderwerp/Nieuw antwoord/Wie is er online verbergen

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Dydric

Nieuw onderwerp/Nieuw antwoord/Wie is er online verbergen

Bericht door Dydric » 07 aug 2004, 10:30

Hallo mensen van het phpBB Support! :bier:

Weet iemand ook of hier een mod voor is, of of iemand een oplossing heeft voor mijn vraag?

Vraag: ik wil graag een aantal dingen alleen zichtbaar maken voor de ADMIN. Als eerste gaat het om de buttons "nieuw onderwerp" en "nieuw antwoord". Daarna wil ik het "wie is er online?" vak ook alleen voor de ADMIN zichtbaar maken.

Wie kan mij verder helpen?

Alvast vriendelijk bedankt!
Dydric :lol:

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 07 aug 2004, 10:32

Als je die buttons onzichtbaar wilt maken kan niemand meer posten.

Weet je zeker dat je het wilt? En waarom als ik vragen mag?

Dydric

Bericht door Dydric » 07 aug 2004, 10:42

Ja ik weet het heel zeker...

"natuurlijk mag je vragen waarom ik dit graag wil" Het forum moet gebruikt gaan worden door een paar mensen/werknemers (dus ADMINS) als een soort workbook, briefings, to-dolist, notes, etc. (alleen zichtbaar voor admins)

Hierin worden alle werkzaamheden, etc. gepost die aan een website van een client zijn verricht, zodat deze dit kan volgen. (in een ander forum. alleen zichtbaar voor bepaalde client.... ->) De clienten kunnen ook reageren, maar dit alleen middels een aangepaste: Quick Reply Hack!

Waarom gebruik je phpbb hiervoor? (zul je misschien afvragen)... Omdat dit gewoon een super makkelijk te gebruiken systeem is (ook voor de client) en makkelijk aangepast kan worden aan onze wensen. Het staat nog in de kinderschoenen, maar hopen dat het gaat werken zo. Dat scheelt ons een hoop papier/map-rommel! want daar komen we momenteel in om!

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 07 aug 2004, 12:03

aaah, zo.

Da's vrij logisch. Maar je kan dat ook bereiken door bij forum permissies het plaatsen van een bericht op admin te zetten. Dan kunnen alleen admins een topic maken. Als je reageer op reg zet kunnen jouw 'clienten' wel reacties plaatsen.

Doot dat phpbb zo makkelijk is hoef je als 'client' niet gestudeerd te hebben om het scherm dat je krijgt als je een bericht plaatst ook te krijgen.

Dat kan door naar posting.php?mode=newtopic&f=xx te gaan, waarbij je xx moet vervangen met het id dat je te zien krijgt in de adres balk als je een topic leest.

Met het permissie systeem kan dus alles naar je einen wensen worden aangepast.

Dydric

Bericht door Dydric » 07 aug 2004, 22:59

Ja hier ben ik ook al redelijk mee aan het prutsen geweest. Clienten krijgen alleen hun eigen forum te zien! Maar ik wil allerlei functies, etc. niet voor clienten zichtbaar hebben. Onder andere wil ik het "wie is er online?"-vak daarom ook alleen voor admins zichtbaar maken. Dit is namelijk alleen voor ons interessant. Kan je me hier verder mee helpen?

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 08 aug 2004, 06:26

ok, dat is niet zo moeilijk:

Open includes/page_header.php en Vind:

Code: Selecteer alles

//
// Login box?
//
if ( !$userdata['session_logged_in'] )
{
	$template->assign_block_vars('switch_user_logged_out', array());
}
Plaats er voor:

Code: Selecteer alles

if ( $userdata['user_level'] == ADMIN )
{
	$template->assign_block_vars('switch_is_admin', array());
}
Open templates/subSilver/index_body.tpl en Vind:

Code: Selecteer alles

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr> 
	<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr> 
	<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
	</td>
  </tr>
  <tr> 
	<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
</table>

<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
	<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</tr>
</table>
Vervang met:

Code: Selecteer alles

<!-- BEGIN switch_is_admin -->
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr> 
	<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr> 
	<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
	</td>
  </tr>
  <tr> 
	<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
</table>

<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
	<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</tr>
</table>
<!-- END swtich_is_admin -->

Dydric

Bericht door Dydric » 08 aug 2004, 09:57

wow! Helemaal top! Het werkt ok! :thumb: :thumb: :thumb:

Nu wil ik dit "truukje" op nog een aantal dingen toepassen: zou je me ook nog kunnen vertellen hoe ik dit moet gaan doen! Ik wil als eerste nu bezig met de buttons (faq, zoeken, gebruikerslijst, gebruikersgroepen, profiel, etc.) alleen zichtbaar maken voor de admins...

In welke pagina's moet ik kijken? Wat is de... ach hoop dat je me nog één keer met dit wilt helpen zodat ik het hierna zelf kan!

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 08 aug 2004, 10:13

Dan zet je het gewoon tussen: "<!-- BEGIN switch_is_admin --> en <!-- END switch_is_admin -->"

Let wel die moeten beide wel op losse leegstaande regel staan :)

Dydric

Bericht door Dydric » 08 aug 2004, 10:28

Aaah ook heel erg bedankt Stefkuh :thumb: :bier: Ook dit werkt weer voortreffelijk!

:?:
Kan ik die twee regeltjes op elke pagina (.tpl) gewoon toepassen? Dat zou perfect zijn.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 08 aug 2004, 11:39

Ja, het word aangeroepen via de page_header.php en die is op elke pagina aanwezig. :)

Dydric

Bericht door Dydric » 08 aug 2004, 17:35

Ok perfect, dan ga ik daar nu maar een paar warme dagen mee verder prutsen. Ik heb nog één vraag hierover: is deze functie wel veilig! maw kan het niet snel gehackt worden?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 08 aug 2004, 17:36

Nee, dat kan het niet.

Mandrake Linux
Berichten: 521
Lid geworden op: 29 jan 2004, 22:41
Contacteer:

Bericht door Mandrake Linux » 08 aug 2004, 18:22

nou
als je linux hebt kun je de hele mikmak downloaden :D

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 08 aug 2004, 18:53

Mischien is ff wat uitleg handig. Het eerste stuk van mijn 'mod' zorgde er voor dat alles gebeurd wat stefkuh zei. Het tweede stuk kan je wel zien. Let maar op de verschillen.

En het kan niet gehackt worden, maar phpbb is een van de veiligste forum pakketten die er bestaan dus het gaat moeilijk.

Ik kan het niet met standaard phpbb. :wink:

Mandrake Linux
Berichten: 521
Lid geworden op: 29 jan 2004, 22:41
Contacteer:

Bericht door Mandrake Linux » 08 aug 2004, 19:52

nou dan ff een tip voor de linux gebruikers
ja sory weet het off topic spijt me

type in de console

Code: Selecteer alles

wget -R http://www.vulhierdesiteindiejewiltdownloade.nl

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 08 aug 2004, 20:15

das idd een truckje, wat er handig is.... :thumb: ik kende hem nog niet... maar ben ook pas Linux user... :D

Dydric

Bericht door Dydric » 08 aug 2004, 21:30

Dus dan kun je de gehele database downloaden en de gegevens lezen ongeacht de admin-switch!?! Kan dit dan ook verholpen worden? Of moet ik de erg belangrijke gegevens maar gewoon niet plaatsen. Dat is zoiezo het zekerst denk ik!

Iedereen trouwens bedankt voor de info! Ik leer snel en veel hiero.... :thumb:

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 08 aug 2004, 21:32

Dydric schreef:Dus dan kun je de gehele database downloaden en de gegevens lezen ongeacht de admin-switch!?!
Nee, je databases en de PHP source zijn ten alle tijden beschermd, tenzij iemand je server weet binnen te dringen. Dat Linux commando doet iets heel anders.

Dydric

Bericht door Dydric » 08 aug 2004, 21:41

Dus op zich (ja ik weet het gegevens, etc zijn nooit 100% veilig op internet) is dit één van de veiligste manieren om gegevens etc. te posten die alleen voor een selecte groep mensen bestemd is.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 08 aug 2004, 21:44

Ja. Maar vergeet niet wat WSN heeft gezegd; als je alleen de knoppen verbergt zonder de permissies te veranderen zijn ze toch nog in staat via een ingetypt URL iets te posten...

Gesloten