FlatPress.info

Information & blog

ファビコンを変更する

たいがいのホームページのカスタマイズではファビコン(Favicon)を変えるはずです。ここでもカスタマイズの好例として、このファビコンを変更しておきたいと思います。

 

Favicon.ico の作成

ファビコンを作成する記事の紹介は大量にあるので、ここではその説明を省略しまして、例えば、このサイトを利用して favicon.ico を作成しておきます。

http://favicon-generator.org/editor/

 

Favicon.ico の変更

インストール直後からファビコンの表示は有効になっているはずです。これは「管理エリア」の「プラグイン」の Favicon の部分を見ると分かります。なので、その画像データを入れ替えればOKです。(同プラグインの imgs/ フォルダにそれがあります)

/flatpress.world/fp-plugins/favicon/plugin.favicon.php

/*
Plugin Name: FavIcon
Plugin URI: http://www.flatpress.org/
Description: Adds a favicon to FlatPress
Author: NoWhereMan
Version: 1.0
Author URI: http://www.nowhereland.it/
*/

function plugin_favicon_head() {
        // your file *must* be named favicon.ico
        // and be a ICO file (not a renamed png, jpg, gif, etc...)
        // or it won't work in IE
        echo '<link rel="shortcut icon" href="' .
                plugin_geturl('favicon') .'imgs/favicon.ico" />';
}

add_action('wp_head', 'plugin_favicon_head');

?>

続きを読む...

FlatPress のオリジナルファイル(ダウンロード可能)

FlatPress のカスタマイズを進めていくと、いつしか、オリジナルとどこが違うのかを再調査することもあったり、再度オリジナルに戻す必要もあったりします。その場合、解凍保存してあるオリジナルを参照すればよいのですが、なにも各人がそれをすることもないと思いますので、以下にダウンロード可能なオリジナルファイル一覧を用意してみました。

 

プログラム構成は以下をクリックするとみられます。

