首先感谢前辈
http://drupalchina.cn/node/3913#comment-form
这三个模块从理论上都可以生成当前页的地址二维码。但问题是他们依赖的google(大家都懂的)和其他二维码服务商都挂了,所以如果不做内部修改的话是用不了的(惨)。mobile_codes (link is external) 这个还可以改提供商,但事实上却改不了设置(我不知道原因)。
所以如果有懂PHP的大神应该可以做维护的,然而我不是大神,所以我只有用改主题的方式增加这个功能。
这里顺便要感谢一堆外国大神:http://stackoverflow.com/questions/703426/how-to-get-the-full-url-of-a-drupal-page 这里有教怎样获取当前頁的地址。
然后要感谢 http://www.liantu.com/pingtai/ 联图提供二维码生成服务。
我们首先创建一个BLOCK,放在你需要放的地方。然后,开启Theme developer模块,找到这个block的对应模板,加入以下内容:
用drupal制作一个小型论坛过程中,想可以通过后台给每个论坛版块添加一个小图标,但是在路径“首页 » 管理 » 结构 » 论坛”这个设置界面里面找不到地方添加图标,也没有地方可以添加新字段,在热心群友“大连小齐”指点下,知道了可以通过“首页 » 管理 » 结构 » 分类 » 论坛”下,添加新字段,设置如下图
红色框里面的就是自己添加的新字段
由于我是想在forum-list.tpl.php里面获取到这个新增加的值,所以我hook了preprocess_forum_list,我的样式名为onetheme,hook函数如下:
问题1:如何设定所有user包括未注册用户都能显示报名link
问题2:如何设定点击报名后判断用户是否注册,未注册先注册再报名
问题3:如何设定报名后能显示当前报名信息,并能编辑自己的报名信息
demo链接http://dev-fit.pantheon.io/
user:fit password:fit
目的:做一个登录界面,Drupal的登录窗口要多难看有多难看,用户名和输入框不在一行,一点都不符合中国人的习惯。
Step1:template.php中增加user_login form重写 function zeropoint_theme() { return array( 'user_login_block' => array( 'render element' => 'form', 'path' => drupal_get_path('theme', 'zeropoint') . '/templates', 'template' => 'user_login', 'preprocess functions' => array( 'zeropoint_preprocess_user_login_block',//这里的函数名需要和下面的函数名一致 ), ), ); }
数据库表都清空了,drupal的核心安装包整个删除了,又放进来新的核心安装包,重新安装就是现实原来的已存在,我不想改变数据库名称,不知道为什么除了换数据库名以外,都无法彻底重新安装。
- 阅读更多 关于 Drupal重新安装问题
- 登录或注册以发表评论
最近在一个多语言网站上把google_appliance换成D7 自带的 search 发现了一个问题,一直搞不明白,直到没办法去看了源码。
问题如标题,具体触发条件为:
1、网站是多语言,这里为Chinese, Simplified,以下简称 zh-hans(默认站点),English,以下简称 en;
2、网站的node都启用了pathauto 来生成url;
3、添加node的时候选择了zh-hans或en,而不是选择Language neutral (就是不限什么语言);
4、当你在zh-hans 网站下搜索一些英文,一般会出现 en 下的一些node,而这些en下的node,它的链接(search-result.tpl.php 的变量 $url)不是你之前定义的alias,如 news/hello ,而是node/232 ,并且不会前网址前加上 /en,同样,在en下搜索中文,也有这种问题。
我查看了源码,主要原因是因为drupal在生成这个$url的时候调用了
hello~网站已经基本实现产品的在线购买,但需要修改和填加些内容,有能做的联系哦~地点最好在北京,价格详谈~qq:957761859,请说明是drupal论坛上填加的,谢谢~
- 阅读更多 关于 网站修改,能做的联系哦~
- 登录或注册以发表评论
我用的是durpal 7,
之前安装了一个administration menu 结果下拉菜单栏不太好用,
我就在模块里把它下来菜单栏这个选项取消了,
结果就提示我出错了,刷新出来后这个管理菜单栏都消失了 ,如图!!!!
怎么办!!这个是毕设,快要答辩了 !!!
【职位名称】Drupal高级工程师(广州)
【工作职责】
使用PHP+MYSQL网站开发架构,负责后台/前台协作开发流程及数据库结构规划, DIV+CSS编写网页及页面优化。
【职位要求】
1. 精通PHP开发,具有PHP开发工作经验;
2. 精通Drupal开发,1年以上Drupal开发项目经验。
3. 熟悉HTML、DIV、CSS代码。熟练掌握html5 者优先录用;
4. 熟练使用MYSQL等数据库并具有一定优化数据库的能力;
5. 具有独立分析和解决问题的能力,良好的沟通能力和团队协作能力,责任心强。
【其他】
1. 薪酬: 8k~15k/月(视能力定,不设上限),试用期10 ~15天(面议),按工作表现和能力可提薪;
2. 期权奖励:项目成功后根据工作表现和贡献可获得一定期权奖励(面议);
3. 工作地点:天河区CBD核心位置,体育中心地铁正上;
4. 工作时间:早上9点~下午6点、中午休息1小时。