1.加入表格自適應
2.修正發布者單位
3.調整部份資訊字型大小
花蓮縣政府教育局新版處務公告
// $page = department(處務公告)、school(學校公告)、teacher(教師甄試)
$page ="department";
// 若$page ="department" 時 $cate_id 可選:4=處長室, 5=副處長室, 6=專員室, 7=督學室, 8=學務管理科, 9=課程教學科, 10=特殊及幼兒教育科, 11=教育設施科, 12=終身教育科, 13=體育保健科, 14=行政室, 15=教育網路中心, 16=國教輔導團, 17=家庭教育中心, 18=主計處帳務科, 19=主計處會計科, 20=政風處行政科, 21=行研處採購科, 22=花蓮縣家長協會
$cate_id ="";
// $name = 承辦人姓名(前面兩個參數都不需要,留空白即可)
$name ="";
// amount 顯示公告數
$amount=8;
/****************************底下勿動*******************************/
$json=file_get_contents("https://bulletin.hlc.edu.tw/modules/news/app_api.php?op=news_index&page={$page}&cate_id={$cate_id}&name={$name}&amount={$amount}");
$all_news=json_decode($json,true);
$main= '
<style>
.my-badge {
border-radius: 4px;
padding: 3px 6px;
font-size: 0.8rem;
}
</style>
<div class="table-responsive">
<table class="table table-light table-striped table-bordered">';
foreach ($all_news as $id => $news) {
$tags="";
foreach ($news['tags'] as $tag_id => $tag) {
$tags.=" <span class='my-badge' style='background: {$tag['bg_color']}; color: {$tag['color']};'>{$tag['title']}</span>";
}
$main.= "
<tr>
<td>
[{$id}]{$tags}<a href='https://bulletin.hlc.edu.tw/modules/news/index.php?page={$news['page']}&id={$id}' target='_blank'>{$news['title']}</a></td>
<td nowrap style='font-size:0.925rem;'>
<div>" . substr($news['modify_date'], 0, -3) . "</div>
<a href='https://bulletin.hlc.edu.tw/modules/news/index.php?page={$news['page']}&cate_id={$cate_id}' target='_blank'>{$news['cate']['title']}</a>
<span>{$news['name']}</span>
</td>
</tr>";
}
$main.= "</table>
</div>";
echo $main;PHP腳本
上中
修改網址
花蓮縣處務公告區塊