我試圖在Joomla網站頁面中查找所有圖片。我打算使用下面的代碼:如何獲取joomla網站中的內容
preg_match('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $pageBody, $imageArray);
我相信,如果我能夠在<body>
內容頁面賦給變量$pageBody
上面的代碼會工作。但我找不到正確的方法來做到這一點。
我發現JApplicationWeb
和JApplicationSite
但我無法做到。
我使用的是Joomla 3.7.4。
你能說一些爲什麼你想獲得所有的圖像嗎?如果你想修改圖像(例如縮放圖像),最好的方法可能是編寫一個內容插件並修改圖像,或者編寫模板覆蓋來覆蓋輸出。如果您只需要所有圖像的列表,可以在onBeforeRender的系統插件中完成。請詳細說明您想要對圖像執行什麼操作... – jonasfh
我想讓頁面中的圖像能夠添加到Open Graph標籤(Facebook,Twitter等)中。 – EnduranceCode
@jonasfh,我想讓頁面中的圖像能夠添加到Open Graph標籤(Facebook,Twitter等)中。 – EnduranceCode