2021-12-17

joomla4, 画像をポップアップ表示させるためのモジュール

 CMS  :  joomla 4.0.5

画像をクリックするとポップアップ表示するモジュールは、joomlaではいくつかある。

ここでは、2つのモジュールについて説明。

1.特定のモジュールを使用せず。 ノーマルなLightboxを使用。


 

2.Mediabox CKを使用。


3.JCE MediaBox 2 を使用。

画像をクリックすると拡大する、虫眼鏡のマークを表示させることができる

表示を Standard に設定

表示を Light に設定

表示を Shadow に設定

   表示を Squeeze に設定

 

以上、2つのモジュールとモジュール未使時の表示の違いについて。

画像をエディタで記述するときは、lightboxに指定するなどの設定が必要。後は、モジュールを適用するかによって、表示方法を選択することができる。

 

#joomla, #画像, #lightbox, #モジュール, #mediabox, #ポップアップ

 




joomla4, 時々解決できないトラブル

 CMS  : joomla 4.0.5

<< トラブル >>

トップページに「ホーム」という文字を非表示することができない。

 


<< 解決方法 >>

原因は、「パンくず」モジュールの設定にあった。

「パンくず」モジュールの適用ページ設定で、トップページを外す。


#joomla4, #パンくず, #文字を非表示, #トラブル, #モジュール




2021-12-16

joomla4, 検索モジュールのラベル(タイトル)を非表示にする方法

CMS :  joomla 4.0.5

 << トラブル >>

スマート検索のタイトルを非表示に設定しても、表示されてしまう。



 << 解決方法 >>

スマート検索の設定で、「代替ラベル」に半角スペースを入力する。

スマート検索

 

 #joomla4, #検索, #非表示, #タイトル, #トラブル

2021-09-04

Joomla4, サーバーにインストールできない その2

CMS : Joomla 4.0.2

Joomla4 を外部サーバーにインストールする際に、2つのトラブルにあった。
今回はその2つ目。

 

 << トラブル >>

Joomla4のファイルをアップロードし、インストール画面に以下の警告が表示されて、インストールができない。

 インストール前の確認

MB Language デフォルト

mbstring で........

 

Joomla4のインストール時の警告

 警告どおり、.htaccess に php_value mbstring.language neutral と記述しても

Internal Server Error

 が表示されて、解決できなかった。

 

 << 解決方法 >>

サーバーのPHP設定ファイル php.ini の内容を書き換えることで解決する。

 

php.ini について

サーバーによっては、php.ini 自体を書き換えることができないことも多々あるため、問い合わせか、諦める方法しかない。

サーバーによっては特定のフォルダーに、PHPのバージョンごとに php73.ini(PHPバージョン7.3)やphp74.ini を置いていることもある。
さらに、「SSH接続IP」を許可する設定をしなければ、php.ini を書き換えることができないこともある。

php.ini のルールは管理会社ごとに異なるが、書き換え可能なルールとして進めていく。

 

php.ini ファルの記述で

mbstring.language = Japanese

(必ずしも = Japanese とは限らない)

から

mbstring.language = neutral

に書き換える。

.htaccess には、php_value mbstring.language neutral と記述しなくとも、無事インストールができるようになった。


【 参考にさせていただいたサイト 】

IMUZA.comさん
https://www.imuza.com/

 

#Joomla, #Joomla4, #トラブル, #解決方法, #.htaccess, #php.ini, #PHP, #mbstring, #language, #mbstring.language, #neutral


Joomla4, サーバーにインストールできない その1

 CMS : Joomla 4.0.2

 Joomla4 を外部サーバーにインストールする際に、2つのトラブルにあった。
今回はその1つ。

 

<< トラブル >>

外部サーバーにJoomla4のファイルをアップロードしたが、インストールできない。

エラー表示は

Internal Server Error

だった。


<< 解決方法 >>

エラー内容は、「このサーバーはあなたの要求に答えられません」という趣旨だ。

 

解決方法 1

.htaccess ファイルを確認したところ。

RewriteEngine On

の設定があった。
これは、URLを読みやすいようにプログラムから書き換えることができる、という命令。

RewriteEngine Off

にすることで、インストール画面が表示された。


解決方法 2

.htaccess ファイルを確認したところ。

 RewriteEngine On

の設定があった。
設定は、On のままで

Options +FollowSymlinks

コメントアウト(無効化)することで、インストール画面が表示された。

 

表示されたインストール画面には、ある警告が表示された。

サーバーによっては、トラブルの発生の有無や解決方法が異なる。

続く・・・・

 

#Joomla, #Joomla4, #インストール, #トラブル, #.htaccess, #解決方法


