Closed fahmi182 closed 10 years ago
Mungkin itu log lama, coba dilihat tanggalnya kapan soalnya eksekusi seperti itu cuman dari functions.php
semalem sih.. padahal sudah update dari tanggal 18 siang/sore gitu 18-Jan-2014 22:17:03 Asia/Jakarta
tapi emang di function masih ada panggil markdownparser mas dan, cek deh
// Return static page path. function get_static_path(){
$posts = get_static_pages();
$tmp = array();
// Create a new instance of the markdown parser
$md = new MarkdownParser();
O iya lupa yang itu :) bentar saya commit sekalian admin panelnya saja meskipun belum ada preview tapi ngga masalah sih sekalian testing.
Oke sipp +1
Sorry oot, woo ini maksudnya tag jadi lebih fleksibel yah, sy test bikin artikel dengan judul ada "htmly" nya lalu dengan tag "desain" tapi saat sudah jadi lalu saya klik halaman tag "htmly" eh ternyata ada juga artikel yang di ta desain itu :)
Update : karena ini ya
$total = get_count($tag, 'filename');
karena baca judul :)
Itu sih bug, bukan karena itu tapi ini:
if( strpos($url, "$tag") !== false){
Kurang explode :)
Woo, karena itu yah hehe, sy pikir mah fleksibel.. tapi bagus juga sih buat mutiple tags :D
Kalau pakai admin panel nanti nama file agak ribet ngga masalah, karena nanti otomatis pembuatan nama filenya, user misal hanya dikasih input tags, urlnya gimana, dan content.
Ya lebih enak nantinya dong :) biasanya pemakai maunya gk ribet, filename jadi otomatis kan
Bener filename otomatis dan tanggal diambil ketika save dilakukan, terpikirkan untuk bikin multiple tags juga setelah pakai admin panel. Untuk pembuatan user mendingan di semacam config.ini, dilist saja misal:
dan|password
admin|password
Nanti folder juga otomatis tercipta, atau mungkin bikin folder user nah bikin misal dan.md terus password ada didalamnya.
Sepertinya HTMLy sudah tidak main-main lagi ini :)
Wah, mantap.. gimana security nya mas dan? file itu musti dijaga dong :) Update:
itu tags gpp begitu aja , kayanya ambil dari filename koq, karena artikelnya filenamenya ada htmly nya :) gpp begitu aja masih relevan
Wah bahaya tagsnya : judul masa kebaca tags
Itu karena tidak pakai explode itu :)
HTMLy sudah tidak main main lagi :) hehe thanks to Joe Satriani, selalu menemani coding toh hehe :D
Untuk security sih mengandalkan htaccess. Sudah bisa multi user menulis, config.ini pindah ke folder admin, mungkin sudah dicommit dulu tidak masalah ya? sekalian pada testing, belum ada CSS sedikitpun, dan link ke postingan masih link ke file system.
Iya Joe Satriani, kagak ribet dengernya :)
Boleh dicommit, mas dan bug explode kayanya banyak, arsip juga kena.. Smua taxonomi deh :)
Sudah di commit and tags sepertinya sudah terpecahkan. Coba admin panelnya untuk create post dan edit. url haruslah misal htmly-testing.
test dilocalhost udah setting config koq gini ya : [views.root] is not set
adminnya simple dan mantep :D tinggal di style kan test posting nama file jadi gini : 2014-01-20-13_test_test-artikel.md ------ tag "test"
Config ini kan saya pindah ke admin biar jadi satu, iya sementara baru 1 tag saja :) yang angka 13 itu jam, tambahin menit juga harusnya.
Wah gk liat ada commit baru :D sudah bisa nih, mantap.. lagi ujicoba-ujicoba dulu nih :)
Ingat ketika di server, folder content permissionnya harus 777, harusnya di hapus sekalian saja ya biar tidak perlu gini, kalau apache yang bikin dari admin panel permissionnya tidak masalah.
Semua didalam content 777 apa folder content nya saja ?
warning, pas login Warning: Cannot modify header information - headers already sent by (output started at /home/defakaco/public_html/admin/index.php:16) in /home/defakaco/public_html/admin/includes/login.php on line 13
Itu di error log atau browser?
Browser nya mas dan, pas login keluar gitu, padahal udah bikin file dan password buat user :)
Sekarang masih begitu, ketika mengunjungi halaman admin defaka saya tidak menemukan error tuh, bisa kasih screenshotnya?
Pas login mas dan, sy buatin admin buat mas dan yah :D
dan admin
error muncul ketika user login, tapi ketika di refresh errornya hilang, "Cannot modify header information - headers already sent by"
Nah ketika di server saya ko tidak ya? terus dilocalhost juga gitu? coba pada login.php
<?php
if(isset($_POST['submit'])) {
$user = $_POST['user'];
$user_file = 'users/' . $user . '.txt';
$pass = $_POST['password'];
$user_pass = @file_get_contents($user_file);
if(file_exists($user_file)) {
if($pass === $user_pass) {
$_SESSION['user'] = $user;
header('location: index.php');
}
else {
echo 'Username and password not match!';
}
}
else {
echo 'Please create username.txt inside "admin/users" folder and put your password inside it.';
}
}
?>
dipindah ke bawahnya:
<p>Login Form</p>
<form method="POST">
User:<br>
<input type="text" name="user"/><br><br>
Pass:<br>
<input type="password" name="password"/><br><br>
<input type="submit" name="submit" value="Login"/>
</form>
karena ini mas dan :dancers:
ob_start();
+1 to @ncang die yang googling tuh haha
Iya bisa karena itu tapi sebelumnya coba codenya di reorder dulu, coba lakukan perubahan diatas lalu masih error atau tidak
Sudah sy coba reorder sepertinya masih error, mungkin terkait settingan php.ini ?
Coba setelah
header('location: index.php');
kasih exit();
Lebih keren lagi kalau saya punya akun ftp untuk merubah itu :)
masih sama errornya mas dan..
Gpp deh cukup tambahin ob_start(); saja setelah buka <?php kayanya terkait settingan php deh output_buffering = On
Coba kamu tambahin dan lihat hasilnya kalau bisa berarti sudah bukan masalah lagi :)
Sudah bisa koq :) mas dan login saja :D kan user passnya masih ada tuh ...
Sip pull request saja dengan perbaikan itu :) ini jalan pintas sebenarnya, harusnya tahu mana yang menyebabkan hal itu, best practice lah ceritanya.
saya hapus ya username mas dan ? kecuali memang mau jadi author di defaka wkwkwkwkwk ? test post http://www.defaka.com/2014/01/htmly-sekarang-memiliki-halaman-admin
oke sy pull request
Iya hapus saja. Tinggal menambahkan fitur-fitur lainnya tapi operasinya hanya pada folder content saja. Sekarang jadi tidak ribet nih :)
Wah, enak ini udah mantap-- pengembangan ke arah lebih lagi-- bisa jadi cms bener bener ini sih :D
// Create a new instance of the markdown parser $md = new MarkdownParser();
di log : PHP Fatal error: Class 'MarkdownParser' not found in function masih ada MarkdownParser.