帮助中心
40
最新文章
  • 浅谈Drupal中template.php的重要性
  • 浅谈Drupal加强安全问题
  • 使用什么模块能检测Drupal的安全配置
  • Drupal教程之去掉AdSense模块中“JCV”id的方法
  • Drupal 7.0升级到Drupal 8.0优势分析
  • Drupal7上传图片和文件包含中文乱码问题
  • drupal技术文档翻译:客户端不支持服务器端要求的认证协议
  • Drupal技术文档翻译:按照路径来定制站点的logo和名称
  • Drupal技术文档翻译:当区域内没有内容的时候如何进行隐藏
  • Drupal技术文档翻译:如何完美写好.info文件(一)
  • 文章分类
  • 171CMS_711CMS
  • BIWEB商务智能网站系统
  • BO-BLOG开源博客系统相关
  • cmseasy易通企业系统相关
  • Cscms程氏内容管理系统
  • dedecms教程_织梦系统帮助文档_dedecms虚拟主机空间
  • Destoon开源b2b系统相关
  • DirectAdmin(DA)用户面板相关
  • discuz论坛_discuz x3.0教程_discuz x3.2教程_DZ论坛
  • DouPHP轻量级企业网站管理系统
  • drupal开源内容管理系统(CMS)
  • ecmall商城系统教程-ecmall最新版本-ecmall模版教程
  • Ecshop开源网店系统相关
  • ECTouch程序相关教程
  • ESPCMS_易思
  • ftp教程_ftp上传工具_ftp软件_ftp是什么
  • iwebshop开源网店系统相关
  • joomla开源cms相关
  • KingCMS内容管理系统
  • Lifetype开源博客相关
  • Magento开源电子商务系统
  • mambors开源cms相关
  • mediawiki开源百科系统相关
  • Metinfo(米拓)CMS教程-米拓模版安装教程
  • modoer3.2_modoer点评系统_modoer模版
  • MvMmall多用户商城系统
  • mysql数据库相关
  • opensns开源社交系统
  • oscommerce电子商务系统
  • PHPBB开源论坛程序相关
  • phpcms教程_phpcms漏洞修复_phpcms技术中心
  • phpmyfaq开源问答(FAQ)系统相关
  • phpweb程序_phpweb教程_phpweb成品网站
  • PHPWIND开源论坛系统相关
  • phpyun
  • php主机产品
  • Pmwiki开源百科程序
  • SemCms开源程序
  • SEO-网站优化-SEO优化
  • ShopEx网店程序_shopex模板教程_shopex虚拟主机空间
  • ShopNc开源商城系统教程_电子商务系统教程
  • Thinkphp中文WEB应用开发框架相关
  • thinksns全平台综合型社交系统
  • Typecho开源博客系统相关
  • WordPress博客中文教程_wordpress模板教程_wordpress虚拟主机空间
  • XOOPS内容管理系统(CMS)
  • YOUDIANCMS内容管理系统
  • zblog博客程序教程_zblog模版问题解决方法
  • Zen Cart开源商城系统相关
  • [db:分类]
  • 主机环境配置相关
  • 其他资料
  • 域名相关
  • 安全资讯
  • 宏博cms企业系统相关
  • 帝国CMS教程_帝国CMS常见问题解决方法
  • 建站之星教程_建站之星程序常见问题解决方案
  • 无忧主机原创视频教程
  • 无忧主机用户部署安装网站
  • 无忧主机超级用户管理系统相关
  • 易企cms企业系统相关
  • 最土团购程序_最土团购程序模板教程_最土团购虚拟主机空间
  • 海盗云商系统
  • 网站SEO教程_SEO是什么?_SEO博客-无忧主机
  • 网站迁移和数据备份相关
  • 行业新闻
  • 资源目录
  • 骑士cms_骑士人才系统教程
  • Drupal官方技术文档翻译:如何在菜单中运用锚点

    锚点,站长们应该对这个概念都是很熟悉的。简单点说,它能实现一个跳转链接的效果,也就是说当锚点被触发的时候,浏览器就会跳转到页面描点处。

    通常情况下跳转链接是<a name=”anchor”></a>这个样子的,但在drupal输出使用了严格的xhtml 1.1之后呢,使用name属性似乎不再起作用了。(而且是过时的,虽然有些站长不这么认为。)取而代之的是需要使用id属性,换句话它的格式就是<a id=”anchor”></a>。

    NOTE:使用name属性已经过时了,在http://www.w3schools.com/xhtml/xhtml_syntax.asp中做出了解释。

    无忧小编(www.51php.com)就带领站长们来看看这个小功能怎么实现吧。首先是在主题的template.php的文件中加入下列代码。

    function phptemplate_menu_item_link($item, $link_item)
    {
    
      // Convert
    anchors in path to proper fragment
    
      $path =
    explode('#', $link_item['path'], 2);
    
      $fragment =
    !empty($path[1]) ? $path[1] : NULL;
    
      $path =
    $path[0];
    
      return l(
    
    $item['title'],
    
    $path,
    
    !empty($item['description']) ? array('title' => $item['description'])
    : array(),
    
                !empty($item['query']) ? $item['query'] :
    NULL,
    
    $fragment,
    
    FALSE,
    
                FALSE
    
              );
    
    }

    前面无忧主机(www.51php.com)写的安装Drupal主题中提到过,默认主题的一般在php虚拟主机目录的…/themes下,而第三方主题是安装在…/sites/all/themes文件夹下。官网的资料代码的地方就没了,下面呢就是一位国外drupal站长的回复,像他都是在实际运用中运用到的经验,有兴趣的站长们可以继续看看,因为玩drupal的站长们该知道这东西的资料确实比较乱!都是论坛的形式一楼一楼的下来的。废话不多说,进入正题吧。

    站长—rmyoung说:上面的代码好像是没效果的,到达工作在菜单上的锚点需要在浏览器的地址栏输入下下列一样的链接。

    既:http://www.51php.com/example#anchor

    而不是:example#anchor

     

    就这个评论似乎还不错,其它的话关联的知识范围太广,无忧主机(www.51php.com)真的有点不明白,希望有牛X的站长能帮忙完善一下这篇文档。联系QQ:340555007。

    原文地址:http://drupal.org/node/106821

    其实描点的原理的话很多的站长都知道原理,但在实际的运用之中并没想象中的那么简单。

     

    纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

    本文地址:https://www.51php.com/drupal/7976.html