In Anlehnung an das Modul zum Aufruf eines anderen stat. Moduls suche ich ein Modul für 4.4.5, daß html und php einfügt.
Das obengenannte Modul habe ich ausprobiert. Es fügt ohne Fehler nur andere Module ein, die reinen html-Code enthalten.
Suche Modul zum Aufruf eines anderen stat. Moduls
-
- Beiträge: 94
- Registriert: Di 27. Jul 2004, 11:52
- Wohnort: Vogtland
- Kontaktdaten:
Suche Modul zum Aufruf eines anderen stat. Moduls
Klaus
Version 4.4.5.r1 - DRK im Vogtland * Version 4.6.15 - Informationsportal - Xpert Business Spezial
Version 4.4.5.r1 - DRK im Vogtland * Version 4.6.15 - Informationsportal - Xpert Business Spezial
-
- Beiträge: 94
- Registriert: Di 27. Jul 2004, 11:52
- Wohnort: Vogtland
- Kontaktdaten:
Problem provisorisch gelöst
Habe den Footer in zwei Modulgruppen aufgeteilt.
Eine grundsätzliche Lösung wäre natürlich nicht schlecht.
- Modul mit dem php-Code, der fest in allen Artikeln eingefügt wird;
- Module mit dem html-Code, die bei der Artikelerstellung vom Autor ausgewählt werden können.
Eine grundsätzliche Lösung wäre natürlich nicht schlecht.
Klaus
Version 4.4.5.r1 - DRK im Vogtland * Version 4.6.15 - Informationsportal - Xpert Business Spezial
Version 4.4.5.r1 - DRK im Vogtland * Version 4.6.15 - Informationsportal - Xpert Business Spezial
-
- Beiträge: 94
- Registriert: Di 27. Jul 2004, 11:52
- Wohnort: Vogtland
- Kontaktdaten:
Modul zum Aufruf eines anderen stat. Moduls
Modul funktioniert.
Beschreibung:
Eingabe:
Ausgabe:
Das Problem besteht darin, daß im Auswahlfenster die Module unsortiert angezeigt werden. Damit ist es sehr schwer den gewünschten Modul zufinden.
Beschreibung:
Code: Alles auswählen
Eine SelectBox, mit der man Module auswählen kann, deren Code direkt ausgegeben werden soll.
Funktioniert nur mit Modulen ohne CMS_ Variablen und reinem html-Code!
Version 1.0
Sept. 2003
Robert Strouhal www.clearcreative.de
Code: Alles auswählen
$directModuleSQL = "SELECT idmod, name FROM ".$cfg["tab"]["mod"]." WHERE output NOT LIKE '%CMS_%'";
$db->query($directModuleSQL);
echo "<table>\n";
echo " <tr>\n";
echo " <td>Modul auswählen</td>\n";
echo " <td><select name=\"CMS_VAR[9]\">\n";
echo " <option></option>\n";
while ($db->next_record()) {
echo "<option value=\"".$db->f("idmod")."\" ";
if ($db->f("idmod") == "CMS_VALUE[9]"){
echo " selected ";
}
echo ">".$db->f("name")."</option>\n";
}
echo "</select></td></tr></table>\n";
Code: Alles auswählen
<?
// direkte Ausgabe des Output-Codes eines ausgewählten Moduls
$directModule = "CMS_VALUE[9]";
$directModuleSQL = "SELECT output FROM ".$cfg["tab"]["mod"]." WHERE idmod=".$directModule;
$db->query($directModuleSQL);
$db->next_record();
echo $db->f("output");
?>
Klaus
Version 4.4.5.r1 - DRK im Vogtland * Version 4.6.15 - Informationsportal - Xpert Business Spezial
Version 4.4.5.r1 - DRK im Vogtland * Version 4.6.15 - Informationsportal - Xpert Business Spezial
Das Sortieren kannst Du mySQL überlassen. Ergänze dein SQL-Stamement um:
Siehe auch http://dev.mysql.com/doc/mysql/de/sorting-rows.html
Code: Alles auswählen
ORDER BY name