Edit: Nein, ich arbeite auf einem privaten Server (IEA). Gibt es einen Workaround mit Code?
--------------------------------------------------------------------------------------------------------------------------------------
Der Code kommt von Ihnen ;-)
Aber wenn ich es noch richtig weiß, hat die kürzere Version nicht funktioniert. Deshalb ist es schon in Ordnung.
Der Code wird 5 Mal hintereinander auf 5 aufeinanderfolgenden Seiten angezeigt (natürlich verschiedene Variablen), aber immer genau in diesem Format.
Danach kommt für jede dieser 5 Blöcke eine Zufallsziehung (jeweils in einem php-Block, aber immer auf der gleichen Seite). Und erst danach kommt die Frage, welche sich wiederholt. Das zu duplizieren ist relativ aufwändig. Aber ich Versuche es jetzt einfach mal mit dem empty() Befehl und schau mal
// Zufallsziehung LG Mathe
// -------------------------
$key = caseSerial();
$preload = dbGet($key);
replace('%Mathe_LG1%', $preload[9]); // Mathe LG1
replace('%Mathe_LG2%', $preload[10]); // Mathe LG2
replace('%Mathe_LG3%', $preload[11]); // Mathe LG3
replace('%Mathe_LG4%', $preload[12]); // Mathe LG4
replace('%Mathe_LG5%', $preload[13]); // Mathe LG5
replace('%Mathe_LG6%', $preload[14]); // Mathe LG6
replace('%Mathe_LG7%', $preload[15]); // Mathe LG7
replace('%Mathe_LG8%', $preload[16]); // Mathe LG8
replace('%Mathe_LG9%', $preload[17]); // Mathe LG9
if (!isset($randomLGM)) {
$randomLGM= getItems('X008', 'all');
shuffle($randomLGM);
registerVariable($randomLGM);
}
$itemlisteLGM = getItems('X008', 'is', 2);
$item_displayLGM = array_intersect($randomLGM, $itemlisteLGM );
$selectedLGM = [];
foreach ($item_displayLGM as $item) {
$selectedLGM[] = $preload[(int)$item + (int)8];
}
putList('X013', $selectedLGM);