Pagina 1 van 1

bstaat deze mod ?

Geplaatst: 04 okt 2006, 21:25
door sjoerdvanderwoude
Is het mogelijk om een kant en klaar formulier zichtbaar te krijgen als men op nieuw onderwerp klikt maar dan niet in alle forums
Afbeelding

dus

Land
Plaats
Reisperiode
Soort vakantie (wintersport, zon etc)


is reeds aanwezig in het scherm waar men een nieuw onderwerp wil starten.
voor wie mijn site http://www.vakantierecensie.nl (portal) en http://www.vakantierecensie.nl/index.php (waar het forum is)
alleen in de forums europa en Nederland

Geplaatst: 04 okt 2006, 21:27
door Paul
Zoiets als we hier op phpbb.nl ook hebben? Zoek dan eens op support template, ik heb ooit een bericht gepost hoe dat moet ;)

Geplaatst: 04 okt 2006, 21:57
door sjoerdvanderwoude
8235 resultaten gevonden als ik zoek op support template.
heb je een url voor me ?

Geplaatst: 04 okt 2006, 22:00
door Raimon
zie dit onderwerp: http://www.phpbbservice.nl/viewtopic.php?t=243
Daar staat de support template uitgelegt.

Doe je voordeel ermee :thumb:

Geplaatst: 04 okt 2006, 22:16
door sjoerdvanderwoude
Raimon en Paul wederom bedankt maar nog wel een laatste vraag:
Als je het voor een specifiek forum wilt doen , kun je het als volgt doen:
Code:
#
#-----[ FIND ]------------------------------------------------
#

if($mode == 'newtopic' && !$refresh){

#
#-----[ REPLACE WITH ]------------------------------------------------
#

if($mode == 'newtopic' && !$refresh && $forum_id == JOUW_FORUM_ID){

#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM
Dat gaat over JOUW_FORUM_ID, ik heb dus in het forum Nederland en Europa een aantal subforums. Moet ik al die nummers gaan invoeren ?

dus bijvoorbeeld :
if($mode == 'newtopic' && !$refresh && $forum_id == 1,2,4,6,8,33,65,76){
En moet ik ook op spaties letten en de komma gebruiken ?

Sorry , maar ik ben een noob op dit gebied.

Geplaatst: 04 okt 2006, 23:12
door budofrank
Nee, elk forum heeft een ID (nummer)
Als je het is een bepaald forum wilt hebben moet je alleen dat nummer invullen.

Zie uitleg http://www.phpbb.nl/viewtopic.php?p=254 ... ht=#254587

Geplaatst: 04 okt 2006, 23:15
door Diablo Gamer
heb per toeval een install bestand er voor gemaakt

Code: Selecteer alles

############################################################## 
## MOD Title:          Auto Support Template
##                     
## MOD Version:        1.0.0
## Compatibility:      2.0.21
##
## Installation Level: Easy
## Installation Time:  <1 minutes
## Files To Edit:      1
##         posting.php
##		  
############################################################## 
## Author Notes: 
##
## Als je een nieuwe regel er bij wild hebben zet dan deze regel voor } ( en zonder de ## )
##
##	$message .= "[b]HIER JOUW BERICHT[/b] \n";
##
## zo als dit 
## 
## if($mode == 'newtopic' && !$refresh && $forum_id == XX){
##	$message = "[b]HIER JOUW BERICHT[/b]  \n";
##	$message .= "[b]HIER JOUW BERICHT[/b] \n";
## } 
##
##############################################################
# 
#-----[ OPEN ]------------------------------------------------ 
# 
posting.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
$template->assign_vars(array(
	'USERNAME' => $username,

# 
#-----[ BEFORE ADD ]--------------------------------- 
# XX vervangen door jouw gewenste forum ID
#
 
if($mode == 'newtopic' && !$refresh && $forum_id == XX){
	$message = "[b]HIER JOUW BERICHT[/b]  \n";
} 

# 
#-----[ SAVE/CLOSE ALL FILES ]-------------------------------- 
#

Geplaatst: 05 okt 2006, 18:32
door sjoerdvanderwoude
Ok sofar so good, overigens bedankt voor de input zover, KLASSE !

Ik heb nu het volgende in mijn posting.php staan :
if($mode == 'newtopic' && !$refresh && $forum_id == 75){
$message = "LAND : \n";
$message .= "PLAATS : \n";
$message .= "ACCOMODATIE : \n";
$message .= "REISPERIODE : \n";
}
En het werkt in (sub)forum ID 75

Maar ik heb heel veel subforums waar ik de template ook in wil hebben, kan ik in bovenstaande forum ID's toeveoegen ? of moet het zo als hieronder :
if($mode == 'newtopic' && !$refresh && $forum_id == 75){
$message = "LAND : \n";
$message .= "PLAATS : \n";
$message .= "ACCOMODATIE : \n";
$message .= "REISPERIODE : \n";
}
if($mode == 'newtopic' && !$refresh && $forum_id == 82){
$message = "LAND : \n";
$message .= "PLAATS : \n";
$message .= "ACCOMODATIE : \n";
$message .= "REISPERIODE : \n";
}
if($mode == 'newtopic' && !$refresh && $forum_id == 138){
$message = "LAND : \n";
$message .= "PLAATS : \n";
$message .= "ACCOMODATIE : \n";
$message .= "REISPERIODE : \n";
}
enzovoort......

Geplaatst: 05 okt 2006, 18:45
door Raimon
Op welke basis is de install template gemaakt gpl license?

kun je als het goed is gewoon id nummer , id nummer etc dan komt het zelfde te staan.
Heb je niet zo veel regels nodig ;)

Geplaatst: 05 okt 2006, 18:55
door sjoerdvanderwoude
Op welke basis is de install template gemaakt gpl license?
Hoe bedoel je dit ?

Als ik het volgende probeer dan krijg ik foutmeldingen als ik een post wil maken
if($mode == 'newtopic' && !$refresh && $forum_id == 75,89,138,139){
$message = "LAND : \n";
$message .= "PLAATS : \n";
$message .= "ACCOMODATIE : \n";
$message .= "REISPERIODE : \n";
}

Geplaatst: 05 okt 2006, 19:26
door Luuk
Dat kan ja want dat klopt niet wat daar staat, probeer es

Code: Selecteer alles

if($mode == 'newtopic' && !$refresh && in_array($forum_id, array(75,89,138,139))

Geplaatst: 05 okt 2006, 19:35
door sjoerdvanderwoude
Luuk schreef:Dat kan ja want dat klopt niet wat daar staat, probeer es

Code: Selecteer alles

if($mode == 'newtopic' && !$refresh && in_array($forum_id, array(75,89,138,139))
Geprobeerd maar helaas krijg ik een foutmelding

Geplaatst: 05 okt 2006, 19:47
door Luuk
Wat is die foutmelding? Dan kunnen we meer.
Probeer anders nog es zo:

Code: Selecteer alles

if($mode == 'newtopic' && !$refresh && in_array($forum_id, array('75', '89', '138', '139')) )
Waarschijnlijk werkt dat, had een ) vergeten zo te zien.

Geplaatst: 05 okt 2006, 20:24
door sjoerdvanderwoude
:D :D :D Probleem opgelost !!!!

Thanx Dit is SUPER!

Geplaatst: 05 okt 2006, 21:15
door Diablo Gamer
@ Raimon k heb even snel een bestaande install bestand gepakt vandaar klopte het niet

Geplaatst: 05 okt 2006, 22:06
door Paul
Plus je bent de maker vergeten te vermelden :twisted: