小编Cli*_*ive的帖子

如何删除IE中链接的边框?

我有一个导航栏,它由<img>各自<a>元素中的元素组成.然而,由于某种原因,在IE中它在图像周围形成了深黑色边框.它在其他浏览器中没有做同样的事情,我似乎无法弄明白......这是我正在使用的HTML.

<li>
   <a href="#">
      <span id="nav1">
         <img src="tt_1.png" />
      </span>
   </a>
</li>
Run Code Online (Sandbox Code Playgroud)

我有大约5个链接都是这样写的,我用CSS将它设计成导航栏.在其他浏览器上,它就像这样好棒

但在IE上,它就是这样的 坏栏:(

我之前从未遇到过这样的问题,到目前为止我试图修复它的问题还没有成功.有没有办法用CSS取出这些边框?

html css

59
推荐指数
3
解决办法
10万
查看次数

如何在Drupal 7中的模板中渲染Youtube缩略图

我使用以下模块:

  • 媒体
  • media_youtube
  • 样式

并希望在模板(.tpl)中呈现Youtube视频的缩略图.我应该使用哪种主题功能和什么参数?

我最好的问题是:

$my_media['style_name'] = 'unlinked_thumbnail';
print theme('file_styles',$my_media);
Run Code Online (Sandbox Code Playgroud)

其中$ my_media是一个包含fid,uri,filename,filemime等的数组.

由于我对Drupal很新,所以我尝试理解模块源代码都失败了.我觉得我已经尝试了在youtube和样式模块中定义的样式名称的所有可能组合,但没有得到任何输出.

然而,渲染视频本身就可以正常使用

print theme('media_youtube_video',$my_media);
Run Code Online (Sandbox Code Playgroud)

你们是怎么做到的?

php drupal drupal-7

10
推荐指数
1
解决办法
6211
查看次数

风格Drupal 7登录页面

如何设置Drupal 7的登录页面的样式?我喜欢用不同的方法page-user-login.tpluser-login.tplpage-login.tpl,但没有结果.

有没有一种简单的方法可以在他自己的.tpl文件中使用Drupal 7中的登录页面进行主题化?

drupal login drupal-7 drupal-theming

10
推荐指数
1
解决办法
1万
查看次数

Drupal 7节点 - >数据库中的字段映射

我试图找出节点如何映射回它们包含的字段用于学习目的.这是怎么做到的?

php mysql drupal drupal-7

9
推荐指数
1
解决办法
4636
查看次数

如何为特定字段调用主题预处理功能?

我在Drupal 7上,我有一个内容field_image的非特定tpl.php文件:"field - field_image.tpl.php".我需要为这个字段和我的主题创建一个预处理函数.

假设我的主题名称是"我的主题"

应该是这样的

function my_theme_preprocess_field(&$variables, $hook) {
  $variables['classes_array'][] = 'aClassName';
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我错了.但是哪里?

谢谢

drupal task-parallel-library drupal-7

8
推荐指数
1
解决办法
2万
查看次数

使用if(isset($ _ POST ['submit']))在脚本打开时不显示echo不起作用

我的if(isset($_POST['submit']))代码有点问题.我想要的是一些回声和一个表,当脚本打开时不会出现,但我希望它显示何时单击表单的提交按钮.问题是,当我包含该if(isset($_POST['submit']))功能时,当我点击提交按钮时,它根本不显示回声和表格.为什么这样,请你帮我解决这个问题.

以下是代码:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<title>Exam Interface</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>

<p><strong>NOTE: </strong>If a search box is left blank, then the form will search for all data under that specific field</p>

<form action="exam_interface.php" method="post" name="sessionform">        <!-- This will post the form to its own page"-->
<p>Session ID: <input type="text" name="sessionid" /></p>      <!-- Enter Session Id here-->
<p>Module Number: <input type="text" name="moduleid" /></p>      <!-- Enter Module …
Run Code Online (Sandbox Code Playgroud)

php mysql post if-statement isset

8
推荐指数
3
解决办法
17万
查看次数

Drupal 7 hook_node_view将一个表单添加到节点的内容中

function example_module_node_view($node, $view_mode, $langcode)
{   
    $f =  drupal_get_form('example_module_form', $node);
    $node->content['data_collection_form'] = array('#value' => $f, '#weight' => 1); 
}
Run Code Online (Sandbox Code Playgroud)

为什么表格不显示?难道我做错了什么?正在填充表单对象.我可以做#markup =>'Something'并且它有效.

php drupal drupal-7

8
推荐指数
2
解决办法
5185
查看次数

将DOMDocument中的特定元素导出为字符串

我正在DOMDocument使用该loadHTML()函数导入一些任意HTML ,例如:

$html = '<p><a href="test.php">Test</a></p>';
$doc = new DOMDocument;
$doc->loadHTML($html);
Run Code Online (Sandbox Code Playgroud)

然后我想使用DOMDocument我没有问题的方法更改一些属性/节点值.

一旦我做了这些更改,我就想导出HTML字符串(使用->saveHTML()),而不会自动添加到HTML中的<html><body>...标记DOMDocument.

我理解为什么要添加这些(以确保有效的文档),但是我如何才能将我编辑的HTML(特别是<body>标签之间的所有内容)都用到了?

我已阅读这篇文章,虽然它提供了一些解决方案,但我宁愿"正确"这样做,即不在<body>标签上使用字符串替换.HTML的有效性不是问题,因为它预先通过HTML净化器运行.

有任何想法吗?谢谢.

编辑

我知道在PHP 5.3.6中$node添加了参数saveHTML(),不幸的是我坚持使用5.2.

html php domdocument

8
推荐指数
1
解决办法
3787
查看次数

如何在Drupal 7中以编程方式创建新的内容类型

我正在Drupal 7中构建一个模块(my_module).它具有一些功能,还将创建新的内容类型.在my_module.install中我实现了hook_install(my_module_install)我可以使用更多的hook_install实现在这个模块中创建新的内容类型(my_cck_install)吗?如果(是的),我应该怎么做?另外:我是否在另一个模块中执行此操作?:-)

content-type drupal module drupal-7

8
推荐指数
1
解决办法
2万
查看次数

如何使用Drupal 7 Form API进行多个文件上传?

我想使用Form API上传多个文件.

'#type' => 'file' 提供仅上传一个文件.

$form['picture_upload'] = array( 
  '#type' => 'file', 
  '#title' => t(''), 
  '#size' => 50, 
  '#description' => t(''),
  '#weight' => 5,               
);
Run Code Online (Sandbox Code Playgroud)

我怎样才能提供多重上传?

file-upload form-api drupal-7

7
推荐指数
1
解决办法
7340
查看次数