زمان کنونی: ۳۰-۱-۱۴۰۳, ۰۸:۰۶ عصر درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کامپوننت فارسی اضافه کردن فیلد به مطالب جوملا Udja Custom Fields
۲۲-۴-۱۳۹۳, ۱۲:۵۵ عصر
ارسال: #1
کامپوننت فارسی اضافه کردن فیلد به مطالب جوملا Udja Custom Fields
درود بر شما

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

شاید شما هم با custom fields آشنا باشید و یا همانند اکثریت جوملا کاران(از جمله خودم) از وجود چنین افزونه ارزشمند ناآگاه باشید!
شما توسط این افزونه با ارزشمند می توانید 4 نوع فیلد برای قسمت مدیریت مطالب جوملا اضافه کنید(برای روتیتر,لیدخبر و...) که عبارتند از:


اضافه کردن فیلد قبل از عنوان
اضافه کردن فیلد بعد از عنوان
اضافه کردن فیلد بعد از مطلب
اضافه کردن فیلد ماژول



سه فیلد اول کاملا مشخص هست و گمان نکنم نیاز به توضیح خاصی باشه ولی فیلد چهارم "اضافه کردن فیلد ماژول" کمی نیاز به توضیح داره که در ادامه به صورت مفسر توضیح خواهم داد.

نحوه کار کردن با کامپوننت اضافه کردن فیلد:

بعد از نصب به مدیریت پلاگین ها رفته و پلاگین های Content - Udja Custom Fields Display و Editor Button - Udja Custom Fields Button را فعال می کنید.
سپس به مسیر زیر بروید:

مدیریت کامپوننت ها -> کامپوننت اضافه کن فیلد به مطلب

بعد از ورود به مسیر ذکر شده شما می توانید در این قسمت تمامی فیلد هایی که اضافه کرده اید را مشاهده نمایید اگر برای اولین بار است هیچ فیلدی وجود نخواهد داشت!
در این قسمت همانطور که اشاره کردیم می بایست اقدام به ساختن فیلد نماییم برای اینکار در قسمت "نام" نام فیبد را قرار می دهیم به فرض مثال "خلاصه خبر" قرار می دهیم و در قسمت موقعیت ، موقعیتی که تمایل دارید این فیلد در آنجا قرار بگیرد را وارد می کنید که ما موقعیت "بعد از عنوان " را انتخاب کردیم بعد از انجام دادن کار ها بر روی دکمه "ذخیره" کلیک نمایید تا فیبد شما اضافه شود!

خب تا به اینجا موفق شدیم یک فیلد به نام"خلاصه خبر" که قرار است بعد از عنوان مطلب نمایش داده شود ایجاد نماییم.
حاله به مدیریت مطالب رفته و یک مطلب جدید ایجاد نمایید ، بعد از وارد کردن عنوان و مطلب ، مطلب را ذخیره نمایید حال بر روی دکمه "اضافه کردن فیلد" که در زیر ادیتور قرار گرفته است کلیک نمایید.

بعد از کلیک بر روی این دکمه یک پنچره پاپ آپ باز می شود که دارای 2 قسمت می باشد.
در قسمت "متن فیلد" متنی که قرار است برای فیلد در نظر بگیرید وارد کنید. و در قسمت پنچره پایینی فیلد مورد نظر را انتخاب کرده و در انتها بر روی ذخیره کلیک نمایید.



کار کرد ما بقی فیلد ها به غیر از فیلد "اضافه کردن فیلد ماژول" واضح است به همین دلیل لازم دیدم تا توضیحی هر چند کوتاه در باب این فیلد بدهم.
در این بسته یک مازول نیز قرار داده شده است.
شما می توانید این ماژول را در یک موقعیت منتشر نمایید.اگر کاربر وارد مطلبی شده باشد و شما برای آن مطلب یک فیبد ماژول تعریف کرده باشید مقدار فیلد در مازول نمای داده خواهد شد .

اگر میخواهید ظاهر فیلد ها شبیه تصویر قبلی شود کد زیر را در انتهای فایل Css خود اضافه نمایید:
.item-page #StyleonBeforeTitleb,
.item-page #StyleonAfterTitle,
.item-page #StyleonAfterContent{
    
background-color#F8F8F8;
    
border-bottom1px solid #E0E0E0;
    
border-top1px solid #E0E0E0;
    
color#000000;
    
font11px tahoma,Arial;
    
margin:10px 0 10px 0;
    
padding10px;
    
text-alignjustify;

[/quote]

موفق باشید


فایل‌(های) پیوست شده
com_udjacustomfields.zip
نوع فایل .zip
دفعات دانلود 290
اندازه 79.09 کیلوبایت

یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط nohz ، vahid62 ، محمدسلیمانی
۱۷-۴-۱۳۹۴, ۰۳:۴۳ عصر
ارسال: #2
RE: کامپوننت فارسی اضافه کردن فیلد به مطالب جوملا Udja Custom Fields
ضمن تشکر . بنده بسیار به این افزونه نیاز دارم . با وجودی که نصب میکنم . توی صفحه اصلی متاسفانه تیتر ها رو نمایش نمیده اما وقتی رو مطلب کلیک میکنم نمایش داده میشه که اون هم متاسفانه دوبار تکرار میکنه . لطفا راهنمایی بفرمایید.

با تشکر فراوان
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
ارسال پاسخ 


پرش به انجمن:


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