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

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط barghandan
      سلام دوستان
      من یه سایت ووکامرسی دارم راه میندازم
      چیزی که جالبه اینه که انتهای همه ی لینک هام یه عبارت ثابتی اضافه میشه
       آدرس سایت http://konkurism.com/  هست ولی وقتی کلیک بکنید می بینید که انتهاش تغییر میکنه
      کارایی که کردم
      تست با پوسته های مختلف که تو همشون وقتی ووکامرس فعال بود این مشکل وجود داشت حتی پوسته های پیش فرض خود وردپرس
      همه پلاگین ها رو غیرفعال کردم و دونه دونه فعال کردم و فهمیدم ووکامرس اشکال داره
      پلاگین ها همش ورژن جدیده
      وردپرسم هم آپدیت شده است.

      ممنون میشم کمک کنید 
    • توسط Siaavash
      یه پلاگین جدول نیاز هست که داخل پست های وبلاگ بشه ازش استفاده کرد، و به راحتی بشه رنگ بندی و ابعادش رو تنظیم کرد.
      یه پلاگین که بشه شبیه عکس پیوست جدول رو استایلش رو مشخص کرد و داخل پست استفاده کرد.
      چه پلاگینی پیشنهاد می شه؟

    • توسط Fardis Tarh
      سلام خسته نباشید؛
      من تو پوسته‌ی BuildPress یه مشکلی دارم.
      اولا برای ویرایش برگه‌هاش حتما باید با افزونه‌ی مخصوص page builder by site origin کار کرد.
      تو صفحه‌ی اصلی چند تا باکس هست که عکس تصویر شاخص برگه‌های دیگه رو نمایش میدن ولی متونش لورم ایبسوم هست و باید ویرایش کرد.
      برای ویرایش متون سایت سازنده این آموزش رو گذاشته:

      ولی تو تنظیمات صفحه من گزینه‌ی excerpt ندارم. همه‌ی افزونه‌های قالب هم نصب و به روز هستن دیگه نمیدونم مشکل کجاست!
      ممنون میشم راهنمایی بفرمایید.
      با تشکر
    • توسط IFTHEN
      برای راه اندازی سایت یک صرافی نیاز به یک پلاگین دارم که بتونم قیمت ارز کشورهای مختلف رو روزانه جلوی نام کشور وارد کنم و در قسمت مورد نظر در سایت نمایش داده بشه!
       
      می دونم از طریق زمینه دلخواه می شه این کار رو انجام داد! اما کاربری که قراره سایت رو به روز کنه هیچ گونه شناختی به وردپرس و برنامه نویسی نداره به خاطر همین دنبال راهیی هستم که مثلا پرچم یا نام کشورهای مختلف در قسمت ارسال پست بیاد و کاربر جلوی هر نام یا پرچم فقط رقم مورد نظرش رو تایپ کنه و بعد هم منتشر کنه و داخل سایت نمایش داده بشه.
      اگر این قیمت ها قابل آرشیو شدن هم باشند و بشه یک نمودار هم از قیمت هر ارز در یک بازه زمانی مشخص رو ارایه بده عالی می شه.
       
      آیا همچین پلاگینی وجود داره؟
      در صورتی که چنین پلاگینی نیست برای نوشتن چقدر زمان و هزینه نیاز هست؟
    • توسط Silence
      یک سری سوال کلی داشتم که تقریبا مرتبط با وردپرس هست اما چون مطالبی خارج از بحث وردپرس هم در سوالات هست اینجا مطرح می کنم...
      یک سایت قراره راه اندازی بشه که شامل یک مجله، فروشگاه و انجمن  باشه...
      بیس سایت که مجله هست قراره با وردپرس راه اندازی بشه...
      1- برای قسمت انجمن از چه اسکریپتی استفاده بشه بهتره؟...
      2- آیا امکان وجود داره که بشه وردپرس رو به اسگریپت ها انجمن ساز متصل کرد که کاربر داخل وردپرس ثبت نام کنه، و با همون یوزر و اکانت وردپرس بتونه داخل انجمن لاگین کنه و فعالیت داشته باشه؟...به عبارت بهتر ساخت یوزر از طریق وردپرس انجام بشه...
      3- در قسمت فروشگاه قرار هست هم محصولات فیزیکی به فروش برسه و هم محصولات دیجیتال (ویدیو، pdf و...)...از چه کدام پلاگین برای این کار استفاده بشه بهتر هست؟...
       
      سوالات بعدی رو هم در ادامه می پرسم...