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

这里的技术是共享的

shiping1 的头像

js 常用各种验证

function checkSubmit()
{
    if(document.addcontent.fromurl!=null)
    {
        document.addcontent.fromurl.value=document.location.href;
    }     
    if(document.addcontent.title.value==""){
        alert("姓名不能为空!");
        document.addcontent.title.focus();
        return false;
    }
    if(document.addcontent.tel.value==""){
        alert("必须填写手机!");
        document.addcontent.tel.focus();
        return false;
    }
    var tel = document.addcontent.tel.value;
    if (tel!=''){
普通分类: 
shiping1 的头像

js实现年月日三级下拉菜单联动

一:图片预览:

普通分类: 
shiping1 的头像

点击图片的时候 不是打开新页面 而是下载 当然是所有文件都可以用这种方法下载

1)我的思路就是在
在google 中 搜 drupal download image 自动出现  drupal download image link
2)发现有个模块 DownloadFile  https://drupal.org/project/download_file
3)下载 安装 启用它
4)看它的readme.txt
照着它做 最后有了效果后 找它的下载链接url  <a href="/download/file/fid/236">b253719cd3c04f39cb9b2ee11fa6ac85.jpg</a>
就明白是怎么回事了

readme.txt 如下
// $Id: README.txt,v 1.2.2.3 2010/10/08 07:15:58 xmattx Exp $

-- SUMMARY --

DownloadFile is a module to direct download files or images.
普通分类: 
shiping1 的头像

drupal7 移除 css js 文件

function THEME_NAME_css_alter(&$css)
{
    unset($css[drupal_get_path('module', 'system').'/system.theme.css']);
    unset($css[drupal_get_path('module','system').'/system.base.css']);
    unset($css[drupal_get_path('module', 'system').'/system.messages.css']);
    unset($css[drupal_get_path('module', 'comment').'/comment.css']);
    unset($css[drupal_get_path('module', 'field').'/theme/field.css']);
    unset($css[drupal_get_path('module', 'mollom').'/mollom.css']);

普通分类: 
shiping1 的头像

drupal 自定义上传 使用upload模块的功能

1)给某种类型的节点 定义一个表单 
function upload_jiangyi_form(&$form_state, $node) {
  global $user;
  $node = (object)$node;
  $form['nid'] = array(
    '#type' => 'hidden',
    '#default_value' => $node->nid,
  );
  // Set the id of the top-level form tag
  $form['#id'] = 'node-form';

  // Basic node information.
  // These elements are just values so they are not even sent to the client.
 
  // Changed must be sent to the client, for later overwrite error checking.
普通分类: 
shiping1 的头像

drupal 学习有用

example module真是神器。
file_example.module  文件上传的例子
普通分类: 
shiping1 的头像

Drupal 模块开发实例之二:自定义文件上传

Drupal 模块开发实例之二:自定义文件上传


本篇教程主要讲解如何通过 Drupal 表单系统上传文件,涉及到的主要接口在 includes/form.inc 和 includes/file.inc 文件中,核心函数即file_save_upload,该函数实现文件的移动、验证、保存、入库。

系统自带 files 表,用做存储文件相关信息,所以,这个简单的实例,就不需要另外创建数据表。如果复杂的应用,比如让文件和节点关联等等,就需要创建数据表了。

模块名称:myfile。
实现功能:定义一个页面,生成一个表单,让用户可以上传文件。
权限设置:暂不设置

普通分类: 
shiping1 的头像

How do I alter the form submission handler? hook form submit alter

普通分类: 
shiping1 的头像

phpmyadmin 最在执行时间

 Maximum execution time of 30 seconds exceeded phpmyadmin
普通分类: 
shiping1 的头像

view 视图 内容为空时 应出现的文字

视图bijibyjiaocheng, 显示节点类型的条目.
普通分类: 
shiping1 的头像

php 视图参数例子2 views parameter 这种方法好像不对 可以不看

普通分类: 
shiping1 的头像

根据角色名得到角色id rolename roleid rid 有大用

This is quite straightforward with user_roles() and array_search(). Below is a function which will return the role ID if there is a role matching the name and FALSE otherwise.

普通分类: 
shiping1 的头像

php 视图参数例子 views parameter 有大用






普通分类: 
shiping1 的头像

drupal 主题 函数例子 theme_item_list theme_links l 函数

下面这在个函数默认都会给当前的路径加上 class为active的属性
1)theme_item_list
  
表示 输出一个 ul 其 class='item_list'
其中 li 里面的东西就是 $links

$query = "select nid,title,created from {node}";
             $queryResult = db_query_range($query, 0 ,10);
             $links = array();
             while ($node = db_fetch_object($queryResult))
             {
                 $links[] = l($node->title,'node/'.$node->nid);
             }
普通分类: 
shiping1 的头像

drupal判断当前页面是否为首页_drupal常用判断语句

drupal判断当前页面是否为首页_drupal常用判断语句

 

xiaopang

普通分类: 
shiping1 的头像

电脑桌面各图标始终显示全选,怎么办?

方法一、在桌面上点击右键 -- 排列图标 -- 去掉“在桌面上锁定Web项目”上的勾。 

方法二、右键点击我的电脑 -- 属性 -- 高级 -- 点击“性能”下面的“设置”按钮,在“视觉效果”选项卡上,直接选“自定义”,然后在下面的众多选项里,在“在桌面上为图标标签使用阴影”选项前面的打勾 -- 确定  

