Beste bezoeker,

Wij werken met een klein groepje.
Het kan zijn dat u na het plaatsen van een bericht even moet wachten op hulp of op een antwoord,
blijf daarom gerust posten we zullen z.s.m. en wanneer het kan reageren.

Voor dringende zaken die echt niet kunnen wachten kunt u het contactformulier gebruiken.

-------------------------------------

Wanneer u ons forum bezoekt voor hulp bij installatie, vragen wij u een account aan te maken en geen gebruik te maken van het contactformulier.

Wij kunnen u beter helpen wanneer u een account aanmaakt en u in het volgende onderwerp phpBB en Extensie installatie en aanpassingen laten uitvoeren een nieuw onderwerp start.

Ook wanneer u ergens niet uitkomt of vragen heeft, vragen wij u gebruik te maken van 1 van de bestaande "support onderwerpen" en aldaar uw onderwerp te starten.

Waneer u een account aanmaakt kan het zijn dat de activatie email terecht komt in de spamfolder.
  • Verplaats deze terug naar uw postvak-in en klik op de activatie link, hierna is uw account geactiveerd en kunt u inloggen op het forum.

Met vriendelijke groet,

Team phpBBservice.nl
(steeds tot uw dienst)

Sub-forumregels in pop-up

De ondersteuning voor de phpBB 3.0.X serie is beëindigd, aangeraden word om te upgraden naar de meest recente versie. Dit forum dient alleen nog als archief.

Auteur
John Leeuwis
Donateur
Donateur
Berichten in topic: 12
Berichten: 597
Lid geworden op: 06 apr 2008 16:42
Locatie: Nijeveen
Contacteer:

Sub-forumregels in pop-up

Bericht door John Leeuwis » 30 jul 2009 16:44

Is het mogelijk om (sub)forumregels bij het pláátsen van een nieuw bericht in een pop-up te krijgen?
Bijvoorbeeld een pop-up als bij een nieuw privé bericht maar dan met aangepaste inhoud.
In een verkoop rubriek wil ik op deze manier telkens de forumregels in beeld laten springen zodra een nieuw item wordt aangeboden.
Het mooist is als er ook nog een 'voorwaarden accepteren' button in zou kunnen.
Beheerder/eigenaar Fordmondeoclub.nl
Forum op dedicated server.


Raimon
Vorig TeamLid
Berichten in topic: 3
Berichten: 7673
Lid geworden op: 07 apr 2006 11:10
Locatie: http://www.raimon.nl
Contacteer:

Re: Sub-forumregels in pop-up

Bericht door Raimon » 03 aug 2009 20:28

Je kan gewoon de functies gebruiken van de popup bij privéberichten.
Ik heb eventjes iets heel simpels uitgewerkt wat normaal gewoon moet werken;

Maak een nieuw php-bestand aan en noem het popup_rules.php
Zet dan het volgende in dat bestand ;

Code: Selecteer alles

<?php

