Pagina 1 van 2

Nieuwe button

Geplaatst: 29 mar 2009 00:00
door T3KN0B0Y
Halle allemaal,

Misschien ben ik een beetje lui om dit zelf uit te zoeken, maar ik weet dat het kan. :P

Hoe kan ik net als de "Nieuw Onderwerp" button een custom button zetten die zich alleen toont in 1 forum, dus met permissies bijv. of als je op het groene rondje drukt voor forum edit dat je iets kan aanvinken.

Hoe zou dit precies mogelijk zijn??

Mvg,

Patrick

Re: Nieuwe button

Geplaatst: 29 mar 2009 00:12
door Raimon
Voordat we je verder kunnen helpen gaat dit om een subsilver2 stijl of een prosilver stijl?

Re: Nieuwe button

Geplaatst: 29 mar 2009 00:45
door T3KN0B0Y
Subsilver 2 based style jep jep. :)

Re: Nieuwe button

Geplaatst: 29 mar 2009 14:52
door Raimon
Open includes/acp/acp_styles.php

zoek:

Code: Selecteer alles

'button_topic_reply', 
plaats erachter :

Code: Selecteer alles

 'button_new', 
open includes/acp/acp_language

zoek:

Code: Selecteer alles

'button_topic_reply' 
plaats erachter:

Code: Selecteer alles

, 'button_new', 
open viewforum.php

zoek:

Code: Selecteer alles

'POST_IMG'                    => ($forum_data['forum_status'] == ITEM_LOCKED) ? $user->img('button_topic_locked', $post_alt) : $user->img('button_topic_new', $post_alt), 

plaats erachter:

Code: Selecteer alles

'NEW_BUTTON_IMG' -> $user->img('button_new', 'Nieuwe button'), 
open /styles/your_style/imageset/language_iso/imageset.cfg

zoek

Code: Selecteer alles

img_button_topic_reply = button_topic_reply.gif
plaats erachter:

Code: Selecteer alles

img_button_new = button_topic_reply.gif
verander ; button_topic_reply.gif naar jouw eigen afbeelding ;)

en in viewforum_body.html gebruik je :

Code: Selecteer alles

<!-- IF FORUM_ID eq 2 -->
{NEW_BUTTON_IMG}
<!-- ENDIF -->
waarbij 2 het forum id is :) .

Re: Nieuwe button

Geplaatst: 29 mar 2009 15:00
door T3KN0B0Y
Thnx!!!! ga het meteen uitproberen, is er ook iets om de New topic button uit te schakelen voor een bepaald forum deel, zonder dat posting geblokkeerd wordt, want dat stuur ik aan met die nieuwe button zegmaar.

Re: Nieuwe button

Geplaatst: 29 mar 2009 15:42
door Raimon
Hoe bedoel je precies een bepaald forumdeel ? de code die ik geplaatst hebt werkt alleen voor één forum doormiddel van de forum_id variabel ?

Re: Nieuwe button

Geplaatst: 29 mar 2009 15:53
door T3KN0B0Y
Ja, maar ik bedoel of je in het deel waar je ook die extra button hebt gezet, de New topic button kunt weglaten. Dus dat ze in dat deel alleen de nieuwe button zien.

Re: Nieuwe button

Geplaatst: 29 mar 2009 16:22
door Raimon
Dan zou je zoiets kunnen doen:

Code: Selecteer alles

		<!-- IF S_DISPLAY_POST_INFO and not S_IS_BOT and not FORUM_ID eg 2 -->
				<td align="{S_CONTENT_FLOW_BEGIN}" valign="middle"><a href="{U_POST_NEW_TOPIC}">{POST_IMG}</a></td>
				
			<!-- ENDIF -->
zo wordt de nieuw onderwerp knop niet weergegeven in forum_id 2.

Re: Nieuwe button

Geplaatst: 29 mar 2009 16:23
door T3KN0B0Y
nice work!! ik zal later vandaag even proberen, mn designer moet even online komen voor button hehe.

Re: Nieuwe button

Geplaatst: 29 mar 2009 16:51
door T3KN0B0Y
voor die nieuwe button; hij zegt dit:

Parse error: syntax error, unexpected T_OBJECT_OPERATOR, expecting ')' in C:\xampp\htdocs\cwalknl2\viewforum.php on line 293

code:

Code: Selecteer alles

	'POST_IMG'					=> ($forum_data['forum_status'] == ITEM_LOCKED) ? $user->img('button_topic_locked', $post_alt) : $user->img('button_topic_new', $post_alt),
	'NEW_BUTTON_IMG' -> $user->img('button_new', 'Nieuwe button'), 
gevonden, 'NEW_BUTTON_IMG' -> moet zijn 'NEW_BUTTON_IMG' =>

alleen nu zegt ie dit:

Parse error: syntax error, unexpected '(' in C:\xampp\htdocs\cwalknl2\includes\template.php(187) : eval()'d code on line 122

opgelost;

hier ligt de fout

Code: Selecteer alles

<!-- IF S_DISPLAY_POST_INFO and not S_IS_BOT and not FORUM_ID eg 2 -->
            <td align="{S_CONTENT_FLOW_BEGIN}" valign="middle"><a href="{U_POST_NEW_TOPIC}">{POST_IMG}</a></td>
            
         <!-- ENDIF -->
dit is mn code:

Code: Selecteer alles

<!-- IF S_DISPLAY_POST_INFO or TOTAL_TOPICS -->
		<table width="100%" cellspacing="0" style="margin-bottom: 2px">
		<tr>
<!-- IF S_DISPLAY_POST_INFO and not S_IS_BOT and not FORUM_ID eg 2 -->
            <td align="{S_CONTENT_FLOW_BEGIN}" valign="middle"><a href="{U_POST_NEW_TOPIC}">{POST_IMG}</a></td>
            
         <!-- ENDIF -->
ook die heb ik gefixed, heb dit gedaan:
FORUM_ID eg 2 moet zijn: FORUM_ID == 2

edit nogmaals;

ook dit blijkt niet te werken, in een ander forum dan id 2, ziet hij 'm dan ook niet.