webmin notes
0.2
メモを作成/編集/削除できる小さなモジュール。
テンプレートファイル(body.cgiまたはindex.cgi)に以下を追加します。
&foreign_require( " webmin-notes " );
@notes = &webmin_notes::list_notes();
foreach my $n ( @notes ) {
# now you have access to each note
# Available methods: status, style, title, content
}この例は、Authentic-Theme(https://github.com/virtualmin/authentic-theme)に適合します。
編集/usr/share/webmin/authentic-theme/sysinfo.cgi 22
&foreign_require( " webmin-notes " , " webmin-notes-lib.pl " );
my @notes = &webmin_notes::list_notes();
foreach my $n ( @notes ) {
if ( $n -> { ' status ' } == 1) {
print ' <div class="alert alert- ' . html_escape( $n -> { ' style ' }) . ' " role="alert"><b> ' . html_escape( $n -> { ' title ' }) . ' </b> ' . html_escape( $n -> { ' content ' }) . " </div> n " ;
}
}この例は、@winfuture Bootstrapテーマ(http://theme.winfuture.it/)に適合します。
テーマのindex.cgiを編集し、次のコードを追加します。
&foreign_require( " webmin-notes " );
@notes = &webmin_notes::list_notes();
foreach my $n ( @notes ) {
if ( $n -> { ' status ' } == 1) {
print ' <div class="alert alert- ' . html_escape( $n -> { ' style ' }) . ' " role="alert"><b> ' . html_escape( $n -> { ' title ' }) . ' </b> ' . html_escape( $n -> { ' content ' }) . " </div> n " ;
}
}::list_notes()
::create_note( $note )
::modify_note( $note )
::delete_note( $note )| Key | Value
| ------------- |:-------------:
| status | 0 = disabled / 1 = enabled
| style | warning, info, danger, success
| title | note-title
| content | note-content
http://www.webmin.com/cgi-bin/search_third.cgi?search=webmin-notes