「WinTree Ver 1.8」で一覧表を作成」
ファイル/フォルダ名
--------------------------------------------------------------------------------
flatpress-1.0.2
|- admin
|  |- imgs
|  |  |- config.png
|  |  |- entries.png
|  |  |- maintain.png
|  |  |- newentry.png
|  |  |- plugins.png
|  |  +- widgets.png
|  |- includes
|  |  +- panels.prototypes.php
|  |- panels
|  |  |- config
|  |  |  |- admin.config.php
|  |  |  +- admin.config.tpl
|  |  |- entry
|  |  |  |- admin.entry.cats.php
|  |  |  |- admin.entry.cats.tpl
|  |  |  |- admin.entry.commedit.php
|  |  |  |- admin.entry.commedit.tpl
|  |  |  |- admin.entry.commentlist.php
|  |  |  |- admin.entry.commentlist.tpl
|  |  |  |- admin.entry.conf.php
|  |  |  |- admin.entry.delete.php
|  |  |  |- admin.entry.delete.tpl
|  |  |  |- admin.entry.list.php
|  |  |  |- admin.entry.list.tpl
|  |  |  |- admin.entry.php
|  |  |  |- admin.entry.stats.php
|  |  |  |- admin.entry.stats.tpl
|  |  |  |- admin.entry.tpl
|  |  |  |- admin.entry.write.php
|  |  |  |- admin.entry.write.tpl
|  |  |  |- shared.entry.form.php
|  |  |  +- shared.entry.form.tpl
|  |  |- main
|  |  |  +- admin.main.tpl
|  |  |- maintain
|  |  |  |- admin.maintain.php
|  |  |  |- admin.maintain.tpl
|  |  |  +- admin.maintain.updates.tpl
|  |  |- plugin
|  |  |  |- admin.plugin.php
|  |  |  +- admin.plugin.tpl
|  |  |- static
|  |  |  |- admin.static.delete.php
|  |  |  |- admin.static.delete.tpl
|  |  |  |- admin.static.list.php
|  |  |  |- admin.static.list.tpl
|  |  |  |- admin.static.php
|  |  |  |- admin.static.write.php
|  |  |  +- admin.static.write.tpl
|  |  |- themes
|  |  |  |- admin.themes.php
|  |  |  |- admin.themes.style.php
|  |  |  |- admin.themes.style.tpl
|  |  |  |- admin.themes.tpl
|  |  |  +- preview-default.png
|  |  |- uploader
|  |  |  |- admin.uploader.browse.php
|  |  |  |- admin.uploader.browse.tpl
|  |  |  |- admin.uploader.php
|  |  |  |- admin.uploader.thumb.php
|  |  |  +- admin.uploader.tpl
|  |  |- widgets
|  |  |  |- admin.widgets.default.php
|  |  |  |- admin.widgets.default.tpl
|  |  |  |- admin.widgets.js
|  |  |  |- admin.widgets.php
|  |  |  |- admin.widgets.raw.php
|  |  |  +- admin.widgets.raw.tpl
|  |  +- admin.defaultpanels.php
|  |- res
|  |  +- admin.css
|  |- admin-inline.tpl
|  |- index.php
|  |- main.php
|  +- main.tpl
|- docs
|  |- README-SmartyValidate
|  +- spb_db.txt
|- fp-content
|  +- delete.me
|- fp-defaults
|  |- plugins.conf.php
|  |- settings-defaults.php
|  +- widgets.conf.php
|- fp-includes
|  |- core
|  |  |- core.administration.php
|  |  |- core.blogdb.php
|  |  |- core.bplustree.class.php
|  |  |- core.cache.php
|  |  |- core.comment.php
|  |  |- core.config.php
|  |  |- core.cookie.php
|  |  |- core.date.php
|  |  |- core.draft.php
|  |  |- core.entry.php
|  |  |- core.fileio.php
|  |  |- core.filesystem.php
|  |  |- core.fpdb.class.php
|  |  |- core.language.php
|  |  |- core.layout.php
|  |  |- core.plugins.php
|  |  |- core.session.php
|  |  |- core.static.php
|  |  |- core.system.php
|  |  |- core.theme.php
|  |  |- core.users.php
|  |  |- core.utils.php
|  |  |- core.widgets.php
|  |  |- core.wp-default-filters.php
|  |  |- core.wp-formatting.php
|  |  |- core.wp-functions.php
|  |  |- core.wp-functions-compat.php
|  |  |- core.wp-options.php
|  |  |- core.wp-pluggable-funcs.php
|  |  |- core.wp-pluggable-funcs_old.php
|  |  |- core.wp-plugin-interface.php
|  |  +- includes.php
|  +- smarty
|     |- internals
|     |  |- core.assemble_plugin_filepath.php
|     |  |- core.assign_smarty_interface.php
|     |  |- core.create_dir_structure.php
|     |  |- core.display_debug_console.php
|     |  |- core.get_include_path.php
|     |  |- core.get_microtime.php
|     |  |- core.get_php_resource.php
|     |  |- core.is_secure.php
|     |  |- core.is_trusted.php
|     |  |- core.load_plugins.php
|     |  |- core.load_resource_plugin.php
|     |  |- core.process_cached_inserts.php
|     |  |- core.process_compiled_include.php
|     |  |- core.read_cache_file.php
|     |  |- core.rm_auto.php
|     |  |- core.rmdir.php
|     |  |- core.run_insert_handler.php
|     |  |- core.smarty_include_php.php
|     |  |- core.write_cache_file.php
|     |  |- core.write_compiled_include.php
|     |  |- core.write_compiled_resource.php
|     |  +- core.write_file.php
|     |- plugins
|     |  |- block.admincontrols.php
|     |  |- block.html_form.php
|     |  |- block.textformat.php
|     |  |- compiler.assign.php
|     |  |- function.assign_debug_info.php
|     |  |- function.comment_form.php
|     |  |- function.config_load.php
|     |  |- function.counter.php
|     |  |- function.cycle.php
|     |  |- function.date.php
|     |  |- function.debug.php
|     |  |- function.eval.php
|     |  |- function.fetch.php
|     |  |- function.html_checkboxes.php
|     |  |- function.html_image.php
|     |  |- function.html_options.php
|     |  |- function.html_radios.php
|     |  |- function.html_select_date.php
|     |  |- function.html_select_time.php
|     |  |- function.html_submit.php
|     |  |- function.html_table.php
|     |  |- function.ip_address.php
|     |  |- function.list_categories.php
|     |  |- function.mailto.php
|     |  |- function.math.php
|     |  |- function.popup.php
|     |  |- function.popup_init.php
|     |  |- function.toolbar.php
|     |  |- function.validate.php
|     |  |- function.validate_init.php
|     |  |- modifier.capitalize.php
|     |  |- modifier.cat.php
|     |  |- modifier.count_characters.php
|     |  |- modifier.count_paragraphs.php
|     |  |- modifier.count_sentences.php
|     |  |- modifier.count_words.php
|     |  |- modifier.date_format.php
|     |  |- modifier.date_format_daily.php
|     |  |- modifier.debug_print_var.php
|     |  |- modifier.default.php
|     |  |- modifier.escape.php
|     |  |- modifier.indent.php
|     |  |- modifier.lower.php
|     |  |- modifier.nl2br.php
|     |  |- modifier.notempty.php
|     |  |- modifier.regex_replace.php
|     |  |- modifier.replace.php
|     |  |- modifier.spacify.php
|     |  |- modifier.string_format.php
|     |  |- modifier.strip.php
|     |  |- modifier.strip_tags.php
|     |  |- modifier.truncate.php
|     |  |- modifier.upper.php
|     |  |- modifier.wordwrap.php
|     |  |- outputfilter.trimwhitespace.php
|     |  |- resource.admin.php
|     |  |- resource.plugin.php
|     |  |- resource.shared.php
|     |  |- shared.escape_special_chars.php
|     |  |- shared.make_timestamp.php
|     |  |- validate_criteria.dummyValid.php
|     |  |- validate_criteria.isCCExpDate.php
|     |  |- validate_criteria.isCCNum.php
|     |  |- validate_criteria.isDate.php
|     |  |- validate_criteria.isDateAfter.php
|     |  |- validate_criteria.isDateBefore.php
|     |  |- validate_criteria.isDateEqual.php
|     |  |- validate_criteria.isDateOnOrAfter.php
|     |  |- validate_criteria.isDateOnOrBefore.php
|     |  |- validate_criteria.isEmail.php
|     |  |- validate_criteria.isEqual.php
|     |  |- validate_criteria.isFileSize.php
|     |  |- validate_criteria.isFileType.php
|     |  |- validate_criteria.isFloat.php
|     |  |- validate_criteria.isInt.php
|     |  |- validate_criteria.isLength.php
|     |  |- validate_criteria.isNumber.php
|     |  |- validate_criteria.isPrice.php
|     |  |- validate_criteria.isRange.php
|     |  |- validate_criteria.isRegExp.php
|     |  |- validate_criteria.isURL.php
|     |  |- validate_criteria.isValidEntryId.php
|     |  |- validate_criteria.isValidPassword.php
|     |  |- validate_criteria.notEmpty.php
|     |  |- validate_transform.default.php
|     |  |- validate_transform.makeDate.php
|     |  |- validate_transform.stripslashes.php
|     |  +- validate_transform.trim.php
|     |- Config_File.class.php
|     |- debug.tpl
|     |- Smarty.class.php
|     |- Smarty_Compiler.class.php
|     +- SmartyValidate.class.php
|- fp-interface
|  |- lang
|  |  +- en-us
|  |     |- lang.admin.config.php
|  |     |- lang.admin.entry.php
|  |     |- lang.admin.main.php
|  |     |- lang.admin.maintain.php
|  |     |- lang.admin.php
|  |     |- lang.admin.plugin.php
|  |     |- lang.admin.static.php
|  |     |- lang.admin.themes.php
|  |     |- lang.admin.uploader.php
|  |     |- lang.admin.widgets.php
|  |     |- lang.comments.php
|  |     |- lang.conf.php
|  |     |- lang.contact.php
|  |     +- lang.default.php
|  |- sharedtpls
|  |  |- atom.tpl
|  |  |- commentadminctrls.tpl
|  |  |- comment-atom.tpl
|  |  |- comment-form.tpl
|  |  |- commentmail.tpl
|  |  |- comment-rss.tpl
|  |  |- comments.tpl
|  |  |- contact.tpl
|  |  |- entryadminctrls.tpl
|  |  |- errorlist.tpl
|  |  |- form.css
|  |  |- login.tpl
|  |  |- login_success.tpl
|  |  |- rss.tpl
|  |  |- search.tpl
|  |  +- search_results.tpl
|  +- themes
|     +- leggero
|        |- flatmaas-rev
|        |  |- imgs
|        |  |  |- arrow.gif
|        |  |  |- backshade.png
|        |  |  |- backshade-2.png
|        |  |  |- backshade-3.png
|        |  |  |- blockquote.png
|        |  |  |- entry.png
|        |  |  |- fp-logo.png
|        |  |  |- fp-logo-crop.jpg
|        |  |  |- fp-logo-crop.png
|        |  |  |- sf_h4.png
|        |  |  |- shade.png
|        |  |  +- transp.gif
|        |  |- res
|        |  |  |- admin.css
|        |  |  |- column.css
|        |  |  |- common.css
|        |  |  |- globals.css
|        |  |  |- style.css
|        |  |  +- toggleMenu.js
|        |  |- preview.png
|        |  +- style.conf.php
|        |- leggero
|        |  |- imgs
|        |  |  |- backshade.png
|        |  |  |- backshade-2.png
|        |  |  |- backshade-3.png
|        |  |  |- buttonsh.png
|        |  |  |- buttonsh2.png
|        |  |  +- shade.png
|        |  |- res
|        |  |  |- admin.css
|        |  |  |- column.css
|        |  |  |- common.css
|        |  |  |- globals.css
|        |  |  |- print.css
|        |  |  +- style.css
|        |  |- preview.png
|        |  +- style.conf.php
|        |- admin.tpl
|        |- comments.tpl
|        |- cpheader.tpl
|        |- default.tpl
|        |- entry-default.tpl
|        |- footer.tpl
|        |- header.tpl
|        |- id
|        |- index.tpl
|        |- preview.png
|        |- preview.tpl
|        |- previewstatic.tpl
|        |- static.tpl
|        |- theme.conf.php
|        +- widgets.tpl
|- fp-plugins
|  |- accessibleantispam
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  +- plugin.accessibleantispam.php
|  |- adminarea
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  +- plugin.adminarea.php
|  |- akismet
|  |  |- inc
|  |  |  +- Akismet.class.php
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  |- tpls
|  |  |  +- admin.plugin.akismet.tpl
|  |  +- plugin.akismet.php
|  |- archives
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  +- plugin.archives.php
|  |- bbcode
|  |  |- inc
|  |  |  |- stringparser.class.php
|  |  |  +- stringparser_bbcode.class.php
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  |- panels
|  |  |  +- admin.plugin.panel.bbcode.php
|  |  |- res
|  |  |  |- bbcode.css
|  |  |  +- editor.js
|  |  |- tpls
|  |  |  |- admin.plugin.bbcode.tpl
|  |  |  +- toolbar.tpl
|  |  |- authors
|  |  |- ChangeLog
|  |  |- install
|  |  |- license
|  |  |- plugin.bbcode.php
|  |  +- thanks
|  |- blockparser
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  |- tpls
|  |  |  +- admin.plugin.blockparser.tpl
|  |  +- plugin.blockparser.php
|  |- calendar
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  +- plugin.calendar.php
|  |- categories
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  |- tpls
|  |  |  +- widget.tpl
|  |  +- plugin.categories.php
|  |- favicon
|  |  |- imgs
|  |  |  +- favicon.ico
|  |  +- plugin.favicon.php
|  |- footnotes
|  |  +- plugin.footnotes.php
|  |- jquery
|  |  |- res
|  |  |  |- jquery-1.7.1.min.js
|  |  |  +- jquery-ui-1.8.11.custom.min.js
|  |  +- plugin.jquery.php
|  |- lastcomments
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  |- tpls
|  |  |  +- plugin.lastcomments-feed.tpl
|  |  +- plugin.lastcomments.php
|  |- lastentries
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  +- plugin.lastentries.php
|  |- lightbox2
|  |  |- imgs
|  |  |  |- closelabel.gif
|  |  |  |- loading.gif
|  |  |  |- nextlabel.gif
|  |  |  +- prevlabel.gif
|  |  |- lang
|  |  |  |- lang.en-us.php
|  |  |  +- lang.it-it.php
|  |  |- res
|  |  |  |- slimbox2.css
|  |  |  +- slimbox2.js
|  |  +- plugin.lightbox2.php
|  |- postviews
|  |  +- plugin.postviews.php
|  |- prettyurls
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  |- tpls
|  |  |  +- admin.plugin.prettyurls.tpl
|  |  |- htaccess.txt
|  |  |- htaccess-new
|  |  +- plugin.prettyurls.php
|  |- qspam
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  |- tpls
|  |  |  +- admin.plugin.qspam.tpl
|  |  +- plugin.qspam.php
|  |- readmore
|  |  +- plugin.readmore.php
|  |- searchbox
|  |  +- plugin.searchbox.php
|  |- thumb
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  +- plugin.thumb.php
|  +- delete.me
|- setup
|  |- imgs
|  |  |- loading.gif
|  |  |- logo-small.gif
|  |  |- shade.png
|  |  +- tile.png
|  |- lang
|  |  +- lang.en-us.php
|  |- lib
|  |  |- main.lib.php
|  |  |- step1.lib.php
|  |  +- step2.lib.php
|  |- res
|  |  +- setup.css
|  |- tpls
|  |  |- footer.tpl.php
|  |  |- header.tpl.php
|  |  |- locked.tpl.php
|  |  |- step1.tpl.php
|  |  |- step2.tpl.php
|  |  +- step3.tpl.php
|  |- index.php
|  +- main.php
|- admin.php
|- blog.php
|- CHANGELOG
|- comments.php
|- contact.php
|- COPYING
|- defaults.php
|- index.php
|- LICENSE
|- login.php
|- README
|- README.md
|- rss.php
|- search.php
|- setup.php
|- static.php
+- TESTING
--------------------------------------------------------------------------------
90 個のフォルダと 395 個 1,541,394 Byte のファイル。

