-2
A
回答
0
我已经与原来的灯箱制作我自己的脚本一起 http://lokeshdhakar.com/projects/lightbox2/ 决定了它会快得多这样:
<?php
echo str_replace(array('<','>'), array('<','>'),'<table id="galx"><tr>');
$source_dir = 'images/taken/from/here';
$mini_dir = 'mini';
$target_dir = 'imagies/copied/to/there';
$i=0;
$images = array_diff(scandir($source_dir), array('..', '.',$mini_dir));
foreach($images as $image)
{
$filename = pathinfo($image, PATHINFO_FILENAME);
$title = mb_strtoupper(trim(str_replace('_',' ',$filename)));
$s = "<td><a href='$target_dir/$image' data-lightbox='galx' data-title='$title' >"
. "<img src='$target_dir/$mini_dir/$filename.jpg' /><br/>"
. "$title<a/></td>"; //gallery with titles
/*$s = "<td><a href='$target_dir/$image' data-lightbox='galx' >"
. "<img src='$target_dir/$mini_dir/$filename.jpg' />"
. "<a/></td>";*/ //gallery without titles
if (++$i % 5 == 0)
$s .= '</tr><tr>';
$s = str_replace(array('<','>'), array('<','>'), $s); //comment this line if want to paste it as php code
echo $s;
}
echo str_replace(array('<','>'), array('<','>'),'</tr></table>');
?>
一些基本的CSS:
#galx {
width: 650px;
}
#galx td {
text-align: center;
}
#galx a {
display: block;
width: 120px;
font-size: 0.8em;
margin:1px auto;
text-decoration: none;
color: black;
text-align: center;
}
我用FastStone图像查看器批量调整图像的大小并创建缩略图。在应用程序中,只需按F3即可打开高级处理工具。
它只是不适用于Windows上的非英文字母 - PHP的错误。它仍然会破坏Linux上第一个非英文字母的文件名,所以在这种情况下需要在前缀'_'。
总体良好的结果 - 我已经隐藏脚本在网站上的某个地方,并在1.5小时内生成6个画廊〜1,5k图片,大部分时间被文件处理和复制消耗。不优雅但有效。
相关问题
- 1. 画廊与文件夹过滤
- 2. 导入子文件夹与外部文件夹相同
- 3. 在bash中重命名文件夹,文件和子文件夹
- 4. EWS根据说明查找文件夹
- 5. Qt SDK文件夹结构说明
- 6. PHP导航父文件夹
- 7. 使该文件夹中的文件夹和子文件夹
- 8. 重命名文件夹,子文件夹和文件
- 9. PHP重命名文件夹
- 10. Python导入文件夹
- 11. Xcode:导入文件夹/组
- 12. 从文件夹ES6导入
- 13. 从文件夹导入类
- 14. 在Delphi中隐藏文件夹中搜索文件夹和特定文件
- 15. 从不同文件夹导入文件
- 16. 从父文件夹typescript导入文件
- 17. 从文件夹中导入Python插件
- 18. 文件夹名
- 19. php loop文件夹获取文件名和文件大小
- 20. 搜索文件夹中的文件名与PHP
- 21. XCode4中的隐藏文件夹/文件
- 22. 自动文件和文件夹命名
- 23. .htaccess同名文件和文件夹
- 24. 其文件夹和名称
- 25. PHP文件和文件夹结构显示,需要隐藏它
- 26. 如何在我的画廊中获取文件夹视图?
- 27. php文件夹和文件权限
- 28. Php将文章添加到收藏夹
- 29. C#的文件夹和子文件夹
- 30. 多个文件夹和文件与Grunt