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小時內與您取得聯系。