untuk menyimpan data content ke dalam database baik itu menambah artikel baru maupun mengedit artikel yang sudah ada
content_save($data, $content_id = 0);
$content = array( 'type_id' => 1, // ID dari table database `bbc_content_type` 'title' => 'Judul Content', 'description' => 'Deskripsi Content', 'keyword' => 'Keyword Content', 'content' => 'Isi Content' );
$content = array(
'type_id' => 1, // ID dari table database `bbc_content_type`
'text' => array(
'title' => array(
1 => 'Judul Content',
2 => 'Content Title',
),
'description' => array(
1 => 'Deskripsi Content',
2 => 'Content Description',
),
'keyword' => array(
1 => 'Keyword Content',
2 => 'Content Keyword',
),
'content' => array(
1 => 'Isi Content',
2 => 'Content Detail',
)
)
);
$content = array(
'is_config' => Boolean, // Apakah ingin menggunakan 'config' sendiri atau dari content type
'config' => Array, // konfigurasi content apa saja yang ingin ditampilkan
'par_id' => Integer, // ID dari `bbc_content` lain yang dijadikan parent content
'type_id' => Integer, // ID dari `bbc_content_type`
'kind_id' => Integer, // Jenis Content (0=content, 1=gallery, 2=download, 3=video, 4=audio)
'file' => String, // relative path ke file dari _ROOT
'file_url' => String, // URL file jika file didapat dari URL lain
'file_format' => String, // format file yang akan didownlod untuk icon
'file_type' => Boolean, // Apakah file diambil dari lokal server ('file') atau URL lain ('file_url')
'file_register' => Boolean, // Apakah bebas didownload atau harus login
'video' => String, // ID dari youtube.com untuk video yang ditampilkan
'audio' => String, // ID dari soundcloud.com unutk audio yang diputar
'image' => String, // nama file untuk image utama
'caption' => String, // image caption untuk image utama
'images' => JSON, // JSON kumpulan image beserta title dan description jika gallery
'privilege' => ',all,', // Kumpulan ID dari `bbc_user_group` dengan comma delimiter
'cat_ids' => Array, // Kumpulan ID dari `bbc_content_cat`
'tags_ids' => Array, // Kumpulan ID dari `bbc_content_tag`
'text' => Array, // Array content seperti contoh diatas
'schedule' => Array, // Array schedule kapan akan di publish/unpublish atau hapus
'modified_by' => Integer, // ID dari `bbc_user` siapa terakhir mengedit content
'created_by' => Integer, // ID dari `bbc_user` siapa yang membuat content
'created_by_alias' => String, // nama dari user yang membuat content
'content_related' => Array, // kumpulan ID dari `bbc_content` untuk artikel berhubungan
'is_popimage' => Boolean, // Apakah image utama ingin ditampilkan pada content detail
'is_front' => Boolean, // Apakah content ini ditampilkan di halaman utama
'publish' => Boolean, // Apakah content bisa dibuka di halaman publik
);
File Path: modules/content/_class.php class untuk menambah atau mengedit content yang ada dalam framework
0 Comment
Post Your Comment