続きを読む...

ログインとログアウトのカスタマイズ

当たり前の話ですが、ログインをすると管理者に成れ、ログアウト状態では編集ができない通常表示です。この両者の違いはインストール直後のオリジナル状況においては、ログインすると「管理エリア」が表示され、また、メニューに「ログアウト」の項目がでることで把握ができます。ところで、現時点でのカスタマイズによって、「ヘッダー部分」にいわゆる「メニュー」として集約したので、ログイン最中なのかログオフしているのかが、今少しはっきりしないような気がしてきました。もちろん、ブログ(記事)タイトルの右手に「編集」「削除」が表示されていれば管理者モードですし、その表示が無ければ通常(ログオフした)の状態です。今回は、ログオン状態とログアウト状態をはっきりするカスタマイズに取り掛かりたいと思います。

 

「ヘッダー部分」にいわゆる「メニュー」として集約したのでログイン最中なのかログオフしているのかがはっきりしていないと思っている部分

toppage-2014-9-20-R

続きを読む...

FlatPressの動作仕様と必要環境

FlattPressのざっぱくな動作仕様は分かるのですが、きちんとした一覧表になっている情報源はあまりみつかりません。その中でも以下のところに精細に載っていたのでスナップを撮っておきました。

なお、URLは http://www.weblogmatrix.org/show/FlatPress です。

 

WeblogMatrixFlatPressFeatures 2014-09-18 12-58-32-full

FlatPess 記事

Copyright c  flatpress.info 2015. All Rights Reserved.