WordpressCMS主題開發03-如何製作幻燈片和tab式新聞框
這一講中,我們將學習:如何製作幻燈片和tab式新聞框
幻燈片很容易理解,tab式新聞框指的是這塊區域:
清空圖片廣告位置
首先,清空圖片廣告位置:
You must be logged in to view the hidden contents.
然後新增一個說明:此處為圖片廣告位置,如需修改,在index.php中,進行圖片新增。
<div class="left run_news">
此處為圖片廣告位置,如需修改,在index.php中,進行圖片新增。
</div>
新增幻燈片的位置
接著我們刪除掉之前的js程式碼,代之的是封裝好的外部js檔案:
<div id="jdt">
<script src="<?php bloginfo('stylesheet_directory'); ?>/flash.js"></script>
</div>
儲存一下,接下來,進入到主題資料夾下的flash.js,
這裡需要重新的替換圖片的路徑,把:
http://localhost/wordpress/wp-content/themes/weike_cms
替換為:
http://localhost/localwp.com/wp-content/themes/wp_xuhss_cms
那當你要在網際網路上使用時,需要把圖片的路徑加入你的域名。
這裡用到的2張圖片是我隨便選擇的,你可以根據這個範圍的大小,選擇合適的圖片。
現在,我們來實戰:新增這樣一張圖片到這個幻燈片中:
把這個圖片檔案放到img資料夾中,然後新增js中的程式碼:
imag[2]="http://localhost/localwp.com/wp-content/themes/wp_xuhss_cms/img/zhubajie.jpg";
link[2]="";
text[2]="標題 2";
imag[3]="http://localhost/localwp.com/wp-content/themes/wp_xuhss_cms/img/xuhss.png";
link[3]="";
text[3]="標題 3";
修改tab式新聞框
首先,我們來到wordpress後臺,新增一篇文章,這樣方便測試tab下的內容:
現在“最新資源”這個tab標籤下,有很多篇文章,我們希望刪到只剩第一篇文章:
最後刪到只剩這段程式碼:
<div class="dis" id="tbc_11"><div class="c1-body">
<div class="" style="padding:3px 0px;"><div class="f-left"><img src="<?php bloginfo('template_directory'); ?>/img/head-mark3.gif" align="middle" class="img-vm" border="0"/> <a href="wzjc/519.htm" title="4種不適合做網路兼職賺錢的人分析" target="_blank"><span style="">4種不適合做網路兼職賺錢的人分析</span></a></div><div class="f-right">03-16</div><div class="clear"></div></div>
</div>
來到前臺重新整理:
我們希望通過拿最新文章的模板標籤,來實現對文章的遍歷,這裡需要用到這段程式碼:
<?php $rand_posts = get_posts('numberposts=9&orderby=date');foreach($rand_posts as $post) : ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach;?>
在這裡為了保留以前的樣式,所以不能通過li的方式去顯示,而是需要把以前的div中的樣式拷貝進來:
<?php $rand_posts = get_posts('numberposts=9&orderby=date');foreach($rand_posts as $post) : ?>
<div class="" style="padding:3px 0px;">
<div class="f-left"><img src="<?php bloginfo('template_directory'); ?>/img/head-mark3.gif" align="middle" class="img-vm" border="0"/>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</div>
<div class="f-right">03-16</div>
<div class="clear"></div>
</div>
<?php endforeach;?>
接著是3月16號的時間,需要改為文章釋出的時間:
<?php $rand_posts = get_posts('numberposts=9&orderby=date');foreach($rand_posts as $post) : ?>
<div class="" style="padding:3px 0px;">
<div class="f-left"><img src="<?php bloginfo('template_directory'); ?>/img/head-mark3.gif" align="middle" class="img-vm" border="0"/>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</div>
<div class="f-right"><?php the_time('m-d') ?></div>
<div class="clear"></div>
</div>
<?php endforeach;?>
現在,我們把之前的列表文章格式程式碼給刪除掉,這個程式碼要最後才刪除,因為要借用它的樣式程式碼。
<pre class="pure-highlightjs" style="margin: 0px; padding: 0px; font-weight: 400; font-family: inherit; background-color: transparent; border: none; color: rgb(69, 69, 69); font-size: 18px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"></pre><div class="" style="padding:3px 0px;"> <div class="f-left"><img src="<?php bloginfo('template_directory'); ?>/img/head-mark3.gif" align="middle" class="img-vm" border="0"/> <a href="wzjc/519.htm" title="4種不適合做網路兼職賺錢的人分析" target="_blank"><span style="">4種不適合做網路兼職賺錢的人分析</span></a> </div> <div class="f-right">03-16</div> <div class="clear"></div> </div>
來到網站前臺,這樣就出來了預設的wordpress文章,並且格式和原來一模一樣。
那對於“熱點關注”tab標籤下的文章,我們採用隨機文章來實現:
<?php $rand_posts = get_posts('numberposts=9&orderby=rand');foreach($rand_posts as $post) : ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach;?>
然後,再加上樣式:
<?php $rand_posts = get_posts('numberposts=9&orderby=rand');foreach($rand_posts as $post) : ?>
<div class="" style="padding:3px 0px;">
<div class="f-left"><img src="<?php bloginfo('template_directory'); ?>/img/head-mark3.gif" align="middle" class="img-vm" border="0"/>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</div>
<div class="f-right"><?php the_time('m-d') ?></div>
<div class="clear"></div>
</div>
<?php endforeach;?>
那對於“熱點推薦”tab標籤下的文章,我們採用熱門文章來實現:
<?php
$post_num = 9; // 設定呼叫條數
$args = array(
'post_password' => '',
'post_status' => 'publish', // 只選公開的文章.
'post__not_in' => array($post->ID),//排除當前文章
'caller_get_posts' => 1, // 排除置頂文章.
'orderby' => 'comment_count', // 依評論數排序.
'posts_per_page' => $post_num
);
$query_posts = new WP_Query();
$query_posts->query($args);
while( $query_posts->have_posts() ) { $query_posts->the_post(); ?>
<div class="" style="padding:3px 0px;"><div class="f-left"><img src="<?php bloginfo('template_directory'); ?>/img/head-mark3.gif" align="middle" class="img-vm" border="0"/><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
<?php the_title(); ?></a></div><div class="f-right"><?php the_time('m-d') ?></div><div class="clear"></div></div>
<?php } wp_reset_query();?>
最後,我們把tab標籤改為對應的名稱:
<li onclick="HoverLi(1,1,3);" class="curr" id="tb_11">最新文章</li>
<li onclick="HoverLi(1,2,3);" id="tb_12">隨機文章</li>
<li onclick="HoverLi(1,3,3);" id="tb_13">熱門文章</li>
相關文章
- WordpressCMS主題開發01-首頁製作
- 用impress.js製作幻燈片JS
- WordpressCMS主題開發07-製作分頁和麵包屑導航
- WordpressCMS主題開發08-CMS文章內容頁面的製作
- WordpressCMS主題開發06-分類頁面的文章呼叫和sidebar製作IDE
- 幻燈片製作,你選好工具了嗎?
- WordpressCMS主題開發02-製作頂部header.php和footer.phpHeaderPHP
- 專業幻燈片製作軟體:FotoMagico for MacMac
- PPT2010動畫和轉換製作眩目幻燈片動畫
- WordpressCMS主題開發10-新增搜尋框功能search.phpPHP
- 用Movavi Slideshow Maker製作幻燈片留住美好回憶IDE
- 剪映倒影幻燈片特效如何開啟?剪映倒影幻燈片特效的設定方法特效
- PhotoStage for Mac(幻燈片相簿製作工具)Mac
- 排版幻燈片
- Mac小技巧:來使用照片程式製作一個幻燈片吧!Mac
- WordpressCMS主題開發09-製作內容頁面sidebar和文章瀏覽量功能IDE
- 用Movavi Slideshow Maker製作幻燈片留住更多美好回憶!IDE
- 怎樣在PowerPoint製作3D動態幻燈片效果3D
- 用於簡報的新 Dapr 幻燈片
- 如何將PPT幻燈片轉換為圖片
- WordpressCMS主題開發05-首頁sidebar製作和友情連結新增IDE
- 【jquery前端開發】可調整的幻燈片(圖片輪播)薦jQuery前端
- 如何在Linux終端中展示幻燈片Linux
- 如何將PPT幻燈片轉換為SWF動畫動畫
- 如何設定 GNOME 顯示自定義幻燈片
- DDD for everyone - Google 幻燈片Go
- WordpressCMS主題開發04-如何在首頁呼叫各個分類下的文章以及圖片欄目
- 原生幻燈片封裝學習封裝
- Java 插入公式到PPT幻燈片Java公式
- 幻燈片式圖片瀏覽器瀏覽器
- 60款很酷的 jQuery 幻燈片演示和下載jQuery
- ECMAScript對資料夾圖片幻燈片播放
- Mac基礎教程⑧:如何使用Mac預覽播放幻燈片?Mac
- windows10主題製作怎麼操作_windows10電腦主題如何自己製作Windows
- 用 pttx 模組批量建立幻燈片
- Java 將PPT幻燈片轉為HTMLJavaHTML
- 實戰電商頁面2:幻燈片
- Java 插入html字串到PPT幻燈片JavaHTML字串