方法三、对于由acktive desktop 引起的问题,用下述方法可能可以解决: 
在桌面点击右键 -- 属性 -- 桌面 -- 自定义桌面 -- web -- 将“网页”栏中的“当前主页”以及“http//......”等所有各项前面的勾全部去掉(“http//……”为从Internet添加网页或图片的地址,一般不需要,可将它们全部删除),并将下面“锁定桌面项目”前面的勾也去掉,单击确定,OK。 

方法四、可以用超级兔子等工具进行设置。在网上也能下载到的很多专设置桌面文字透明的小工具,文件都不大,但我没试过。只听说用Windows优化大师虽可设置,但把桌面一刷新就又不透明了。

来自 http://zhidao.baidu.com/question/31182528.html
普通分类: 
shiping1 的头像

判断用户是否管理员角色 得到 权限 有大用 有大大用

判断用户是否管理员角色。


在模板文件中 用   $is_admin  来判断是否是管理员
在template.php文件中 用   $variables['is_admin']   来判断是否是管理员
在模块文件中好像不行用 好像不能用   用这个吧  if(user_access('access administration pages')){ //这个绝对可以

普通分类: 
shiping1 的头像

preg_match_all ok的例子 特殊字符 换行等各种例子 ismU 有大用

//修饰符 特殊字符
 i   (忽略大小写)   
  g   (全文查找出现的所有   pattern)   
  gi   (全文查找、忽略大小写)
  U  

普通分类: 
shiping1 的头像

jQuery 效果 - animate() 方法 渐渐改变效果

jQuery 效果 - animate() 方法

实例

改变 "div" 元素的高度:

$(".btn1").click(function(){
  $("#box").animate({height:"300px"});
});

亲自试一试

定义和用法

animate() 方法执行 CSS 属性集的自定义动画。

该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。

只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。

普通分类: 
shiping1 的头像

jquery 父元素

jQuery 遍历 - parent() 方法

实例

查找每个段落的带有 "selected" 类的父元素:

$("p").parent(".selected")

亲自试一试

定义和用法

parent() 获得当前匹配元素集合中每个元素的父元素,使用选择器进行筛选是可选的。

普通分类: 
shiping1 的头像

jquery 所有父元素

jQuery 遍历 - parents() 方法

实例

查找每个 b 元素的所有父元素:

$("b").parents()

亲自试一试

定义和用法

parents() 获得当前匹配元素集合中每个元素的祖先元素,使用选择器进行筛选是可选的。

普通分类: 
shiping1 的头像

Drupal ajax jquery 简单应用

Drupal ajax jquery 简单应用

 
 

Drupal结合ajax可以实现很多特出的功能,ajax功能强大,客户体验效果好。
因此比较流行。简单实用ajax来调用生成好的drupal form.
主要使用到hook menu drupal_get_form 还有hook_form

普通分类: 
shiping1 的头像

admin/build/block/list 默认显示哪个主题的区块

当admin/build/themes  默认 选择哪个主题 的时候
它 admin/build/block/list  就默认显示哪个主题的区块
普通分类: 
shiping1 的头像

views 的自定义文本 放onclick style 会被过滤掉的解决办法

三种方法
1)覆写views的模板文件 这个有点麻烦
普通分类: 
shiping1 的头像

drupal wysiwyg ckeditor 内容里的style样式丢失

1)我们编辑body的时候 使用 Full html
内容里的style样式就不会丢失


admin/settings/wysiwyg/profile/2/edit 这个是Full html
admin/settings/wysiwyg/profile/1/edit 这个是filter html





还有要注意的是
admin/settings/filters
它也是关于样式的 是否过滤掉标签(或其它的东西)的功能
普通分类: 
shiping1 的头像

jQuery - 删除元素

jQuery - 删除元素

通过 jQuery,可以很容易地删除已有的 HTML 元素。

删除元素/内容

如需删除元素和内容,一般可使用以下两个 jQuery 方法:

普通分类: 
shiping1 的头像

jQuery ajax - ajax() 方法

jQuery ajax - ajax() 方法

实例

通过 AJAX 加载一段文本:

jQuery 代码:

$(document).ready(function(){
  $("#b01").click(function(){
  htmlobj=$.ajax({url:"/jquery/test1.txt",async:false});
  $("#myDiv").html(htmlobj.responseText);
  });
});

HTML 代码:

普通分类: 
shiping1 的头像

jquery ajax 错误


//jquery下面这个信息很有用
error: function(XMLHttpRequest, textStatus, errorThrown) {  //#3这个error函数调试时非常有用,如果解析不正确,将会弹出错误框
                        alert(XMLHttpRequest.status);
                        alert(XMLHttpRequest.readyState);
                        alert(textStatus); // paser error;
                    },

普通分类: 
shiping1 的头像

htaccess 默认的文件顺序

DirectoryIndex default.html index.html index.htm index.php
普通分类: 
shiping1 的头像

jQuery 遍历 - add() 方法

jQuery 遍历 - add() 方法

 

$(document).ready(function(){
     $('#swtIcon_Counter').add('#swtLinkCounter').text(num);
});
实例

找到所有 div 并添加边框。然后将所有段落添加到该 jQuery 对象,并把它们的背景设置为黄色:

$("div").css("border", "2px solid red")
        .add("p")
        .css("background", "yellow");

定义和用法

add() 方法将元素添加到匹配元素的集合中。

普通分类: 

页面

Subscribe to 个人技术网_前端_后台_php_div_css_linux_javascript_seo RSS