Cara membuat forum diskusi dengan php

  • Description
  • Reviews [0]

Description

Source Code Website Forum Menggunakan PHP dan MySQLi

Source Code Website Forum Menggunakan PHP dan MySQLi – Website Forum adalah website yang dibuat denga tujuan membuat forum. forum adalah suatu wadah tempat bertemu atau berkomunikasi untuk sebuah komunitas yang memiliki minat yang sama.

Sehingga memudahkan pertukaran informasi antara satu anggota komunitas dengan anggota komunitas yang lain, begitu juga sebaliknya.

Website forum ini dibuat dengan menggunakan PHP dan MySQLi. dan sangat cocok untuk menjadi bahan referensi untuk teman-teman yang ingin membuat sebuah forum berbasis web.

Fitur Apa Saja Yang Tersedia Pada Website Forum Ini ?

Berikut ini adalah beberapa fitur unggulan yang tersedia pada website forum. diantaranya adalah :

  • Terdapat form pencarian diskusi.
  • Melihat list member yang terdaftar.
  • Melihat diskusi pada forum.
  • Terdapat fitur yang mencatat berapa kali sebuah diskusi dilihat.
  • Terdapat fitur yang mencatat berapa jumlah komentar pada diskusi.
  • Mengurutkan diskusi dari diskusi yang paling banyak dilihat, dan diskusi yang paling baru.
  • Menampilkan diskusi berdasarkan kategori.
  • Terdapat list diskusi paling populer pada sidebar.
  • Mengupload foto/gambar pada postingan diskusi dan komentar.

Hak Akses Website Forum

Ada dua hak akses yang ada pada website forum ini, yaitu :

  • admin
  • member

Hak Akses Admin

Berikut ini adalah beberapa fitur yang tersedia pada hak akses admin.

  • Melakukan login ke dashboard admin.
  • Mengelola kategori diskusi forum seperti menambah kategori, mengedit dan menghapus kategori.
  • Mengelola data member forum. seperti menambahkan member baru, mengedit data member dan menghapus data member.
  • Melihat data diskusi.
  • Menghapus diskusi.
  • Melihat komentar pada masing-masing diskusi.
  • Menghapus komentar pada diskusi.
  • Mengelola data admin. seperti menambahkan admin baru, mengedit dan menghapus admin.
  • Mengganti password.
  • Logout.

Hak Akses Member

Berikut adalah beberapa hal yang bisa dilakukan oleh hak akses member.

  • Mendaftar sebagai member baru.
  • Melakukan login ke forum.
  • Melihat diskusi.
  • Membuat diskusi baru.
  • Memberikan komentar pada diskusi.
  • Mengganti password.
  • Mengubah data pribadi member.
  • Mengubah foto profil member.
  • Logout.

Untuk Siapa Source Code Website Forum Ini Cocok ?

Source code ini cocok untuk teman-teman yang ingin membuat website forum atau forum berbasis web.

Source code ini sangat cocok sebagai dijadikan bahan referensi  untuk membuat website forum, blog, form pendaftaran / form registrasi dan lain-lain.

Untuk detail tentang source code website forum menggunakan PHP dan MySQLi ini bisa teman-teman lihat pada link demo berikut.

DEMO WEBSITE FORUM

Incoming search terms:

  • source code php website
  • cara membuat forum diskusi dengan php source code
  • contoh kode web yang di buat menggunakan php
  • forum php source code
  • member source code php
  • membuat forum dengan codeigniter
  • membuat forum duskusi di bootstrap
  • membuat web forum lengkap dengan php
  • php web source code
  • program forum dengan php

Dalam tutorial ini, kita akan membangun sebuah forum didukung PHP/MySQL dari awal. Tutorial ini sempurna untuk mendapatkan penggunaan PHP dan database yang digunakan untuk dasar. Mari kita langsung menyelaminya!

Langkah 1: Membuat Tabel Database

Adalah selalu ide yang bagus untuk memulai dengan membuat model data yang bagus saat membuat aplikasi. Mari kita jelaskan aplikasi kita dalam satu kalimat: Kita akan membuat forum yang memiliki users yang membuat topics di berbagai categories. Pengguna lain dapat post balasan. Seperti yang Anda lihat, saya menyoroti beberapa kata benda yang mewakili nama tabel kita.

