Pagina 1 van 1
Edit rechten
Geplaatst: 02 mei 2008, 11:10
door Stefandv
- Modificatie & Versie:eigen
Directe link naar de modificatie:nvt
Adres van je forum: http:// nvt
phpBB versie: Olympus
Heb je onlangs een andere modificatie of stijl geïnstalleerd?Een aantal, maar nvt
Wat is het probleem?
Ik zoek de locatie waar phpbb bepaald of er een 'wijzig' knop moet komen bij een post
Even een uitlegje erbij.
Ik wil aan de wijzig knop een extra stukje javascript erbij zetten wanneer een moderator een post wijzigd welke niet van hemzelf is.
Nu word de img in view topic aangemaakt door $user->img('icon_post_edit', 'EDIT_POST'), welke verwijst naar de user class in includes/sessions.php
Dat extra stukje javascript toevoegen aan het plaatje is het probleem niet, maar de melding hoeft alleen maar te komen wanneer de moderator een post aanpast welke niet van hem is.
Ik kan dus niet vinden waar het script bepaald of de wijzigen knop naar voren komt of niet.
simpel gezegd, if($topic_post[user_id]!=$user->data['user_id']) { doe dat javascript erbij!}
iemand een idee?
Re: Edit rechten
Geplaatst: 02 mei 2008, 11:11
door Stefandv
Crap, echt 10 seconden later vindt ik
"'U_EDIT' => (!$user->data['is_registered']) ? '' : ((($user->data['user_id'] == $poster_id && $auth->acl_get('f_edit', $forum_id) && ($row['post_time'] > time() - ($config['edit_time'] * 60) || !$config['edit_time'])) || $auth->acl_get('m_edit', $forum_id)) ? append_sid("{$phpbb_root_path}posting.$phpEx", "mode=edit&f=$forum_id&p={$row['post_id']}") : ''),"
eens kijken wat we daarmee kunnen doen
Re: Edit rechten
Geplaatst: 02 mei 2008, 11:24
door Stefandv
Ach ik loop dus te rotzooien, moet van die img afblijven

Doe nog maar niet dicht, ik dacht er met
'U_EDIT_EXTRA' => (!$user->data['is_registered']) ? '' : ((($user->data['user_id'] != $poster_id && $auth->acl_get('f_edit', $forum_id) && ($row['post_time'] > time() - ($config['edit_time'] * 60) || !$config['edit_time'])) || $auth->acl_get('m_edit', $forum_id)) ? 'onclick="alert(\'test\')"' : ''),
te zijn
Alleen maakt hij er alert(="" test="" )="" van, heel vreemd.
Re: Edit rechten
Geplaatst: 02 mei 2008, 11:33
door Stefandv
Sluit maar weer, ben er uit
Code: Selecteer alles
'U_EDIT_EXTRA' => (!$user->data['is_registered']) ? '' : ((($user->data['user_id'] != $poster_id && $auth->acl_get('f_edit', $forum_id) && ($row['post_time'] > time() - ($config['edit_time'] * 60) || !$config['edit_time'])) || $auth->acl_get('m_edit', $forum_id)) ? 'onclick="javascript:return confirm(\'Weet je zeker dat je deze post van ' .get_username_string('username', $poster_id, $row['username'], $row['user_colour'], $row['post_username']) . ' wilt wijzigen?\')"' : ''),
was voldoende, uiteraard nog wel ff de taal bestanden netjes regelen.