2021-09-03

Joomla4, Google Mapを表示する

 CMS : Joomla 4.0.2 または 3.x


<< トラブル >>

エクステンションではなく、直接エディタでGoogle Mapの設定をしたが、表示されない。

iframe を使って、グーグルマップを表示するにはどうしたらいいか。


<< 解決方法 >>

マップはiframe(インラインフレーム)タグを使うため、保存時に自動的に削除されてしまう。
なぜなら、エディタには iframe ワードの使用制限がかけられているためである。解決するには、制限から解除し、使用可能にすればいい。

Joomlaは、標準でTinyMCEというエディタが導入されている。
プラグイン設定で、禁止要素からiframeを除外する
気をつけたいのが、権限別に設定しなければならいこと。全ての権限に適用するのか、一部に適用するのかを設定しなければならない。設定を誤ると、結果的にiframeが除外されないままだ。

Google Mapを表示する別な方法として、指定エディタを「なし」で入力すれば解決する。


#Joomla, #Google, #Map, #TinyMCE, #トラブル, #エディタ

CSS3, 文字の消し方

 ホームページを作成する際に、PHPなどのプログラムから出力される文字を制御することが、できないことがある。

この時、CSSで制御する方法として

 

1.タグごと非表示にする

display: none;

 

2.文字のみをサイズで非表示にする

font-size: 0;

 

以上

#CSS, #文字を消す, #タグ

2021-09-02

Joomla4, エクステンション Slideshow CK が途中で停止する

 CMS : Joomla 4.0.2

エクステンション : Slideshow CK Ver 2.3.0


<< トラブル内容 >>

スライドショー CKが表示途中で停止する。


<< 解決方法 >>

Load JQuery Easing の設定を変更してみる。

モジュール項目から Slideshow CK を使っているモジュールを開く。
[ 高度な設定 ]タブから、Load JQuery Easingを「いいえ」から「はい」に変更する。

スライドショーは停止ぜずに正常に動作した。

2021-09-01

Joomla4, エクステンション Allvideoで動画が表示されない

 CMS : Joomla 4.0.2

エクステンション : Allvideo


<< トラブル内容 >>

Joomla3では、{youtube} コード {/...} でユーチューブが表示されたが、Joomla4 で表示されなくなった。


 << 解決方法 >>

Youtubeをモジュール(サイト)で表示する場合、ある設定が必要だ。

モジュールタイプを「カスタム」で選択する。
[ オプション ]タブで、コンテンツの準備を「はい」に設定する。


説明には、

Joomla!コンテンツプラグインで必要に応じてコンテンツを準備します。 

と、記してある。
いわゆる、コンテンツの準備を有効にしないと、プラグインが動作しない。


 

2021-08-31

CMS Evolution, アップデートできない対処法

 CMS : CMS Evolution 1.4.12


<< トラブル内容 >>

1.4.15 へ アップデートできない。

アップデート処理をしても、再度「アップデートしてください」お知らせが表示される。

 

 << 解決方法 >>

警告(英)にバックアップファイルを作成してくださいという、旨の表示刺される。
指定されたフォルダーを作成し、タブメニューからバックアップ処理をする。
後に、アップデート処理をする。

サイドログインすると、アップデートがされている。 


通常は、フォルダーを作成し、バックアップ処理をせずにアップデート処理をするが、できない場合の手順である。

 

2021-08-27

Joomla4, モジュールのタイトル名が表示されない

CMS  : Joomla 4.0.2

<< トラブル内容 >>

モジュールのタイトル名が表示されない。

Joomla 3 では、タイトル名が表示されていたが、バージョンアップ後に表示されなくなった。

 

モジュールのタイトル名が表示されない
モジュールのタイトル名が表示されていない

モジュールのタイトル名が表示されている
モジュールのタイトル名が表示されている

<< 解決方法 >>

モジュールスタイルの設定を変えてみる。

html5 または card に設定する。

joomla 4 モジュール

参考として

テンプレートフォルダーの index.php ファイルで、モジュールを表示する left ブロックは、

<jdoc:include type="modules" name="left" style="card" />

と記述した。

2021-08-24

joomla4, 日本語環境に設定する

東京オリンピックの開催年の2021年に、Joomla4の正式版が公開された。
α版から遅延しながらも、8月17日にダンロード可能となった。
高性能なホームページを作成できる道具が、無料で使用できるのはアリがタイ。

 CMS :  Joomla 4.0.0

<< 何をしたい >>

Joomla4を日本語で管理するには?

 

<< 解決方法 >>

言語設定は、「サイト(Site)」、「管理(Administrator)」のそれぞれにする。

