ラベル 画像 の投稿を表示しています。 すべての投稿を表示
ラベル 画像 の投稿を表示しています。 すべての投稿を表示

2023-08-27

Evolution CMS, テンプレートにBootstrap5を導入して簡単作成

CMS名 : Evolution CMS 3.2.2
Bootstrap : Version 5

テンプレート作成に使われる Bootstrap
特徴は、HTMLのタグに数文字記述するだけで、テンプレートのデザインができること。

Evolution CMS (Evolution)は、テンプレートを作成するのが容易だ。 Bootstrapを導入することによって、より多機能なホームページをつくることができる。 また、画面幅に対応しているため、パソコンやスマホで表示されることを意識しなくてもいい。

Bootstrap 導入で多機能になる例をいくつか上げると、

  • プルダウンメニューの作成。
  • 色付きボタンの作成。
  • ボタンをクリックすると、特定記事をポップアップして表示。
  • 表が画面幅からはみ出た時、横スライドバーを表示してくれる。
  • ボタンをクリックするだけで、同一記事内の特定行にジャンプしてくれる。

これらは、HTMLのタグに記述するだけでできる。

使えるように設定するのは、特定のプログラムファイルを読み込むだけ。

ここでは、Evolutionでの使用例を紹介。


スライドショー

画像スライドショー、文字スライドショー

上図は、画像のスライドショーと文字のスライドショーだ。

HTMLの要素、属性、属性値を記述することでできる。
CSSと組み合わせれば、デザインを好みにできる。

 

■ 画像のスライドショーについて

画像をフォルダーにアップロードし、ファイル位置をHTMLで記述する。
画像上に後付で文字を表示することができる。 文字位置は、デフォルトで決まっているため、変更したい時はCSSで指定する。 上図では、文字の位置、背景色をCSSで指定した。
スライドする間隔は、HTMLで記述する。 スマホではスワイプで画像が手動でスライドする。
画像は画面幅に自動で合わせてくれる。 文字はスマホ画面では、表示されなくなっていた。
マウスカーソルを画面上に置くと、スライドはストップする。
特定画像にリンクを設定することができる。


■ 文字のスライドショーについて

文字のみのスライドショー。
画像を指定する以外は、同様なことができる。
上図では背景色が黒になっているが、CSSでデザインを変更した。


なぜ、Evolution が Bootstrap と相性がいいのか?

Evolution の特徴として、チャンクというものがある。
チャンクは HTML 、 Javascript 、CSSを自由記述し、ファイル名として登録できる。 記事に {{チャンク名}} を記述するだけで、ブラウザーで開いたときに、チャンクの内容が展開される。

例えば、予め、画像スライドショーを実行させるHTMLをチャンクとして登録する。 記事内に、{{チャンク名}} と記述すれば見た目スッキリした記事になる。

チャンク名に「スライドショー」と日本語で命名できる。

{{スライドショー}}

と記述すれば、上図の画像スライドショーを表示することができ、わかりやすい。

 

Evolutionの特徴として、もう一つ。

「スライドショーをトップページのみに表示する」の設定を、テンプレートに記述しておけば記事に直接記述しなくてもいい。

この時、テンプレートに記述するのは、一例として

[[if? &is=`[*id*]:=:1` &then={{スライドショー}} ]]

だけ。 とても簡単だ。

  

#Evolution #CMS #Bootstrap #スライドショー #プルダウンメニュー #チャンク #アップロード #ポップアップ #スライドバー #表

2023-08-26

Evolution CMS, フォルダーに入れるだけの画像のスライドショー

CMS名 : Evolution CMS 3.2.2

画像のスライドショーをつくってみた。

登録は簡単、管理画面からフォルダーをつくって、画像をアップロードするだけ。
フォルダーの中にある画像を読み取って、自動で表示してくれる。 追加でアップロードしても、ページを再び開くだけで、追加の画像も表示される。 コメントも後から入れられる。

 

管理画面から画像を image/kitchen にアップロード


画像を表示するページに

[!photox &folder='kitchen'!]

を記述。 (スペニット名を photox にした場合)

記述したページを開くと、


 

フォルダー内のる画像を全て読み取り、サムネイルを表示。

画像をクリックすると、ポップアップ表示される。

コメントも画像ごとに表示される。

マウスやキーで次の画像が表示される。スマホではスワイプで画像が切り替わる。

画像を表示するプログラムは全て管理画面で完結する。
別にエディターを用意する必要もなく、ネットにつながっているブラウザーさえあれば世界中どこでも作成できる。
サーバーにEvolution CMSをインストールする時間を含め、作り始める準備まで10分とかからない。 決して大げさな言い方ではない。

PHP言語の知識が必要だが、ここまでできると、ホームページづくりも楽しくなる。

プログラムは、後日公開予定です。


#Evolution #CMS #画像 #スライドショー #php


2022-04-16

Libreoffice Base | 登録した画像をリストアする

 OS : Linux Mint 20 xfce
アプリ名:Libreoffice 7.3 Base

Libreoffice はワープロ、表計算、図形、データベースなどの機能を無料で使用できる。また、マイクロソフトのofficeのような機能を持って、ファイルの互換性がある。

一般的にデータベース(Libreoffice Base)は、使用されることは少ないと思われる。なぜなら、データを入力するための準備は一定の知識が必要だからだ。

筆者はネット上で得た資料を、コピペしたり画像化してデータベースに残している。
必要なデータを登録するための時間は、ソフト起動から登録完了まで最短で十数秒。必要な資料を取り出すのにも、十数秒。


<< 何をしたい >>

データベースに登録したデータのうち、画像のみを別名で保存したい。

マイメモ データベース
Myメモ データベース

 

<< 解決方法 >>

保存したい画像があるページを開き、PDF形式で保存する。

PDF閲覧ソフト(Xreader)で開き、画像が表示されている位置でマウスのサブメニューを表示する。

「画像を別名で保存」 を選択し、保存する。


PNG形式で画像だけが保存される。

 


2021-05-21

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

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

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

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

<< 何をしたい >>

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

  

<< 方法 >>

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

Use tool groups のチェックを外す

 

 
  

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

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


2020-01-29

画像一括変換

OS : Linux

画像 PNG形式をJPG形式に一括変換をコマンドでする。
 $ mogrify -format jpg *.png
画像 JPG形式をPNG形式に一括変換をコマンドでする。
 $ mogrify -format png *.jpg