Drupal技术

Drupal有关问题

数据库查询中的特殊字符的问题

fuvicky 在 周一, 2007-08-06 19:20 提交      Drupal技术

    在进行数据库的查询时,会经常遇到这样的情况:
  例如想在一个用户数据库中查询他的用户名和他的密码,但恰好该用户使用的名字和密码中有特殊的字符,例如单引号,“|”号,双引号或者连字符“&”。
  例如他的名字是1"test,密码是A|&900
  这时当你执行以下的查询语句时,肯定会报错:
SQL = "SELECT * FROM SecurityLevel WHERE UID="" & UserID & """
SQL = SQL & " AND PWD="" & Password & """
  因为你的SQL将会是这样:
SELECT * FROM SecurityLevel WHERE UID="1"test" AND PWD="A|&900"
  在SQL中,"|"为分割字段用的,显然会出错了。现在提供下面的几个函数 专门用来处理这些头疼的东西:
Function ReplaceStr (TextIn, ByVal SearchStr As String, _
ByVal Replacement As String, _
ByVal CompMode As Integer)

生活中...学习 | 发表评论 | 全文 57%+ | 已被阅读1472次


一枚鸟蛋的独白

hostar 在 周三, 2007-01-24 00:59 提交      Drupal技术

我是一只菜鸟,更形象的说是鸟蛋,有幸能到这里,看到众多高人!

我不懂PHP,不懂英语,更不懂Drupal 技术, 我只有跟你们学,希望不吝赐教!希望有一天能够跟你们这里的zealy一样!

一心一意 | 发表评论 | 已被阅读1458次


测试一下分类

m 在 周五, 2006-11-17 09:34 提交      Drupal技术

测试一下分类

m的Blog | 发表评论 | 已被阅读1906次


请问如何建立分类呢。我用的也是Drupal。

m 在 周五, 2006-11-17 09:26 提交      Drupal技术

请问如何建立分类呢。我用的也是Drupal。

m的Blog | 发表评论 | 已被阅读2580次


改造drupal有点难

leaflying 在 周一, 2006-10-30 11:44 提交      Drupal技术

目标:利用现成的story模块,造出一个新test模块.增加一个邮件功能.在用户写文章的时候多出两个输入框,一个是recipent,填入用户朋友的email信箱,另一个为sender,用户自我介绍的称呼,用于让朋友知道这不是个垃圾邮件.在用户发故事的同时,一封邀请信也发给了用户的朋友.将此功能对非注册用户开发.这个功能比较野蛮,真的用在网站上可能会有不良效果.在此只是看看drupal是否能实现.

天地游 | 发表评论 | 全文 70%+ | 已被阅读1997次


taxonomy_context相关问题

nanbeiyu 在 周二, 2006-08-22 00:46 提交      Drupal技术

根据zealy 的指点,安装了taxonomy_context4.7模块,实现左边栏显示当前术语及分类的效果,但没有达到预期效果。

下面以我在本地搭建的试验站举例说明

新建术语及分类:

中外搏击(术语)
-跆拳道(一级分类)
--跆拳道介绍 (二级分类)
--跆拳道课程 (二级分类)

-截拳道(一级分类)

nanbeiyu的Blog | 1条评论 | 全文 88%+ | 已被阅读3159次


使用taxonomy_menu的困惑

nanbeiyu 在 周二, 2006-08-22 00:38 提交      Drupal技术

正在学习drupal,想用drupal做一个传统显示风格的网站而不是blog风格的网站,所以需要实现一个功能:术语、一级分类页、二级分类页及其所有内容页的左边栏显示同一个分类导航,如:

新闻动态(术语)

--科技新闻 (一级分类)

-IT新闻 (二级分类)

-航天新闻 (二级分类)

--军事新闻 (一级分类)

nanbeiyu的Blog | 发表评论 | 全文 85%+ | 已被阅读2484次


[译]从面向对象的观点看Drupal编程(首发于drupalchina.org)

zealy 在 周一, 2006-05-08 09:49 提交      Drupal技术

从面向对象的观点看Drupal编程 作者:Jonathan Chaffer 译者:Zealy, Blogme.cn(转载请保留,谢谢)

[按] Jonathan Chaffer, 长期作为Drupal核心开发者,写作了一个“从面向对象的观点看Drupal编程”的长篇。本文技术性很强但却完美的展示了Drupal编程的核心概念。

十年、十年又十年 | 发表评论 | 全文 97%+ | 已被阅读5597次


我也在使用drupal

高原的鹰 在 周三, 2006-04-12 11:11 提交      Drupal技术

blogme应该算是国内drupal应用比较成功的站点,很多东西都要向站长学习。

高原的鹰的Blog | 发表评论 | 已被阅读2403次


不错的网站

Kevinyan 在 周一, 2006-04-10 19:59 提交      Drupal技术

