Joomla! plug-in

Overzicht Reageren

Gijs Laandrecht

Gijs Laandrecht

27/01/2012 18:40:09
Quote Anchor link
Ik heb een php geschreven Joomla! 1.7 plug-in. Dit is een plug-in waarmee je resultaten kunt geven op basis van de gekozen antwoorden door punten toe te kennen aan de antwoorden. Nu is het zo dat elke vraag telkens op een andere pagina komt en moet je dus telkens op Next drukken.

Zou iemand misschien kunnen kijken naar deze plug-in of die (snel) kan zien waar dat "probleem" zit en of dat opgelost kan worden zodat de vragen gewoon op 1 pagina komen?

Super, super bedankt alvast!

Link naar het bestand:
http://www.mijnbestand.nl/Bestand-GBGTKJBOXDXZ.zip
 
PHP hulp

PHP hulp

01/10/2014 10:10:51
 
Noppes Homeland

Noppes Homeland

27/01/2012 18:56:07
Quote Anchor link
oh, gaan we er een zoekt en gij zult vinden van maken, maar waar we naar op zoek moeten gaan is alleen omschreven met 1 woord: probleem

het lijkt mij dat je duidelijker moet zijn in alles
 
Gijs Laandrecht

Gijs Laandrecht

27/01/2012 19:09:13
Quote Anchor link
Bedankt voor je snelle reactie! Ik zal zo specifiek mogelijk zijn.
Op deze site: http://87.195.102.176/zelftest/ Kun je zien wat ik bedoel. Daar kun je de zelftest doen en daar zie je dat de twee vragen op twee verschillende pagina's staan. Die wil ik dus graag op 1 pagina krijgen.

Dit bestandje: http://www.mijnbestand.nl/Bestand-4S76VLDZ73BY.rar bevat het .php bestand waar het "probleem" moet zitten.

Ik denk zelf op regel 26 maar ik ben niet goed genoeg met PHP om dat op te lossen.

Hopelijk ben ik specifiek genoeg en als je meer moet weten hoor ik het heel graag!

Wederom bedankt alvast!
 
Noppes Homeland

Noppes Homeland

27/01/2012 19:15:15
Quote Anchor link
Nou, het is al specifieker dan de gehele plugin af te moeten zoeken en je vertelt nu tenminste ook wat je wilt bereiken...

Kan je dit niet aanpassen via het admin pannel van deze plugin?
Gewijzigd op 27/01/2012 19:18:55 door Noppes Homeland
 
- SanThe -

- SanThe -

27/01/2012 19:40:13
Quote Anchor link
Je zal toch de relevante code hier moeten posten.
 
Gijs Laandrecht

Gijs Laandrecht

28/01/2012 00:53:02
Quote Anchor link
Ik kan het helaas niet aanpassen via de admin panel.
En ik zie dan ook geen andere optie dan de hele code te plaatsen, aangezien ik niet precies weet, of eigenlijk geen idee heb waar ik wijzigingen zou moeten doen.

De code is als volgt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
/**
 * @package    Jr_questionnaire
 * @subpackage com_jr_questionnaire
 * @version        2.0
 * @license        GNU/GPL
 * @author        Dimon
 * @author mail    joomlaru.org - at - yandex.ru
 * @website        http://layout.in.ua
 *
 */

defined('_JEXEC') or die('Restricted access');

JHTML::_('behavior.tooltip');

// Save registration
$blank_count = $_POST['blank_count'];
$quest_blank = '';
$quest_name = '';
$quest_email = '';
for ($i=1;$i<=$blank_count;$i++) {
$quest_blank .= $_POST['blank_title'.$i];
$quest_blank .= ': ';
$quest_blank .= $_POST['blank'.$i];
$quest_blank .= '<br/>';
if ($_POST['blank_type'.$i] == '3') { $quest_email = $_POST['blank'.$i]; }
if ($_POST['blank_type'.$i] == '4') { $quest_name = $_POST['blank'.$i]; }
    }

// Get questions
$database =& JFactory::getDBO();
$database->setQuery("SELECT * FROM #__jr_questionnaire_quests WHERE questtest = $id AND published = 1 ORDER BY ordering ASC");
$questions = $database->loadObjectList();
$quest_i = 1;
foreach ($questions as $quest_item):
?>
<span class="step" id="step
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?php
 if ($quest_item->answer_type == 0) { ?>

<label for="quest
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
"
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($quest_item->questdesc != '') { echo 'class="hasTip" title="' . $quest_item->questdesc . '"'; } ?>
>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_item->questname; ?>
</label>
<input type="hidden" name="title
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
" id="title
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_item->id; ?>
"/>
<input type="hidden" name="type
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
" id="type
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_item->answer_type; ?>
"/>
<select class="input_field_12em
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($quest_item->questreq == 1) {echo 'required';} ?>
" name="quest
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
" id="quest
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
">
<option value="">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo JText::_( 'Take_an_option' ); ?>
</option>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php for ($option_i=1;$option_i<=7;$option_i++) {
if ($quest_item->{'answer_'.$option_i} !="") {
?>

<option value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $option_i; ?>
">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_item->{'answer_'.$option_i} ?>
</option>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } } ?>

</select><br /><br />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
}
 if ($quest_item->answer_type == 1) { ?>

<label
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($quest_item->questdesc != '') { echo 'class="hasTip" title="' . $quest_item->questdesc . '"'; } ?>
>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_item->questname; ?>
</label>
<input type="hidden" name="title
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
" id="title
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_item->id; ?>
"/>
<input type="hidden" name="type
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
" id="type
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_item->answer_type; ?>
"/>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php for ($option_i=1;$option_i<=7;$option_i++) {
if ($quest_item->{'answer_'.$option_i} !="") {
?>

<br /><br /><input type="radio" class="input_field_radio
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($quest_item->questreq == 1) {echo 'required';} ?>
" name="quest
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $option_i; ?>
"/>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_item->{'answer_'.$option_i} ?>
<br />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } } ?>

<br /><br />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
}
 if ($quest_item->answer_type == 2) { ?>

<label for="quest
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
"
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($quest_item->questdesc != '') { echo 'class="hasTip" title="' . $quest_item->questdesc . '"'; } ?>
>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_item->questname; ?>
</label>
<input type="hidden" name="title
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
" id="title
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_item->id; ?>
"/>
<input type="hidden" name="type
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
" id="type
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_item->answer_type; ?>
"/>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php for ($option_i=1;$option_i<=7;$option_i++) {
if ($quest_item->{'answer_'.$option_i} !="") {
?>

<br /><br /><input type="checkbox" class="input_field_box
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($quest_item->questreq == 1) {echo 'required';} ?>
" name="quest
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
_
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $option_i; ?>
" id="quest
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_i; ?>
_
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $option_i; ?>
" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $option_i; ?>
"/>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $quest_item->{'answer_'.$option_i} ?>
<br />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } } ?>

<br /><br />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
}
$quest_i++;
?>
</span>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
endforeach;
?>


-Edit-
Sorry voor deze manier van plaatsen maar hij maakt er automatisch zo'n bericht van!
Gewijzigd op 28/01/2012 00:55:52 door Gijs Laandrecht
 



Overzicht Reageren