Adminer a Adminer Editor lze vylepšit pomocí rozšíření.
<database name=""><table name=""><column name="">value<textarea> pro char a varcharenum pomocí <select><option> místo <input type="radio">_path upravuje pomocí <input type="file"> a odkazuje na nahrané soubory z výpisumysql a information_schema) pomocí cizích klíčůloginSHA1 hesla_slug URLizovanou hodnotou předchozího políčka (JavaScript)_html pomocí HTML editoru TinyMCE a zobrazuje výsledné HTML ve výpisuenum a set pomocí tabulky translation (automaticky vkládá nové překlady)_html pomocí HTML editoru WYMeditor a zobrazuje výsledné HTML ve výpisuUživatelská rozšíření:
user_id => users.iduser_id => users.idVytvořte PHP soubor určující, která rozšíření chcete použít:
<?php
function adminer_object() {
// required to run any plugin
include_once "./plugins/plugin.php";
// autoloader
foreach (glob("plugins/*.php") as $filename) {
include_once "./$filename";
}
$plugins = array(
// specify enabled plugins here
new AdminerDumpXml,
new AdminerTinymce,
new AdminerFileUpload("data/"),
new AdminerSlugify,
new AdminerTranslation,
new AdminerForeignSystem,
);
/* It is possible to combine customization and plugins:
class AdminerCustomization extends AdminerPlugin {
}
return new AdminerCustomization($plugins);
*/
return new AdminerPlugin($plugins);
}
// include original Adminer or Adminer Editor
include "./adminer.php";
?>
Pak v prohlížeči načtěte tento soubor.
Adminer (dokumentace).null, tak se použije místo původní hodnoty (kromě dumpFormat, dumpOutput, editFunctions, u kterých se připojí k původní hodnotě).f(&$param).