2020-09-11

Linux Mint, コンテキストメニューに任意のメニューを追加

OS :  Linux Mint 19 Xfce

デスクトップ上でマウス右クリックした際に表示されるメニューをコンテキストメニュー(Context Menu)という。

 


よく使われるアプリやツール等が登録されている。
Linux Mint xfceでは、任意のメニューを追加できる。

<< 手順 >>

ファイルマネージャーを開く。
メニュー[編集], [アクションの設定]から

コンテキストメニュー


十 記号の「新しいカスタムアクションを追加します」をクリック。

 




「アクションの作成」に任意の名前、コマンド等を入力する。



 

以上


2020-08-20

pythonでつくったプログラムが動かない001

 

OS :  Linux Mint xfce
Version :  python3 3.7x

【 エラー状況 】

正常に動作していたプログラムが、エラーを出力する。
共通していることは、pandas や numpy をインポートしたプログラム。

pandas や numpy に関連したエラー。

【 原因 】

特定のライブラリーをインストールした際に、新たにpandas がインストールされた可能性がある。
このため、既存のpandasと新たなpandasが、何らかの原因でエラーのもとになっている可能性がある。


【 対処 】

pandas と numpy を削除した。

$ pip3 uninstall -y pandas

$ pip3 uninstall -y numpy

のように pandas と numpy をアンインストールすることによって、エラーが解消された。

2020-08-09

Evolution CMS,ページごとに閲覧できる人を振り分ける

ソフト名 : Evolution CMS 1.4x

下記のように、「所属グループ」の項目で ID登録者と非登録者の閲覧権限を設定する。


   << 設定方法 >>
   
1. [グローバル設定] -> [グループ管理機能を使用] で

    「はい」を選択

2. [権限管理] -> [グループ管理(ウェブ)] -> [ウェブユーザーグループ] で

    「Site Admins」(任意名)を作成し、
   
    [グループリンク] で
    ユーザーグループを Site Admins 、リソースグループを Site Admin Pages で実行ボタンで設定する
   

3. [権限管理] -> [ウェブユーザー管理]で

    「siteadmin」を作成し、グループ管理(ウェブ)から 「Site Admins」を選択
   
4. 任意のページの [所属グループ] で

    グループ制限なし(非ID登録者)か Site Admin Pages(ID登録者) のどちらかを選択可能にする。
 

設定完了確認 [権限管理] から

 

 

設定は、以上

ID登録者のみに閲覧権限があるページを非ID登録者が見ようとすると、下記のようになる

 

 

 

2020-07-03

Libreoffice, セル範囲内の複数の要素数をカウントする

ソフト名 : Libreoffice 6.3

複数のセル内の指定値をカウントする。指定値は1つではなく、連続した複数の値とする。
SUMPRODUCT関数を使う。



セル範囲 A1:F1 にある 18, 24, 32, 34, 37, 41 の要素で、30代の値をカウントする。

=SUMPRODUCT((A1:F1>29)*(A1:F1<40))
tag: #Libreoffice, #sumproduct, #関数, #カウント, #セル

2020-06-24

Evolution CMS, 2.xのAjaxSearchに対するエラー対処方

ソフト名 : Evolution CMS 2.x
スペニット名 : AjaxSearch

Evolution CMS 2.x で検索機能を有効にした場合、以下のエラーが出力された。

<< エラー内容 >>

« Evolution CMS Parse Error »

Call to undefined method EvolutionCMS\Database::freeResult()


<< 対処方 >>

Package Management から、AjaxSearchのバージョンを変更する。

Version 1.12.1 から masterに変更し、Resetをクリックする。

以上

2020-06-05

Evolution CMS, 検索結果を特定ページに表示する, DLMenu

ソフト名 : Evolution CMS 1.4x

Extras : DLMenu


[[ifsnippet? &name=`AjaxSearch`]] 
	[!AjaxSearch?
		&ajaxSearch=`0`
		&addJscript=`1`
                .......
&landingPage=`検索結果ページのID`
&showResults=`0`
                .......
!]
&landingPage=`検索結果ページのID`
で設定。検索ボタンをクリックすると、指定IDに結果を表示する。


検索結果のページには

[!AjaxSearch? &showInputForm=`1` &ajaxSearch=`0`!]
を記述する。
&showInputFormの値が1の時は、再検索のテキストボックスが表示される。
0 の時は非表示となる。

参照させていただいたサイト

tag: #evolution, #cms, #dlmenu, #ajaxsearch

2020-05-13

Evolution CMS, メニューの親リソースのリンクを有効または無効に設定する

ソフト名 : Evolution CMS Version 1.4.11

デフォルトでは、メニューの親リソースのリンクが無効("#")になっている。

BLOG -+                    (リンク無効) 
            +Mini-Blog    (リンク有効)
            +Just a pre    (リンク有効)
            +New docu   (リンク有効)


上記で親リソースのリンクを有効にするということは

BLOG -+                    (リンク有効)
            +Mini-Blog    (リンク有効)
            +Just a pre    (リンク有効)
            +New docu   (リンク有効)


にするということになる。

<< 変更箇所 >>

メニューのプラグイン DLMenu を再設定し、リンクを有効にするためには

[[DLMenu? 
.......中略.....
&parentRowTpl=`@CODE:<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown" title="[+title+]">[+title+] <b class="caret"></b></a>[+wrap+]</li>`
]]
から
[[DLMenu? 
.......中略.....
&parentRowTpl=`@CODE:<li class="dropdown"><a href="[+url+]" class="dropdown-toggle" data-toggle="dropdown" title="[+title+]">[+title+] <b class="caret"></b></a>[+wrap+]</li>`
]]
に変更する

<a href="#"  から  <a href="[+url+]"  に変更する。

参照URL
http://docs.evo.im/en/04_extras/dlmenu.html (英)