Post by elmasrydhb » Thu Mar 24, 2022 10:03 pm

السادة المحترمين القائمين على المنتدى
كل الشكر و التقدير لما تقدموة من عم عربى مميز
لدى قالب اوبن كارت 2200 علية حوالى 1200 منتج كل منتج لة سيو الخاص بة
والان قمت بتركيب قالب 3037 على صب دوين اخر تمهيدا للنقل و التحديث
تم الترقية علية و كل شىء تمام
يتبقى فقط السيو للمنتجات القالب القديم 2200 علية سيو لعدد 1200 منتج
القالب الجديد 3037 علية كل المنتجات بدون السيو لم تنتقل فى الترقية
السؤال
كيف انقل السيو ل 1200 منتج من قالب 2200 الى قالب 3037 مرة واحدة بدل اعادة كتابتها منتج منتج ؟

New member

Posts

Joined
Mon Jan 26, 2015 7:36 pm

Post by tapspeed » Sat Mar 26, 2022 1:04 am

وعليكم السلام ورحمة الله .
للاسف حضرتك نقلت المنتجات بشكل خاطئ عليك الطبيعى بيتم نقل المنتجات برابط السيو وان كان فى نسخ اوبن كارت القديمة لغة واحدة ، فما يتم نقل نفس رابط السيو ﻷكثر من لغة.
من خبرتنا الطويله فى هذا المجال وحسب طرح سؤالكم فأن الطريقة اﻻمثل لحضرتك هى اعادة نقل المنتجات مع التأكد ان اداة النقل تنقل رابط السيو ...

فى حال عدم توافر اﻻداة المناسبه :
- ترجع الى جدول روابط السيو فى النسخة القديمة وكل روابط المنتجات لها قيمة حقل
query
مثل:

Code: Select all

product_id=x
- تمسح كل قيم روابط المنتجات من الجدول الجديد.
- تصدر الجدول القديم الى ملف سكول وتقوم بالتعديل عليه باستخدام بيئة تطوير كود او بى اتش بى ستورم.
- تعمل مقارنة بين حقول الجدول القديم والجديد وتتأكد ان ملف السكول بعد تعديلة مناسب للنقل الى الجدول الجديد
ما تقوم به على ملف السيكوال:
- حذف اى روابط سيو ﻻتخص المنتجات.
- تحديد لغة رابط السيو ﻻن النسخة الجديدة روابط سيو متعددة اللغات.

- بعد ذلك تستورد الجدول الى قاعدة البيانات الجديدة ...

هذا والله الموفق.

Opencart Support | Extension Development | Opencart 3 Klarna checkout


New member

Posts

Joined
Wed Feb 02, 2022 1:09 am

Post by elmasrydhb » Sat Mar 26, 2022 9:56 pm

اشكرك على اهتمامك جدا
انا لم انقل شىء انا قمت بالتحديث فقط
مكان كتابة السيو فى قالب 2200 فى بيانات المنتج
ومكان كتابة السيو فى قالب 3037 فى مكان مختلف
ولما تمت الترقية لم يتم نقل بيانات السيو من لقالب القديم الى الحديث
مرفق صورة للتوضيح
ثانيا
اين اجد على قاعدة البيانات الملفين اللى المفروض اعدل فيهم ؟
تحت اى اسم فى كل قالب منهم ؟
ارجو المساعدة للاهمية

Attachments

Capسيو 2ture.PNG

Capسيو 2ture.PNG (60.83 KiB) Viewed 1923 times


New member

Posts

Joined
Mon Jan 26, 2015 7:36 pm

Post by tapspeed » Sun Mar 27, 2022 3:37 pm

اهلا اخى .. نعم أخى فى التحديث روابط سيو تظهر كما هى فى النسخة المحدثة تماما كما لوكانت فى القديمة.
هناك شئ ما مفقود فى التحديث ..
للعلم فأن اسماء او حقول الجداول فيها بعض اﻻختلاف بين نسخ اوبن كارت 2 و 3
ليس أمامك اﻵن سوى النقل اليدى لروابط السيو وباقى البيانات اﻻخرى التى سوف تظهر لك بعد المراجعة .

Opencart Support | Extension Development | Opencart 3 Klarna checkout


New member

Posts

Joined
Wed Feb 02, 2022 1:09 am

Post by tapspeed » Sun Mar 27, 2022 3:39 pm

الجدول الذى يخزن فيه قيم روابط السيو فى نسخة اوبن كارت 3
seo_url
والنسخ اﻻقدم
url_alias

الشاهد هو جدول واحد وفى اسمه نص url

Opencart Support | Extension Development | Opencart 3 Klarna checkout


New member

Posts

Joined
Wed Feb 02, 2022 1:09 am

Post by elmasrydhb » Sun Mar 27, 2022 11:05 pm

اشكرك جدا على ردك و اهتمامك
رجعت للنسخة الاصلية مرة اخرى على قالب 2200 و قمت بالترقية مباشرة للنسخة 3037
ونفس الشىء
لم ينقل السيو
و اللى اقصدة هنا لما افتح المنتج من الموقع لا يظهر مكلمات السيو اللى كانت بتظهر على نفس المنتج للموقع القديم
مع العلم ان هذة الملفات
url_alias
من قاعدة البيانات بها كلمات السيو سليمة و كاملة
اكيد عندك حل افضل من نقل اكثر من 1200 منتج فى السيو يدوى
ويمكننى نقلها من الملفات يدوى و للكن مثلا
INSERT INTO `oc_seo_url` (`seo_url_id`, `store_id`, `language_id`, `query`, `keyword`) VALUES
(1, 0, 2, 'product_id=1156', 'حمام-سباحة-مستطيل-ستاند-مقاس-9.56*4.88*1.32-شامل'),
(3, 0, 2, 'product_id=449', 'معلب-كرة-قدم-صابونى-مقاس-7-متر-فى-12-متر-ملعب-صابون-soap-Stadium');
كل الكلمات ممكن اخذها كوبى و بست
بس مش عارف احط ية تحت
INSERT INTO
مش عارف القيمة
لكن باقى الاطر يمكن نقلها و اعادة كتابتها فى الملف
او هذا ما اعتقدة انا
واشكرك على تفهمك لصعوبة المسالة
Last edited by elmasrydhb on Sun Mar 27, 2022 11:40 pm, edited 1 time in total.

New member

Posts

Joined
Mon Jan 26, 2015 7:36 pm

Post by elmasrydhb » Sun Mar 27, 2022 11:20 pm

url_alias مع العلم ان الملفين
من قاعدة بيانات على لوحة التحكم سى بانل القوالب ال2200 و
3037
متطابقين
يعنى السيو منقول لكل المنتجات
و الاختلاف فقط فى ملف
فى نسخة اوبن كارت 3
seo_url
هو الفارغ
فى حل للنقل عن طريق تلك الملفات ؟

New member

Posts

Joined
Mon Jan 26, 2015 7:36 pm
Who is online

Users browsing this forum: No registered users and 65 guests