Joomlaのインストール時に、日本語言語を追加インストールすると、サイト・管理に設定画面が表示される。通常このときに日本語に設定すれば、以降の設定は不要となる。

 

インストール後に日本語を設定する場合。

System --> Manage [ Languages ]  から

1) 「Site」を指定し、日本語を指定

2) 「Administrator」を指定し、日本語を指定

赤枠内で Site, Administrator を指定

赤枠内で Site, Administrator を指定

以上

2021-07-31

DokuWiki アップグレードの方法

 DokuWiki は、ウィキペディアのような言葉の定義や特定テーマに特化したサイトを作成するのに適している、CMSだ。

 特徴として、データベースを使わないためインストール環境の敷居が低い。豊富なプラグイン、テンプレートがダウンロード可能であること。また、アップグレード(バージョンアップ)が容易であるなどが挙げられる。

同様なものとしてMediawikiがあるが、 インストールや管理はDokuWikiのほうが扱いやすい。


アップグレード方法

 アップグレードはプラグイン「DokuWiki Upgrade Plugin」を使用する。


「拡張機能管理」でプラグインの有無を確認する。
無い場合は、新たにインストールする。すでにある場合でも、古い場合があるので、プラグイン自体を更新する。 

 

Upgradeプラグインの更新が必要な場合

 

 

 

 

Upgradeプラグインに下記のような、「更新」ボタンがあれば、まずプラグイン自体を更新することが必要。

 

 下記のように、更新できない場合、plugin内のupgradeフォルダーのパーミッションを見直すことが必要。


 

すでに最新のUpgradeプラグインの場合、下記のような「更新」ボタンはない。

 

 

 

さて、Upgradeプラグインが最新になったところで、DokuWiki自体をアップグレードする方法について。

DokuWikiのアップグレード方法

追加プラグインのWiki のアップグレードをクリックする。

「続行」ボタンをクリック

 

 最新の場合は、「中止」ボタンが表示されるため、以降のアップグレード作業は必要がない。

 

「続行」ボタンが追加されている場合、そのままアップグレード作業を進めていく。

 

手元のDokuWikiは、全て更新されていたのでアップグレードの続きは、更新可能になった後に追記します。

以上

2021-07-04

joomla, メニューの並びを縦から横に変更する

 CMS : Joomla 3  (3.9.27)

 << 何をしたい >>

メニューの並びを横に設定する。


から


へ変更する。


<< 解決方法 >>

[ エクステンション ] [ モジュール ] から

デフォルトのモジュール名の Main Menu (種類 : menu)を選択。

高度な設定タブから、メニュークラスサフィックスに nav-pills を入力 。

ここで注意。 nav-pills の前に半角のスペースを入力する。

理由は不明。


以上

2021-05-25

Firefox, メニューバーを表示・非表示をするショートカットキー

 ソフト名 : Firefox 88.0

その1 恒久的に表示

メニューバーが常時表示されている時は、ショートカットキーは無効化されている。
メニューバーとタブの付近で、マウスの右ボタンでサブメニューを表示させる。メニュー内の「メニューバー」の項目のチェックボタンを外す。
メニューが非表示となる。
再びメニューバーを表示させるには、タブ付近でサブメニューから「メニューバー」の項目にチェックを入れる。


その2 一時的に表示

メニューバーが常時非表示になっている時は、ショートカットキーは、 [Alt] または[F10]キーだ。表示オン・オフの切り替えをし、メニュー以外の操作をした時は、表示は解除される。例えば、タブを切り替えたりすると、メニューバーは非表示となる。

以上

2021-05-21

GIMP, ツールボックのグループ表示を解除する

 OS : Linux Mint 20 xfce
ソフト名 : GIMP 2.10.18

ツールボックスとは、「ブラシで描画」、「短形選択」、「スポイト」などの機能があるアイコンをいう。

インストール時には、ツールボックスのアイコンはグループ表示設定されている。アイコンのグループ表示を解除して、全ての機能を一覧表示する。

<< 何をしたい >>

GIMPのツールボックスのグループ表示を解除したい。

  

<< 方法 >>

[編集] → [設定] から [ユーザーインターフェース] の ツールボックスから設定する。

Use tool groups のチェックを外す

 

 
  

ツールボックスのグループ化の状態

ツールボックスのグループ化が解除された状態
 


2021-05-06

Linux Mint, マウスホイールでウインドウを切り替えたい

OS : Linux Mint 20 xfce

ワークスペースとは

