Pagina 1 van 2
Nieuw onderwerp/Nieuw antwoord/Wie is er online verbergen
Geplaatst: 07 aug 2004, 10:30
door Dydric
Hallo mensen van het phpBB Support!
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

Geplaatst: 07 aug 2004, 10:32
door WebSiteNet
Als je die buttons onzichtbaar wilt maken kan niemand meer posten.
Weet je zeker dat je het wilt? En waarom als ik vragen mag?
Geplaatst: 07 aug 2004, 10:42
door Dydric
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!
Geplaatst: 07 aug 2004, 12:03
door WebSiteNet
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.
Geplaatst: 07 aug 2004, 22:59
door Dydric
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?
Geplaatst: 08 aug 2004, 06:26
door WebSiteNet
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} [ {L_WHOSONLINE_ADMIN} ] [ {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} [ {L_WHOSONLINE_ADMIN} ] [ {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 -->
Geplaatst: 08 aug 2004, 09:57
door Dydric
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!
Geplaatst: 08 aug 2004, 10:13
door Stef
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

Geplaatst: 08 aug 2004, 10:28
door Dydric
Aaah ook heel erg bedankt Stefkuh :thumb:

Ook dit werkt weer voortreffelijk!
Kan ik die twee regeltjes op elke pagina (.tpl) gewoon toepassen? Dat zou perfect zijn.
Geplaatst: 08 aug 2004, 11:39
door Stef
Ja, het word aangeroepen via de page_header.php en die is op elke pagina aanwezig.

Geplaatst: 08 aug 2004, 17:35
door Dydric
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?
Geplaatst: 08 aug 2004, 17:36
door mosymuis
Nee, dat kan het niet.
Geplaatst: 08 aug 2004, 18:22
door Mandrake Linux
nou
als je linux hebt kun je de hele mikmak downloaden

Geplaatst: 08 aug 2004, 18:53
door WebSiteNet
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.

Geplaatst: 08 aug 2004, 19:52
door Mandrake Linux
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
Geplaatst: 08 aug 2004, 20:15
door Coen
das idd een truckje, wat er handig is.... :thumb: ik kende hem nog niet... maar ben ook pas Linux user...

Geplaatst: 08 aug 2004, 21:30
door Dydric
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:
Geplaatst: 08 aug 2004, 21:32
door mosymuis
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.
Geplaatst: 08 aug 2004, 21:41
door Dydric
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.
Geplaatst: 08 aug 2004, 21:44
door mosymuis
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...