Users

  • Categories
  • Topics
  • Posts

Ketiga objek ini saling terkait satu sama lain, jadi kita akan mengolahnya dalam desain tabel kita. Lihatlah skema di bawah ini.

Home - Create a topic - Create a category
Hello Example. Not you? Log out.

Div pembungkus akan digunakan untuk memudahkan menata keseluruhan halaman. Menu div jelas berisi menu dengan link ke halaman yang masih harus kita buat, tapi ini membantu untuk melihat sedikit kemana kita pergi. Div userbar akan digunakan untuk bar atas kecil yang berisi beberapa informasi seperti nama pengguna dan link ke halaman logout. Halaman konten menyimpan konten yang sebenarnya dari halaman, jelas.

Pembaca yang penuh perhatian mungkin telah memperhatikan bahwa kita kehilangan beberapa hal. Tidak ada tag atau . Mereka ada di halaman footer.php, seperti yang bisa Anda lihat di bawah ini.

Created for Nettuts+

Ketika kami menyertakan header dan footer pada setiap halaman sisa halaman mendapatkan tertanam antara header dan footer. Metode ini telah mendapat beberapa keuntungan. Pertama dan terutama, semuanya akan bergaya dengan benar. Contoh singkat:

Seperti yang Anda lihat, sebuah halaman tanpa kesalahan akan menghasilkan halaman yang bagus dengan kontennya. Tapi jika ada kesalahan, semuanya terlihat sangat jelek; jadi itu sebabnya lebih baik memastikan tidak hanya konten nyata yang ditata dengan benar, tapi juga kesalahan yang mungkin kita dapatkan.

Keuntungan lain adalah kemungkinan untuk membuat perubahan yang cepat. Anda bisa melihat sendiri dengan mengedit teks di footer.php saat Anda menyelesaikan tutorial ini; Anda akan melihat perubahan footer pada setiap halaman dengan segera. Akhirnya, kita menambahkan stylesheet yang memberi kita beberapa markup dasar - tidak ada yang terlalu mewah.

body {
	background-color: #4E4E4E;
	text-align: center;			/* make sure IE centers the page too */
}

#wrapper {
	width: 900px;
	margin: 0 auto; 			/* center the page */
}

#content {
	background-color: #fff;
	border: 1px solid #000;
	float: left;
	font-family: Arial;
	padding: 20px 30px;
	text-align: left;
	width: 100%;				/* fill up the entire div */
}

#menu {
	float: left;
	border: 1px solid #000;
	border-bottom: none;		/* avoid a double border */
	clear: both;				/* clear:both makes sure the content div doesn't float next to this one but stays under it */
	width:100%;
	height:20px;
	padding: 0 30px;
	background-color: #FFF;
	text-align: left;
	font-size: 85%;
}

#menu a:hover {
	background-color: #009FC1;
}

#userbar {
	background-color: #fff;
	float: right;
	width: 250px;
}

#footer {
	clear: both;
}

/* begin table styles */
table {
	border-collapse: collapse;
	width: 100%;
}

table a {
	color: #000;
}

table a:hover {
	color:#373737;
	text-decoration: none;
}

th {
	background-color: #B40E1F;
	color: #F0F0F0;
}

td {
	padding: 5px;
}

/* Begin font styles */
h2, #footer {
	font-family: Arial;
	color: #F1F3F1;
}

h3 {margin: 0; padding: 0;}

/* Menu styles */
.item {
	background-color: #00728B;
	border: 1px solid #032472;
	color: #FFF;
	font-family: Arial;
	padding: 3px;
	text-decoration: none;
}

.leftpart {
	width: 70%;
}

.rightpart {
	width: 30%;
}

.small {
	font-size: 75%;
	color: #373737;
}
#footer {
	font-size: 65%;
	padding: 3px 0 0 0;
}

.topic-post {
	height: 100px;
	overflow: auto;
}

.post-content {
	padding: 30px;
}

textarea {
	width: 500px;
	height: 200px;
}

Langkah 3: Siap Beraksi

Sebelum kita bisa membaca apapun dari database kita, kita membutuhkan sebuah koneksi. Itulah gunanya connect.php. Kita akan memasukkannya ke dalam setiap file yang akan kita buat.

Bài mới nhất

Chủ Đề