0

この質問は、非常に簡単に答えられる場合もあれば、まったく答えがない場合もあります。

すでに多くの記事を掲載している Web サイトをモバイル対応に更新しています。私が抱えている問題の1つは、画像のサイズです。そこで、レスポンシブな方法で画像のサイズ変更を処理する新しい CSS クラスを作成しました。

私が抱えている問題は、ほとんどの画像に と が含まれていることwidth="XXX"ですheight="XXX"。CSS クラスを機能させるには、幅と高さの両方の仕様を取り除く必要があります。

素敵なデータベース テキスト置換コンポーネントを使用してこれを行っているJoomlaため、実際の REPLACE 構文を知る必要はありませんが、さまざまな幅と高さをすべてターゲットにする方法を知る必要はありません。

私は確かに次のようなことができます:

Original: width="
Replace for: (empty)

"問題は、 と の中に入るすべての異なる値をターゲットにする方法"です。* を使用してみましたが、うまくいきません。

このコンポーネントを介して、または MySQL 構文を直接使用して、どのようにそれを行うことができるかについて何か考えはありますか?

4

1 に答える 1

0

というMySQL名前の のユーザー定義関数がありREGEXP_REPLACEます。MySQL唯一の欠点は、サーバーを再構築する必要があることです。

もう 1 つのオプションは、大まかな PHP スクリプトを作成することです。このスクリプトは、データベース全体をループして属性を検索し、それらの行を置換された文字列で更新します。

于 2013-01-18T12:51:13.570 に答える