帝国CMS手机号码生成图片格式

运用办法 文件地方/phone.php?phone=手提式无线电话机号码 调用艺术。在模板中用
比方phone.php在根目录 img src=/phone.php?phone=[!—手提式无线电话机号码字段–]
width=140 height=30 /
假设参数必要加密。能够在模板调用的时候先用base64_encode实行加密。/*
加密方法: base64_encode — 使用 MIME base64 对数据开展编码
列表页:$listtemp= img
src=/phone.php?phone=.base64_encode($r[字段名称]). width=140
height=30 /; ————————————— 内容页: img
src=/phone.php?phone=.base64_encode($navinfor[字段名称]). width=140
height=30 / */ 在phone.php中解密输出就可以。 /* 解密 $phone=
base64_decode($get[phone]); */ ******* 另外 ******

健康情形下,在列表页(也等于{dede:list}标签)调用附加的图样类型字段则会不能自已Fatal error: Call to a
member function GetInnerText(卡塔尔(قطر‎ on a non-object in
/include/taglib/channel/img.lib.php”此类错误,解决方案如下:

本文实例陈诉了go语言base64加密解密的情势。分享给大家供大家参照他事他说加以调查。具体落实方式如下:

字体库能够找本人喜好的更换~

不想下载的可以直接复制代码

?php$get=$_GET;$phone=$get['phone']; $im = @imagecreatetruecolor(130, 30); $bgcolor = imagecolorallocate($im, 255, 255, 255); imagefilledrectangle($im,0,0,130,30,$bgcolor); $fontcolor = imagecolorallocate($im,255,0,0); $fonttype='lsansi.ttf'; $text=$phone; imagefttext($im,13,0,3,19,$fontcolor,$fonttype,$text); header("Content-type: image/png"); imagepng($im); imagedestroy($im);?

phone能够改成你方便的。比如QQ、age、等等

开荒/include/taglib/channel/img.lib.php文件并找到

复制代码 代码如下:

$innerTmp = $arcTag->GetInnerText();

package main
import (
    “encoding/base64”
    “fmt”
)
const (
    base64Table =
“123QRSTUabcdVWXYZHijKLAWDCABDstEFGuvwxyzGHIJklmnopqr234560178912”
)
var coder = base64.NewEncoding(base64Table)
func base64Encode(src []byte) []byte {
    return []byte(coder.EncodeToString(src))
}
func base64Decode(src []byte) ([]byte, error) {
    return coder.DecodeString(string(src))
}
func main() {
    // encode 
    hello := “hello world”
    debyte := base64Encode([]byte(hello))
    // decode 
    enbyte, err := base64Decode(debyte)
    if err != nil {
        fmt.Println(err.Error())
    }
    if hello != string(enbyte) {
        fmt.Println(“hello is not equal to enbyte”)
    }
    fmt.Println(string(enbyte))
}

将其矫正为

梦想本文所述对我们的Go语言程序设计有着协助。

$innerTmp = ($arcTag=="") ? trim($arcTag) : trim($arcTag->GetInnerText());

您只怕感兴趣的稿子:

  • Go语言MD5加密用法实例
  • Go语言对字符串举行MD5加密的主意
  • go语言完结AES加密的措施
  • go语言使用RC4加密的不二等秘书技
  • Go语言完结AzDG可逆加密算法实例
  • Golang加密解密之SportageSA(附带php)
  • Go语言中三种不一致md5计算方法的天性相比

这样一来,附加的图纸字段就足以健康调用了,可是调出来的不用纯粹的图形路径,而是含有li标签的一大段代码,那是因为调用附加图片字段时解析了系统模板里
面包车型地铁channel_article_image.htm造成的,打开/templets/system
/channel_article_image.htm能够见见如下内容:

<li> <a href='[field:linkurl/]' target='_blank'><img src='[field:imgsrc/]' [field:imgwidth /] border='0'/></a> <br /> <a href='[field:linkurl/]' target='_blank'>[field:text /]</a> </li>

将其更改为

[field:imgsrc/] 或者是在文章页调用的时候直接调用底层模板

{dede:field.字段名}       <a class="" href='[field:linkurl/]' target='_blank'><img src='[field:imgsrc/]' [field:imgwidth /] border='0'/></a> {/dede:field.字段名}

 

就能够调用到纯粹的图纸路线了。

别的要小心的是,若是{dede:list}里面无法抽取附加字段,平日是因为dede_channeltype表中list田野先生s字段中未增多附加字段名称变成的。

万一图片为空时,调用会展现“无图片新闻!”,我们让他显得暂时未有图片,能够修正include/taglib/channel上面包车型大巴img.lib.php

找到以下那句代码

return “无图片音讯!”;

替换成

return “<a href=’javascript:()’><img width=’503′ height=’411′
src=’ultpic.gif’></a>”;

当无图片时候就调用出来了暂时没有图片。

** **

AiteCms,公司模板急忙建站专家,点击理解更加的多

转发自织梦模板教程(www.dede58.com)

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图