検索
  • サインイン
  • サインアップ
パスワードのリセットが成功しました

興味のあるプロジェクトをフォローし、それらに関する最新ニュースをチェックしてください

ホームページ バックエンド開発 PHPチュートリアル phpcms 記事のコンテンツ画像のサムネイルの手順

phpcms 記事のコンテンツ画像のサムネイルの手順

Jun 13, 2016 pm 12:40 PM
content Old replace thumb

phpcms 文章内容图片缩略方法

在/phpcms/modules/content/index.php中修改

方法就是匹配出img 图片地址,用thumb进行缩放替换在展现出来。

?

?

在show()方法中,修改$content

?

content = preg_replace('/<img[^>]*src=[\'"]?([^>\'"\s]*)[\'"]?[^>]*>/ie',"self::changeThumb('$0','$1')",$content);

??

匹配图片,交给本身类函数 changgeThumb操作,$0,匹配整个img代码,$1匹配出图片url地址

?

?

protected static function changeThumb($old,$path){
       $width = 580;
        //传递过来的字符串有转义,去掉
       $old = str_replace('\"','"', $old);
       //本身自带的thumb函数,不陌生
       $new = str_replace($path, thumb($path,$width,0), $old);
      return  $new;
}

?好了,这样可以看看你页面中的图片是不是都变成缩略图片了,

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、[email protected] までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

Stock Market GPT

Stock Market GPT

AIを活用した投資調査により賢明な意思決定を実現

人気のツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

REPLACE 関数を使用して MySQL の文字列の指定された部分を置換する方法 REPLACE 関数を使用して MySQL の文字列の指定された部分を置換する方法 Jul 25, 2023 pm 01:18 PM

MySQL は、データを処理および操作するためのさまざまな機能を提供する、一般的に使用されるリレーショナル データベース管理システムです。このうち、REPLACE関数は文字列の指定した部分を置き換える関数です。この記事では、MySQL で文字列を置換するための REPLACE 関数の使用方法を紹介し、コード例を通してその使用法を示します。まず、REPLACE 関数の構文を見てみましょう: REPLACE(str,search_str,replace_str)。

Python での文字列検索と置換のテクニックは何ですか? Python での文字列検索と置換のテクニックは何ですか? Oct 20, 2023 am 11:42 AM

Python での文字列検索と置換のテクニックは何ですか? (具体的なコード例) Python では文字列が一般的なデータ型であり、日常のプログラミングでは文字列の検索や置換操作によく遭遇します。この記事では、一般的な文字列の検索と置換のテクニックを、具体的なコード例とともに紹介します。文字列内の特定の部分文字列を検索するには、文字列の find() メソッドまたは Index() メソッドを使用できます。 find() メソッドは、文字列内で最初に出現した部分文字列のインデックスを返します。

Java の StringBuilder クラスの replace() メソッドを使用して、文字列内のコンテンツの一部を置換します。 Java の StringBuilder クラスの replace() メソッドを使用して、文字列内のコンテンツの一部を置換します。 Jul 24, 2023 pm 10:28 PM

Java では、StringBuilder クラスの replace() メソッドを使用して、文字列内のコンテンツの一部を置き換えます。Java プログラミングでは、文字列は非常に重要なデータ型であり、多くの場合、文字列を処理して操作する必要があります。また、ニーズを満たすために文字列の一部を置き換える必要がある場合もあります。 Java では、StringBuilder クラスの replace() メソッドを使用して文字列置換操作を実装できます。 StringBuilder は、

サムとはどのようなファイルですか サムとはどのようなファイルですか Sep 26, 2021 pm 02:02 PM

Thumb は、システムの隠しキャッシュ ファイルを指します。 Thumb は、サムネイル表示モードでのフォルダーの応答速度を向上させるために、現在のフォルダー内の画像ファイルに対して Windows によって作成されるキャッシュです。これにより、ユーザーは画像をプレビューしやすくなります。削除および無効化してもシステムには影響しません。

この信じられないほど希少なペニー コインは最低でも 15 万ポンドの価値があります – あなたはそれを持っていますか? この信じられないほど希少なペニー コインは最低でも 15 万ポンドの価値があります – あなたはそれを持っていますか? Oct 16, 2024 pm 12:22 PM

コインの専門家は英国人に自分のコレクションをチェックするよう常に勧めていますが、それには十分な理由があります。一部の希少なコインは、絶対的な財産に値する可能性があります

CSS コンテンツ プロパティの説明: コンテンツ、カウンター、引用符 CSS コンテンツ プロパティの説明: コンテンツ、カウンター、引用符 Oct 21, 2023 am 10:16 AM

CSS コンテンツ属性の詳細な説明: content、counter、quotesCSS (カスケード スタイル シート) はフロントエンド開発に不可欠な部分であり、Web ページを美しくし、ユーザー エクスペリエンスを向上させるのに役立ちます。 CSS には、コンテンツ、カウンター、引用符などのテキスト コンテンツの表示を制御するために使用できる特別なプロパティがいくつかあります。この記事では、これらのプロパティについて詳しく説明し、具体的なコード例を示します。 1. content 属性content 属性

MySQLで交換ステートメントを使用する方法は? MySQLで交換ステートメントを使用する方法は? Sep 01, 2025 am 01:09 AM

交換はMySQLで新しい行を挿入するために使用されます。一意のキーまたはプライマリキーの競​​合が発生した場合、古い行が最初に削除され、次に新しい行が挿入されます。 2。シナリオの使用には、レコードが存在し、削除および再挿入できるようにすることが含まれます。 3.構文は、フォームの値をサポートし、フォームを設定および選択します。 4.この例は、交換操作が主キーまたは一意のキーを介してトリガーされることを示しています。 5。注:自動増分IDが変更され、トリガーが削除されてから挿入され、パフォーマンスが低く、列が指定されていない場合はデータが失われる場合があります。 6.より安全な代替品は、挿入を使用することです... onduplicatekeyupdate for update for updatesではなく、更新。

Microsoft AI CEO、AI モデルのトレーニングにオープン Web コンテンツを使用するのは間違いではないと語る Microsoft AI CEO、AI モデルのトレーニングにオープン Web コンテンツを使用するのは間違いではないと語る Jun 30, 2024 pm 10:59 PM

CNBC の Andrew Ross Sorkin とのインタビューで、Microsoft AI CEO の Mustafa Suleyman 氏は Web 著作権法についての理解を表明しました。スレイマン氏は、オープンウェブ上でアクセス可能なコンテンツは「フリーウェア」であり、誰でもコピーしたり複製したりできると述べている。

関連記事