欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

drupal

shiping1 的头像

用 Drupal 创建更好的评分系统

用 Drupal 创建更好的评分系统

Drupal 社区里有几个创建评分或投票系统的模块,比如 fivestar,在 《 Drupal 7 字段 视图 关系 》上部里我们讲过,安装以后你可以为实体添加评分字段。还有 rate,你可以自己创建评分的方法,比如顶与踩,五颗星等等。这些模块提供了评分的方法,评分的数据都会通过 votingapi 来存储。

普通分类: 
shiping1 的头像

Drupal 多种投票/评比模块

Drupal 多种投票/评比模块

普通分类: 
shiping1 的头像

drupal 节点引用带出的节点 这个被引用的节点 依然是依靠node.tpl.php在浏览器生成效果

普通分类: 
shiping1 的头像

Drupal开发者模块devel中的双胞胎函数dpm()和dsm()有什么不同


本人在template.php中使用 发现 dpm()的作用和echo dsm()打印变量时作用一样
如果有时dpm()感觉不好的话,就用echo dsm()吧

Drupal开发者模块devel中的双胞胎函数dpm()和dsm()有什么不同

作者:老梁 日期:2012年9月26日

 

普通分类: 
shiping1 的头像

使用Devel模块的API函数dpm()调试Drupal变量

使用Devel模块的API函数dpm()调试Drupal变量

作者:老梁 日期:2012年7月17日

Drupal Devel模块 API函数 dpm()

dpm()函数综述:

dpm()函数是由Drupal的Devel模块提供的一个API,用于调试Drupal变量。当dpm()函数被调用时,使用drupal_set_message()函数在Drupal页面的message区域打印变量。

dpm()函数的原形:

普通分类: 
shiping1 的头像

很好的学习phpstorm的网站

shiping1 的头像

youtube上免费看 通通学

youtube上免费看 通通学
普通分类: 
shiping1 的头像

flag模块的原理 其实表示的是user与node的关系

普通分类: 
shiping1 的头像

drupal rules 计划任务

计划任务 里面好像只能包含组件 不能包含动作 这个要亲自实践一下
普通分类: 
shiping1 的头像

drupal6 drupal7 模块应该可以从url 来下载

这个url地址是 tar.gz 或者zip结尾的地址
表示的是安装包吧
它只是下载 还不是安装
普通分类: 
shiping1 的头像

drupal6 cron 自动执行 drupal7也可以看一看 有大用

drupal6 定时执行操作

普通分类: 
shiping1 的头像

drupal7 cron 自动执行 drupal6也可以看一看

普通分类: 
shiping1 的头像

drupal node表 字段意思

promote字段意思 就是推荐到首页
普通分类: 
shiping1 的头像

如何快速查找Drupal表单的Form ID? 得到 表单id form_id 查看 form_id 开发者工具 有大用

当然 chrome 的 web developer 也能实现同样的功能
如何快速查找Drupal表单的Form ID?

普通分类: 
shiping1 的头像

drupal 记录节点访问次数的(好像是今日访问统计的功能,不确定,反正今日访问统计功能肯定有)模块 statistics 它在核心模块里 无需再下载

开启这个模块后 在 admin/reports/settings 里进行启用
普通分类: 
shiping1 的头像

drupal 论坛模块 博客模块

advanced_blog advanced_forum
普通分类: 
shiping1 的头像

node 节点保存分类 taxonomy

drupal6特有
$node->type = ‘page’;//类型为page node_prepare($node);//自动将默认的项填写了,如作者,时间等 $node->uid = 1;//用最高级别权限执行,uid=1时正好是系统管理员,你自由可以修改这里
$node->status = 1; //发表,0则为不发表
$node->promote = 1;//是否放罢到首页,注意这里设置为1时会自动将status强制设置为1 $node->changed = $node->created;//标记为新建,可有可无 $node->sticky = 0;//是否在主页置顶,留意这个选项,它会影响到是否在首页显示 $node->format=2;//完全使用html,为1时,会过滤iframe等一些HTML ///////////////////////////////////////// $node->title=”我是标题”;
$node->field_source[0][value]=”我系CCK的字段”;
$node->body=”我是正文”;
普通分类: 
shiping1 的头像

drupal_get_form drupal form 增加 name 属性 attributes

$form['#attributes']=array('name'=>'tiwen_form');
普通分类: 
shiping1 的头像

drupal form drupal_get_form 增加link href 链接 有大用

添加文本文字也是用markup 
见 /node-admin/2141

How to add custom link to drupal form / navigation using form hook



在 drupal6 中
普通分类: 
shiping1 的头像

Better Exposed Filters

有关views的暴露过滤器的一个模块
普通分类: 
shiping1 的头像

drupal views breadcrumb 2

Breadcrumbs for Views pages

普通分类: 
shiping1 的头像

drupal views breadcrumb

普通分类: 
shiping1 的头像

view 的 exposed filter form 作为一个区块放到页面上

shiping1 的头像

drupal form api

shiping1 的头像

drupal form 增加 onclick

普通分类: 
shiping1 的头像

Custom Breadcrumbs: 自定义 breadcrumb 我自己亲自做的 有大用

应该用 custom_breadcrumbs-6.x-2.x-dev这个版本
它的功能比较多(里面几个子模块看下 关于path 和 views的子模块)

有大用 解决了问题

关于path应是先配置父路径 再配子路径
比如先配 c再配 questions/unanswered(父路径也要
在它当中配)

path 好像有点问题(主要是带参数时有点问题) 用 views(也有点问题,崩溃了)

最后解决方法是 questions 用 path子模块 questions/unanswered 用views子模块

普通分类: 
shiping1 的头像

menu trails by path

drupal menu trails views
drupal menu trails
drupal menu trails by path
drupal menu trails tutorial
drupal menu trails documentation
drupal menu trails breadcrumb
普通分类: 
shiping1 的头像

有关面包屑的模块 平忠使用面包屑的方法

1)先使用menu breadcrumb 面包屑模块 然后进行配置
2)再使用custom breadcrumb 面包屑模块 然后进行配置
(不使用custom breadcrumb 而是使用node breadcrumb)
3)(如果有可能的话)最后自己再在 主题的template.php
文件里 hook一下breadcrumb





1)

普通分类: 
shiping1 的头像

面包屑

drupal 菜单导航加上当前分类,drupal 面包屑breadcrumb重新定义

  • sites/default/files/languages/zh-hans_40e00289b049f7d8ee44211a930fe5a6.js目录 尚未成功设置,/tmp/file3eaknK文件无法上传。
  • sites/default/files/languages/zh-hans_40e00289b049f7d8ee44211a930fe5a6.js目录 尚未成功设置,/tmp/filearguN6文件无法上传。
普通分类: 
shiping1 的头像

hook_theme 平忠自己学习

hook_theme()
这里 好像 模块名_theme()
主题名_theme() 都可以

function shipingzhongcustom_theme($existing, $type, $theme, $path)
{
    return array(
        'popfeilei'=>array(
          'arguments' => array('rows'=>null),
          'template' => 'popfeilei',
          //'path' => drupal_get_path('theme', 'zen') . '/templates'
//这里的路径我这里注掉 应该是这样的 先从当前模块目当下查找,
//如果查找不到,就到当前主题下查找,如果还是查找不到的话 就到 当前主题/templates
//的目录下查找
        )
    );
}

普通分类: 

页面

Subscribe to RSS - drupal