Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] php 大神帮个忙,看看我这个要怎么写?

[复制链接]
代码精灵 发表于 2016-11-22 20:51:07 | 显示全部楼层 |阅读模式

我不懂php,这个代码是我根据别人的代码,一个一个的去百度最终 写出来的,请不要笑我。

这是个discuz 手机版的分类信息模板

我解决的 手机分类信息 图片不显示的办法,但是 连接 改成图标点击的方法我实在 没法进行了,求懂php的前辈们 帮我完成这段代码,同时把经验分享给后面的新人,提倡我们社区分享的精神。


  1. <!--分类信息-->                  
  2.           <div class="comeing_viewsort">
  3.             <h4>$_G[forum][threadsorts][types][$_G[forum_thread][sortid]]</h4><!--标题-->


  4.             <!--{loop $threadsortshow['optionlist'] $option}-->
  5.             <!--{if $option['type'] != 'info'}-->
  6.             
  7.             <p>$option[title]: <!--{if $option['value']}-->

  8.             <!--{eval preg_match("这里不知道怎么写",strtolower($option['value']),$dzlab_url);}-->
  9.             
  10.             <!--{if count($dzlab_url)}--><a target="_blank" href="$dzlab_url[0]" ><img alt=" " src="data/taobao/gomai.gif" /></a><!--{else}-->
  11.             
  12.             
  13.             $option[value]
  14.             
  15.             <!--{/if}-->
  16.             
  17.             <!--{/if}-->
  18.             
  19.              </p>
复制代码
我是要 把$option[value]中的(例如)这样url 提取放到  $dzlab_url[0] 中, <!--{eval preg_match(" 这里不知道怎么写" ??


格东站长网插件 发表于 2016-11-23 17:00:02 | 显示全部楼层
你这句,是在判断如果能匹配到链接,就从链接中提取第一条显示出来。
估计你那个不知道怎么写的位置,是一个URL正则,这个很容易搜索到啊,找“超链接正则表达式”就有很多答案。
不过看不出$dzlab_url这个变量从何而来。
在格东网有很多基础代码扫盲,想学的话,建议花点时间看帖,可以解决很多疑惑。
回复

使用道具 举报

lz49858007 发表于 2016-11-23 18:35:42 | 显示全部楼层
应该总是会有办法的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-25 04:43 , Processed in 0.015954 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表