Postingan lainnya
Membuat Link Read More (Baca Selengkapnya) Pada Artikel.
malem agan2, ane bkin link read more. supaya wktu dklik dia ga ngelink sndri (ttep dihalaman yg sama) gmna agan2?
syntax file index.php
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Semak-Semak.com</title>
<style type="text/css">
body {
background-color: #ECF2F3;
}
.halaman {
text-align: center;
padding : 30px 20px;
}
.button a {
font-family: "GeoSlab703 MdCn BT";
font-size: 18px;
text-decoration: none;
color: #C60;
background-color: #E5DDDD;
display: block;
}
.button a:hover {
text-decoration: none;
color: #CCC;
background-color: #333333;
display: block;
}
</style>
</head>
<body>
<table width="1025" border="0" align="center">
<tr>
<td height="107" colspan="2" background="images/header.png">Â </td>
</tr>
<tr>
<td height="42" colspan="2" background="images/navbar.png" >
<table width="100%" border="0">
<tr>
<th width="205" class="button" scope="col"><a href="index.php?page=beranda">BERANDA</a></th>
<th width="205" class="button" scope="col"><a href="index.php?page=objek">OBJEK WISATA</a></th>
<th width="205" class="button" scope="col"><a href="index.php?page=travel">INFO TRAVEL</a></th>
<th width="205" class="button" scope="col"><a href="index.php?page=tentang">TENTANG KITA</a></th>
</tr>
</table>
</td>
</tr>
<tr>
<td width="796" bgcolor="#FFFFFF"><table width="100%">
<?php
if(isset($_GET['page'])){
$page = $_GET['page'];
switch ($page) {
case 'beranda':
include "halaman/beranda.php";
break;
case 'objek':
include "halaman/objek.php";
break;
case 'travel':
include "halaman/travel.php";
break;
case 'tentang':
include "halaman/tentang.php";
break;
default:
echo "<center><h3>Maaf. Halaman tidak di temukan !</h3></center>";
break;
}
}else{
include "halaman/beranda.php";
}
?>
</table></td>
<td width="229" height="530" border="1px" colspan="2" bgcolor="#FFFFFF">Artikel Terbaru</td>
</tr>
<tr>
<td height="35" colspan="2" background="images/footer.png">Â </td>
</tr>
</table>
</body>
</html>
syntax file objek.php
<center><h2>Index Artikel</h2></center>
<?php
//Load File koneksi.php
include "koneksi.php";
//membuat query membaca record dari table objek_wisata
$query = "SELECT * FROM objek_wisata ORDER BY tanggal DESC";
//menjalankan query
if ($connect->query($query)){
$result=$connect->query($query);
}else die ("Error menjalankan query". mysqli_error());
//mengecek record kosong
if (mysqli_num_rows($result)>0){
//menampilkan hasil query
while($row = mysqli_fetch_assoc($result)){
$art = substr($row['artikel'],0,100);
echo '
<h2>'.$row['judul'].'</h2>
<img src="../gallery/objek_wisata/<? echo '.$row['gambar'].' ;?>" width="250" height="180">
<h4>Di publikasikan pada '.$row['tanggal'].'</h4>
<h4>Oleh '.$row['penulis'].'</h4>
<p>'.$art.'....</p>
<a href="read_more.php?id='.$row['id_artikel'].'" target="blank">[Baca Selengkapnya]</a><hr/>
<br><br>'
;}
}
else echo "<center>Tidak ada Artikel</center><br><br>";
//menutup koneksi mysql
mysqli_close($connect);
?>
struktur folder
tolong koreksinya agan2. makasih
12 Jawaban:
bisa pake tag ini dan sematkan sebelum tag </head>.
<base href="link" target="_blank"/>
atau gunakan atribut target="_blank"/>
<a href="link" target="_blank">Link</a>
blm brhasil nih om :
ane maunya dia ttep di tampilan webnya om :
Sepertinya ada kesalahan pengetikan seharusnya seperti ini.
<a href="read_more.php?id='.$row['id_artikel'].'" target="_blank">[Baca Selengkapnya]</a>
<!-- INGAT: target="_blank" -->
maksudnya gimana? pas di klik tetep di halaman itu? kalau ya mesti belajar ajax
maksudnya mungkin pas klik read more ada description yg disembunyiin terus tampil
atau maksudnya read more terus muncul description dihalaman yg sama tanpa reload gitu?
Ohhhhhhhh... gitu maskudnya??? hehehehe... gak paham... kalau mau loadnya tetap di halaman itu, harus belajar ajax JQuery...
Btul om, kira sprti itu. Link readmore trus memunculkan deskripsinya. Klo ga pke ajax bsa kah om? Yg penting bisa nampilin deskripsi artikel dan ttp di tampilan webnya, bukan ngelink sndri om. Makasih om
ada kok frontend-nya untuk munculin descripsi... coba pake ini...
<details>
<summary>Judul</summary>
<p>Isi deskripsi atau detailnya</p>
</details>
Referensi : https://sekolahkoding.com/kelas/belajar-html5/video/dialog-dan-detail
Makasih refresinya om. Deskripsi udh bsa ditampilin kan ketika dklik readmore, nah yg saya bngung gmna supaya ktika dklik readmore, dia ttp berada dihalamn "index.php?page=objek"? Sudah saya tmbahkan pada switch case diindex.php link read_more?php=id[id_artikel]. Ktika dijalankan "maaf halaman tidak ditemukan"? Tolong koreksinya om
Read more di dalam summary ya maksudnya? atau seperti apa? ada kode-nya gak?