mehral

مشکل در دخیره در ساخت پلاگین

5 پست در این موضوع قرار دارد

درود بر همه دوستان

من رو ساخت یه پلاگین کار می کنم به چنتا مشکل برخوردم

داده ها رو در options.php به صورت serialize دخیره می کنم ولی هر بار که داده جدید وارد کنم داده ها serialize شده پاک می شن یه شمارنده هم درست کردم که هربار داده ها رو با ایندکس متفاوت ذخیره کنه ولی نتیجه ای نگرفتم

یه نمونه کد برای textare


public function mf_els_htwo_setting($args)
{
extract($args);
foreach ($this->options as $i => $value) {
$index = $i + 1;
}
$field = '<textarea id="'.$id.'" name="mf_eis_add_options['.$index.']['.$name.']" rows="2" cols="50" class="large-text code"></textarea>';
$field .= '<p class="descriptions">'.$desc.'</p>';
echo $field;
}

در پایان هربار مه داده ای ذخیره شه به اینصورت می شه

ذخیره داده ها یک

post-1230-0-60581400-1356764049_thumb.pn

ذخیره داده ها دو

post-1230-0-91839200-1356764196_thumb.pn

نتیجه ای که می خوام

post-1230-0-58951200-1356764190_thumb.pn

ممنون از همه دوستان

0

به اشتراک گذاری این پست


لینک به پست

سلام

به انجمن خوش اومدین دوست عزیز

فقط کد بالا هست؟ شما در کد بالا چیزی رو ذخیره نمیکنن.

اگر اپشنی هست باید از register_setting استفاده کنید.

مثلا:

register_setting(my_settings', 'mytextarea');

4

به اشتراک گذاری این پست


لینک به پست

سلام

به انجمن خوش اومدین دوست عزیز

فقط کد بالا هست؟ شما در کد بالا چیزی رو ذخیره نمیکنن.

اگر اپشنی هست باید از register_setting استفاده کنید.

مثلا:

register_setting(my_settings', 'mytextarea');

ممنون از پاسخ ولی من هم از


register_setting('mf_eis_add_options', 'mf_eis_add_options');
add_settings_section('mf_eis_add_section', 'Add Field to EIS', array($this, 'mf_eis_add_section_cb'), 'mf_eis_add_page');

استفاده کردم همه چی خوب پیش رفته حتی ذخیره کردن فقط مشکل اینجاست هربار که من داده ای رو ذخیره می کنم داده قبلی پاک می شه اون دادهای توی عکس های ضمیمه شده خروجی این قسمت از کد هسن


<?php
$o = get_option('mf_eis_add_options');
echo "<pre>";
print_r($o);
echo "</pre>";
?>

غیز از عکس نهایی که می خوام نتیجه نهای باشه که نمی شه

0

به اشتراک گذاری این پست


لینک به پست

ببینید هر بار که شما داده جدید درستمی کنید ایندکس شما از اول شروع میشه برای همین داده های قبلی هم حذف و داده جدید میاد روش.

من نمیدونم میخواید چیکار کنید اما اگر میخواید ایندکس با هر داده جدید جلو بره باید کارتون رو دیتابیسی کنید و ایندکس رو در هر سری ورود ذخیره کنید و از ادامه قبلی کار رو انجام بدید.

3

به اشتراک گذاری این پست


لینک به پست

فکرکنم باید همین کارو کنم ، ممنون

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط joyford
      با درود
      من یک افزونه ی سفارش گیری میخوام ، دارم از سیستم edd استفاده می کنم
      چیزی که من می خوام به این شرحه :
      مشتری بیاد رو لینک " ثبت سفارش کلیک کنه " ، بعد انتخاب کنه مثلا کارت ویزیت می خواد ، بعدش تحریر رو انتخاب کنه مثلا 80 گرم می خواد یا 100 گرم ، بعدش تعداد تیراژ رو انتخاب کنه و به همین ترتیب ، آخرش هم فایلشو آپلود کنه و با توجه به انتخاب هایی که کرده هزینه رو بره درگاه پرداخت کنه
      چه افزونه ای پیشنهاد میدید ؟
      نکته : ووکامس نیستم ! EDD هستم
      سپاس از شما
    • توسط amirarshia
      وقت بخیر
      برای قالب فریلنس انجین فارسی نیاز به یک پلاگین دارم
      قالب فریلنس انجین قالب برگزاری مناقصه هست شبیه پونیشا
      کار پیچیده ای نیست اما متاسفانه خودم وقت ندارم و پروژه ی دیگه ای دست دارم
       
       
      لطفا قیمت رو منطقی بفرمایید
      تا هفته دگه باید تحویل داده بشه
       
    • توسط eh58san
      سلام روزتون بخیر استاتید محترم نیازمند پلاگین یا روشی برای ایجاد چنین منو هایی میباشم: لینک سایت  در صورتی که امکانش هست ممنون میشم راهنمایی فرمایید
       

    • توسط 2raj
      سلام و عرض ادب
      دوستان بنده میخوام افزونه سئو: ووکامرس رو فعال کنم که با خطای زیر مواجه میشم لطفا راهنمایی کنید تا مشکل رو برطرف کنم
      به‌دلیل داشتن مشکلی جدیافزونه فعال نشد.
      Fatal error: Cannot redeclare yoast_wpseo_woocommerce_missing_error() (previously declared in /home/niyazero/public_html/wp-content/plugins/wpseo-woocommerce1/wpseo-woocommerce.php:1374) in /home/niyazero/public_html/wp-content/plugins/wpseo-woocommerce/wpseo-woocommerce.php on line 1384
    • توسط gust
      سلام دوستان من یه مشکلی دارم قالب Entrada نصب شده و الان میخوام افزونه اضافه کنم یا ویرایش کنم با اینکه ادمینم امکانش نیست دسترسی به هاستم دارم منتهی اونجام چیزی پیدا نکردم لطفا راهنماییم کنید