ブラウザや表計算ソフトを表示するディスクトップ画面をいう。
Linux Mintでは、複数のワークスペースを持つことができる。
モニターサイズが小さい場合で複数のソフトを同時表示すると、ソフトどうしが重なり合ってしまう。ウインドウを切り替えたり、大きさを変えたりして作業がしづらい。
そこで、ウインドウの位置を変えたり、大きさを変えることなく、複数のソフトで作業する場合に便利なものがある。

複数のワークスペースを設定することである。
独立したディスクトップ画面をいくつか持ち、それぞれにページ番号が振り分けられる。(実際にはページ番号ではなく、Workspace 1、Workspace 2、....と表示される)


 

1ページ目のディスクトップ画面にブラウザを画面いっぱいに広げて表示する。
2ページ目には、表計算のソフト。
3ページ目には、ワープロ。
と、ページ数は任意に設定できる。

それぞれが独立した画面であるため、1画面に1つのソフトを表示た場合に同時表示されることはない。
切り替えは、マウスやキーボードでできる。


マウスホイールでウインドウを切り替えたい

ワークスペースを切り替える方法は、複数ある。どの方法で切り替えるかは、任意に設定できる。
その方法の1つで、表示されたウインドウ外にマウスカーソルを置き、マウスホイールでページを切り替える方法がある。

設定マネージャから「ウインドウマネージャー(詳細)」のワークスペースから設定する。
ワークスペースの切り替えにディスクトップ上でのマウスホイールを使用する」の項目にチェックを入れる。


 

実際には使いづらかったため、使用していない。


パネルの選択と設定

 

以上


2021-04-24

python3, Excelシートの背景色を塗りつぶしなしにする

言語 : python3

ライブラリ : openpyxl

Python でエクセルファイルの内容を操作することができる。

エクセルのセル( B5 )の背景色を赤色から、塗りつぶしなしに変更するには

 

from openpyxl.styles import PatternFill

......... 中略 .........

sheet = book["Sheet1"]

......... 中略 .........

