Risalelerden Seçmeler -WordPress Plugin
Sitemin yani hasansarman.net in headerında da gordugunuz gibi Risale-i nur dan küçük alıntılar sürekli olarak sayfa değiştikce veya yenilendikce degişmekte. Bunu yazdıktan sonra belki daha fazla insan kullanmak ister düşüncesiyle bunu wordpress plugin haline dönüştürüp wordpress e plugin başvurusunda bulundum aşağıda detaylarını anlattıgım sekilde sizde ister internet sayfanıza ister Postlarınız altına imza olarak bu eklentiyi [...]
Sitemin yani hasansarman.net in headerında da gordugunuz gibi Risale-i nur dan küçük alıntılar sürekli olarak sayfa değiştikce veya yenilendikce degişmekte. Bunu yazdıktan sonra belki daha fazla insan kullanmak ister düşüncesiyle bunu wordpress plugin haline dönüştürüp wordpress e plugin başvurusunda bulundum aşağıda detaylarını anlattıgım sekilde sizde ister internet sayfanıza ister Postlarınız altına imza olarak bu eklentiyi koyabilirsiniz. eklenti kurulum sırasında ihtiyacı olan herşeyle birlikte geldiğinden DIŞARIYA herhangi bir bağlantı ihtiyacı duymamaktadır.
Tamamen ücretsizdir. İstediğiniz şekilde alıp kullanabilir vede dağıtabilirsiniz. Allah Razı Olsun demeniz benim için yeterli bir ücrettir
Benim olusturdugum veritabanında 1400 adet bu şekilde seçme söz bulunuyor. bunları php dosyası içinde kurulum sıraında veritabanına yazıyor sonrasında hep buradan okuyorum.
//ENGLISH In order to make this plugin show english aphorisms use if ( function_exists( 'show_aphorism' ) ) { show_aphorism(); } This plugin creates a database table consisting of favorite aphorisms from all over the world. for now there 700 english aphorisms and 1400 turkish aphorisms. This number is growing day by day. if you want to show multiple aphorisms on the different parts of page just use if ( function_exists( 'show_aphorism' ) ) { show_aphorism(); } whereever you like. a live demo can be seen on http://hasansarman.net if you have any suggestions & offerings & questions contact me via e-mail: hasansarman@gmail.com
Kurulum bittikten sonra Ayarlar Sayfanızdan Risalelerden seçemeler-1400 adet isimli baslıgı tıklayarak ayarları gorebilir plugini nasıl kullanacagınızı detaylarıyla ogrenebilirsiniz. plugin kurulduktan sonra çalıştırmak istediginiz her noktaya
|
1 |
<?php risale_bas(); ?> |
yazmanız yeterlidir. Güle güle kullanın...
Aboo.php dosyamın içeriği.. görüldüğü gibi oncelikle wordpress e bu eklentinin options page ini ekleyip eklentiyi kuruyoruz. aşağıda ayrıntılı install işlemi için yazdığım kodları görebilirsiniz.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 |
<?php function risale( $atts, $content = null ) { return risale_bas(); } function risale_install() { global $wpdb; global $jal_db_version; $jal_db_version = "1.0"; $table_name = $wpdb->prefix . "risale"; $sql = "CREATE TABLE $table_name ( id int(11) NOT NULL AUTO_INCREMENT, soz varbinary(1000) DEFAULT NULL, UNIQUE KEY id (id) );"; require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); dbDelta($sql); add_option("jal_db_version", $jal_db_version); include_once 'hasan_wpustaddan.php'; foreach ($hasan_wpustaddan as $deger) { $sql2="INSERT INTO $table_name ( `soz` ) VALUES ( '$deger[soz]' );"; dbDelta($sql2); } } function veritabanindancek() { $lyrics=mt_rand( 1, 1305 ); mysql_query("SET CHARACTER SET latin5 SET COLLATION_CONNECTION = ‘latin5_turkish_ci’"); $table_name = $wpdb->prefix . "risale"; $result=mysql_query("Select * from $table_name where id=$lyrics"); // And then randomly choose a line $row = mysql_fetch_array($result); mysql_close(); return $row['soz']; } function trimOffFront($str) { $ii=0; $strx=trim($str); while(is_numeric($strx[$ii])) { $ii++; } return substr( $strx, $ii ); } // This just echoes the chosen line, we'll position it later function hasan_yaz() { $chosen = veritabanindancek(); echo "<p id='risaleyazi'>".trimOffFront($chosen)."</p>"; } // We need some CSS to position the paragraph function hasan_css() { // This makes sure that the positioning is also good for right-to-left languages echo " <link href='http://fonts.googleapis.com/css?family=Quintessential&subset=latin,latin-ext' rel='stylesheet' type='text/css'> <style type='text/css'> #risaleyazi { font-family: 'Quintessential', cursive; background-image:url('/wp-content/plugins/risaleyazi/paper.jpg'); background-repeat:no-repeat; background-size:100% auto; background-max-width:100%; background-color:#E8CC8D; float: center; padding-top:25px; padding-bottom:25px; padding-right:50px; padding-left:50px; margin: 0; font-size: 20px; } </style> "; } function risale_bas(){ hasan_css(); hasan_yaz(); }; |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
<?php /* Plugin Name: Risalelerden Secmeler Plugin URI: http://hasansarman.net/risalelerdensecmeler Description: Plugin is showing random superb's from Risale-i Nur Author: Hasan SARMAN Version: 1.0 Author URI: http://hasansarman.net */ include 'aboo.php'; // Set-up Action and Filter Hooks register_activation_hook(__FILE__, 'hasansarman_add_defaults'); register_uninstall_hook(__FILE__, 'hasansarman_delete_plugin_options'); add_action('admin_init', 'hasansarman_init' ); add_action('admin_menu', 'hasansarman_add_options_page'); function hasansarman_add_defaults() { risale_install(); } // Init plugin options to white list our options function hasansarman_init(){ register_setting( 'hasansarman_plugin_options', 'hasansarman_options', 'hasansarman_render_form' ); } // Add menu page function hasansarman_add_options_page() { add_options_page('Risalelerden Secmeler Ayar Sayfasi ', 'Risalelerden Secmeler - (1400 adet)', 'administrator', __FILE__, 'hasansarman_render_form'); } // Render the Plugin options form function hasansarman_render_form() { ?> <div class="wrap"> <!-- Display Plugin Icon, Header, and Description --> <div class="icon32" id="icon-options-general"><br></div> <h2>Risalelerden Secmeler</h2> <CENTER> <tr> Asagidaki kodu arzu ettiginiz yere ekleyerek plugini kullanabilirsiniz. <br> <strong><code> if ( function_exists( 'risale_bas' ) ) { risale_bas(); } </code> </strong> <br> Veritabaniniza risale isimli bir tablo olusturarak bu tablonun icine risalelerden alintilari yazan bu eklenti rastgele bunlari gostermektedir. Demo icin www.hasansarman.net ' i ziyaret edebilirsiniz. <br>Ornek Resim : <br> <img src="/wp-content/plugins/risale-secmeler/aboo.jpg" alt="ornek"> <br>Gordugunuz Eksiklik ve/veya hatalari lutfen bana bildiriniz. En kisa zamanda duzeltilecektir. <br>iletisim: hasansarman@gmail.com <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden" name="hosted_button_id" value="659VNK56VFK74"> <input type="image" src="https://www.paypalobjects.com/tr_TR/TR/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - Online ödeme yapmanın daha güvenli ve kolay yolu!"> <img alt="" border="0" src="https://www.paypalobjects.com/tr_TR/i/scr/pixel.gif" width="1" height="1"> </form> </CENTER> </div> <?php } |
Risalelerden alıntılar isimli pluginimin verileri cekecegi dosya wp-ustaddan-secmeler.php bu dosya oldukca uzun oldugun sadece bir kac satırını burada paylasıyorum arzu edenler full halini gormek ve/veya kullanmak isteyenler Sayfanın basşındaki linkten indirebilir. wordpress lerine entegre ederek kullanabilirler.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
<?php /** * Export to PHP Array plugin for PHPMyAdmin * @version 0.2b */ // // Database `hasan_newwp` // // `hasan_newwp`.`hasan_wpustaddan` $hasan_wpustaddan = array( array('id' => '1','soz' => ' Bismillah her hayrın başıdır. Sözler - 5 '), array('id' => '2','soz' => ' Ben nefsimi herkesten ziyade nasihata muhtaç görüyorum. Sözler -5 '), array('id' => '3','soz' => ' Herşey, Cenab-ı Hakk’ın takdiriyledir. Sözler - 468 '), array('id' => '4','soz' => ' Sizin herşey’iniz muhafaza ediliyor. Her ameliniz yazılmıştır. Mektubat - 227 '), array('id' => '5','soz' => ' Şu âlemde mü’minin mü’mine karşı en büyük yardımı dua iledir.Barla -247 '), array('id' => '6','soz' => ' Kabir var, hiç kimse inkâr edemez. Sözler -1 42 '), array('id' => '7','soz' => ' Ey arkadaş! İnsan da başıboş, serseri, sahibsiz bir hayvan değildir.Mes-- 44 '), array('id' => '8','soz' => ' "Cesed-i insan; havaya, suya, gıdaya muhtaç olduğu gibi, ruh-u insan da namaza muhtaçtır. Sözler - 778" '), array('id' => '9','soz' => ' "Zulme rıza zulümdür; tarafdar olsa, zâlim olur. Kastamonu L. - 207" '), array('id' => '10','soz' => ' Dinleyen söyleyenden daha iyi anlar. Sözler - 355 '), array('id' => '11','soz' => ' Cenab-ı Hakk’ın rızası ihlas ile kazanılır. Lem’alar - 152 '), array('id' => '12','soz' => ' Allah’a tevekkül edene Allah kâfidir. Mesnevi - 130 '), array('id' => '13','soz' => ' Nasihat istersen, ölüm yeter. Mektubat - 282 '), array('id' => '14','soz' => ' Hastalık, sabun gibi, günahların kirlerini yıkar, temizler. Lem’alar - 209 '), array('id' => '15','soz' => ' Nefsini ıslah etmeyen, başkasını ıslah edemez. Sözler - 269 |






Your post, Risalelerden Seçmeler -Wordpress Plugin - Hasan SARMAN, is really well written and insightful. Glad I found your website, warm regards from Shad!
Thx for your response. these responses make me believe i made a good plugin for humanity. i also added english support and anglish antonyms from Hz. Muhammed (p.b.u.h) , Hz. Ali,Mevlana. You can follow my plugin from http://wordpress.org/extend/plugins/risalelerden-secmeler/