Phpcms详情页是不显示所属栏目的同级栏目的,如果按下面的方式 {loop subcat($parentid) $v} <li{if $v[catid]==$catid} class="cur"{/if}><a href="{$v[url]}">{$v[catname]}</a></li> {/loop} 会显示所有栏目,因为详情页面并不能获取到$parentid的值,能获取到的是$catid值,那么我们只需要将$p…
会员登录状态下,在ECSHOP商品详情页的本店售价中显示当前登录会员对应的等级价格,在未登录状态下,则还默认显示原来的本店售价. 解决方法: 这个需要修改ECSHOP程序代码来实现. 打开文件 /includes/lib_goods.php 将 $row['shop_price_formated'] = price_format($row['shop_price']); 修改为 $row['shop_price_formated'] = $_SESSION[user_rank] ? price_…
1.打开goods.php文件找到下面代码 $smarty->assign('goods_rank', get_goods_rank($goods_id)); // 商品的销售排名 在上面的代码下加如下代码 $children = get_children($goods['cat_id']); $smarty->assign('best_goods', get_category_recommend_goods('best', $children)); 2.找到goods.dwt文件,在需要增加…
好久没写文章了,隐约记得前几天有人问到这个问题:[如何在ecshop商品详情页面显示该商品的供货商?] 今天有时间整理下,分享给大家. 注:以下修改适用于ecshop2.7.2,其他版本未做测试. 1). 首先需要修改程序文件,将供货商读取出来,然后赋值给模板 打开文件 /goos.php, 在 $smarty->assign('goods', $goods); 上边增加以下代码 if($goods['suppliers_id']) { $goods['suppliers_name']=$db-…
<?php defined('IN_PHPCMS') or exit('No permission resources.'); pc_base::load_app_class('admin','admin',0); class game extends admin { public function __construct() { parent::__construct(); $this->game = pc_base::load_model('game_model'); $this->…
详情页面的商品图片的设置方法 后台商店设置-显示设置-显示设置(就是这里,商品图片宽度和高度设置的大点就行了,放大镜效果也清晰了) 按照您详情页面图片的实际显示大小来添写. 商品管理-图片批量处理,这样这些图片会由程序重新按比例生成一次. 很多客户反映详情页面商品的放大镜放大效果不明显,其实放大镜的原理是将您上传的商品图片原始文件调用出来,如果您上传的原始图片本身就小,那么放大镜效果是出不来的.…
以下范例以ecshop2.7.2原型做为修改: 1.首先需要修改程序文件,将供货商读取出来,然后赋值给模板,   打开文件 /goos.php,   在                   $smarty->assign('goods',              $goods);    上边增加以下代码            if($goods['suppliers_id'])             {               $goods['suppliers_name']=$db->…
1.后台执行以下SQL语句 ) NOT NULL 2.找到article.php的这段代码 else { $smarty->display('article_pro.dwt', $cache_id); } 在这段代码下面加入 $db where article_id=$article_id") ; 3.找到article.dwt加入下面代码 浏览次数:{$article.click_count} 注意: 这种修改方法,要清除缓存或者缓存自动更新后才能体现出最新的浏览次数来. 如果你想能实时…
@model InfoDataProvider.DataModel.FAQ_ContentUser 内容Content字段:如果里面有html标签. @Html.DisplayFor(p => p.Content):将会对html标签进行编码输出到页面上. 效果:<span style="color:Red">红色<span> @Html.Raw(Model.Content):将会对html标签进行解析输出到页面上. 效果:红色…
一.个人主页 随笔分类 需求:查询当前站点每一个分类的名称以及对应的文章数 完成这个需求,就可以展示左侧的分类 它需要利用分组查询,那么必须要会基于双下划线的查询. 基于双下划线的查询,简单来讲,就是用join.将多个表拼接成一张表,那么就可以单表操作了! 表关系图 图中箭头开始的英文字母表示关联字段 按照箭头方向查询,表示正向查询,否则为反向查询 分解步骤: 先来查询每一个分类的名称以及对应的文章数 看上面的关系图,以Category表为基础表来查询Article表对应的文章数,需要用到反向查…
一.新建页面 新建列表页"pages/goodslist/goodslist",新建列表详情页"pages/gooddetail/gooddetail"  二.列表页显示商品列表 1.js文件,查询商品信息,并将查询到的商品信息存放到自定义数组goodslist[]中 2.wxml文件.for循环遍历数组goodslist[],将数组中所有字段的信息展示在页面上 三.列表页绑定跳转事件 1.wxml文件.想要携带id跳转页面,需要在需要跳转的页面wxml文件中添加b…
另:一个栏目下面如果没有子栏目,那么它调用的模板就是列表页模板(及list_为前缀的模板):如果一个栏目下面有子栏目,那么它调用的就是栏目首页模板(category_为前缀的模板). 当你这个栏目添加了子栏目后,那么这个栏目调用的就是category_为前缀的模板了.方法: {if $top_parentid==0}<!--判断首页显示的是不是首页--> <li><a href="{siteurl($siteid)}" style="color:…
我们在使用织梦系统制作网站时经常会遇到网站栏目较多,显示当前栏目下的二级与三级栏目时,使用栏目嵌套标签,但是当三级栏目为空时,会显示同级栏目.从用户体验角度出发,常理情况下也是需要空白的,即二级栏目下的三级栏目如为空时,则不显示.那么如何让织梦{dede:channel type='son'}无子栏目时不显示同级栏目呢? 方法一:打开:include\taglib\channel.lib.php文件.找到 if($type=='son' && $reid!=0 && $to…
首先phpcms单页如过下面有子栏目,那么当前栏目是不能被编辑内容的,且访问后是没有内容的,首先不知道这是不是产品设计的一个缺陷,但是在使用过程中确实在后台也没有找到其他的对应解决办法,刚好在某QQ群里发现一个小伙伴也遇到了这样的困扰,于是我就在模版里解决了着一个问题. 首先我们要在导航的loop中加入下面的代码: <?php if ($r[type] == 1 && $r[child] == 1) { //判断是否为单页 || 判断是否包含子栏目 $child_arrary=exp…
phpcms 列表页中,如何调用其下的所有子栏目(或特定的子栏目),具体的写法如下,感兴趣的朋友可以参考下,希望对大家有所帮助 代码如下: {pc:get sql="select * from phpcms_category where catid in(你的子栏目ID)" return="data"} {loop $data $r} <a href="{$r['url']}">{$r['catname']}</a> {/…
无论是做android开发,还是做网页web开发,都 会有列表,都须要点击列表进入列表项的详情页面,查看具体信息,能常情况下,我们都是将这一列表项的id传到详情页,由详情页再到数据库查询具体信息. 在用Meteor开发站点中.除了用传id的方法.外还提供了一种简单的方法,极大的方便了我们的开发,节省时间. 原文:http://blog.csdn.net/casun_li/article/details/46371811 1. 创建详情页的route  并传数据: (1)如可按传id的方法.则这样…
有时候我们想要修改xadmin详情页字段的显示方式,比如django默认的ImageField在后台显示的是image的url,我们更希望看到image的缩略图:再比如django将多对多字段显示为多选的下拉框或者左右选择栏的方式,向图片展示的这两种: 如果我想要上面这种带搜索功能并且只占一行的效果该如何做呢? 这就需要我们自定义widget插件了. 那么什么是widget插件呢? django admin在渲染form表单时,会根据字段的类型(ImageField.DateTtimeField…
在新闻详情页(show.html或show_*.html) 只需要添加类似如下代码即可: <div>上一篇:<a href="{$previous_page[url]}">{$previous_page[title]}</a></div> <div>下一篇:<a href="{$next_page[url]}">{$next_page[title]}</a></div>…
使用channelartlist标签时,当栏目没有子栏目是,会出现重复同级栏目的问题,解决方法如下: 先看下面的代码{dede:channelartlist typeid='2'}  {dede:type}  <tr>  <td><a href="[field:typelink /]">[field:typename/]</a></td>  </tr>  {/dede:type}  {dede:channel ty…
产品详情页调用相关产品最常见的应用就是装饰公司网站,设计师页面要求调取设计师做过的案例.aspcms本身有这个功能,但不能完全符合要求,看代码 {aspcms:content sort={aspcms:sortid} num=10 order=order} <a href='[content:link]' > <img src='[content:pic]' /> </a> <a href="[content:link]">[conten…
具体需求:在文章管理系统中,需要统计文章详情页面的点击量,来体现该文章是否受用户欢迎,方便管理员调整日后编辑新文章时的内容方向. 解决方案:设置有过期时间的cookie 我们在访问文章详情页面时,拿到该文章的id和该文章所属栏目的id,配合一些特殊符号,以组合成一个独一无二的专属该文章页的cookie名,避免影响其他文章页面的点击量统计.例如有一篇文章名为<水浒传内容简析>的文章,该文章id为7,隶属于<四大名著>栏目下,该文章栏目为2,我给出一段特殊字符串:"jia&q…
一.博客系统进度回顾 上一遍博客介绍到,系统已经实现到了发布以及前台布局展示,接下来就是实现一些,详情页,留言.轮播图管理.右侧博文统计信息实现. 二.博客系统详情页实现 2.1先来看看详情页展示的效果 2.2实现控制器在前台控制器中创建一个Blog的控制器,主要是展示博客分类以及详情页 Action详情页实现: /// <summary> /// 详情页 /// </summary> /// <param name="id"></param&…
一.导航控制器出栈 1.initWithRootViewController本质 UIViewController *vc = [[OneViewController alloc] init]; // 创建导航控制器 // 导航控制器必须要有一个根控制器 UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:vc]; // 会调用push方法 // initWithRoot…
phpcms v9内容管理系统可以方便建立网站,并且生成静态化,但是列表页往往采取伪静态,因为列表页太多每发一篇文章就生成一遍静态效率太低,phpcms列表页及分页伪静态规则如何设置呢? phpcms列表页伪静态后台设置 在phpcms后台扩展,url规则管理中,新增一条category规则: url规则名称:category 模块名称:内容模块 是否生成静态?:选否 URL示例:toolslist/1/,分页toolslist/index_2.html URL规则:/toolslist/{$c…
taobao.go package main import ( "crypto/md5" "encoding/hex" "fmt" "github.com/PuerkitoBio/goquery" "github.com/hunterhug/go_tool/spider" "github.com/hunterhug/go_tool/spider/query" "github.c…
目录 [ionic开源项目教程] 第1讲 前言,技术储备,环境搭建,常用命令 [ionic开源项目教程] 第2讲 新建项目,架构页面,配置app.js和controllers.js [ionic开源项目教程] 第3讲 使用Tabs和SlideBox实现左右滑动菜单 [ionic开源项目教程] 第4讲 通过Service层获取新闻列表 [ionic开源项目教程] 第5讲 如何在项目中使用全局配置 [ionic开源项目教程] 第6讲 过滤器filter的使用 [ionic开源项目教程] 第7讲 实现…
目录 [ionic开源项目教程] 第1讲 前言,技术储备,环境搭建,常用命令 [ionic开源项目教程] 第2讲 新建项目,架构页面,配置app.js和controllers.js [ionic开源项目教程] 第3讲 使用Tabs和SlideBox实现左右滑动菜单 [ionic开源项目教程] 第4讲 通过Service层获取新闻列表 [ionic开源项目教程] 第5讲 如何在项目中使用全局配置 [ionic开源项目教程] 第6讲 过滤器filter的使用 [ionic开源项目教程] 第7讲 实现…
一.引言 在商城的详情页中,放大镜的功能是很常见的.这里京东详情页就要做一个仿放大镜的效果,预览如下: 二.实现原理 实际上,放大镜的实现是单纯用几个div,鼠标移入其中一个小图div,触发事件显示另一个div中的大图. 并非真的使用了某种flash或插件之类,用到放大的效果.所以,网页中的放大镜功能都是模拟. 1.移动功能 小坑:ul有left ,左边距不为0,有20px的间距,所以,应到的位置要加20px作为抵消. const LiWIDTH=62://li的宽 const OFFSET=2…
一.引言 要做详情页的商品评价等5个li的标签页转换,效果如下: 二.实现原理 有一个特别的地方:上面五个li,但下面只有四个容器(table/div). 设计的目的:无论点哪个li,只有前四个div或table在显示或隐藏,其它三个清除.商品评价一直显示,如果点击的是商品评价的li,则前四个容器全部清除. 实现过程如下: +function(){ //获得id为product_detail下的ul下的li var lis=document.querySelectorAll( "#product…
一.引言 做京东详情页仿写的时候,要用原生js实现顶部菜单的二级菜单显示与隐藏事件的触发. 过程中遇到了一个坑,在这里与大家分享.要实现的效果如下: 二.坑 谁触发事件?显示.隐藏二级菜单      a? 如果绑给a 查找a   怎么查? 选择器  怎么写? 调试  看是否找到全部a ,找到的是不是自己想要的a区域. 遍历a,添加事件 用上了this,当"鼠标移入"a时,触发showSub事件.因为前面showSub已经定义好了,所以不用再写function了.此处,"鼠标移…