Hallo.
Wie muss ich meinen Code anpassen, damit nicht nur meine Blöcke randomisiert angezeigt werden, sondern die Seiten innerhalb meines Blockes auch randomisiert angezeigt werden? Den Code unten habe ich aus einem anderen Thread kopiert, jedoch funktioniert das Mischen der einzelnen Seiten innerhalb der Blöcke nicht.
Vielen Dank im Voraus!
if (!isset($blocks)) {
// Liste der Seiten definieren
$blocks = array('Female1Start-Female4End','Male1Start-Male4End');
// Liste mischen
shuffle($blocks);
// Die Seite ergänzen, wo es nachher weiter geht
$blocks[] = 'Age';
// Reihenfolge zwischenspeichern, um spätere Änderung zu vermeiden
registerVariable($blocks);
}
setPageOrder($blocks);
if (!isset($blocks)) {
// Liste der Seiten definieren
$blocks = array(
// Block 1
array('Female1Start', 'Female2', 'Female3', 'Female4End'),
// Block 2
array('Male1Start', 'Male2', 'Male3', 'Male4End')
);
// Jeden einzelnen Block in sich mischen
for ($i=0; $i<count($blocks); $i++) {
shuffle($blocks[$i]);
}
// Liste der Blöcke mischen
shuffle($blocks);
// Die Seite ergänzen, wo es nachher weiter geht
$blocks[] = 'Age';
// Reihenfolge zwischenspeichern, um spätere Änderung zu vermeiden
registerVariable($blocks);
}
setPageOrder($blocks);