这个好象是我见过的用drupal做的最好的中文网站!

Kevinyan的Blog | 3条评论 | 已被阅读2365次


正在学习drupal

wfox 在 周一, 2006-04-03 10:11 提交      Drupal技术

刚开始学习drupal,发现blogme搭建的drupal非常的完美
过来学习一下

wfox的Blog | 1条评论 | 已被阅读2453次


¤ 定制主题

zealy 在 周六, 2005-11-19 01:21 提交      Drupal技术

  费了贼大的劲,终于推出主题定制功能。用户可以自由在线修改主题中的css样式表文件和上传图片等等,并且可以直观的测试更改的效果。
  操作主界面:

theme-01.png
  上面是我已经建了两个主题的副本进行修改,可以看到后面的操作选项还是蛮齐备的哈。

十年、十年又十年 | 2条评论 | 全文 83%+ | 已被阅读3544次


使用Windows Script模拟Drupal Cron

zealy 在 周四, 2005-11-10 02:30 提交      Drupal技术
  drupal需要Cron的辅助使它在一定的时间间隔里处理后台任务,其实质无非是访问网站根目录下的cron.php文件。在Unix系统中这非常容易实现,但Windows系统就没那么容易了。不过我们可以写一个WSH脚本操作Internet Explorer访问我们的cron.php页面,然后让“计划任务”调度这个脚本每多少时间执行一次即可,效果和Unix的Cron是一样的。
sitecron.vbs:

Function do_check
    wscript.sleep 3000

    if objIE.Busy then

十年、十年又十年 | 发表评论 | 全文 58%+ | 已被阅读3604次


Drupal 中文分词模块 (for drupal 6.x 强力更新)

zealy 在 周三, 2005-11-09 20:41 提交      Drupal技术

最新更新:

       drupal 6已经推出许久,很长时间没有精力为开源社区做点什么。籍着此次drupal 6.1升级的机会,将中文分词模块按照原来的理想做了有史以来最大的一次改进,相信改进的内容还是能让人振奋一下:

  1. 终于实现了预索引的分词字典文件,使用B+ Tree算法组织,可以快速进行基于文件的查找。获得的好处有:现在字典文件可以不再载入内存,使用B+树字典时基本不消耗内存,这样可以采用巨型字典,也可以避免大家的php内存超限制。
  2. 提供了B+树搜索用的简体中文巨型字典,本人专门生成的,准确性大大提高。
  3. 优化了算法,现在匹配循环比原来至少少三分之一。
  4. 提供了正向最小化和逆向最小化两种新的匹配算法,相对最大化匹配算法,其匹配循环可以减少一半以上,而结果也在可接受的范围。
  5. 提供类搜索的词长度选项,这个对性能有一定的影响,需要大家测试下看多少最为合理,因为目前提供的词库最长只有四个字,因此也只有2,3,4的长度选项才有意义。因为诗词的关系,今后也许会提供最长7个字的词库
  6. 修正了原来程序中的分词错误,现在对中英文数字混合字符串处理的正确率大大提高了。

      结合上面这些改进,性能至少超过原来的十倍,内存消耗从巨大降到很小,CPU占用率也很低(这些都基于我的VPS,我是lighttpd,大家可以提供反馈,看看你们的情况)。使用时请关闭搜索设置里的“简单中日韩处理”。

十年、十年又十年 | 17条评论 | 全文 40%+ | 已被阅读12792次


Drupal Sql 脚本

zealy 在 周三, 2005-11-09 20:05 提交      Drupal技术

1、一句话获得Album的全部信息:
select distinct(convert(f.name using utf_8_to_gbk)) as fname, f.realm,
max(n.created) as created, convert(u.name using utf_8_to_gbk) as uname,
u.uid, count(nid) as images
from folksonomy f
left join node n
on n.nid = f.id
left join users u
on n.uid = u.uid
group by fname, uname, f.realm, u.uid
order by created desc
开始也不知道postgresql对中文UTF-8支持有问题,如果不将UTF-8转为GBK,distinct结果完全错误。我用的是Windows版PostgreSql,不知道Linux版有没有这种问题。

十年、十年又十年 | 发表评论 | 全文 84%+ | 已被阅读3514次


XML feed

每1日排行榜

名称积分
1.zealy111783
2.热热的铁,冷冷的风89792
3.丰山来风36673
4.magi16163
5.爱吃番茄鸡蛋面的猫14658
6.songzihou13307
7.airbus1791113018
8.huangtaoer11052
9.andrew7860
10.zhangfengtz7568
11.alfonso7467
12.herry70s7395
13.crystal7363
14.chaoz7268
15.peter96067

用户登录

导航

浏览存档

« 三月 2010  
周一 周二 周三 周四 周五 周六 周日
1 2 3 4 5 6 7
8 9 10 11 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

聚合

RSS 2.0
XML feed
ATOM 0.3
XML feed