fill = PatternFill(patternType=None

sheet["B5"].fill = fill


PatternType は、セルの色の塗り方を設定する。

背景色が単色の場合

PatternType="solid"

のように、solid に設定 

  

塗りつぶしなしにするには

PatternType=None

のように、値なしにする

以上

2021-03-23

Evolution CMS, 記事編集用のテンプレートを変更する

CMS : Evolution CMS 1.4.x

<< 何をしたい >>

記事編集用のテンプレートを変更したい。

 

<< 方法 >>

プラグインを導入する。

プラグイン名 :  templatesEdit 3

Evolution CMS

変更前のテンプレート


「テンプレートエディット 3」をインストール

 


有効にすると、記事編集用のテンプレートが変更された


以上


2021-03-11

python3, ライブラリ名を読み込んでエラーが出力される

 言語 : Python 3.8

<< トラブル >>

自作のライブラリを読み込んで、

SyntaxError: invalid syntax

というエラーが出力される。

 

<< 解決方法 >>

自作のライブラリ名を数値から始まる名前にしてはいけない。
英字または、全角の日本語(推奨でない)で始まる名前にする。

2021-03-10

Joomla3, 記事の順序が入れ替わらない原因について

 CMS : Joomla 3.9.xx

 << トラブル >>

思い通りに、記事の順序が入れ替わらない。

トップページのメニュー設定項目で 「メニューアイテムの種類」を「注目記事」に設定。
更に、レイアウト設定で 「記事の順序」を「最新を一番最初に」に設定。

にもかかわらず、古い記事が最初にある。

 << 解決方法 >> 

記事にカテゴリを設定している場合、「カテゴリの順序」の設定が優先されている。
「カテゴリの順序」を「順序なし」に設定し、「記事の順序」を「最新を一番最初に」にすれば、指定通りに表示される。

メニューのレイアウト設定で、記事の順序は上の項目から優先される。

 

2021-03-07

python3, リナックスには使えないライブラリがある

 OS : Linux Mint 20 xfce

キーボード関連のライブラリ msvcrt は、リナックスではインストールできなかった。pip3 install msvcrt では、赤色のエラーが出力。ソフトウエアの管理でも検索できなかった。
windows用のライブラリらしい。(未確認)

tkinter 上でHTML言語で文字を表示するライブラリも、現在使えなくなっている。もしかして、これもwindows用なのかもしれない。(未確認)

リナックスで、キーの割り込み処理は tkinter か pygame のライブラリしか見つかっていない。

2021-03-03

Joomla3, 画像をフォルダーに放り込むだけで一覧したり、スライドショーができる

CMS : Joomla 3.9.24
プラグイン名 : Simple Image Gallery

Joomlaには豊富なプラグインがある。
画像を記事の中に複数表示したり、表示中の画像のスライドショーとして機能させることができるプラグインがSimple Image Gallery (by JoomlaWorks) である。

記事に一覧として表示

記事上の画像をクリックするだけで、スライドショーやキーボードで操作しながら閲覧できる


基本的にJoomlaのプラグインはプラグイン  インストール  メニューの一覧から選択したり、圧縮プログラムをブラウザー上へドラッグ&ドロップすることでインストールすることができる。設定はモジュールまたはプラグインメニューからする。

 メニューから Simple Image Gallery を検索して、ボタンをクリックしてインストールする。


設定するためには、プラグインメニューから行う。

設定内容は、基本ディレクトリ(フォルダー)を指定し、一覧のサイズや画像品質等を設定する。

 


記事上に画像を表示するためには 基本ディレクトリ中の画像のあるフォルダー名Aを記述するだけである。

< 記述例 >  {gallery}フォルダー名A{/gallery}

本プラグインは、フォルダー内の画像をすべて読み込んで表示する。 後から追加の画像があれば、フォルダー内に移動またはコピーするだけである。 表示順は名前順となる。

 

<< これでハマりました >>

画像名の最初の文字を $ (ドル記号)にすると、黒い画像になってしまう。画像名を英数文字のみにしなければならない。

以上




2021-03-02

Joomla3, 画像をポップアップ(lightbox)で表示する方法

Joomlaはコンテンツ・マネージメント・システムの一つで、Wordpress、Drupalと並んで世界で最も使用されているホームページ管理ソフトだ。特徴のひとつは、プラグインが豊富なことだ。
画像をクリックすることで、ページを更新することなく拡大表示してくれる、便利なLightboxというツールがある。Joomlaには複雑な操作をすることなく簡単に、Lightboxのような機能を追加することができる。

CMS : Joomla 3.9.24
プラグイン名 :  JCE MediaBox

<< 設定方法 >>

[ エクステンション ] [ プラグイン ] から System - JCE MediaBox 2 を選択

[ オプション ] から Popup Theme を Light に設定する。


画像のリンクを設定するとき、エディタでタグの内容を以下のようにする。

<a class="jcepopup" .....> と、画像リンクのタグのクラスを jcepopup に設定する。

 

Editor JCE (要インストール)というエディタを使用すると、下記のようにリンククラスに jecpopup を簡単に追加できる。

 

Joomla は TinyMCE というエディタが標準になっている。 本エディタでも編集可能だが、下記の Editor JCE プラグインをインストール・設定すると、詳細な画像設定がGUIで可能となる。

 



以上


2021-02-21

Evolution CMS, アップデートができない

OS : Linux Mint 20 xfce
CMS :Evolution CMS 1.4.x / 2.0.x

<< トラブル >>

アップデートができない。

通常アップデートがあるときは、管理者としてログインしたときに、「新しいバージョンがあります」というメッセージと赤いボタンが表示される。ボタンを押すと、自動でアップデート開始となる。
メッセージが表示されるが、ボタンが表示されない場合、次の解決方法を試してみる。

<< 解決方法 >>

アップデート用のプラグインをインストールする。
また、すでにインストール済みであっても「Reset」ボタンをクリックしてみる。

インストールは、[ モジュール ] => [ Extras ] から行う。

 

Evolution CMS アップデートプラグイン


2021-02-11

Joomla3,アップデートができない

OS : Linux Mint 20 xfce
CMS : Joomla3.9.x

<< トラブル >>

アップデートができない。

<< 解決方法 >>

[ グローバル設定 ]で [ ログディレクトリのパス ] と [ Tempフォルダのパス ] の設定が正しいか確認する。特にアップデートは Tempフォルダのパス を基にしているため、エラー内容に Tempフォルダ のファイルが指摘される。

また、ルートディレクトリにある「設定ファイル」は、グローバル設定の内容が記されているため書き換え可能かチェックしておく。グローバル設定での保存で「書き換えできませんでした」と出力された場合は、ファイルのパーミッションを変更することで解決する。
セキュリティ上不安がある場合、「設定ファイル」は、アップデートのみ "読み書き" にしておき、通常は "読み" に設定しても運用上に問題はなかった。

通常は起こりえないトラブルだが、他のサーバーから移植したためにデータベースだけでなく、上記2つのパスを再設定する必要があった。


2021-02-06

jquery bxslider 画像の余白を上下左右均一にするMODX その2

 Jquery bxslider にはオプションで

 mode: 'fade'

がある。 fade を指定すると

余白が大きくなる場合がある。


余白を狭くするには、以下のように CSSを書き換える。

.bx-wrapper img {
    margin-left: -40px;
}



のように、余白が上下左右均等になる。