d是什么软件?id是InDesian的缩写,借助这一款领先页面设计软件和版面应用程序,可以制作、印前检查和发布用于印刷和数字媒体出版的精美文档。
InDesian CC具备制作海报、书籍、数字杂志、电子书、交互式DDF等内容所需的功能。InDesian可以直接将文档导出为Adobe的DDF格式,它也是第一个支持Unicode文本处理的主流DTD应用程序。率先使用新型Open Tvpe字体,高级透明性能,自定义裁切等功能。它基于JavaScript特性,和与兄弟Illustrator、photoshop的完美结合。
InDesian定位于高端用户,它最初适用于定期的出版物、海报和其他印刷媒体,一些长文档仍然使用Frame Maker或QuarkXDress。
Frame Make,QuarkXpress。如今随着相关数据库的合并,InDesian和使用相同的格式引擎的文字处理公用,成为必不可少的重要软件。
原网站建设详解织梦dedecms tag设置id.html设置教程
1、在网站根目录下的tags.php中18行找到:
if(isset($tags[2])) $PageNo=intval($tags[2]);
在其下方加入代码:
$tagid=intval($tag);
if(!empty($tagid))
{
$row=$dsql->GetOne("SELECT tag FROM `#@__tagindex` WHERE id={$tagid}");
if(!is_array($row))
{
ShowMsg("系统无此标签,可能已经移除!","-1");exit();
}
else
{
$tag=$row['tag'];
define('DEDERETAG', 'Y');
}
}
else
{
$tag='';
}
如图
2、/include/taglib/tag.lib.php 87行找到:
$row['link']=$cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
将其替换成:
$row['link']=$cfg_cmsurl."/tags/".$row['id'].".html";
3、/include/arc.taglist.class.php 458行找到:
$purl .="?/".urlencode($this->Tag);
将其替换成:
if(!defined('DEDERETAG'))
{
$purl .="?/".urlencode($this->Tag);
}
继续找到:
return $plist;
在其上方加入代码:
if(defined('DEDERETAG'))
{
$plist=preg_replace('/_(\d+).html/i','.html',$plist);
$plist=preg_replace('/.html\/(\d+)\//i','_\1.html',$plist);
$plist=str_replace('_1','',$plist);
}
4、tag 标签伪静态规则,请根据自己所使用的服务器环境选择对应的规则.
.htaccess (Apache)
RewriteEngine On
RewriteBase /
RewriteRule ^tags\.html$ tags\.php
RewriteRule ^tags/([0-9]+)\.html$ tags\.php\?\/ [L]
RewriteRule ^tags/([0-9]+)\.html$ tags\.php\?\/\/
RewriteRule ^tags/([0-9]+)_([0-9]+)\.html$ tags\.php\?\/\/
RewriteRule ^tags/([0-9]+)_([0-9]+)\.html$ tags\.php\?\/\/\/
Nginx
rewrite ^/tags\.html$ /tags.php;
rewrite ^/tags/([0-9]+)\.html$ /tags.php?\/;
rewrite ^/tags/([0-9]+)\.html$ /tags.php?\/\/;
rewrite ^/tags/([0-9]+)_([0-9]+)\.html$ /tags.php?\/\/;
rewrite ^/tags/([0-9]+)_([0-9]+)\.html$ /tags.php?\/\/\/;
web.config (iis7 iis8)
5、后台TAG标签管理里的TAG链接修改为伪静态(非必需,根据需要修改)
在/dede/templets/tags_main.htm文件89行找到:
{dede:field.tag /}
将其替换为:
{dede:field.tag /}
注:以上默认为PC站tag标签伪静态,将tag标签的URL链接修改id.html的方法,如果你的网站有移动端且使用的是动态页面,那么你还需将移动端tag标签的链接伪静态,独立移动端方法一样修改对应文件即可。
篇文章给大家说了css的三种不同的引入方式,今天给大家说一下css的三种选择器:标签选择器、类选择器和ID选择器。
那么有人就会问了,什么是选择器?我们写的css样式声明(定义)由两部分组成,形式如下:选择器{ 样式;},在{}之前的部分就是“选择器”,“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素。比如我们之前写的span{ color:#f00; }中的span就为一个选择器。
标签选择器其实就是我们经常说的html代码中的标签。例如html、span、p、div、a、img等等;比如我们想要设置网页中的p标签内一段文字的字体和颜色,那么css代码就如下所示:
上面的css样式代码的作用:为p标签内的文字设置颜色为红色,字体的大小为16px;(具体的css样式我们会在后边讲解,这里先了解下即可)
类选择器在我们今后的css样式编码中是最常用到的,它是通过为元素设置单独的class来赋予元素样式效果。
使用语法:(我们这里为p标签单独设置一个类选择器.content,代码就如下所示)
详细讲解:
1、类选择器都是使用英文圆点(.)开头;
2、每个元素可以有多个类名,,名称可以任意起名(但不要起中文,一般都是与内容相关的英文缩写)
3、类选择器只会改变类下的元素样式,而不会改变其它标签的默认样式;
我们上边的页面在浏览器上显示的效果就如下所示:(content下的文字内容颜色变成了红色,字体变成了16px)
ID选择器类似于类选择符,作用同类选择符相同,但也有一些重要的区别。
使用语法:
详细讲解:
1、ID选择器为标签设置id="ID名称",而不是class="类名称"。
2、ID选择符的前面是符号为井号(#),而不是英文圆点(.)。
3、ID选择器的名称是唯一的,即相同名称的id选择器在一个页面只能出现一次;
对于css的三种选择器我们今天就先介绍到这里,大家在平时可以自己多加练习练习,多熟练下class的使用方式与技巧。
每日金句:你今天的努力,是幸运的伏笔,当下的付出,是明日的花开。喜欢我的文章的小伙伴记得关注一下哦,每天将为你更新最新知识。
*请认真填写需求信息,我们会在24小时内与您取得联系。