bstaat deze mod ?

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
Gesloten
sjoerdvanderwoude
Berichten: 32
Lid geworden op: 19 aug 2006, 20:29

bstaat deze mod ?

Bericht door sjoerdvanderwoude » 04 okt 2006, 21:25

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

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20297
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 04 okt 2006, 21:27

Zoiets als we hier op phpbb.nl ook hebben? Zoek dan eens op support template, ik heb ooit een bericht gepost hoe dat moet ;)

sjoerdvanderwoude
Berichten: 32
Lid geworden op: 19 aug 2006, 20:29

Bericht door sjoerdvanderwoude » 04 okt 2006, 21:57

8235 resultaten gevonden als ik zoek op support template.
heb je een url voor me ?

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 04 okt 2006, 22:00

zie dit onderwerp: http://www.phpbbservice.nl/viewtopic.php?t=243
Daar staat de support template uitgelegt.

Doe je voordeel ermee :thumb:

sjoerdvanderwoude
Berichten: 32
Lid geworden op: 19 aug 2006, 20:29

Bericht door sjoerdvanderwoude » 04 okt 2006, 22:16

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.

Gebruikersavatar
budofrank
Berichten: 139
Lid geworden op: 13 feb 2005, 17:15
Locatie: Ede

Bericht door budofrank » 04 okt 2006, 23:12

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

Gebruikersavatar
Diablo Gamer
Berichten: 1394
Lid geworden op: 02 jan 2004, 20:33
Locatie: Dalen/Drenthe/Holland
Contacteer:

Bericht door Diablo Gamer » 04 okt 2006, 23:15

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 ]-------------------------------- 
#
Laatst gewijzigd door Diablo Gamer op 05 okt 2006, 21:12, 1 keer totaal gewijzigd.
It`s nice to be important, but it`s more important to be nice.

sjoerdvanderwoude
Berichten: 32
Lid geworden op: 19 aug 2006, 20:29

Bericht door sjoerdvanderwoude » 05 okt 2006, 18:32

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......

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 05 okt 2006, 18:45

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 ;)

sjoerdvanderwoude
Berichten: 32
Lid geworden op: 19 aug 2006, 20:29

Bericht door sjoerdvanderwoude » 05 okt 2006, 18:55

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";
}

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 05 okt 2006, 19:26

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))
Afbeelding

sjoerdvanderwoude
Berichten: 32
Lid geworden op: 19 aug 2006, 20:29

Bericht door sjoerdvanderwoude » 05 okt 2006, 19:35

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

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 05 okt 2006, 19:47

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.
Afbeelding

sjoerdvanderwoude
Berichten: 32
Lid geworden op: 19 aug 2006, 20:29

Bericht door sjoerdvanderwoude » 05 okt 2006, 20:24

:D :D :D Probleem opgelost !!!!

Thanx Dit is SUPER!

Gebruikersavatar
Diablo Gamer
Berichten: 1394
Lid geworden op: 02 jan 2004, 20:33
Locatie: Dalen/Drenthe/Holland
Contacteer:

Bericht door Diablo Gamer » 05 okt 2006, 21:15

@ Raimon k heb even snel een bestaande install bestand gepakt vandaar klopte het niet
It`s nice to be important, but it`s more important to be nice.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20297
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 05 okt 2006, 22:06

Plus je bent de maker vergeten te vermelden :twisted:

Gesloten