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


ارسال پاسخ 
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در ارتقا کمپوننت cedtag به جوملا 3.4x
۱۹-۶-۱۳۹۴, ۱۲:۱۹ صبح
ارسال: #4
RE: مشکل در ارتقا کمپوننت cedtag به جوملا 3.4x
همونطور که حدس میزدم مشکل مربوط به parentid جداول داده بود که در جوملا 2.5 این ردیف در com_content موجود هست اما در جوملا 3.4x در جداول content موجود نیست چند راه داره یکیش ایجاد دستی ردیف مربوط در com_content جوملا 3
دومی تغییر در کدهای فراخوانی جداول در فایل cedtag برای ایجاد این ردیف در جدول خود کمپوننت نه در کمپوننت کانتنت
سومی نصب ردیف مربوط به صورت اتوماتیک در صورت موجود نبودن با استفاده از فایل نصبی sql کمپوننت به این روش
[تصویر:  ofkm_capture.png]

این یک مثال برای ایجاد ردیف هادر صورت موجود نبودن در جدول کمپوننت مورد نظر هست .
به هر حال ...
چند خطای دیگه مربوط به فایلهای php کمپوننت بود که حل شد
از جمله خطاهای
php - Notice: Array to string conversion
و...

فعلا تگها رو نمایش میده و مطالب مربوط هم بدرستی لیست میشن
مشکل فعلی طرح و قالب نمایش تگها در صفحه بلاگ هست
خطاهای حاضر

Notice: Undefined property: CedTagViewTag::$pagination
و
Fatal error: Call to a member function get()

مزبوط به کد زیر هست که مشغول رفع اون هستم
(($this->show_pagination == 1 || ($this->show_pagination == 2)) && ($this->pagination->get('pages.total') > 1)) { ?>
<div class="pagination">

در صورت خاموش کردن گزارش خطا این خطاها نمایش داده نمیشن ولی چون میخام این خطاها کاملا رفع بشه کاری به error reporting نداریم
امضاء sasanu
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط پیام عمرانی ، Pourdaryaei ، sajjad salehi
ارسال پاسخ 


پیام‌های داخل این موضوع
RE: مشکل در ارتقا کمپوننت cedtag به جوملا 3.4x - sasanu - ۱۹-۶-۱۳۹۴ ۱۲:۱۹ صبح

پرش به انجمن:


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