/**
*
* @package phpBB3
* @version $Id: posting.php 9859 2009-07-26 16:16:30Z toonarmy $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('');

$message = 'Dit zijn mijn forumregels, accepteer deze voordat je verder gaat met het aanbieden van dit en dat etc.!';
$template->assign_vars(array(
    'MESSAGE'            => $message
));

// Output page
page_header('Forumregels', false);
        
$template->set_filenames(array(
    'body' => 'popup_rules.html')
);

page_footer(false);

?>
Daarna maak je het HTML-bestand aan,

noem dit popup_rules.html en zet het volgende erin;

Code: Selecteer alles

<!-- INCLUDE simple_header.html -->

<div class="panel">
	<div class="inner"><span class="corners-top"><span></span></span>
	<div class="content">
		<p>{MESSAGE}</p>
		<p class="small"><a href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a></p>
	</div>
	<span class="corners-bottom"><span></span></span></div>
</div>

<!-- INCLUDE simple_footer.html -->
open includes/functions.php

zoek:

Code: Selecteer alles

        'UA_POPUP_PM'            => addslashes(append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&mode=popup')), 
plaats erachter:

Code: Selecteer alles

        'UA_POPUP_RULES'        => addslashes(append_sid("{$phpbb_root_path}popup_rules.$phpEx")), 
open: posting_body.html

zoek:

Code: Selecteer alles

	<!-- INCLUDE posting_layout.html -->
plaats erachter:

Code: Selecteer alles

<!-- IF FORUM_ID eq 2 and S_NEW_MESSAGE -->
<script type="text/javascript">
// <![CDATA[
	var url = '{UA_POPUP_RULES}';
	window.open(url.replace(/&/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400');
// ]]>
</script>
<!-- ENDIF -->
vervang 2 met het juiste forum_id :)
Gratis phpBB installatie of MODs/extensions hulp nodig? Bezoek http://www.raimon.nl/forums/


Auteur
John Leeuwis
Donateur
Donateur
Berichten in topic: 12
Berichten: 597
Lid geworden op: 06 apr 2008 16:42
Locatie: Nijeveen
Contacteer:

Re: Sub-forumregels in pop-up

Bericht door John Leeuwis » 03 aug 2009 22:11

Raimon schreef:..........iets heel simpels..........
:o
Okay, ik ga me er aan wagen.
Beheerder/eigenaar Fordmondeoclub.nl
Forum op dedicated server.


Auteur
John Leeuwis
Donateur
Donateur
Berichten in topic: 12
Berichten: 597
Lid geworden op: 06 apr 2008 16:42
Locatie: Nijeveen
Contacteer:

Re: Sub-forumregels in pop-up

Bericht door John Leeuwis » 04 aug 2009 13:59

De twee nieuwe files (popup_rules.php en .html) zet ik die in de root of ergens anders?
Beheerder/eigenaar Fordmondeoclub.nl
Forum op dedicated server.


Auteur
John Leeuwis
Donateur
Donateur
Berichten in topic: 12
Berichten: 597
Lid geworden op: 06 apr 2008 16:42
Locatie: Nijeveen
Contacteer:

Re: Sub-forumregels in pop-up

Bericht door John Leeuwis » 04 aug 2009 14:07

Parse error: syntax error, unexpected $end in /var/www/vhosts/fordmondeoclub.nl/httpdocs/phpBB3/includes/template.php(175) : eval()'d code on line 8
Ik heb de twee bestanden in de root gezet en krijg bovenstaande foutmelding.
Template.php ben ik overigens niet aan geweest.
Beheerder/eigenaar Fordmondeoclub.nl
Forum op dedicated server.


Raimon
Vorig TeamLid
Berichten in topic: 3
Berichten: 7673
Lid geworden op: 07 apr 2006 11:10
Locatie: http://www.raimon.nl
Contacteer:

Re: Sub-forumregels in pop-up

Bericht door Raimon » 04 aug 2009 18:58

Dat betekend dat je wat verkeerd hebt aangepast aan de template bestanden, een verkeerde switch (<!-- IF SWITCH_DANCE --> ) bijvoorbeeld :).
John Leeuwis schreef:De twee nieuwe files (popup_rules.php en .html) zet ik die in de root of ergens anders?
Nee HTML bestanden horen thuis in de template map van je stijl ;)
Gratis phpBB installatie of MODs/extensions hulp nodig? Bezoek http://www.raimon.nl/forums/


Auteur
John Leeuwis
Donateur
Donateur
Berichten in topic: 12
Berichten: 597
Lid geworden op: 06 apr 2008 16:42
Locatie: Nijeveen
Contacteer:

Re: Sub-forumregels in pop-up

Bericht door John Leeuwis » 04 aug 2009 23:14

De code 'UA_POPUP_RULES' zoals geplaatst in functions.php

Code: Selecteer alles

		'U_PRIVATEMSGS'			=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&folder=inbox'),
		'U_RETURN_INBOX'		=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&folder=inbox'),
		'U_POPUP_PM'			=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&mode=popup'),
		'UA_POPUP_PM'			=> addslashes(append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&mode=popup')),
		'UA_POPUP_RULES'        => addslashes(append_sid("{$phpbb_root_path}popup_rules.$phpEx")),
		'U_MEMBERLIST'			=> append_sid("{$phpbb_root_path}memberlist.$phpEx"),
De code zoals geplaatst in popup_rules.html

Code: Selecteer alles

<!-- INCLUDE simple_header.html -->

<div class="panel">
   <div class="inner"><span class="corners-top"><span></span></span>
   <div class="content">
      <p>{MESSAGE}</p>
      <p class="small"><a href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a></p>
   </div>
   <span class="corners-bottom"><span></span></span></div>
</div>

<!-- INCLUDE simple_footer.html -->
Gehele code van posting_body.html

Code: Selecteer alles

<!-- IF S_PRIVMSGS -->
	<!-- INCLUDE posting_pm_layout.html -->
<!-- ELSE -->
	<!-- INCLUDE posting_layout.html -->
	<!-- IF FORUM_ID eq 22 and S_NEW_MESSAGE -->
<script type="text/javascript">
// <![CDATA[
   var url = '{UA_POPUP_RULES}';
   window.open(url.replace(/&/g, '&'), '_phpbbprivmsg', 'height=300,resizable=yes,scrollbars=yes, width=600');
// ]]>
</script>
<!-- ENDIF -->
Is volgens mij de enige plek met een dergelijke switch ?
De html files zijn verplaatst naar de juiste map.
Verder nog opvallende zaken in mijn code?
Beheerder/eigenaar Fordmondeoclub.nl
Forum op dedicated server.


Raimon
Vorig TeamLid
Berichten in topic: 3
Berichten: 7673
Lid geworden op: 07 apr 2006 11:10
Locatie: http://www.raimon.nl
Contacteer:

Re: Sub-forumregels in pop-up

Bericht door Raimon » 08 aug 2009 16:57

De laatste regel van posting_body ontbreekt nog een

Code: Selecteer alles

<!-- ENDIF -->
voor wat ik kan zien.
Gratis phpBB installatie of MODs/extensions hulp nodig? Bezoek http://www.raimon.nl/forums/


Auteur
John Leeuwis
Donateur
Donateur
Berichten in topic: 12
Berichten: 597
Lid geworden op: 06 apr 2008 16:42
Locatie: Nijeveen
Contacteer:

Re: Sub-forumregels in pop-up

Bericht door John Leeuwis » 09 aug 2009 01:13

Erachter geplaatst, echter znder resultaat.
Wel is het zo dat ik géén foutcode meer krijg.
De popup blijft echter achterwege.

Zou je op de host kunnen kijken wat er verkeerd zit?
Beheerder/eigenaar Fordmondeoclub.nl
Forum op dedicated server.

Gebruikersavatar

Rotsblok
Berichten in topic: 5
Berichten: 1639
Lid geworden op: 17 aug 2007 22:17
Locatie: Breezand
Ontvangen bedankjes: 1 keer
Contacteer:

Re: Sub-forumregels in pop-up

Bericht door Rotsblok » 09 aug 2009 01:36

John Leeuwis schreef:Erachter geplaatst, echter znder resultaat.
Wel is het zo dat ik géén foutcode meer krijg.
De popup blijft echter achterwege.

Zou je op de host kunnen kijken wat er verkeerd zit?
pop-up blokkering uitgeschakeld (meestal een mogelijkheid bij veel browsers)
ø = 1.618033988749895... Alles heeft ø in zich

What is the answer to the Ultimate Question of Life, the Universe, and Everything? 42

Gesloten