📄 tpl_img.php
字号:
<!-- tpl_img.php -->
<?php
// start php, don't edit unless you know what you're doing
if ( !isset ( $images ) ) { $images = array ( ); }
if ( !isset ( $back_url ) ) { $back_url = 'myfiles.php'; }
// end php
?>
<h1>[img] Tags</h1>
<p>
Choose a different format:
<span class="link" onclick="write_tags('img');return false;">[img]</span> -
<span class="link" onclick="write_tags('img2');return false;"><img></span> -
<span class="link" onclick="write_tags('direct');return false;">Direct URLs</span> -
<span class="link" onclick="write_tags('linked');return false;">Linked URLs</span>
</p>
<p>
<textarea rows="15" cols="105" id="tags" style="padding: 2px; width:98%;"></textarea>
<br /><br />
<input type="button" class="blue_button" value="Copy to clipboard" onclick="copyTextArea('tags');"/>
<input type="button" class="blue_button" value=" OK " onclick="window.location='<?=$back_url?>'" />
</p>
<script type="text/javascript">
var images = new Array();
<?php /* Loop through the images to generate javascript array*/ reset ( $images ); while ( list ( $i, $image ) = each ( $images ) ) : ?>
images[<?=$i?>] = {'name':'<?=addslashes($image['name'])?>','link':'<?=addslashes($image['link'])?>','url':'<?=addslashes($image['url'])?>','has_thumb':<?=(int)$image['has_thumb']?>,'thumb_url':'<?=addslashes($image['thumb_url'])?>'}
<?php endwhile; ?>
function write_tags ( type )
{
var str = '';
for ( var i = 0; i < images.length; ++i )
{
var image = images[i];
switch ( type )
{
case 'img': default:
{
var line = '[img]' + image['url'] + '[/img]';
if ( image['has_thumb'] )
{
line = '[url=' + image['link'] + '][img]' + image['thumb_url'] + '[/img][/url]';
}
}
break;
case 'img2':
{
var line = '<img src="' + image['url'] + '" alt="' + image['name'] + '" />';
}
break;
case 'direct':
{
var line = image['url'];
}
break;
case 'linked':
{
var inside = image['has_thumb'] ? '<img src="' + image['thumb_url'] + '" alt="' + image['name'] + '" />' : image['name'];
line = '<a href="' + image['link'] + '" title="' + image['name'] + '">\n\t' + inside + '\n</a>\n';
}
break;
}
str += line + '\n';
}
str = str.replace ( /^(\s*|\n*|\r*)$/g, '' );
var container = getObj ( 'tags' );
if ( !container ) return false;
container.innerHTML = str;
}
addLoadEvent ( write_tags );
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -