我希望这可以对其他人有很大的帮助,我花了一段时间学习PHP,但是当我拼凑起来时给了我一个很好的PHP高。
问问题
347 次
1 回答
0
对于那些希望将图像放在 sphider 结果旁边的人...我使用 Sphider 为包含数千个项目的产品文件夹编制索引,这是我的文件结构示例,用于此片段:
万维网/
产品/
item1.php
item2.php
item3.php
图片/
item1.png
item2.png
item3.png
将其插入到 sphider/templates/standard/search_results.html(或 sphider/templates/dark/search_results.html)的第 75 行,紧随“class="title">
<?PHP
// Edit here
$url_path = "http:// www.yoursite.com/product/"; // The url leading to your indexed pages.
$url_ext = ".php"; // The file extension of indexed pages.
$image_path = "../images/"; // Path to image folder.
$image_ext = ".png"; // The file extension of images.
// To here
$image = str_replace("$url_path", "$image_path", $url);
$image = str_replace("$url_ext", "$image_ext", $image);
if (file_exists($image)) {
// do nothing or Your Option
} else { $image = $image_path . "ICS" . $image_ext; } ?>
<img src="<?PHP print $image ?>" alt="" align="left" style="margin-right:10px; border:0;" />
基本上,如果您的 Sphider 索引中有一个名为 1234.php 的页面,这将尝试查找图片 1234.png 以与搜索结果并排。如果未找到图像,它将显示默认图像“ICS.png”(图像即将推出)。
快乐编码
于 2013-02-19T05:32:31.450 回答