1) تعمل أكواد تضمين Iframe الآن وفقًا لمفهوم مختلف تمامًا. في السابق، كانت يتم عرض رموز تضمين iframe بواسطة صفحات الموقع، مما يمنعك من تكوين مدى توفرها وتجميع الإحصائيات. يتيح لك التحديث 3.5.0 تبديل كود تضمين iframe إلى المحرك الجديد، مما يمنحك المزايا التالية:
- أنت الآن قادر على تكوين ملفات تعريف كود التضمين المختلفة لمواقع مختلفة. يمكنك إعداد قوالب عرض مختلفة تمامًا للمواقع "الخاصة بك" ومواقع "الطرف الثالث". يمكنك استخدام عدد غير محدود من الملفات الشخصية.
- يتم الآن دعم مقاطع الفيديو متعددة التنسيقات في أكواد التضمين. لم تكن رموز التضمين القديمة تسمح لك بالتبديل بين التنسيقات.
- تدعم رموز التضمين الآن لقطات شاشة المخطط الزمني.
- إعدادات إعلانات HTML متاحة الآن في رموز التضمين.
- يتم الآن دعم مقاطع الفيديو متعددة التنسيقات في أكواد التضمين. لم تكن رموز التضمين القديمة تسمح لك بالتبديل بين التنسيقات.
- تدعم رموز التضمين الآن لقطات شاشة المخطط الزمني.
- إعدادات إعلانات HTML متاحة الآن في رموز التضمين.
2) لن يتم دعم رموز تضمين الفلاش بعد الآن. ستظل رموز التضمين القديمة فعالة، وستتوفر الرموز الجديدة كإطارات iframe فقط. في جميع عمليات التثبيت الجديدة بدءًا من الإصدار 3.5.0، لن تعمل رموز تضمين Flash.
3) يمكنك الآن تعيين إعلانات HTML والإعلانات المنبثقة في المشغل لحقول إضافية لمصادر المحتوى، بنفس الطريقة التي يمكنك بها القيام بذلك من قبل لأنواع الإعلانات الأخرى.
4) تمت إعادة صياغة إنشاء دليل الكائنات لتحسين SE بالكامل. في السابق، كان بإمكانك فقط استخدام الأحرف اللاتينية في أسماء الأدلة. بالنسبة للغات الأخرى، تم استخدام الكتابة الصوتية عبر برنامج نصي منفصل. في الإصدار 3.5.0، أضفنا إعدادات إنشاء الدليل. يمكنك الآن تعيين الحد الأقصى لطول اسم الدليل وتكوين قواعد الكتابة الصوتية. واستنادًا إلى هذه القواعد، يمكنك السماح بأي أحرف، وليس الأحرف اللاتينية فقط.
5) يمكنك الآن ترجمة الدلائل بنفس الطريقة التي يمكنك بها ترجمة العناوين والأوصاف من قبل. عندما تستخدم مواقع الأقمار الصناعية، فإنها تتيح لك ليس فقط استخدام عناوين وأوصاف مختلفة لكائنات مختلفة، ولكن أيضًا عناوين URL مختلفة تمامًا بدون أي تطابقات على الإطلاق. في إعدادات اللغة، يمكنك تكوين قواعد الكتابة الصوتية لكل لغة.
6) يتيح لك خيار جديد في إعدادات خادم التخزين البعيد تمكين تداخل مجال الموقع الأساسي على الأقمار الصناعية. وهذا يمنع محركات البحث من رؤية أي اتصال بين موقعك الأساسي ومواقع الأقمار الصناعية الخاصة بك.
7) يمكن للمستخدمين الآن الاشتراك في مصادر ونماذج المحتوى. تتيح لهم الاشتراكات إمكانية التتبع في منطقة الأعضاء عند نشر محتوى جديد متعلق بالكائنات التي اختاروها. يتيح KVS أيضًا للمستخدمين الاشتراك في القنوات والمستخدمين الآخرين.
8) في إعدادات مصدر المحتوى، يتم الآن التعامل مع لقطات الشاشة بشكل مختلف. هناك لقطتان للشاشة الآن، تمامًا كما فعلت النماذج. يمكنك أيضًا تكوين أحجامها وتكرارها في إعدادات المحتوى.
9) تمت إضافة خيار يتيح لك توزيع المحتوى الذي تم تحميله على منطقتين من موقعك. فهو يتيح لك الاختيار بين: (أ) جميع الصفحات العامة، و(ب) منطقة الأعضاء الخاصة بالمستخدم فقط. سيتم عرض المحتوى المخصص لمنطقة الأعضاء الخاصة بالمستخدم في الملف الشخصي لهذا المستخدم فقط ولن يكون متاحًا على الصفحات المشتركة. يرجى الاتصال بقسم الدعم إذا كنت تريد تمكين هذه الميزة.
10) تدعم ألبومات الصور الآن التصحيح التلقائي للاتجاه. يمكن لـ KVS اكتشاف الاتجاه الخاطئ للصورة تلقائيًا وتدوير هذه الصور لتصحيحها تلقائيًا.
11) في إحصائيات المحتوى، يمكنك الآن بدء التحرير الجماعي لعناصر المحتوى المحددة. قد ترغب في استخدام هذا لترحيل المحتوى الأكثر شيوعًا أو الأقل شيوعًا من مجموعة تخزين إلى أخرى.
12) عندما تحاول إجراء تعديل جماعي على كل المحتوى، سترى الآن تحذيرًا يمنعك من تطبيق إعدادات جديدة على كل المحتوى عن طريق الصدفة.
13) في إعدادات موقع الويب، يمكنك الآن ضبط سلوك مقاطع الفيديو الزائفة. في السابق، عندما فتح المستخدمون صفحة تحتوي على فيديو زائف، كانت تتم إعادة توجيههم إلى عنوان URL للخروج في جميع الحالات. يمكنك الآن السماح بفتح صفحة الفيديو على موقعك وعرض الرابط في القالب.
14) في محرر صور الألبوم، يمكنك تحديد جميع الصور المراد حذفها، تمامًا مثل لقطات شاشة الفيديو. في الإعدادات الشخصية، يمكنك الآن اختيار ما يحدث عند النقر فوق لقطة شاشة فيديو أو صورة في ألبوم، إما يمكن فتح العارض، أو يمكن تبديل العنصر للحذف.
15) في الإعدادات الشخصية، تم تغيير الخيار الذي يمكّن تحرير WYSIWYS إلى خيارات متعددة لأجزاء مختلفة من البيانات.
16) في لوحة الإدارة، يمكنك الآن تصفية قوائم مقاطع الفيديو وألبومات الصور والمشاركات وفقًا لتاريخ النشر.
17) يتم الآن دعم الصور الرمزية للمستخدم بتنسيقات مختلفة، بما في ذلك صور GIF المتحركة. لتمكين دعم GIF، قم بإضافة تنسيق GIF إلى قائمة التنسيقات المسموح بها في الخيار $config['image_allowed_ext'] لملف التكوين /admin/include/setup.php.
18) يمكنك الآن تعيين عناوين URL بديلة للتسليم للصور الرمزية للفئة. وهذا يجعل الصفحات التي تحتوي على قوائم الفئات يتم تحميلها بشكل أسرع. للقيام بذلك، يرجى الاتصال بقسم الدعم لتعديل القوالب المقابلة.
19) تمت إضافة خيارات جديدة للون العين ولون الشعر والجنس والتوجه والحالة العائلية في العارضات والمستخدمين. تحتاج قوالب الموقع إلى تعديلها حتى تعمل بشكل صحيح.
20) في إعدادات الموقع، يمكنك الآن تعطيل MemCache عالميًا مع ترك ذاكرة التخزين المؤقت للملفات فقط قيد التشغيل.
21) يمكنك الآن كتابة البرنامج النصي الخاص بك الذي يرسل رسائل البريد.
22) تمت إعادة صياغة جميع كتل الموقع فيما يتعلق بالطريقة التي يتم بها التعامل مع الطلبات غير المتزامنة وطلبات POST في النماذج. يمكن الآن إرسال جميع النماذج بشكل غير متزامن، ويمكنك الحصول على البيانات بتنسيق XML أو JSON ردًا على ذلك. تحتوي جميع الأخطاء الآن على رموز فريدة. ولهذا السبب، لا تحتوي التصميمات الجديدة على عمليات فحص مكررة على جانبي العميل والخادم. لم يتبق سوى التحقق من جانب الخادم. في التحديثات القادمة، سنقوم بمسح رمز JS الحالي من عمليات التحقق، وتحويل جميع النماذج إلى الإرسال غير المتزامن، وجعل الرمز مختصرًا قدر الإمكان.
23) في كتلة الاشتراك، يمكنك الآن عرض النموذج الذي يعيد إرسال رسالة تأكيد التسجيل عبر البريد الإلكتروني.
24) في كتلتي التسجيل و member_profile_edit، يمكنك الآن جعل العديد من حقول الملف الشخصي إلزامية (البلد، المدينة، الصورة الرمزية، وغيرها). يرجى الانتباه إلى أن تمكين هذه العناصر يتطلب تعديلات على قالب الكتلة.
25) في كتلة تسجيل الدخول، يمكنك الآن تعيين إعادة توجيه إلى صفحة الملف الشخصي للمستخدم بعد تسجيل الدخول.
26) في كتل التعليقات، يمكنك الآن تعيين الحد الأدنى لطول التعليق (عبر المعلمة min_length). يرجى الانتباه إلى أن تمكين هذه العناصر يتطلب تعديلات على قالب الكتلة.
27) في كتل list_models وlist_content_sources وlist_tags، يمكنك الآن فقط عرض كائنات التصنيف التي تحتوي على مقاطع فيديو أو ألبومات صور (المعلمة show_only_with_albums_or_videos). في السابق، كانت فقط list_categories تحتوي على هذه الميزة.
28) في كتلة list_members، أصبح البحث عن المستخدمين حسب المدينة بشكل مستقل عن البيانات الأخرى مدعومًا الآن (المعلمة var_city).
29) في كتلة list_categories، يمكنك الآن فرز الفئات حسب نسبة النقر إلى الظهور لمقاطع الفيديو في هذه الفئات.
30) في list_members، يمكنك الآن فصل المستخدمين حسب اللغات أو الأقمار الصناعية (معلمة match_locale). على قمر صناعي معين، يتيح لك عرض المستخدمين المسجلين على هذا القمر الصناعي فقط. يمكنك حاليًا فصل التعليقات والمستخدمين والأحداث عن طريق الأقمار الصناعية.
31) تمت إضافة خيارات فرز جديدة إلى قوائم المستخدمين ومصادر المحتوى والنماذج.
32) في كتلة list_members_events، يمكنك الآن سحب البيانات من كل كائن حدث (فيديو، ألبوم صور، وما إلى ذلك) لعرض المزيد من المعلومات في قائمة الأحداث.
33) في كتل list_videos وlist_albums وlist_content وlist_posts، يتم الآن إرسال عنوان ووصف الكائن الأول في القائمة إلى متغير التخزين $. يمكنك استخدام هذه البيانات في العلامات الوصفية للصفحة.
34) في كتلة search_results، يمكنك الآن فرز استعلامات البحث حسب الأبجدية وإجمالي الاستعلامات والنتائج التي تم العثور عليها. كما يمكن عرض الاستعلامات ذات الصلة. يمكن استخدام ذلك في مفتاحين: (أ) عرض قائمة بالاستعلامات ذات الصلة في صفحة نتائج البحث، و (ب) استخدام قوائم الإكمال التلقائي عندما يقوم المستخدمون بإدخال استعلاماتهم في حقل البحث.
35) الأخطاء التي تم إصلاحها:
- عند نسخ الملفات إلى خوادم التخزين، لم يعد يتم استخدام FTP chmod.
- في المشغل، سيتم عرض لقطات شاشة المخطط الزمني خارج إطار المشغل.
- في المشغل، عند النقر على منطقة التشغيل، سيتم عرض إعلانات الفيديو في كل مرة. ويتم الآن عرضها عند النقرة الأولى فقط.
- لن يتم تشغيل مهام CRON ذات الصلة بالمكونات الإضافية على الأقمار الصناعية.
- لن يقوم حظر تسجيل الدخول بإعادة توجيه المستخدمين الذين قاموا بتسجيل الدخول بالفعل عندما قاموا بتحميل صفحة تسجيل الدخول مرة أخرى.
- في بعض الحالات، حدثت مشكلات في تحميل الملفات من عناوين URL. <ر>
- في المشغل، سيتم عرض لقطات شاشة المخطط الزمني خارج إطار المشغل.
- في المشغل، عند النقر على منطقة التشغيل، سيتم عرض إعلانات الفيديو في كل مرة. ويتم الآن عرضها عند النقرة الأولى فقط.
- لن يتم تشغيل مهام CRON ذات الصلة بالمكونات الإضافية على الأقمار الصناعية.
- لن يقوم حظر تسجيل الدخول بإعادة توجيه المستخدمين الذين قاموا بتسجيل الدخول بالفعل عندما قاموا بتحميل صفحة تسجيل الدخول مرة أخرى.
- في بعض الحالات، حدثت مشكلات في تحميل الملفات من عناوين URL. <ر>
معلومات التحديث الهامة
إذا كان ترخيص KVS الخاص بك لا يتضمن تعليمات برمجية مفتوحة المصدر، فإن التحديث إلى الإصدار 3.5.0 سيتطلب IonCube Loader 4.6.1 أو أعلى.
نظرًا لأن الإصدار 3.5.0 يحتوي على قدر كبير من التغييرات في عمليات حظر مواقع الويب والوظائف المهمة الأخرى، فسنقوم بتحميل التحديثات خلال شهر أو أكثر. إذا كنت تريد تحديث مشروعك في أسرع وقت ممكن، فيرجى إنشاء تذكرة دعم.