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

- توجه: بخش لینک سازی و بخش کاملا آزاد ایجاد شد تا کاربران برای لینک سازی مطالب و موضوعات مرتبط با سایت خودشون رو با بقیه و موتورهای جستجو به اشتراک بگذارند توجه کنید اگر کاربری روزانه بالای 5 مطلب و لینک ارسال نمایید اکانت کاربری مسدود خواهد شد.

- توجه: دوستان لطفا سوالات خود را از طریق شماره تماس موجود در سایت اعلام نکنید با پیامک یا تلگرام و... این شماره برای تماس های ضروری مشتریان فروشگاه قرار گرفته است.

- قابل توجه کاربران: سوالات خود را از طریق پیام خصوصی ارسال ننمایید و فقط از طریق انجمن پیگیر باشید به سوالاتی که از طریق پیام خصوصی ارسال شود به هیچ عنوان جواب داده نخواهد شد.


تبلیغات
ads
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر فیلد های آگهی
#1
سلام

من می خواهم تغییراتی در این فیلدهای آگهی دهم. مثلا می خواهم فیلدها را جابه جا کنم یا بینشان فیلد جدیدی اضافه کنم.
البته بخش فیلدهای اختصاصی را دیده ام ولی آنها فقط در آخر فیلدهای موجود اضافه می شود و نمی تواند بین فیلدهای موجود اضافه شود و همچنین امکان جابجایی و بالا پایین کردن بین خود فیلدهای اختصاصی هم وجود ندارد که اگر راهی برای آن هم وجود دارد ممنون می شوم راهنمایی کنید!

تشکر
  پاسخ
تبلیغات
ads
#2
دو راه حل وجود داره :
روش اول نوشتن پلاگین ساده برای گرفتن مشخصات مورد نظر
روش دوم هم استفاده ار فیلدهای اختصاصی هست که برای تغییر چینش فیلدها هنگام ارسال آگهی باید تغییراتی رو انجام بدی توی هسته ولی برای نمایش متفاوت فیلدها هنگام مشاهده اگهی میتونی از کد زیر استفاده کنی.
در پوشه قالب فایل item.php خطوط زیر را
کد php:
<div id="custom_fields">
            <?
php if( osc_count_item_meta() >= ) { ?>
                <br />
                <div class="meta_list">
                    <?php while ( osc_has_item_meta() ) { ?>
                        <?php if(osc_item_meta_value()!='') { ?>
                            <div class="meta">
                                <strong><?php echo osc_item_meta_name(); ?>:</strong> <?php echo osc_item_meta_value(); ?>
                            </div>
                        <?php ?>
                    <?php ?>
                </div>
            <?php ?>
        </div> 
با خطوط زیر عوض کنید:
کد php:
<?php
            $custom_fields 
= array();
           if( 
osc_count_item_meta() >= ) {
                   while ( 
osc_has_item_meta() ) {
                       if(
osc_item_meta_value() !="") {
                            
$custom_fields[osc_item_meta_name()] = osc_item_meta_value();
                       }
                   }
              }
        
?>
           <?php echo $custom_fields['نام فیلدها'] ;?>
           <?php echo $custom_fields['نام فیلدها'] ;?>

 توی انجمن اصلی هم توضیحاتی داده شده
http://forums.osclass.org/bender/explode...n-item-php
  پاسخ
 سپاس شده توسط mavali ، iusce
#3
سلام میخوام وقتی روی گزینه ارسال رایگان آگهی کلیک میکنم در صفحه باز شده
بعضی از فیلد ها رو حذف کنم یا ویرایش کنم از کجا باید این کارو بکنم
خیلی لازمم
  پاسخ
#4
سلام بنده هم این مشکل دارم

لطفا راهنمایی بیشتر بفرمایید

با تشکر از انجمن خوبتون ایشالا پربارتر شود
  پاسخ
تبلیغات
ads
#5
هم از روش بالا میتونید استفاده کنید و هم پلاگین Custom Attributes استفاده کنید در سایت مرجع میتونید پیداش کنید.
  پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Wink درخواست پلاگین ورود کلمات کلیدی برای هر آگهی maadcn 6 2,105 ۱۳۹۵-۰۸-۰۱، ۰۶:۲۹ ق.ظ
آخرین ارسال: aagah
  پلاگین بروز رسانی - تغییر جزیی delijanisp 0 261 ۱۳۹۵-۰۴-۲۰، ۰۸:۱۲ ب.ظ
آخرین ارسال: delijanisp
  درخواست پلاگین پیشنهاد ارسال آگهی jahromy 2 339 ۱۳۹۵-۰۴-۰۳، ۱۱:۳۷ ق.ظ
آخرین ارسال: jahromy
  درخواست پلاگین پولی جهت ویرایش فیلد های عمومی kala 5 1,103 ۱۳۹۵-۰۳-۲۵، ۱۱:۴۵ ق.ظ
آخرین ارسال: morteza
  درخواست پلاگین مهر تاریخ انقضا برای آگهی های تاریخ گذشته maadcn 1 1,205 ۱۳۹۲-۰۸-۱۵، ۱۰:۱۳ ق.ظ
آخرین ارسال: morteza

کاربرانی که از این موضوع دیدن کرده اند ؟
2کاربر از این موضوع دیدن کرده اند :
mesmaili (۱۳۹۶-۰۷-۲۱, ۱۱:۵۶ ق.ظ)، mfp777 (۱۳۹۶-۰۷-۲۲, ۰۵:۵۶ ق.ظ)

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
تبلیغات
ads