nigauri.me - 雑多なTips群









Search Preview

雑多なTips群 - ぼくにがうりくん。

nigauri.me
chromeだと「保護されていません」って出ちゃ&
.me > nigauri.me

SEO audit: Content analysis

Language Error! No language localisation is found.
Title 雑多なTips群 - ぼくにがうりくん。
Text / HTML ratio 5 %
Frame Excellent! The website does not use iFrame solutions.
Flash Excellent! The website does not have any flash contents.
Keywords cloud ZMI result = Text WordPress メモ 情報ページ i18nattributes=title > 大迷路 Python portal_skinscustom return import Plone manageviewlets
  • 雑多なTips群 regexpResult
  • Keywords consistency
    Keyword Content Title Description Headings
    29
    ZMI 18
    result 10
    = 10
    Text 6
    WordPress 6
    Headings
    H1 H2 H3 H4 H5 H6
    1 26 0 5 0 0
    Images We found 3 images on this web page.

    SEO Keywords (Single)

    Keyword Occurrence Density
    29 1.45 %
    ZMI 18 0.90 %
    result 10 0.50 %
    = 10 0.50 %
    Text 6 0.30 %
    WordPress 6 0.30 %
    メモ 6 0.30 %
    情報ページ 6 0.30 %
    i18nattributes=title 6 0.30 %
    > 5 0.25 %
    大迷路 5 0.25 %
    Python 5 0.25 %
    portal_skinscustom 5 0.25 %
    return 4 0.20 %
    import 4 0.20 %
    Plone 4 0.20 %
    manageviewlets 4 0.20 %
  • 4 0.20 %
    雑多なTips群 4 0.20 %
    regexpResult 4 0.20 %

    SEO Keywords (Two Word)

    Keyword Occurrence Density
    ZMI → 18 0.90 %
    Text i18nattributes=title 6 0.30 %
    1 2 6 0.30 %
    result = 6 0.30 %
    → portal_skinscustom 5 0.25 %
    2 3 5 0.25 %
    return result 4 0.20 %
    import re 4 0.20 %
    3 4 3 0.15 %
    4 5 3 0.15 %
    6 7 3 0.15 %
    5 6 3 0.15 %
    Pro 3 3 0.15 %
    Surface Pro 3 0.15 %
    re pattern 2 0.10 %
    href=javascriptsetBaseFontSize'smallText'1 title=Small 2 0.10 %
    = titlereplace'mdash' 2 0.10 %
    i18nattributes=title title_large_text 2 0.10 %
    title_large_text i18ntranslate=large_text>Large
  • 2 0.10 %
    i18ntranslate=large_text>Large
  • 2 0.10 %

    SEO Keywords (Three Word)

    Keyword Occurrence Density Possible Spam
    1 2 3 5 0.25 % No
    ZMI → portal_skinscustom 4 0.20 % No
    2 3 4 3 0.15 % No
    4 5 6 3 0.15 % No
    Surface Pro 3 3 0.15 % No
    5 6 7 3 0.15 % No
    3 4 5 3 0.15 % No
    'error' 'I' 'L' 2 0.10 % No
    'I' 'L' 'M' 2 0.10 % No
    'L' 'M' 'S' 2 0.10 % No
    'M' 'S' 'X' 2 0.10 % No
    'S' 'X' import 2 0.10 % No
    'X' import re 2 0.10 % No
    import re allow_typetyperecompile'' 2 0.10 % No
    7 8 9 2 0.10 % No
    2 0.10 % No
    re allow_typetyperecompile'' allow_typetyperematch'x''x' 2 0.10 % No
    i18nattributes=title title_small_text i18ntranslate=small_text>Small
  • 2 0.10 % No
    Text i18nattributes=title title_small_text 2 0.10 % No
    title=Small Text i18nattributes=title 2 0.10 % No

    SEO Keywords (Four Word)

    Keyword Occurrence Density Possible Spam
    4 5 6 7 3 0.15 % No
    3 4 5 6 3 0.15 % No
    2 3 4 5 3 0.15 % No
    1 2 3 4 3 0.15 % No
    ApachePlone SimpleBlogの導入 3年くらいPloneを使って感じたことまとめ その他 2 0.10 % No
    ModuleSecurityInfo'fnmatch'declarePublic'fnmatch' 'fnmatchcase' ModuleSecurityInfo're'declarePublic'compile' 'findall' 2 0.10 % No
    Plone インストール(Windows版) 雑多なTips群 ApachePlone 2 0.10 % No
    インストール(Windows版) 雑多なTips群 ApachePlone SimpleBlogの導入 2 0.10 % No
    雑多なTips群 ApachePlone SimpleBlogの導入 3年くらいPloneを使って感じたことまとめ 2 0.10 % No
    Text i18nattributes=title title_small_text i18ntranslate=small_text>Small
  • 2 0.10 % No
    ModuleSecurityInfo're'declarePublic'compile' 'findall' 'match' 'search' 2 0.10 % No
    title=Small Text i18nattributes=title title_small_text 2 0.10 % No
    href=javascriptsetBaseFontSize'smallText'1 title=Small Text i18nattributes=title 2 0.10 % No
  • 2 0.10 % No
    i18ntranslate=normal_text>Normal
  • 2 0.10 % No
    title_normal_text i18ntranslate=normal_text>Normal
  • 2 0.10 % No
    i18nattributes=title title_normal_text i18ntranslate=normal_text>Normal
  • 2 0.10 % No
    Text i18nattributes=title title_normal_text i18ntranslate=normal_text>Normal
  • 2 0.10 % No
    title=Normal Text i18nattributes=title title_normal_text 2 0.10 % No
    'fnmatchcase' ModuleSecurityInfo're'declarePublic'compile' 'findall' 'match' 2 0.10 % No

    Internal links in - nigauri.me

    日記
    日記 - ぼくにがうりくん。
    技術情報
    技術情報 - ぼくにがうりくん。
    Java
    Java - ぼくにがうりくん。
    Play framework
    Play framework - ぼくにがうりくん。
    セットアップ~画面表示
    セットアップ~画面表示 - ぼくにがうりくん。
    ModelとPropertyModel
    ModelとPropertyModel - ぼくにがうりくん。
    フォームの入力項目
    フォームの入力項目 - ぼくにがうりくん。
    バリデーションとエラーメッセージ
    バリデーションとエラーメッセージ - ぼくにがうりくん。
    ページの継承
    ページの継承 - ぼくにがうりくん。
    データ出力時の書式指定
    データ出力時の書式指定 - ぼくにがうりくん。
    国際化
    国際化 - ぼくにがうりくん。
    ModalWindow
    ModalWindow - ぼくにがうりくん。
    EclipseLink
    EclipseLink - ぼくにがうりくん。
    セットアップ
    セットアップ - ぼくにがうりくん。
    検索処理
    検索処理 - ぼくにがうりくん。
    更新処理とロック処理
    更新処理とロック処理 - ぼくにがうりくん。
    Connectionの取得
    Connectionの取得 - ぼくにがうりくん。
    Android
    Android - ぼくにがうりくん。
    開発環境のインストール
    開発環境のインストール - ぼくにがうりくん。
    作成したアプリの公開
    作成したアプリの公開 - ぼくにがうりくん。
    高速エミュレータ Genymotion
    高速エミュレータ Genymotion - ぼくにがうりくん。
    無料版と有料版でソースを共有する
    無料版と有料版でソースを共有する - ぼくにがうりくん。
    JavaでSSH
    JavaでSSH - ぼくにがうりくん。
    JavaでSubversion
    JavaでSubversion - ぼくにがうりくん。
    WordPress
    WordPress - ぼくにがうりくん。
    プラグイン Page List Widget
    プラグイン Page List Widget - ぼくにがうりくん。
    プラグイン Insert Estimated Reading Time
    プラグイン Insert Estimated Reading Time - ぼくにがうりくん。
    自作プラグインをWordPressの公式ディレクトリに登録する
    自作プラグインをWordPressの公式ディレクトリに登録する - ぼくにがうりくん。
    WordPress カスタマイズメモ
    WordPress カスタマイズメモ - ぼくにがうりくん。
    WordPress 3.7 で検索結果の表示順を日付の降順にする
    WordPress 3.7 で検索結果の表示順を日付の降順にする - ぼくにがうりくん。
    ショートコードの作り方
    ショートコードの作り方 - ぼくにがうりくん。
    ソーシャルブックマークを追加する
    ソーシャルブックマークを追加する - ぼくにがうりくん。
    タグクラウドのカスタマイズ
    タグクラウドのカスタマイズ - ぼくにがうりくん。
    特定のプラグインの更新通知を非表示にする
    特定のプラグインの更新通知を非表示にする - ぼくにがうりくん。
    画像サイズの追加
    画像サイズの追加 - ぼくにがうりくん。
    アップロードできる拡張子を追加する
    アップロードできる拡張子を追加する - ぼくにがうりくん。
    functions.php を分割する
    functions.php を分割する - ぼくにがうりくん。
    仮想 robots.txt に記述を追加する
    仮想 robots.txt に記述を追加する - ぼくにがうりくん。
    メタ情報ウィジェットからいらない項目を削除する
    メタ情報ウィジェットからいらない項目を削除する - ぼくにがうりくん。
    管理バーのうちいらない項目を削除する
    管理バーのうちいらない項目を削除する - ぼくにがうりくん。
    管理画面用のCSSの追加
    管理画面用のCSSの追加 - ぼくにがうりくん。
    Jetpackの関連投稿のカスタマイズ
    Jetpackの関連投稿のカスタマイズ - ぼくにがうりくん。
    ページ分割時に全ページ分の目次を出力する(要TOC+)
    ページ分割時に全ページ分の目次を出力する(要TOC+) - ぼくにがうりくん。
    テーマ Basic カスタマイズメモ
    テーマ Basic カスタマイズメモ - ぼくにがうりくん。
    ビルダー&ショートコードメモ
    ビルダー&ショートコードメモ - ぼくにがうりくん。
    Hook Content
    Hook Content - ぼくにがうりくん。
    日付・時刻のフォーマットの変更
    日付・時刻のフォーマットの変更 - ぼくにがうりくん。
    ページネーション
    ページネーション - ぼくにがうりくん。
    lightbox
    lightbox - ぼくにがうりくん。
    固定ページの投稿日を表示
    固定ページの投稿日を表示 - ぼくにがうりくん。
    メインナビゲーションの修正
    メインナビゲーションの修正 - ぼくにがうりくん。
    アイキャッチ画像
    アイキャッチ画像 - ぼくにがうりくん。
    パンくずリストの置き場所
    パンくずリストの置き場所 - ぼくにがうりくん。
    コメント欄の投稿日時と時刻の間の「@」を消す
    コメント欄の投稿日時と時刻の間の「@」を消す - ぼくにがうりくん。
    日本語化ファイル置き場
    WordPress 日本語化 ファイルいろいろ - ぼくにがうりくん。
    今回行ったセキュリティ対策について
    今回行ったセキュリティ対策について - ぼくにがうりくん。
    使用しているプラグイン
    使用しているプラグイン - ぼくにがうりくん。
    WordPress インストールメモ
    WordPress インストールメモ - ぼくにがうりくん。
    Linux
    Linux - ぼくにがうりくん。
    ヘボいネットブックにxubuntuをインストールする
    ヘボいネットブックにxubuntuをインストールする - ぼくにがうりくん。
    ヘボいネットブックにLinux Mintをインストールする
    ヘボいネットブックにLinux Mintをインストールする - ぼくにがうりくん。
    ヘボいネットブックにLubuntuをインストールする
    ヘボいネットブックにLubuntuをインストールする - ぼくにがうりくん。
    LinuxにXAMPPをインストールする
    LinuxにXAMPPをインストールする - ぼくにがうりくん。
    Linuxでブロードバンドルータ構築メモ
    Linuxでブロードバンドルータ構築メモ - ぼくにがうりくん。
    Plone
    Plone - ぼくにがうりくん。
    インストール(Windows版)
    インストール(Windows版) - ぼくにがうりくん。
    雑多なTips群
    雑多なTips群 - ぼくにがうりくん。
    SimpleBlogの導入
    SimpleBlogの導入 - ぼくにがうりくん。
    3年くらいPloneを使って感じたことまとめ
    3年くらいPloneを使って感じたことまとめ - ぼくにがうりくん。
    その他
    その他 - ぼくにがうりくん。
    Surface Pro 3
    Surface Pro 3 - ぼくにがうりくん。
    Surface Pro 3 メモ
    Surface Pro 3 メモ - ぼくにがうりくん。
    Surface Pro 3 を一週間使って感じたことまとめ
    Surface Pro 3 を一週間使って感じたことまとめ - ぼくにがうりくん。
    Git
    Git - ぼくにがうりくん。
    WindowsからGitLabを使う
    WindowsからGitLabを使う - ぼくにがうりくん。
    無視ファイル(.gitignore)
    無視ファイル(.gitignore) - ぼくにがうりくん。
    SourceTree
    SourceTree - ぼくにがうりくん。
    Git + Eclipse (+ codebreak)
    Git + Eclipse (+ codebreak) - ぼくにがうりくん。
    SharePoint
    SharePoint - ぼくにがうりくん。
    C# からの操作
    C# からの操作 - ぼくにがうりくん。
    PowerShellからの操作
    PowerShellからの操作 - ぼくにがうりくん。
    JavaScript からの操作
    JavaScript からの操作 - ぼくにがうりくん。
    自作PowerShellスクリプトを実行する
    自作PowerShellスクリプトを実行する - ぼくにがうりくん。
    CAML 簡易メモ
    CAML 簡易メモ - ぼくにがうりくん。
    Windows上で複数のXAMPPを共存させる
    Windows上で複数のXAMPPを共存させる - ぼくにがうりくん。
    Tritonn インストールメモ
    Tritonn インストールメモ - ぼくにがうりくん。
    Markdown メモ
    Markdown メモ - ぼくにがうりくん。
    Trac メモ
    Trac メモ - ぼくにがうりくん。
    Windows バッチファイル メモ
    Windows バッチファイル メモ - ぼくにがうりくん。
    仮想ハードディスクでかんたんデュアルブート
    仮想ハードディスクでかんたんデュアルブート - ぼくにがうりくん。
    Chromeでフォントの設定を変えても効かない時の対応
    Chromeでフォントの設定を変えても効かない時の対応 - ぼくにがうりくん。

    Nigauri.me Spined HTML


    雑多なTips群 - ぼくにがうりくん。 chromeだと「保護されていません」って出ちゃうんだよ。 ホーム 日記 技術情報 Java Play framework Apache Wicket セットアップ~画面表示 ModelとPropertyModel フォームの入力項目 バリデーションとエラーメッセージ ページの継承 データ出力時の書式指定 国際化 ModalWindow EclipseLink セットアップ 検索処理 更新処理とロック処理 Connectionの取得 Android 開発環境のインストール 作成したアプリの公開 高速エミュレータ Genymotion 無料版と有料版でソースを共有する JavaでSSH JavaでSubversion Apache+Tomcat WordPress プラグイン Page List Widget プラグイン Insert Estimated Reading Time 自作プラグインをWordPressの公式ディレクトリに登録する WordPress カスタマイズメモ WordPress 3.7 で検索結果の表示順を日付の降順にする ショートコードの作り方 ソーシャルブックマークを追加する タグクラウドのカスタマイズ 特定のプラグインの更新通知を非表示にする 画像サイズの追加 アップロードできる拡張子を追加する functions.php を分割する 仮想 robots.txt に記述を追加する メタ情報ウィジェットからいらない項目を削除する 管理バーのうちいらない項目を削除する 管理画面用のCSSの追加 Jetpackの関連投稿のカスタマイズ ページ分割時に全ページ分の目次を出力する(要TOC+) テーマ Basic カスタマイズメモ ビルダー&ショートコードメモ Hook Content 日付・時刻のフォーマットの変更 ページネーション lightbox 固定ページの投稿日を表示 メインナビゲーションの修正 アイキャッチ画像 パンくずリストの置き場所 コメント欄の投稿日時と時刻の間の「@」を消す 日本語化ファイル置き場 今回行ったセキュリティ対策について 使用しているプラグイン WordPress インストールメモ Linux ヘボいネットブックにxubuntuをインストールする ヘボいネットブックにLinux Mintをインストールする ヘボいネットブックにLubuntuをインストールする LinuxにXAMPPをインストールする Linuxでブロードバンドルータ構築メモ Plone インストール(Windows版) 雑多なTips群 Apache+Plone SimpleBlogの導入 3年くらいPloneを使って感じたことまとめ その他 Surface Pro 3 Surface Pro 3 メモ Surface Pro 3 を一週間使って感じたことまとめ Outlook 2013 で困ったところのメモ Microsoft Edgeの検索エンジンをGoogleに変更する Git WindowsからGitLabを使う 無視ファイル(.gitignore) SourceTree Git + Eclipse (+ codebreak) SharePoint C# からの操作 PowerShellからの操作 JavaScript からの操作 自作PowerShellスクリプトを実行する CAML 簡易メモ Windows上で複数のXAMPPを共存させる Tritonn インストールメモ Markdown メモ Trac メモ Windows バッチファイル メモ 仮想ハードディスクでかんたんデュアルブート Google Chrome とりあえず始めるGoogle Chrome Extensions Chromeでフォントの設定を変えても効かない時の対応 Vivaldiブラウザー導入メモ Thunderbird メモ Memcached Subversion関連 テキストエディタ Atom 導入メモ 自宅サーバで独自ドメイン stone for Android 設定メモ ゲーム 闘姫伝承 ANGEL EYES 闘姫伝承基礎知識 今日から始める闘姫伝承 闘姫伝承最新事情 闘姫伝承豆知識 キャラ別攻略・ミステリアスパワー キャラ別攻略・マリー&キング キャラ別攻略・キリコ キャラ別攻略・レイカ キャラ別攻略・ライヤ キャラ別攻略・ハイウェイスター キャラ別攻略・リナ キャラ別攻略・ちび子 vs. 大天使様 闘姫伝承用語集 記事中の表記について デジタル・デビル物語 女神転生Ⅱ マップ 悪魔データ GOOD悪魔一覧 NEUTRAL悪魔一覧 EVIL悪魔一覧 唯一神データ 悪魔相性表 悪魔合体表 悪魔合体逆引きシミュレータ アイテム表 魔法一覧 簡易攻略ガイド パワープレイ カジノ 裏技、小ネタ ダークハーフメモ その他のゲーム 時空の旅人 情報ページ 正当な歴史 力の支配する歴史 お金が支配する歴史 愛の支配する歴史 食べ物の支配する歴史 大迷路 情報ページ 大迷路 LEVEL1 大迷路 LEVEL2 大迷路 LEVEL3 大迷路 LEVEL4 魔法のプリンセス ミンキーモモ リメンバードリーム 情報ページ もっともあぶない刑事 のあぶない情報ページ もっともあぶない攻略 もっともあぶない会話集 特救指令ソルブレイン 情報ページ ジャイラス 情報ページ EGYPT 情報ページ ひとこと小ネタ集 物置 自作LINEスタンプ・着せかえ Androidアプリ れびう君 Androidアプリ 打出の小槌 WordPress 日本語化 ファイルいろいろ TrueTypeフォント DDS2 TrueTypeフォント woodcut 首もげた リンク ごちゃ LINEスタンプを作った LINE着せかえも作った スズキ・ハスラー メモ GPSログ・ルート 相互変換メモ Runtastic ←→ Garmin Connect 相互変換メモ Runtastic → Runkeeper 移行メモ 角栓くん ホーム > 技術情報 > Plone > 雑多なTips群 2010/09/03 雑多なTips群 ひとつのページにまとめました。 もくじ1 ショートネームの変更方法2 ナビゲーションにアイコンを出さないようにする3 ナビに表示されるアイテムを制御する4 ビューレットの表示/非表示・並べ替え設定5 タグの使用可/不可設定6 基本設定変更(クラシックテーマ使用時)7 テンプレートカスタマイズ8 カスタマイズ部品アップロード先(CSS、JS、ロゴ画像、favicon、Pythonスクリプト 等)9 新しいcssファイル、jsファイルを追加10 タイトルロゴ変更(クラシックテーマ使用時)11 favicon変更12 修正したものを元に戻す13 CSSファイルの手っ取り早い修正(クラシックテーマ使用時)14 サイトマップ、アクセシビリティ等の表示されている部分の修正15 サイトマップ、アクセシビリティ等へのリンクの個別の表示/非表示16 バーチャルホストの設定(スタンドアロン用)17 文言の変更18 データのバックアップ19 pythonモジュール追加20 正規表現チェックスクリプト21 サイト設定に @@manage-viewlets へのリンクを追加する22 ビューレットの任意の場所に文字サイズ変更リンクを追加23 RSS配信をしたい24 「リンク」がリダイレクトされなくなった25 コレクションポートレットに表示される日付を更新日にする26 titleタグの「&mdash;」を別のものに変える ショートネームの変更方法 対象のコンテンツ → 編集操作 → 名前変更 新規作成すると記事名がそのままショートネームとなる。英語ならいいが日本語だとややこしいので手動で直す。ちなみに日本語で記事を作成した際のショートネームの付き方が、3.3.5と4.0で変わっている。 エラーが出るときはロックされている場合がほとんどなので、一度編集を終了させてから再度試す。どうしてもだめならZMIからなんとかするしかない。 ナビゲーションにアイコンを出さないようにする サイト設定 → テーマ ナビに表示されるアイテムを制御する (全体)サイト設定 → ナビゲーション (個別)対象のコンテンツ → 編集 → 設定 → ナビゲーションから除外する ビューレットの表示/非表示・並べ替え設定 URL/@@manage-viewlets にアクセス。 サイト設定画面にリンクはないのでurlを直打ちするか、もしくはサイト設定画面にリンクを追加する(追加方法は後述)。 機能は用意されてるのに管理画面から飛べないという謎の仕様。 タグの使用可/不可設定 ZMI → portal_transforms/safe_html サイト設定 → HTMLフィルタリング ZMIを使うやり方もある 使いたいタグを nasty_tags から削除し、valid_tags に追加 value 欄は、「1」なら開きタグ・閉じタグあり(<p>…</p> など)、「0」はなし(<br/> など) flashを貼り付けたい場合、object や embed だけでなく param も許可させたりいろいろと工夫する 基本設定変更(クラシックテーマ使用時) ZMI → portal_skins/classic_styles/base_properties でいろいろ変更できる。 テンプレートカスタマイズ ZMI → portal_view_customizations ポートレットは「*.pt」となっている(以前は portal_skins に入っていたが今はここにある)。 ZMI → portal_skins/plone_templates カスタマイズ部品アップロード先(CSS、JS、ロゴ画像、favicon、Pythonスクリプト 等) ZMI → portal_skins/custom 新しいcssファイル、jsファイルを追加 ZMI → portal_skins/custom の右上コンボで「File」を選択し、cssファイルやjsファイルをアップロード ZMI → portal_css に追加したファイルを登録(cssの場合) ZMI → portal_javascripts に追加したファイルを登録(jsの場合) タイトルロゴ変更(クラシックテーマ使用時) ZMI → portal_skins/custom の右上コンボで「Image」を選択し、ロゴをアップロード ZMI → portal_skins/classic_styles/base_properties で「Custmize」を押し、logoNameを変更 ZMI → portal_view_customizations/plone.logo で直書き換えも可能 Ploneの管理画面からできないのが謎すぎる。 favicon変更 ZMI → portal_skins/custom の右上コンボで「Image」を選択し、favicon.icoをアップロード。 Ploneの管理画面からできないのが謎すぎる。 修正したものを元に戻す (ビューレット等)ZMI → portal_view_customizations の上部「Contents」タブを選択し、対象ファイルを消す (その他)ZMI → portal_skins/custom の対象ファイルを消す CSSファイルの手っ取り早い修正(クラシックテーマ使用時) ZMI → portal_skins/classic_styles/ploneCustom.css Ploneアップデート時にDOMツリーやCSSが変わり、レイアウトが崩れる場合があるので注意。 サイトマップ、アクセシビリティ等の表示されている部分の修正 portal_skins/plone_templates /accessibility-info /sitemap サイトマップ、アクセシビリティ等へのリンクの個別の表示/非表示 ZMI → portal_actions/site_actions バーチャルホストの設定(スタンドアロン用) ZMI → root の virtual_hosting に ドメイン/Plone を追加 (例) www.nigauri.me/Plone ※単独で動かす場合に必要。Apacheと連携させる場合は空でよい。 文言の変更 C:\Plone\buildout-cache\eggs\plone.app.locales-(バージョン番号)-py2.6.egg\plone\app\locales\locales\ja\LC_MESSAGES 以下にあるpoファイルを編集しmoファイルを作成する。 Poedit を使用するとよい。 データのバックアップ C:\Plone\var\blobstorage (BLOBデータ) C:\Plone\var\filestorage\Data.fs (それ以外) pythonモジュール追加 参考:http://takanory.net/zope/basic/allowmodule C:\Plone\products に 「MyScriptModules」フォルダを作成 C:\Plone\buildout-cache\eggs\zope2-2.12.10-py2.6-win32.egg\Products\PythonScripts\module_access_examples.py を __init__.py というファイル名で上記フォルダにコピーする C:\Plone\products\MyScriptModules\__init__.py を編集。以下のコメントアウトを解除する。 __init__.py Python # ModuleSecurityInfo('fnmatch').declarePublic('fnmatch', 'fnmatchcase') # ModuleSecurityInfo('re').declarePublic('compile', 'findall', # 'match', 'search', 'split', 'sub', 'subn', 'error', # 'I', 'L', 'M', 'S', 'X') # import re # allow_type(type(re.compile(''))) # allow_type(type(re.match('x','x'))) 1234567 # ModuleSecurityInfo('fnmatch').declarePublic('fnmatch', 'fnmatchcase')# ModuleSecurityInfo('re').declarePublic('compile', 'findall',#   'match', 'search', 'split', 'sub', 'subn', 'error',#   'I', 'L', 'M', 'S', 'X')# import re# allow_type(type(re.compile('')))# allow_type(type(re.match('x','x'))) 正規表現チェックスクリプト PloneFormGenの独自バリデータなどに使えるため、設定しておく。 checkRegex パラメータ:regex, value checkRegex Python import re pattern = re.compile(regex) regexpResult = pattern.search(value) if regexpResult: result = True else: result = False return result 1234567891011 import re pattern = re.compile(regex)regexpResult = pattern.search(value) if regexpResult:    result = Trueelse:    result = False return result (使用例) python:test(here.checkRegex(‘[0-9]+’, ‘1234’), ‘1’, ‘0’) など サイト設定に @@manage-viewlets へのリンクを追加する ZMI → portal_controlpanel に以下を追加。 Name manage-viewlets Id manage-viewlets Action string:$portal_url/@@manage-viewlets Permission Manage portal Category Plone Configuration ZMI → portal_actionicons で、アイコンの設定を行う。 ビューレットの任意の場所に文字サイズ変更リンクを追加 XHTML <li>文字サイズ:<a href="javascript:setBaseFontSize('largeText', 1);" title="Large Text" i18n:attributes="title title_large_text;" i18n:translate="large_text">Large</a></li> <li><a href="javascript:setBaseFontSize('',1);" title="Normal Text" i18n:attributes="title title_normal_text;" i18n:translate="normal_text">Normal</a></li> <li><a href="javascript:setBaseFontSize('smallText',1);" title="Small Text" i18n:attributes="title title_small_text;" i18n:translate="small_text">Small</a></li> 123456789101112 <li>文字サイズ:<a href="javascript:setBaseFontSize('largeText', 1);"                                title="Large Text"                                i18n:attributes="title title_large_text;"                                i18n:translate="large_text">Large</a></li><li><a href="javascript:setBaseFontSize('',1);"                                title="Normal Text"                                i18n:attributes="title title_normal_text;"                                i18n:translate="normal_text">Normal</a></li><li><a href="javascript:setBaseFontSize('smallText',1);"                                title="Small Text"                                i18n:attributes="title title_small_text;"                                i18n:translate="small_text">Small</a></li> RSS配信をしたい コレクションを使用する(コレクションはRSSを自動生成するので) 「シンジケーション」タブを有効にして設定する ZMI → portal_actions/object/syndication Visible? をONにしてSave 編集時に「シンジケーション」タブが出現するようになるので設定を行う 「リンク」がリダイレクトされなくなった Plone3では編集権限がない場合にリダイレクトされていたのが、Plone4ではリンクのページが表示されるようになっている。 これを以前のようにリダイレクトさせるようにするには以下の操作を行う。 ZMI→portal_properties/site_properties redirect_linksをONにしてSave コレクションポートレットに表示される日付を更新日にする コレクションポートレットの設定で「日付を表示する」をONにすると記事名の下に日付が表示されるが、有効日付(だいたい作成日と同じだと思うけど)になってしまう。 コレクションのソート順を更新日順にしている場合わけがわからなくなるので、このチェックをONにした場合は有効日付の代わりに更新日付が表示されるよう修正する。 ZMI→portal_view_cutomizations collection.pt をクリックし、「Customize」押下 以下の部分を修正 Python tal:content="python:toLocalizedTime(obj.Date)" ↓ tal:content="python:toLocalizedTime(obj.ModificationDate)" 123 tal:content="python:toLocalizedTime(obj.Date)"↓tal:content="python:toLocalizedTime(obj.ModificationDate)" titleタグの「&mdash;」を別のものに変える titleタグの区切り文字(ページ名とブログ名を区切っている文字)はデフォルトでは「&mdash;」になっている(例えばこのページだと「雑多なTips群 — nigauri.me」という具合)。これはコピペミス等で文字化けの原因になるので、&mdash;のかわりに半角ハイフンか何かに直したい。 ZMIからテンプレートをいじろうと思ったが、肝心のタイトル文字列を作ってるところがWeb上からでは直せないくさい。そこで以下のようにしてZMI経由で無理やり直す。 ZMI→portal_skins/custom に、Pythonスクリプトを作成。 今回は getReplacedPageTitle という名前で作った。引数は title。 getReplacedPageTitle Python result = title.replace('&mdash;', '-') return result 12 result = title.replace('&mdash;', '-')return result ZMI→portal_view_customizations から、plone.htmlhead.title を選択して Customize 。 Python <title tal:define="title_str view/site_title"> <span tal:replace="python:here.getReplacedPageTitle(title_str)" /> </title> 123 <title tal:define="title_str view/site_title">    <span tal:replace="python:here.getReplacedPageTitle(title_str)" /></title> 今回は単純な置換だけだけど getReplacedPageTitle の中身をいじることでタイトルも自由自在。 TwitterFacebookGoogleBookmark続き印刷メールアドレスRSSPocketPinterestTumblrRedditLinkedInTelegramWhatsAppSkypeFeedly7 ナビゲーション技術情報 Java WordPress Linux Plone インストール(Windows版) 雑多なTips群 Apache+Plone SimpleBlogの導入 3年くらいPloneを使って感じたことまとめ その他 最近の日記 あそびもとちゃん2018/07/31夏だ一番!だらけ猫祭り2018/07/30ビアレッティ モキッシマ2018/07/29ザ・グッド・ファイト シーズン12018/07/01倉式珈琲店 珈琲専門店のかき氷カフェウィンナー2018/04/30 最近の記事 Vivaldiブラウザー導入メモ2018/03/30LINE着せかえも作った2018/02/07自作LINEスタンプ・着せかえ2018/01/26LINEスタンプを作った2018/01/19ページ分割時に全ページ分の目次を出力する(要TOC+)2017/12/14 Twitter – nigauri @nigauri からのツイート サイトマップ プライバシーポリシー お問い合わせ ↑ Copyright © 2000-2018 nigauri All rights reserved. メールで送信 お名前 メールアドレス キャンセル 投稿を送信できませんでした。メールアドレスを確認してください。 メール送信チェックに失敗しました。もう一度お試しください。 このブログではメールでの投稿共有はできません。