حمیدرضا 180 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 سلامآموزش های زیادی چه خارجی و ایرانی وجود داره ولی از هیچ کدوم سر در نیاوردم. لطفا یک بزرگوار به صورت ساده فقط یک تکست باکس رو به من بگه چطوری محتواشو نشون بدم و آپدیت کنم. نقل قول لینک به ارسال
ho3ein 330 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 (ویرایش شده) این کد رو تو فایل فانکشنتون بریزید.functions.php<?phpinclude 'theme_panel.php';?فایلی تو صفحه اصلی قالبتون ایجاد کنید : theme_panel.phpاین کد رو توش بریزید : <?php$shortname = "theme";$zm_categories_obj = get_categories('hide_empty=0');$zm_categories = array();foreach ($zm_categories_obj as $zm_cat) {$zm_categories[$zm_cat->cat_ID] = $zm_cat->category_nicename;}$categories_tmp = array_unshift($zm_categories, "Select a category:");$number_entries = array("Select a Number:","1","2","3","4","5","6","7","8","9","10", "12","14", "16", "18", "20");$options = array (array("type" => "open"),array("name" => "متن","desc" => "متن ، شما ميتوانيد از تگ هاي اچ تي ام ال استفاده کنيد.", "id" => $shortname."_matn", "std" => "", "type" => "textarea"),array("type" => "close"),);function mytheme_add_admin() {global $themename, $shortname, $options;if ( $_GET['page'] == basename(__FILE__) ) { if ( 'save' == $_REQUEST['action'] ) { foreach ($options as $value) { update_option( $value['id'], $_REQUEST[ $value['id'] ] ); } foreach ($options as $value) { if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ] ); } else { delete_option( $value['id'] ); } } header("Location: themes.php?page=theme_options.php&saved=true"); die; } else if( 'reset' == $_REQUEST['action'] ) { foreach ($options as $value) { delete_option( $value['id'] ); update_option( $value['id'], $value['std'] );} header("Location: themes.php?page=theme_options.php&reset=true"); die; }} add_theme_page($themename." Options", " تنظيمات $themename", 'edit_themes', basename(__FILE__), 'mytheme_admin');}function mytheme_admin() {global $themename, $shortname, $options;?><div class="wrap"><div class="opwrap" style="background:#fff; margin:20px auto; width:80%; padding:30px; border:1px solid #ddd;" ><h2 class="wraphead" style="margin:10px 0px; padding:15px 10px; font-family:arial black; font-style:normal; background:#B3D5EF;"><b><?php echo $themename; ?> تنظيمات پوسته </b></h2><?phpif ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings saved.</strong></p></div>';if ( $_REQUEST['reset'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings reset.</strong></p></div>';?><form method="post"><?php foreach ($options as $value) {switch ( $value['type'] ) {case "open":?><table width="100%" border="0" style="background-color:#eef5fb; padding:10px;"><?php break;case "close":?></table><br /><?php break;case "break":?><tr><td colspan="2" style="border-top:1px solid #C2DCEF;"> </td></tr><?php break;case "title":?><table width="100%" border="0" style="background-color:#dceefc; padding:5px 10px;"><tr><td colspan="2"><h3 style="font-size:18px;font-family:Georgia,'Times New Roman',Times,serif;"><?php echo $value['name']; ?></h3></td></tr><?php break;case 'text':?><tr><td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td><td width="80%"><input style="width:400px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php if ( get_settings( $value['id'] ) != "") { echo get_settings( $value['id'] ); } else { echo $value['std']; } ?>" /></td></tr><tr><td><small><?php echo $value['desc']; ?></small></td></tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #ffffff;"> </td></tr><tr><td colspan="2"> </td></tr><?phpbreak;case 'textarea':?><tr><td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td><td width="80%"><textarea name="<?php echo $value['id']; ?>" style="width:400px; height:200px;" type="<?php echo $value['type']; ?>" cols="" rows=""><?php if ( get_settings( $value['id'] ) != "") { echo stripslashes (get_settings( $value['id'] )); } else { echo $value['std']; } ?></textarea></td></tr><tr><td><small><?php echo $value['desc']; ?></small></td></tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #ffffff;"> </td></tr><tr><td colspan="2"> </td></tr><?phpbreak;case 'select':?><tr><td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td><td width="80%"><select style="width:240px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>"><?php foreach ($value['options'] as $option) { ?><option<?php if ( get_settings( $value['id'] ) == $option) { echo ' selected="selected"'; } elseif ($option == $value['std']) { echo ' selected="selected"'; } ?>><?php echo $option; ?></option><?php } ?></select></td></tr><tr><td><small><?php echo $value['desc']; ?></small></td></tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #ffffff;"> </td></tr><tr><td colspan="2"> </td></tr><?phpbreak;case "checkbox":?><tr><td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td> <td width="80%"><? if(get_settings($value['id'])){ $checked = "checked=\"checked\""; }else{ $checked = ""; } ?> <input type="checkbox" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" value="true" <?php echo $checked; ?> /> </td></tr><tr> <td><small><?php echo $value['desc']; ?></small></td></tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #ffffff;"> </td></tr><tr><td colspan="2"> </td></tr><?php break;}}?><p class="submit"><input name="save" style="background:#04a550; color:#fff;text-shadow:none" type="submit" value="ثبت تغييرات" /><input type="hidden" name="action" value="save" /></p></form><form method="post"><p class="submit"><input name="reset" style="background:#a50404; color:#fff;text-shadow:none" type="submit" value="حذف تغييرات!" /><input type="hidden" name="action" value="reset" /><small>با زدن اين دکمه تمام تنظيمات به حالت اوليه خود بر ميگردد</small></p></form></div><?php}add_action('admin_menu', 'mytheme_add_admin'); ?> برای نمایش این متنی که وارد کردید این کد رو تو جای که میخواین نشون بده بزارید :<?php $matn = get_option('theme_matn'); echo stripslashes($matn); ?>این ساده ترین راهه!! ویرایش شده اسفند 91 توسط Morteza 3 نقل قول لینک به ارسال
حمیدرضا 180 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 شاید خنگ باشم از این 140 خط چیزی سرم نشد. خواهش میکنم کوتاه باشه. استایل بندی نمیخوام. فقط نحوه ذخیره سازی رو بگید. نقل قول لینک به ارسال
ho3ein 330 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 اگه به کد های PHP اشنایی ندارید طبیعیه 1 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 خیلی ساده هم نیست. در هر صورت بایدآشنایی به کدنویسی برای مدیریت وردپرس داشته باشید.http://web-argument.com/2008/11/05/wordpress-plugin-simple-option-page/آموزشش ساده هست 3 نقل قول لینک به ارسال
حمیدرضا 180 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 آشنایی دارم ولی خدایی 140 خط دیگه خفن بود نقل قول لینک به ارسال
ho3ein 330 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 من خودم ننشستم تک تک خط ها رو بنویسم آماده بود براتون گذاشتم ولی از 30-40 خط کمتر فکر نکنم هیچ چیزی باشه !! 1 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 ایجاد پنل تنظیمات در مدیریت 1 نقل قول لینک به ارسال
ata3929 0 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 سلامنمیدونم اینجا جاشه یا نهاگه نبود که ببخشینمن میخوام مشل این سایت www.socksbaz2.bizکنار اسلایدر سایتمیخوام پست صفحه اول تو همه صفحات نشون بده ولی هر کاری میکنم نمیشهخواهش میکنم کمکم کنین نقل قول لینک به ارسال
Parsa 23463 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 سلامنمیدونم اینجا جاشه یا نهاگه نبود که ببخشینمن میخوام مشل این سایت www.socksbaz2.bizکنار اسلایدر سایتمیخوام پست صفحه اول تو همه صفحات نشون بده ولی هر کاری میکنم نمیشهخواهش میکنم کمکم کنینلطفا برای سوالتون تاپیک ایجاد کنید 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .