نسخة قابلة للطباعة من محرك datalife الرائع. كل شيء من أجل DLE، محرك Datalife، DLE. الوحدات والقوالب والجلود والخارقة. مخطوطات PHP. إزالة حقوق النشر القياسية في DataLife Engine
يمكنك القراءة عن جميع الميزات الجديدة لـ DLE 12.1 في هذه المقالة.
سيخبرك البيان الصحفي لـ DataLife Engine v.12.1 عن الإضافة إلى وحدة الإعلان، والآن تدعم الوحدة وظيفة الفئة، وفي هذا الإصدار يمكنك تتبع عدد مرات مشاهدة المواد الإعلانية والإضافات الأخرى المتعلقة بإدارة الإعلانات.
ومن الجيد أن يتم إضافة استخدام الروابط الأساسية في الكود لجميع صفحات الموقع، بما في ذلك التنقل عبر الأقسام وعرض الأخبار كاملة وما إلى ذلك. هذه خدعة لتحسين تحسين محركات البحث للمشاريع، وسوف تتخلص من الصفحات المكررة إذا تم نشر روابط غير صحيحة لموقعك في مكان ما على الإنترنت، أو إذا كان من الضروري لسبب ما تعطيل التحكم في CNCs غير الصحيحة.
لأغراض أمنية، تمت إضافة وظيفة لحماية الموقع تلقائيًا من التعليمات البرمجية الفيضانات أو إدراج الإطارات على مواقع الطرف الثالث. عند تمكين هذا الإعداد، سيتم حظر عرض المورد الخاص بك تلقائيًا إذا كان مضمنًا في إطار iframe على موقع شخص آخر. بهذه الطريقة يمكنك حماية موقع الويب الخاص بك من الهجمات مثل Clickjacking.
ميزة أخرى مثيرة للاهتمام لتحسين موقع SEO هي الإمكانات الموسعة لوحدة "العلامات الوصفية" حيث يمكنك الآن تعيين ليس فقط العلامات الوصفية للصفحات، ولكن أيضًا أي عنوان منفصل للصفحة ووصف الصفحة، والذي يمكنك عرضه لاحقًا في أي مكان في القالب الخاص بك. .
(مُستَحسَن)
الاستضافة مع شهادة SSL مجانيةللموقع، المعدات الحديثة على SSD - واحدة من الشركات الرائدة في الجودة والسعر المنخفض. في هذا المقال نقرأ.
بالمناسبة، إذا كنت بحاجة إلى مزود جودة مع شهادة SSL مجانية، وخطة تعريفة مناسبة وموفر آمن، فإن هذا الرمز الترويجي يوفر خصمًا بنسبة 5% عند طلب نطاق و/أو استضافة
A460-09C2-059C-5161
على سبيل المثال حول استضافة مجانية بدون اعلاناتوالشروطتشغيل DataLife Engine 12-9.x أو أي نظام إدارة محتوى آخر - ستساعدك هذه الخدمة في غضون شهر على فهم ما إذا كانت الاستضافة مناسبة لك أم لا.
نحن نقدم تحميل دي إل إيإصدارات مختلفة على http://www.site في القسم للجميع بدون تسجيل (الإصدارات المرخصة UTF 8 وWin 1251).
تم الانتهاء من المرحلة الرئيسية لتطوير الإصدار 12.1، والإصدار قيد الاختبار والإعداد المسبق للإصدار، ولكن في هذه الأثناء ندعوك للتعرف على المعلومات حول ما ينتظرك مع إصدار الإصدار الجديد.
تم إعداد وتنفيذ التغييرات التالية:
1. تمت إضافة دعم للفئات في وحدة إدارة الإعلانات. يمكنك إنشاء فئات في هذه الوحدة ووضع المواد الإعلانية الخاصة بك في هذه الفئات. يتم عرض العناوين في الأعلى، أمام قائمة المواد الإعلانية المضافة، في شكل مجلدات. وضمن الفئات نفسها، يمكنك أيضًا إنشاء فئات فرعية إضافية بعدد غير محدود. وبالتالي، إذا كان لديك عدد كبير من المواد الإعلانية، فيمكنك وضعها لسهولة التنقل عبرها في أقسام وأقسام فرعية مختلفة.
2. تمت إضافة القدرة على حساب عدد مرات المشاهدة للمواد الإعلانية، تمت إضافتها إلى لوحة تحكم البرنامج النصي. يتم تسجيل المشاهدات فقط للمستخدمين الحقيقيين الذين وصلوا إلى الموقع باستخدام المتصفح. لا يتم احتساب الروبوتات التي تزحف إلى الموقع. يتم تمكين حساب مرات المشاهدة مباشرةً لكل لافتة، بحيث يمكنك حساب مرات المشاهدة فقط للمواد الإعلانية التي تحتاجها. لديك أيضًا الفرصة لتحديد ما إذا كنت تريد حساب جميع مشاهدات البانر، أو حساب مرات المشاهدة من المستخدمين الفريدين فقط.
3. بالنسبة للمواد الإعلانية في لوحة الإدارة، تمت إضافة القدرة على الحد من عرض الشعاراتبناءً على عدد مرات المشاهدة، ويمكنك تعطيل اللافتة عندما تصل إلى الحد الأقصى المحدد لعدد مرات المشاهدة.
4. تمت إضافة إمكانية حساب عدد النقرات للمواد الإعلانية المضافة إلى لوحة تحكم البرنامج النصي. يعترض محرك DataLife تلقائيًا علامات HTML المنشورة باستخدام العلامات ويسجل النقرات عليها تلقائيًا. لا تتطلب هذه الروابط أي تصميم خاص؛ فهي يمكن أن تؤدي إلى أي عناوين تحتاجها. لديك أيضًا خيار تحديد ما إذا كنت تريد حساب جميع النقرات على الرابط، أو حساب النقرات من المستخدمين الفريدين فقط.
5. بالنسبة للمواد الإعلانية، أضافت لوحة الإدارة القدرة على تقييد عرض الشعار بناءً على عدد النقرات على الشعار الخاص بك، ويمكنك تعطيل عرض الشعار عند الوصول إلى الحد الأقصى المحدد لعدد النقرات عليه.
7. تمت إضافة استخدام الروابط الأساسية، في رمز الصفحة، لجميع صفحات الموقع بما في ذلك التنقل عبر الأقسام، ومشاهدة الأخبار كاملة، وما إلى ذلك. تتيح لك هذه الميزة زيادة تحسين محركات البحث للمواقع، كما تسمح لك بتجنب الصفحات المكررة إذا تم نشر روابط غير صحيحة لموقعك في مكان ما على الإنترنت، أو إذا كان من الضروري لسبب ما تعطيل التحكم في CNCs غير الصحيحة.
8. في إعدادات الفئة في لوحة التحكم، تمت إضافة إمكانية الضبط الافتراضي لفئة ما إذا كان مسموحًا بنشر أخبار من هذه الفئة على الصفحة الرئيسية للموقع. تكون هذه الإعدادات سارية المفعول وقت إضافة منشور أو تحريره، وإذا كان النشر على الصفحة الرئيسية محظورًا لفئة ما، فسيتم إزالة الخيار المقابل في وقت إضافة منشور أو تحريره.
9. في إعدادات الفئة في لوحة التحكم، تمت إضافة القدرة على التعيين الافتراضي لفئة ما إذا كان مسموحًا بالتعليقات على المشاركات من هذه الفئة. تكون هذه الإعدادات سارية المفعول في وقت إضافة منشور أو تحريره، وإذا تم تعطيل التعليقات لفئة ما، فسيتم إزالة الخيار المقابل في وقت إضافة منشور أو تحريره.
10. في إعدادات الفئة في لوحة التحكم، تمت إضافة القدرة على التعيين الافتراضي لفئة ما إذا كان مسموحًا بالتقييمات للمنشورات من هذه الفئة. تكون هذه الإعدادات سارية المفعول وقت إضافة منشور أو تحريره، وإذا تم تعطيل استخدام التصنيفات لفئة ما، فسيتم إزالة الخيار المقابل في وقت إضافة منشور أو تحريره.
11. في إعدادات البرنامج النصي في لوحة التحكم، في قسم إعدادات الأمان، تمت إضافة القدرة على تمكين الحماية التلقائية للموقع من التضمين في الإطارات على مواقع الطرف الثالث. عند تمكين هذا الإعداد، سيتم حظر موقعك تلقائيًا إذا كان مضمنًا في إطار iframe على موقع شخص آخر. بهذه الطريقة يمكنك حماية موقع الويب الخاص بك من الهجمات مثل Clickjacking.
12. تم توسيع قدرات وحدة "العلامات الوصفية"،تمت إعادة تسمية هذه الوحدة إلى "العناوين والأوصاف والعلامات التعريفية". الآن في هذه الوحدة، لا يمكنك تعيين العلامات الوصفية للصفحات فحسب، بل يمكنك أيضًا تعيين عنوان منفصل للصفحة ووصف للصفحة، والذي يمكنك عرضه لاحقًا في أي مكان في القالب الخاص بك. ولهذا الغرض، تمت إضافة علامات عالمية جديدة للقوالب: (page-title) - يعرض العنوان الذي تحدده للصفحة، (page-description) - يعرض الوصف الذي تحدده للصفحة. من الممكن أيضًا استخدام علامات BB وHTML في وصف الصفحة. وبالتالي، باستخدام هذه الوحدة، يمكنك، على سبيل المثال، إنشاء وعرض عناوين وأوصاف لسحابة العلامات لكل علامة شخصيًا، وما إلى ذلك.
13. تمت إضافة علامات نصية للقالب العالمي جديدةوالتي تعرض النص الموجود بها إذا تم تحديد عنوان للصفحة التي يتم عرضها في وحدة "العناوين والأوصاف والعلامات التعريفية". وأضفت أيضًا علامات نصية معاكسة تعرض النص الموجود بها إذا لم يتم تعيين عنوان الصفحة التي يتم عرضها. تمت إضافة علامات مشابهة أيضًا للوصف: text ، والتي تعرض النص المضمن بها إذا تم تحديد وصف للصفحة التي يتم عرضها في وحدة "العناوين والأوصاف والعلامات التعريفية"، text ، والتي تعرض النص المضمن بها إذا لم يكن هناك وصف للصفحة التي يتم عرضها.
14. تمت إضافة دعم العلامات النصية الجديدة لقالب قائمة الفئات (categorymenu.tpl)والتي تعرض النص الموجود بها إذا كانت الفئة أو الأخبار التي يتم عرضها على الموقع لا تنتمي إلى الفئة من القائمة. لا يمكن استخدام هذه العلامة إلا داخل العلامات ويتم استخدامها، على سبيل المثال، لعرض بعض المعلومات (على سبيل المثال الروابط) فقط للفئات غير النشطة من القائمة.
15. توسيع إمكانيات عرض المطبوعات بناء على قيم الحقول الإضافية في المطبوعات. عند الوصول إلى العنوان http://yoursite/xfsearch/field name/field value/، سيتم عرض المنشورات، كما كان من قبل، تحتوي على القيمة المحددة في هذا الحقل بالذات، إذا تم تعيين خيار "استخدام كمراجع تبادلية" لـ مجال. عند الوصول إلى http://yoursite/xfsearch/field value/، سيتم عرض المنشورات التي تحتوي على هذه القيمة لجميع الحقول الإضافية. عند الوصول إلى http://yoursite/xfsearch/field name/، سيتم عرض جميع المنشورات التي تم ملء هذا الحقل المحدد بها.
16. تمت إضافة القدرة على تعيين صفحة منفصلة باسم 404.html في جذر موقعك لعرض الصفحات التي لا يوجد لها محتوى إلى إعدادات البرنامج النصي. إذا قمت بتمكين هذا الإعداد، فبدلاً من رسالة النظام القياسية "للأسف، هذه الصفحة غير متاحة لك، ربما تم تغيير عنوانها أو تم حذفها"، يمكنك عرض صفحة منفصلة معدة خصيصًا بتصميم منفصل تمامًا . سيكون هذا الابتكار مفيدًا لمشرفي المواقع الذين يرغبون في إنشاء تصميم منفصل لصفحات موقعهم الإلكتروني البالغ عددها 404 صفحة.
17. تمت إضافة القدرة على تعيين رأس HTTP إلى إعدادات البرنامج النصي، حيث يكون من الضروري الحصول على عناوين IP للمستخدم. سيكون هذا الابتكار مفيدًا للمواقع التي تستخدم خوادم بروكسي خارجية مختلفة وليس لديها القدرة على إعادة تكوين الخادم لها بشكل صحيح من أجل الحصول على عناوين IP الحقيقية الصحيحة للزوار. على سبيل المثال، عند استخدام خدمة cloudflare وغيرها للحماية من هجمات DDOS واستخدام خطة استضافة عادية دون الوصول إلى إعدادات الخادم. يمكنك الآن، في إعدادات البرنامج النصي في لوحة الإدارة، إخبار البرنامج النصي بمكان الحصول على عنوان IP الخاص بزوار الموقع.
18. عند حذف فئة في لوحة تحكم البرنامج النصي، تمت إضافة القدرة على اختيار ما يجب فعله بالمنشورات الموجودة في هذه الفئة. يمكنك: "إزالة هذه الفئة من المنشورات"، "استبدال الفئة بفئة أخرى أو فئات أخرى"، وكذلك "حذف جميع المنشورات في هذه الفئة". علاوة على ذلك، إذا تم حذف فئة أو استبدالها من منشور، فسيتم إزالة أو استبدال الفئة التي تم حذفها فقط. على سبيل المثال، منشورك موجود في الفئات "في العالم"، "أخبار"، "شعبية"، وأنت مثلا تحذف الفئة "في العالم"، ثم بالنسبة للمنشورات الموجودة في هذه الفئة فقط الفئة "في "العالم" سيتم حذفها أو استبدالها، وستبقى جميع الفئات الأخرى في قائمة هذه المنشورات في مكانها.
19. تمت إضافة نوع جديد من الحقول الإضافية للمنشورات: "HTML وJS خالص." عند استخدام هذا الحقل، لن يتداخل محرك DataLife مع النص المكتوب فيه ولن يقوم بتصفية كود HTML لهذا النص، كما يسمح أيضًا بكتابة كود جافا سكريبت الخالص فيه. سيكون هذا الحقل مفيدًا عندما تحتاج إلى إدخال بعض التعليمات البرمجية في الأخبار التي لا تتطلب فحصًا أمنيًا، على سبيل المثال، نوع من المشغل الخاص بك، وما إلى ذلك. انتبه، نظرًا لأن البرنامج النصي لن يقوم بتصفية النص من هذا الحقل، عند إنشائه، تأكد من وضع قيود على المجموعات المسموح لها باستخدامه. لا تسمح باستخدامه من قبل المستخدمين العاديين الذين لا تثق بهم، وإلا فإنه قد يشكل خطرا أمنيا على موقعك.
20. لحقول النشر الإضافية، والتي تحتوي على خيار "الاستخدام كمراجع ترافقية"، تمت إضافة القدرة على تحديد فاصل لبيانات الارتباط. يمكنك تحديد إما أحرف فردية أو كود HTML كمحدد. في السابق، تم استخدام الفاصلة كفاصل قائمة؛ الآن يمكنك تعيين فاصل شخصي خاص بك لكل حقل، مما يسمح لك بإنشاء تصميم مخرجات فريد لكل حقل في القالب.
21. تمت إضافة دعم لتقنية Yandex Turbo لقنوات RSS العادية، دون استخدام التضمين في إعدادات نوع دفق RSS كـ "أخبار Yandex"، ولهذا تمت إضافة دعم لعرض علامة الأخبار الكاملة (القصة الكاملة) لأي نوع من دفق RSS. تم أيضًا تحديث القالب القياسي /templates/rss.xml، مما يوضح الشكل الذي يجب أن يبدو عليه القالب الذي يتمتع بدعم Yandex Turbo الكامل. وبالمثل، يتم دعم القدرة على تخصيص قالب RSS لتقنية Yandex Zen بشكل كامل.
22. تمت إضافة إمكانية الرد على التعليقات عند عرض جميع التعليقات الأخيرة على الموقع،إذا تم تمكين دعم تعليقات الشجرة في إعدادات البرنامج النصي. وبالتالي، يمكنك، على سبيل المثال، الرد بسرعة على التعليقات الواردة على الموقع دون الخوض في كل خبر، وذلك بسبب حقيقة أن بعض النصوص الثقيلة قد تم نقلها إلى التحميل المؤجل وبشكل مستقل عن عرض الصفحة. يتم تحميل هذه البرامج النصية في المتصفح بالتوازي مع عرض الصفحة ولا يتم تشغيلها إلا بعد اكتمال الصفحة في المتصفح. مما يضمن بصريًا عرض أسرع للصفحة.
24. تمت إضافة خيار للمستخدمين غير المسجلين في الموقع، إرسال الشكاوى إلى إدارة الموقع حول الأخبار والتعليقات، مثلما كانت هذه الفرصة موجودة سابقًا فقط للمستخدمين المسجلين.
25. تمت إضافة استخدام العلامات الدقيقة لمؤسسة المخطط لعرض التقييمات بنوع "التقييم".يسمح استخدام هذا العلامات الصغيرة بعرض الأخبار الكاملة، عند عرضها في نتائج البحث على Google، لعرض تصنيف المنشور أيضًا.
26. تمت إضافة الكشف التلقائي عن اتجاه الصور عند تحميلها على الخادم، بناءً على المعلومات الوصفية الموجودة في الملفات الرسومية. إذا كانت الصورة الأصلية مقلوبة، فعند تحميلها على الخادم، سيقوم البرنامج النصي أيضًا بتدويرها تلقائيًا إلى الموضع المطلوب. وهذا يلغي الحاجة إلى تحرير الصور بشكل إضافي على جهاز الكمبيوتر إذا تم تدوير الكاميرا عند التقاط الصور.
27. تمت إضافة إمكانية إخطار إدارة الموقع تلقائيًا بوصول أخبار جديدة من المستخدمين، وهو تحت الإشراف (إذا تم تمكينه في إعدادات البرنامج النصي)، إذا تمت إضافة الأخبار من لوحة تحكم البرنامج النصي. في السابق، كان يتم إرسال إشعار فقط في حالة إضافة منشور مباشرة من الموقع.
28. إذا قام المستخدم بتحرير منشور في لوحة التحكموالذي سبق نشره في الموقع ولكن حسب إعدادات مجموعته فهو ممنوع من النشر دون اعتدال، أو لا يسمح له بالنشر في جميع الفئات، كما سيتم إرسال إخطار بذلك عبر البريد الإلكتروني لإدارة الموقع أن هذا الخبر ينتظر الاعتدال.
29. تم إجراء تغييرات على تشغيل وحدة Breadcrumbs على الموقع.إذا تم عرض أخبار من فئة معينة، فبالنسبة للفئة التي يتواجد فيها المستخدم مباشرة، سيتم عرض هذه الفئة على شكل نص عادي وليس رابط. سيتم عرض الفئات الأعلى في التسلسل الهرمي فقط كرابط، أو سيظهر رابط لهذه الفئة، على سبيل المثال، إذا ذهب المستخدم إلى أبعد من ذلك في التنقل بين الصفحات في هذه الفئة. وبالتالي، يتيح لك هذا الابتكار تجنب الروابط الدورية للصفحات لأنفسهم.
30. بالنسبة لوحدة "الإسنادات الترافقية" في لوحة التحكم، تمت إضافة منطقتين بديلتين جديدتين للروابط. يمكنك اختياريًا تحديد بديل فقط في الصفحات الثابتة، ويمكنك أيضًا تحديد بديل في الصفحات الثابتة والأخبار والتعليقات.
31. بالنسبة لوحدة "البحث والاستبدال" في لوحة التحكمتمت إضافة القدرة على استبدال النص بشكل جماعي في استطلاعات المنشورات وفي التصويت على الموقع.
32. أضيفت القدرة على حذف جميع المنشورات، في انتظار الاعتدال من مستخدم معين. للقيام بذلك، في قسم إدارة المستخدم، انقر فوق عدد منشوراته وحدد عنصر القائمة المناسب.
33. أضيفت القدرة على حذف كافة التعليقات، في انتظار الاعتدال من مستخدم معين. للقيام بذلك، في قسم إدارة المستخدم، انقر فوق عدد تعليقاته وحدد عنصر القائمة المناسب.
34. تمت إضافة مخرجات منسقة لعدد العدادات المختلفة (المشاهدات، المنشورات، التعليقات) إلى لوحة إدارة البرنامج النصي. ويتم إخراج هذه العدادات في شكل منسق، مفصولة بمسافة المئات والآلاف والملايين، وما إلى ذلك. مما يعطي تمثيلاً وإدراكًا مرئيًا أكثر لهذه الأرقام.
35. بالنسبة لقوالب عرض التعليقات وإضافة التعليقات (addcomments.tpl و comments.tpl)، تمت إضافة دعم للعلامات الجديدة text - يعرض النص في العلامة إذا كانت الأخبار تنتمي إلى الفئات المحددة، وكذلك العلامات: text - يعرض النص في العلامة إذا كانت الأخبار لا تنتمي إلى الفئات المحددة. وبالتالي، يمكنك تعيين تنسيقات مختلفة لعرض التعليقات وإضافة التعليقات للمنشورات من فئات مختلفة.
36. تمت إضافة دعم لانحراف الكلمات للعلامة التي تعرض عدد الأصوات، والتي تم عرضها لمنشورات التصنيف. على سبيل المثال، يمكنك استخدام المراجعة (التصويت-الرقم)||a|s. في السابق، لم يكن هذا متاحًا لهذه العلامة، لأن... أنه يحتوي على كود HTML، وليس مجرد رقم.
37. إذا كانت إعدادات البرنامج النصي تمكن من استخدام الموقع فقط عبر بروتوكول HTTPS، فسيتم أيضًا إرسال ملفات تعريف الارتباط إلى الخادم بواسطة المتصفح فقط عبر بروتوكول HTTPS وسيتم حظرها تلقائيًا في حالة استخدام بروتوكول HTTP العادي.
38. تمت إضافة التحكم في CNC غير الصحيح للصفحات الثابتة، ونص المنشور مقسم إلى عدة صفحات. إذا تم تحديد رقم صفحة غير صحيح، فسيتم إجراء إعادة توجيه 301 تلقائيًا إلى عنوان البداية لهذه الصفحة.
39. بالنسبة لاستيراد منشورات RSS، تمت إضافة دعم لاستيراد الصور من علامة التضمين التي تحتوي على صورة المنشور. إذا كان الوصف المختصر في دفق RSS مجرد نص، وتم تقديم الصورة فيه كعلامة منفصلة، فعند استيراد الأخبار القصيرة، ستتم إضافة الصورة لهذا المنشور أيضًا إلى البداية.
40. تمت إضافة دعم لعمليات إعادة التوجيه لتلقي الأخبار الكاملة عند استخدام استيراد RSS للمنشورات. إذا كان الرابط من موجز RSS عبارة عن إعادة توجيه لمزيد من الانتقال إلى النص الكامل للأخبار على الموقع المصدر، فسيتبع DataLife Engine عملية إعادة التوجيه هذه تلقائيًا ويأخذ المحتوى من المصدر النهائي. وبالتالي فإن تلقي الأخبار الكاملة سيكون بجودة أعلى من ذي قبل.
41. تم إجراء تغييرات على تشغيل العلامات و. إذا كان استخدام وإضافة التعليقات محظورًا لمنشور معين، فستقوم هذه العلامات أيضًا بإخفاء المحتوى الموجود فيها.
42. إذا سمح بنشر التعليقاتولكن في نفس الوقت، وفقًا للإعدادات الأخرى، تم منع المستخدم أو مجموعة المستخدمين من نشر التعليقات، فلن يتم عرض رسالة حول ذلك في نهاية جميع التعليقات، ولكن في المكان الذي تحدده في القالب الخاص بك عرض نموذج إضافة تعليق مع الوسم (addcomments) وبذلك يمكنك تحديد مكان هذه الرسالة على موقعك.
43. للحصول على ترخيص باستخدام شبكة Odnoklassniki الاجتماعية، تمت إضافة القدرة على تلقي البريد الإلكتروني للمستخدم تلقائيًا، بشرط أن يكون التطبيق نفسه قد حصل على الحقوق المناسبة من Odnoklassniki. انتبه، بشكل افتراضي، لا يوفر Odnoklassniki حقوق تلقي البريد الإلكتروني، وللحصول على الوصول المناسب، يجب عليك أيضًا الاتصال بوسائل التواصل الاجتماعي. الشبكة للسماح باستقبال البريد الإلكتروني. في حالة تلقي الإذن، سيقوم DLE أيضًا باستيراد عنوان البريد الإلكتروني تلقائيًا.
44. نظام محسّن لحساب نسب الصورة عند إنشاء نسخ صغيرة. يؤدي هذا إلى إنشاء نسخة مخفضة أكثر دقة وعالية الجودة.
45. تحسين نظام البحث عن المطبوعات عند تفعيله في إعدادات البرنامج النصي، نوع بحث بسيط. تتيح لك الخوارزمية الجديدة العثور على المنشورات بشكل أكثر دقة وصحة.
46. تحسين نظام التحكم في ظهور الصفحات المكررة، عند عرض كافة التعليقات الأخيرة على الموقع.
47. المعالجة الأمثل لحقول النشر الإضافية عند عرض المنشورات القصيرةوكذلك أثناء تشغيل وحدة عرض المنشورات الشعبية.
48. تم تحديث المحررين المرئيين TinyMCE وFroala إلى أحدث الإصدارات. تم تصحيح عدد من الأخطاء التي تم تحديدها في هؤلاء المحررين.
49. تمت إضافة دعم لإدراج علامات النص المخفية لمحرر TinyMCEباستخدام الزر المقابل في المحرر.
50. عند استخدام محرر Floara للتعليقات، تمت إضافة القدرة على تنزيل الصور وإدراجها بسرعة في التعليقات. يمكنك إما النقر على أيقونة إدراج صورة وتحديد ملف لتحميله، أو ببساطة سحب ملف الصورة من جهاز الكمبيوتر الخاص بك إلى حقل المحرر باستخدام الماوس، وبعد ذلك سيتم تحميل الصورة تلقائيًا وإدراجها في موضع المؤشر في المحرر .
51. تم إجراء تغييرات صغيرة على تخطيط لوحة تحكم البرنامج النصي، بهدف إزالة بعض أخطاء التخطيط وتحسين التفاعل مع لوحة التحكم.
52. تم تحديث مكتبة إرسال البريد من الموقع إلى أحدث الإصداراتبالإضافة إلى مكتبة الكشف عن الأجهزة المحمولة.
53. تم إصلاح مشكلة عدم معالجة العلامات والعلامات في معاينة النشر.
54. تم إصلاح مشكلة إنشاء العلامات الوصفية لوسائل التواصل الاجتماعي بشكل غير صحيح. شبكات الفيديو والصوت، إذا تم نشر الفيديو في إضافية. الحقول وتتكون من قوائم التشغيل وأوصاف ملفات الفيديو والصوت.
55. تم إصلاح المشكلة، في ظل مواقف معينة وإعدادات الخادم، حيث قد لا تعمل معاينة المنشورات عند إضافة منشورات من الموقع.
56. تم إصلاح مشكلة عدم عمل التحميل الديناميكي للتعليقات، إذا تم تمكين ذلك في إعدادات البرنامج النصي، وتم وضع العلامة (jsfiles) في أسفل الموقع.
57. تم إصلاح مشكلة عدم عمل عرض أحدث التعليقات، في حالة منع عرض فئات معينة على فئة معينة.
58. تم تصحيح الأخطاء الطفيفة التي تم اكتشافها والإبلاغ عنها سابقًا في البرنامج النصي.
مرحبا اصدقاء. أقضي كل وقتي تقريبا. نظرًا لأن معظم مواقعي مبنية على CMS DLE، فلا بد لي من العمل كثيرًا مع هذا المحرك. لقد قلت من قبل أن المطورين ليسوا ودودين مع تحسين محركات البحث (SEO)، وبشكل عام لم نسمع مثل هذه الكلمة من قبل، ولكن تبين أن الأمر أسوأ مما كان يمكن أن يكون. حتى أنني قمت بإعداد سلسلة كاملة من المنشورات المخصصة لـ "خياطة" محرك الشعب (انظر في الفئة).
لكن اليوم أود أن أتحدث عن شيء مهم مثل خريطة موقع HTML لـ DLE.بغض النظر عن مقدار البحث على الإنترنت عن وحدة بطاقة عادية، لم أجدها أبدًا. هناك بالطبع عدة حلول، لكن جميعها لا تعطي النتيجة المرجوة، بل وتسبب الضرر في بعض الأحيان. كان علي أن أكتب الوحدة بنفسي، أو بالأحرى، أن أعهد إلى المتخصصين بتنفيذ "احتياجاتي". أعبر عن امتناني العميق لألكسندر فومين لحماسه وسرعة عمله المذهلة.
وحدة خريطة الموقع الخاصة بـ DLE، والتي أنا على وشك تقديمها لك، تلبي جميع متطلبات تحسين محركات البحث (SEO) وهي سهلة التثبيت للغاية.
SiteMap – وحدة إنشاء خريطة موقع HTML لـ DLE
الاسم الاصلي:خريطة الموقع
توافق نظام إدارة المحتوى: 8.2- 10.6
الانتشار:مجاني، كما هو، عند التوزيع، يلزم وجود رابط للمصدر
النسخة الحالية: 2.2 (من 05/08/2014)
غاية:عرض قائمة غير مرتبة مع روابط لجميع المنشورات والفئات والصفحات الثابتة.
الخصائص:مولد رمز التضمين المرئي. تكوين تفصيلي لمبدأ عرض جميع عناصر الموقع - الأخبار، الفئات، الصفحات الثابتة - عدد العناصر المعروضة، مبدأ الفرز وترتيب الفرز، عرض العناصر كرابط أو في نص عادي، إمكانية تضمين / استبعاد عناصر محددة عناصر.
وصف وتكوين وحدة خريطة موقع HTML لـ DLE
أيها الأصدقاء، إن يوم 3 يونيو 2012 هو يوم عظيم، حيث تم إصدار الإصدار 2.0 من خريطة الموقع الجديدة تمامًا.نحن نعمل على رفع مستوى سهولة استخدام وحدتنا إلى مستوى جديد. لقد أحببنا (أتمنى أن تكون أيضًا) حقًا نظام إنشاء الأكواد المرئية المطبق في النظام وقررنا تنفيذه في وحدة خريطة الموقع. الآن لا تحتاج إلى قراءة الأدلة والأوصاف لجميع الوظائف ومعانيها - ما عليك سوى الانتقال إلى لوحة الإدارة، وتحديد بعض القيم، وهذا كل شيء - الوحدة جاهزة للاستخدام!
بالإضافة إلى ما قيل أعلاه، أود أن القائمة بعض الميزات الأكثر أهمية:
- الوحدة مخبأة بالكامل؛
- تستخدم الوحدة واجهة برمجة تطبيقات DLE؛
- لا تعرض الخريطة المنشورات التي لم تتجاوز الاعتدال، وكذلك تلك المخططة للمستقبل؛
- يؤخذ في الاعتبار وجود/غياب CNC، وكذلك نوع CNC؛
- يتم توفير مثل هذه الدقة - إذا كان أي شخص يعمل مع محرك DLE لفترة طويلة، فسوف يتذكر أنه في الإصدارات المبكرة لم يكن هناك CNC على الإطلاق، ثم ظهر، ولكن نوع واحد فقط (نفس النوع يتم الآن تشكيل 3). لذلك يتم توفير ذلك أيضًا في هذه الوحدة - يتم عرض المنشورات الجديدة باستخدام عنوان url الذي تم تحديد نوع CNC الخاص به في لوحة الإدارة، والمنشورات القديمة، على التوالي، باستخدام عنوان url CNC من النوع القديم.
على الرغم من ظهور المولد البصري، أقترح عليك التعرف على آليات الوحدة.
يتم إدراج الوحدة في قالب main.tpl باستخدام العلامة:
(تضمين الملف = "engine/modules/sitemap.php?param1=value1¶m2=value2")
param1= — معلمة الوحدة، value1 — قيمة المعلمة. إعدادات الوحدة تتبع العلامة؟ ويتم فصلهما بواسطة &.
مثال على الإدراج (يعرض خريطة موقع مع قائمة بالصفحات الثابتة والأخبار من الفئات ذات المعرف=2,3,4):
(محتوى)
(تشمل file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")
لكي يتم عرض خريطة الموقع في صفحة منفصلة، يجب تضمين علامة (include...) في ، ويجب تضمين علامة (content) في . بعد ذلك، ستكون الوحدة متاحة على http://site.ru/sitemap/
بعد إجراء أي تغييرات على المعلمات وقيمها، يجب عليك مسح ذاكرة التخزين المؤقت في لوحة الإدارة.
تم تمرير معلمات الوحدة عبر tpl أثناء الإدراج:
- need_cats — قائمة معرفات الفئات مفصولة بفواصل لعرضها في الخريطة
- exc_cats — قائمة معرفات الفئات، مفصولة بفواصل، مستبعدة من الخريطة
- need_news — قائمة بمعرفات المقالات مفصولة بفواصل لعرضها في الخريطة
- exc_news — قائمة معرفات المقالات، مفصولة بفواصل، مستبعدة من الخريطة
- ليس من المنطقي تحديد هذه المعلمات في نفس الوقت
- need_static — قائمة بمعرفات الصفحات الثابتة مفصولة بفواصل لعرضها في الخريطة
- exc_static — قائمة الصفحات الثابتة للمعرفات، مفصولة بفواصل، مستبعدة من الخريطة
- ليس من المنطقي تحديد هذه المعلمات في نفس الوقت
- cats_as_links - إظهار أسماء الفئات كروابط (1 أو 0)
- show_static — عرض الصفحات الثابتة (1 أو 0) في الخريطة
- cats_sort — حقل الفرز لقائمة الفئات (حقل من جدول dle_category)
- cats_msort - اتجاه الفرز لقائمة الفئات (ASC أو DESC)
- news_sort — حقل الفرز لقائمة المقالات (حقل من جدول dle_post)
- news_msort - اتجاه الفرز لقائمة المقالات (ASC أو DESC)
- static_sort — حقل الفرز لقائمة الصفحات الثابتة (حقل من جدول dle_static)
- static_msort - اتجاه الفرز لقائمة الصفحات الثابتة (ASC أو DESC)
- هناك خياران لفرز الاتجاه:
- ASC - تصاعدي (أبجديًا)
- DESC - تنازلي (بترتيب عكسي)
- إذا لم يتم تحديد الحقل وترتيب الفرز، فسيتم استخدام إعدادات الفئة المحددة أو معلمات DLE القياسية
- cats_limit — الحد الأقصى لعدد الفئات الفرعية المعروضة
- news_limit — الحد الأقصى لعدد المقالات المعروضة من فئة ما
- static_limit — الحد الأقصى لعدد الصفحات الثابتة المعروضة
يرجى الملاحظة لا شيء من الإعدادات المذكورة أعلاه مطلوبة، ليس عليك تحديد أي شيء على الإطلاق - ما عليك سوى إدراج علامة (تشمل file="engine/modules/sitemap.php") - ثم سيتم استخدام الإعدادات الافتراضية.
مظهر خريطة الموقع وفئات الأنماط
من الممكن اختياريًا تغيير مظهر خريطة الموقع؛ للقيام بذلك، افتح ملف النمط (style.css) الخاص بالقالب الخاص بك واكتب الفئات الموضحة أدناه.
قائمة فئات خريطة الموقع CSS:
فئات خريطة الموقع - العنصر
- قائمة الفئات
- قائمة الفئات
.sitemap_items - العنصر- قائمة المقالات
- قائمة المقالات
.sitemap_static_pages - العنصر- قائمة الصفحات الثابتة
- قائمة الصفحات الثابتة
الجذر - فئة العناصر المذكورة أعلاه الموجودة في جذر القائمة
Sitemap_categories أ - العنصر مع اسم الفئة
.sitemap_categories تمتد - العنصر مع اسم الفئة
.sitemap_items أ - العنصر مع عنوان المقال
.sitemap_static_pages أ - العنصر مع اسم الصفحة الثابتةتثبيت وإزالة وتحديث وحدة خريطة الموقع على DLE
تثبيت الوحدة
- قم بفك ضغط الأرشيف باستخدام الوحدة؛
- انسخ محتويات مجلد التحميلات (باستثناء /templates/) إلى الخادم؛
- ضع محتويات مجلد التحميلات/القوالب/الافتراضي/ في مجلد القالب الخاص بك؛
- قم بتشغيل الملف http://site.ru/sitemap_installer.php واتبع التعليمات؛
- قم بإزالة ملف sitemap_installer.php من الخادم؛
- انتقل إلى لوحة الإدارة، وحدد وحدة SiteMap وقم بإنشاء الكود؛
- افتح ملف main.tpl الخاص بالقالب الخاص بك وابحث عن:
إعادة كتابة المحرك قيد التشغيل
اضف الى الاسفل:
العلامات الوصفية $=<<
فوق أضف:
إذا ($do == "خريطة الموقع" ) ( $nam_e = "خريطة الموقع" ; $العلامات الوصفية [ "العنوان" ] = "خريطة الموقع ($config["home_title"]) "; $العلامات الوصفية["الوصف"] = "خريطة الموقع ($config["description"]) "; $canonical = "" ; ) if ($do == "sitemap") ( $nam_e = "خريطة الموقع"; $metatags["title"] = "خريطة الموقع ($config["home_title"])"; $metatags["description"] = " خريطة الموقع ( $config["description"])"; $canonical = ""; )
- اكتملت عملية التثبيت - خريطة الموقع متاحة على http://site.ru/sitemap/
إزالة الوحدة النمطية
- قم بتحميل ملف sitemap_uninstaller.php إلى الخادم (إلى المجلد حيث تم تثبيت DLE)؛
- قم بتشغيل الملف http://site.ru/sitemap_uninstaller.php واتبع التعليمات؛
- إزالة كافة ملفات الوحدة التي تم تنزيلها أثناء التثبيت؛
- التراجع عن كافة التعديلات التي تم إجراؤها على ملفات المحرك (main.tpl و.htaccess) التي تم إجراؤها أثناء التثبيت؛
- لا تنس حذف ملف sitemap_uninstaller.php.
تحديث الوحدة النمطية
- قم بتنزيل الإصدار الجديد من الوحدة من الصفحة https://site/blog/post/1974
- قم بفك ضغط الأرشيف باستخدام الوحدة النمطية.
- انسخ محتويات مجلد التحميل (باستثناء ملف sitemap_installer.php والمجلد /templates/) إلى الخادم الخاص بك، وأجب بـ "نعم" على أسئلة عميل FTP الخاص بك حول استبدال الملفات الموجودة.
انتباه! للترقية من الإصدار v.1.x إلى الإصدار v.2.x:
من الضروري نسخ الملفات الجديدة بالكامل من الإصدار 2.x إلى الخادم، وإذا تطابقت الأسماء، قم بتأكيد الاستبدال. بعد ذلك، تحتاج إلى تشغيل http://site.ru/sitemap_installer.php واتباع التعليمات. هذا يكمل التحديث.قم بتنزيل وحدة HTML SiteMap لـ DLE
محفوظات الإصدارات (سجل المحفوظات)
- الإصدار 2.2 — 08.05.2014
- تمت إعادة تصميم تصميم الوحدة بالكامل لجميع إصدارات DLE.
- تم إصلاح الأخطاء الطفيفة وإدخال التحسينات. عند التحديث، تأكد من اتباع خطوة تحرير ملف Engine.php الموجودة في تعليمات التحديث.
- v.2.1.1 - 17.04.2014
- تم تحديث رمز الوحدة ليكون متوافقًا مع تنسيق ملف إعدادات DLE الجديد الإصدار 10.2 والإصدارات الأحدث.
- الإصدار 2.1 — 08.10.2012
- تم إصلاح الخلل في مولد الكود.
- تم تصحيح الأخطاء المطبعية في لوحة الإدارة.
- الإصدار 2.0 — 03.06.2012
- تمت إضافة المثبت.
- ظهرت لوحة الإدارة مع منشئ الأكواد لإدراجها في القالب.
- الإصدار 1.2 — 02.06.2012
- تم تقديم التحكم في إصدار DLE.
- الوحدة متوافقة الآن مع خط DLE 8.2-9.6.
- الإصدار 1.1 — 02.11.2011
- تم إصلاح الأخطاء في بعض وظائف الوحدة.
- الإصدار 1.0 — 16.03.2011
- الافراج عن مسؤول.
الأسئلة الشائعة - إجابات على الأسئلة المتداولة
س:لماذا أحتاج إلى ملفي Sitemap XML وHTML؟ ما هو الفرق بينهما؟ هل يمكن استخدامها في نفس الوقت؟
أ:هذان كيانان مختلفان تمامًا: خريطة موقع XML مخصصة لمحركات البحث فقط. تم تصميم خريطة موقع HTML للمستخدمين للتنقل حول الموقع. يمكن ويجب استخدامها في وقت واحد.س:ما خريطة الموقع التي يجب إضافتها إلى لوحة مشرفي المواقع Yandex وGoogle؟
أ:تحتاج محركات البحث إلى "تغذية" خريطة موقع XML، وليس الخريطة التي تنشئها هذه الوحدة.س:رابط إلى خريطة الموقع التي يمكن وضعها على الموقع (على سبيل المثال، في التذييل)؟
أ:ما عليك سوى الارتباط بخريطة موقع html، على سبيل المثال. الذي تم إنشاؤه بواسطة هذه الوحدة وهو متاح على http://site.ru/sitemap/س:لقد حصلت على الخطأ التالي، ماذا علي أن أفعل؟
خطأ فادح: لا يمكن إعادة تعريف ملف Sitemap للفئة في /.../engine/modules/sitemap.php على السطر 55
أ:استخدم التثبيت البديل لخريطة الموقع من خلال الصفحات الثابتة - الطريقة موضحة هناس:هل تعمل هذه الوحدة على DLE 10؟
أ:نعم، كل شيء يعمل بشكل جيد. ولكن إذا كان لديك أي صعوبات، فهناك خيار بديل آخر. شكرًا للمستخدم الملقب بـ Ryan - الطريقة موضحة هناس:لدي منشورات كثيرة في الموقع، وكل هذه الروابط معروضة في صفحة واحدة. هذا هراء، ياندكس يقسم!
أ:نعم، يقسم ياندكس. لتقليل عدد الروابط على الصفحة، استخدم المعلمة news_limit للحد من عدد عناصر الأخبار (راجع قائمة المعلمات للحصول على التفاصيل).س:كم عدد الروابط التي يمكن/ينبغي عرضها على صفحة الخريطة؟
أ:من الرد الرسمي من دعم Yandex: يجب ألا يتجاوز عدد الروابط الموصى بها في خريطة موقع HTML 3000 رابط.س:ماذا عن تقسيم خريطة الموقع إلى صفحات؟ افعل من فضلك.
أ:لا يتم تضمين ترقيم الصفحات في خريطة الموقع في بنية قاعدة البيانات ومنطق الوحدة النمطية. ومن غير المتوقع أن يكون ترقيم الصفحات متاحًا في المستقبل القريب.لذلك أخبرتك بكل شيء، يرجى التنزيل والاختبار وكتابة المراجعات. إذا وجدت أي أخطاء، فاكتب إلينا، وسنقوم بتصحيح كل شيء في أسرع وقت ممكن. أيضًا، إذا كان لديك أي اقتراحات بخصوص الوظائف والتحسينات، فاكتب أيضًا، وسنناقش كل شيء ونقوم بإنجازه!
تنصلتمت ملاحظة مؤخرًا أن هذه الوحدة قد تم توزيعها على مواقع مختلفة مخصصة لـ DLE، تحت أسماء مختلفة، مع رمز معدل، وحقوق نشر محذوفة/متغيرة، وما إلى ذلك. ولكن، مع ذلك، لا تزال هناك علامات تشير إلى أن هذه الوحدة بالذات قد تم تطويرها بواسطة ألكسندر فومين. لذا - لا أتحمل أي مسؤولية عن التوزيعات التي يتم تنزيلها من مواقع أخرى.
تم إصدار نسخة جديدة من البرنامج النصي DataLife Engine 10.0 Nulled / Original، وهي متاحة الآن على موقعنا الإلكتروني سواء النسخة الأصلية أو النسخة الخالية، والتي لن تحتاج إلى تنشيطها. ومن الجدير بالذكر أنه في الإصدار الجديد ستجد نظامًا جديدًا لمكافحة البريد العشوائي يعتمد على الخدمة السحابية. مما سيقلل بشكل كبير من البريد العشوائي على موقعك ويجعله أكثر نظافة. تم تحديث النسخة المحمولة من القالب، كما تم تحسين التكامل مع الشبكات الاجتماعية، وهو ما لا يقل أهمية الآن مع الزيادة الكبيرة في شعبية الشبكات الاجتماعية. تم توسيع إمكانيات الوظيفة المخصصة، مما يجعلها أكثر ملاءمة للاستخدام. إذا كنت مهتما بقائمة أكثر تفصيلا لجميع التغييرات، فيمكنك إلقاء نظرة على قائمة التغييرات على الموقع الرسمي والتعرف على جميع التغييرات.
أود أيضًا أن أذكرك أننا نحاول تقديم الإصدار الحالي فقط على موقعنا الإلكتروني، وغالبًا ما يتم تحديث الأرشيف مع القالب، ويتم إجراء تغييرات على البرنامج النصي، وهو ما لم يذكره المطور. يمكنك أيضًا تنزيل dle 10 nulled من موقعنا على الويب بترميزين من اختيارك. نرجو منكم عدم طرح أسئلة حول الفئة في التعليقات أو في الرسائل الخاصة. مهمتنا هي أن نختار لك فقط لنوفر لك فرصة تنزيل الإصدار الحالي للإصدار العاشر من موقعنا على الإنترنت. يمكنك العثور أدناه على تعليمات لتحديث القوالب، والأمر متروك لك هنا لتقرر ما إذا كان يجب عليك تحديث القالب الخاص بك أم لا. لم نقم بالتحديث، وليس هناك فائدة كبيرة في ذلك.
باستخدام الرابط الموجود أدناه، يمكنك تنزيل أحدث إصدار من البرنامج النصي مع جميع التغييرات التي تم إجراؤها على التوزيع بعد الإصدار. إذا لم تتمكن من التنزيل من الروابط المتوفرة، فيمكننا أن نقدم لك روابط تنزيل بديلة. تحتاج فقط إلى الإبلاغ عن هذا في التعليقات. ستجد أدناه أيضًا تعليمات لتغيير القالب من إصدار إلى آخر. في القالب، ستحتاج فقط إلى إجراء تغييرات في ملف واحد، ويبدو لنا أن هذا لن يكون بالغ الأهمية إذا قررت عدم إجراء تغييرات. يمكنك معرفة المزيد حول جميع التغييرات في الإصدار الجديد من البرنامج النصي على موقع الويب وتقرر بنفسك ما إذا كان يجب عليك التحديث أم لا.
تنبيه، معلومات مهمة لأولئك الذين يقومون بتحديث إصدار قديم من البرنامج النصي إلى إصدار جديد:يجب عليك اتباع تعليمات تحديث البرنامج النصي بدقة، والموجودة في أرشيف التوزيع في الملف /Documentation/upgrade.html
عند تحديث قاعدة البيانات إلى إصدار جديد، يقوم البرنامج النصي للتحديث بإجراء استعلامات MySQL معقدة تؤدي إلى تغيير بنية الجدول. في قواعد البيانات الكبيرة، تكون مثل هذه العمليات كثيفة الاستهلاك للموارد وقد تستغرق عدة دقائق لإكمالها، وإذا لم يكن من الممكن تنفيذها من خلال برنامج PHP النصي، فستحتاج إلى وصول SSH إلى الخادم لتنفيذ هذه الطلبات. قبل كل طلب من هذا القبيل، سيُظهر لك البرنامج النصي للتحديث هذا الطلب؛ واحفظه بحيث يمكنك تنفيذه عبر الوصول إلى SSH إذا كان من المستحيل تنفيذه من خلال البرنامج النصي.
نظرًا لحقيقة أن الإصدارات الجديدة من البرنامج النصي تحتوي على تغييرات في بنية قاعدة البيانات، يوصى بشدة بتعطيل اتصال وحدات الطرف الثالث في ملفات القالب قبل التحديث، وإلا فقد ترى أخطاء على موقع MySQL بعد التحديث.
الفرق الوحيد بين null والأصل هو أنه تم فك تشفير ملف واحد فقط (init.php) واستبداله، ولم يتم إجراء أي تعديلات أخرى على التعليمات البرمجية!
نقدم لكم نسخة جديدة من البرنامج النصي محرك DataLife v.8.2، والذي صدر اليوم - 3 أغسطس، 2009. ستجد في هذا الإصدار وظائف معالجة النصوص المطبعية، وقالبًا جديدًا، والقدرة على توصيل وحدات الطرف الثالث، والأداء المحسن وغير ذلك الكثير، ولكن المزيد عن كل شيء...لذلك، تم إعداد وتنفيذ التغييرات التالية:
1 . تمت إضافة وظيفة معالجة النص المطبعي؛ تتيح لك هذه الوظيفة إعداد النص الروسي تلقائيًا للنشر على الويب. على سبيل المثال، سيتم استبدال علامات الاقتباس بعلامات متعرجة، وسيتم تعيين الفواصل العليا الصحيحة في الأسماء، وسيتم استخدام شرطات em بدلاً من الواصلات، وسيتم إدراج مسافات غير منقسمة قبل حروف الجر، وستتم معالجة علامات الاقتباس المتداخلة، وغير ذلك الكثير. هذه الأداة ليست بديلاً كاملاً عن العمل اليدوي لمصمم التخطيط، ولكنها يمكن أن تقلل من هذا العمل بنسبة تصل إلى 90%، وهو أمر مريح للغاية.
قبل المعالجة:
(C) 2004-2009، SoftNews Media Group, Inc. كل الحقوق محفوظة.بعد المعالجة:
© 2004-2009، SoftNews Media Group, Inc. كل الحقوق محفوظة.
2 . تم توسيع إمكانيات العلامة (تشمل file="mytemplate.tpl"). تسمح لك هذه العلامة الآن ليس فقط بتضمين ملفات القالب، ولكن أيضًا بتضمين وحدات DLE التابعة لجهات خارجية في القالب، بالإضافة إلى البرامج النصية التابعة لجهات خارجية غير المرتبطة بـ DLE. على سبيل المثال، لتوصيل وحدة طرف ثالث في قالب، يمكنك استخدام العلامة (تشمل file="engine/modules/mymod.php"). وستكون نتيجة العلامة هي تنفيذ البرنامج النصي mymod.php الموجود في المحرك/الوحدات/المجلد. يمكنك أيضًا تشغيل البرامج النصية باستخدام المعلمات، على سبيل المثال (include file="engine/modules/mymod.php?param=value1&test=value2")، وبالتالي يمكنك إنشاء وحدات يمكن التحكم فيها مباشرة من القالب، اعتمادًا على المعلمات المختلفة ، إخراج معلومات مختلفة. يتيح لك استخدام طريقة توصيل التعديلات هذه عدم إعادة تثبيت الوحدات عند تحديث البرنامج النصي في المستقبل إلى إصدار جديد. سيتم توصيلهم تلقائيًا من القالب. يمكن استخدام هذه العلامة في كافة ملفات القالب. لأغراض الأمان العامة للبرنامج النصي، القيد الوحيد على توصيل الملفات هو عدم وجود الملف في مجلد قابل للكتابة. على سبيل المثال، لا يمكن العثور على تعديل البرنامج الإضافي في مجلد القوالب، على سبيل المثال. يمكن العثور على مزيد من التفاصيل حول هذا الاتصال في وثائق البرنامج النصي.3 . تمت إضافة القدرة على دمج وحدات الطرف الثالث في لوحة تحكم البرنامج النصي، دون إجراء أي تغييرات على ملفات البرنامج النصي. ولهذا الغرض، تمت إضافة جدول إضافي إلى قاعدة البيانات لتخزين معلومات حول وحدة الطرف الثالث. يمكنك قراءة المزيد حول تنسيق الجدول في وثائق البرنامج النصي.
4 . تمت إضافة الدعم التلقائي لوضع PHP الآمن (SafeMode) عند تحميل الصور على الخادم. بفضل هذا الدعم، لم تعد هناك حاجة إلى إنشاء المجلدات يدويًا باستخدام مدير FTP.
5 . تمت إضافة القدرة على تحرير الملف الشخصي للمستخدم بسرعة عند تحرير أخباره في لوحة الإدارة. وبذلك يمكنك حذف أو حظر المستخدم الذي أضاف الأخبار دون الذهاب إلى قسم تحرير المستخدم.
6 . تمت إضافة وظيفة إلى لوحة تحكم البرنامج النصي للتحقق مما إذا كان الخادم الخاص بك يلبي الحد الأدنى من متطلبات البرنامج النصي. في السابق، كان يتم إجراء هذا الفحص فقط أثناء تثبيت البرنامج النصي. تسمح الميزة الجديدة للبرنامج النصي بتشخيص المشكلات المحتملة تلقائيًا بعد نقل البرنامج النصي إلى خادم آخر، عندما لا يتم تثبيت البرنامج النصي.7 . عند تحميل الصور، تمت إضافة وظائف للتحكم التلقائي في الأخطاء المحتملة. وإذا ظهرت مشاكل في التنزيل، يتم عرض رسالة ليس فقط حول استحالة تنزيل الملفات، ولكن أيضًا سبب حدوث المشكلة. وبالتالي، في معظم الحالات، يمكنك حل المشكلة بنفسك، دون الاتصال بالدعم الفني.
8 . تمت إضافة مؤشرات رسومية إلى علامة الحرق لإظهار ما إذا كان النص المخفي مفتوحًا أم مغلقًا. توجد الصور الرسومية في قوالب الموقع، لذلك يمكن تخصيص الصور لكل قالب.
9 . تمت إضافة العلامات التالية إلى قوالب الأخبار القصيرة والكاملة (shortstory.tpl، fullstory.tpl): نص - يعرض النص في العلامات إذا تم تسجيل هذا الخبر، نص - يعرض النص في العلامات إذا لم يتم تسجيل هذا الخبر. وهكذا، وبفضل العلامات الجديدة، يمكنك عمل تصميمات مختلفة للأخبار على الموقع عند عرض الأخبار المسجلة.10 . في إعدادات البرنامج النصي، تمت إضافة إمكانية تمكين أو تعطيل تعتيم الخلفية العامة للموقع عند تكبير الصورة المصغرة إلى الصورة الأصلية. لتعيين الخلفية، استخدم فئة CSS .highslide-dimming
11 . تمت إضافة وضع "المعرض" الجديد عند عرض الصور المصغرة التي تم تحميلها على موقع الأخبار. يتم تمكين هذا الوضع في إعدادات البرنامج النصي. عند تمكين هذا الوضع، تظهر قائمة التنقل على الصورة الأصلية، مما يسمح لك بتشغيل عرض شرائح للصور، وإظهار الصورة التالية أو السابقة، وما إلى ذلك.
12 . تمت إضافة القدرة على تحديد التعليقات التوضيحية والأوصاف للصور المصغرة. عندما تقوم بتعيين الوصف الخاص بك لعلامة الإبهام، وعندما تقوم بتكبير الصورة إلى الصورة الأصلية، سيتم عرض هذا الوصف بتنسيق مناسب أسفل الصورة. يتم تعيين الوصف الخاص بك في معلمات العلامة، على سبيل المثال:
http://www.jpg
13 . ربما الفرصة الأكثر انتظارا. تمت إضافة القدرة على تحديد نسخة مصغرة من الصورة التي تم تحميلها ليس فقط الحد الأقصى لحجم أحد الجوانب، إذا تم تجاوزه، سيتم إنشاء نسخة مصغرة، ولكن أيضًا أبعاد الجوانب (العرض والارتفاع) للصورة المصغرة بحد ذاتها. في هذه الحالة، سيتم الحفاظ على نسب الصورة، ولكن سيتم اقتصاص الصورة نفسها إلى الأبعاد المحددة. علاوة على ذلك، إذا كان أي جانب من جوانب الصورة الأصلية أصغر من الأبعاد المحددة، فسيتم تكبير الصورة بشكل متناسب إلى الحجم المحدد. يمكنك مشاهدة أمثلة لكيفية عمل هذه الوظيفة أعلاه؛ تم نشر ثلاث صور بأحجام واتجاهات مختلفة، وتم تصغيرها تلقائيًا إلى أبعاد مستطيلة 200x200. يتيح لك هذا الابتكار، إلى جانب الابتكارين المذكورين أعلاه، تنظيم معارض صور جميلة من الصور التي تم تنزيلها في أخبارك.14 . عند تسجيل الدخول إلى لوحة إدارة البرنامج النصي، تمت إضافة القدرة على تحديد اللغة المستخدمة. وبالتالي، يمكن للمستخدمين الذين يستخدمون اللوحة الإدارية اختيار اللغة التي سيستخدمونها بها.
15 . تمت إضافة القدرة على تعيين الفئات الخاصة بها باستخدام علامة تعريف العنوان.
16 . تمت إضافة إمكانية استخدام علامة (%user%) في نص الرسالة عند إرسال رسائل جماعية، والتي سيتم استبدالها بتسجيل دخول المستلم في الرسالة، أو بالاسم الكامل إذا أشار إليه المستخدم في ملفه الشخصي. إذا قامت إعدادات البرنامج النصي بتمكين استخدام حقل نسخة مخفية الوجهة للبريد، فسيتم استبدال العلامة بالكلمة: المستخدم17 . تمت إضافة القدرة على تخصيص منطقة بحث لكلمة ما إلى مرشح الكلمات. يمكنك تعيين كلمة لتحل محلها في كل مكان، إما في الأخبار فقط، أو في التعليقات فقط.
18 . يتم الآن دعم علامات النص والقوالب النصية عالميًا عبر جميع ملفات القوالب، وليس فقط قوالب main.tpl والأخبار الرئيسية. يمكنك الآن استخدام هذه العلامات في أي ملفات قالب على الإطلاق.19 . يتم فصل تنسيق التعليقات ومخرجاتها إلى فئة عالمية منفصلة. يتعلق هذا الابتكار في المقام الأول بمطوري وحدات الطرف الثالث. بفضل الفصل الجديد، يمكنك تنظيم التعليقات ليس فقط للأخبار، ولكن أيضًا للوحدات النمطية الخاصة بك. أيضًا، عند إضافة علامات جديدة إلى التعليقات، يكفي إجراء تغييرات على ملف واحد، وليس ثلاثة كما كان من قبل.
20 . تم إجراء تغييرات على استعلامات البرنامج النصي MySQL، ونتيجة لذلك تم تقليل الحمل على قاعدة البيانات عندما كان حجم قاعدة البيانات كبيرًا.
21 . عند عرض النسخة المحمولة من الموقع، يتم تعطيل عرض المواد الإعلانية المخصصة للعرض بين الأخبار القصيرة.
22 . تمت إضافة الإخفاء التلقائي لروابط "إرسال بريد إلكتروني" و"كتابة PS" عند عرض ملف تعريف المستخدم، إذا كانت هذه الخيارات محظورة على الزائر في إعدادات المجموعة.
23 . تمت إضافة آليات أمان جديدة إلى وحدة استعادة كلمة المرور المنسية. وهي أنه تم إضافة خوارزمية جديدة لإنشاء مفتاح تحكم باستخدام خوارزمية SHA1، وتم إضافة عنصر تحكم للتحقق من عدد المحاولات لإنشاء كلمة مرور جديدة باستخدام مفتاح التحكم، ولا يُسمح إلا بمحاولة واحدة لإنشاء كلمة مرور جديدة، بعد ذلك حيث يصبح مفتاح التحكم غير صالح. وبالتالي، فإن وحدة استعادة كلمة المرور مقاومة بنسبة 100% لاستعادة كلمة المرور بالقوة الغاشمة.
24 . في وحدة البحث، تمت إضافة تمييز النص الذي تم البحث عنه في حقول الأخبار الإضافية.
25 . تمت إضافة القدرة على تعيين نوع النص عند نشر صفحات ثابتة؛ اعتمادًا على النوع المحدد، سيتم تطبيق معلمات مختلفة لتنسيق النص، ويمكنك أيضًا تحديد نوع النص دون تصفية أو تغييرات، مما يسمح لك بنشر كود جافا سكريبت مباشرة أي كود HTML في نص الصفحة الثابتة، وكذلك تحرير النص دون التحويل إلى علامات BB. يمكن فقط للمستخدمين في مجموعة المسؤولين نشر الصفحات دون تصفية.
26 . تمت إضافة القدرة على إضافة/تحرير تاريخ إنشاء الصفحة الثابتة.
27 . تمت إضافة ميزات جديدة للبحث عن الصفحات الثابتة وفرزها في لوحة إدارة البرنامج النصي.
28 . تمت إضافة التنقل بين الصفحات للصفحات الثابتة. وهذا يبسط إلى حد كبير عملية البحث والتحرير.
29 . تمت إضافة القدرة على إدارة الصفحات الثابتة بشكل جماعي في لوحة الإدارة في قسم تحرير الصفحة. يمكنك تحديد صفحات متعددة مرة واحدة وضبطها على التاريخ الحالي أو مسح عدد مرات المشاهدة أو حذف الصفحات المحددة بالكامل.
30 . تمت إضافة علامة جديدة (التاريخ) إلى قوالب الصفحات الثابتة - والتي تعرض تاريخ إنشاء الصفحة بالتنسيق المحدد في إعدادات البرنامج النصي، كما تمت إضافة علامة جديدة (التاريخ=تنسيق التاريخ) والتي تعرض التاريخ بالتنسيق المحدد في العلامة. وبالتالي، لا يمكنك عرض التاريخ بأكمله فحسب، بل يمكنك أيضًا عرض أجزائه الفردية. يتم تعيين تنسيق التاريخ وفقًا للتنسيق المقبول في PHP. على سبيل المثال، ستعرض العلامة (التاريخ=د) اليوم من الشهر الذي تم فيه نشر الخبر أو التعليق، وستعرض العلامة (التاريخ=F) اسم الشهر، وستعرض العلامة (التاريخ=d-m-Y، H: ط) سيعرض التاريخ والوقت بالكامل.31 . تمت إضافة إمكانية إغلاق الأخبار للتعليق عليها تلقائيًا بعد عدد معين من الأيام بعد نشرها إلى إعدادات البرنامج النصي. وبالتالي، باستخدام هذا الإعداد، يمكنك تجنب إغراق موقعك بالأخبار القديمة وغير ذات الصلة.
32 . تم إجراء تغييرات على القائمة المنبثقة لتحرير الأخبار على الموقع. إذا كان مسموحًا للمستخدم بتحرير الأخبار الخاصة به، ولكن لا يُسمح له بالوصول إلى لوحة الإدارة، فسيتم إخفاء عنصر "التحرير الكامل" تلقائيًا للمستخدم، وبالتالي يمكنك منح المستخدمين حقوق تحرير الأخبار بسرعة وبشكل طفيف، دون الوصول إلى لوحة الإدارة.33 . تم تغيير نظام التفويض الفردي على نطاق المستوى الثاني ونطاقاته الفرعية؛ الآن يمكنك تسجيل الدخول إلى الموقع وتسجيل الخروج على أي نطاق فرعي أو نطاق المستوى الثاني، وليس من الضروري التفويض أو تسجيل الخروج فقط على مجال المستوى الثاني كما كان من قبل. سيتم التعرف تلقائيًا على إجراءات التفويض على أي نطاق فرعي في النطاقات الفرعية الأخرى، وكذلك في نطاق المستوى الثاني.
34 . تم إجراء إعادة تصميم طفيفة للوحة الإدارية للبرنامج النصي، وتم تحسين لوحة التحكم الخاصة بالبرنامج النصي للعرض الصحيح في الإصدار الجديد من متصفح Safari 4.
35 . تمت إضافة قالب قياسي جديد تمامًا إلى التوزيع. هذا القالب صالح تمامًا ومتوافق مع معيار XHTML 1.0 ولا يوضح إمكانيات البرنامج النصي فحسب، بل يوضح أيضًا القدرة على إنشاء تخطيط صالح. ينتمي القالب إلى فئة المطاط الهجين والتخطيط الثابت وهو مُحسّن للعرض على دقة الشاشة المنخفضة والعالية.36 . تمت إضافة وظائف جديدة إلى واجهة برمجة تطبيقات DLE، وتم توسيع إمكانيات الوظائف الموجودة مسبقًا. يمكنك قراءة المزيد حول الميزات الجديدة في وثائق البرنامج النصي.
37 . تم التحديث إلى أحدث إصدار من محرر WYSIWYG. يمكنك عرض التغييرات في المحرر على http://tinymce.moxiecode.com/js/tinymce/changelog.txt. وكذلك تم ضغط وزن المحرر بنسبة 40%، مما أدى إلى زيادة كبيرة في سرعة تحميله في المتصفح.
38 . تم إصلاح المشكلة، في حالة فشل البريد الجماعي، لم يتم حفظ عدد الرسائل والخطابات المرسلة بنجاح على الصفحة البريدية.
39 . تم إصلاح مشكلة عدم تعيين أبعاد الارتفاع لمتصفح Firefox عند استخدام علامة BB.
40 . تم إصلاح مشكلة حذف محتويات العلامات النصية أثناء عرض النسخة المطبوعة
41 . تم إصلاح مشكلة عدم تحميل الملفات والصور عند استخدام التحميل المجمع إذا كان يتم تحرير الأخبار بواسطة مستخدم آخر وأراد إضافة ملفات أو صور أخرى إلى الأخبار.
42 . تم تصحيح جميع الأخطاء الطفيفة التي تم اكتشافها والإبلاغ عنها مسبقًا في البرنامج النصي.
أصدقائي الأعزاء،
تم الانتهاء من المرحلة الرئيسية لتطوير الإصدار 12.0، والإصدار قيد الاختبار والتحضير المسبق للإصدار، ولكن في هذه الأثناء ندعوك للتعرف على المعلومات حول ما ينتظرك مع إصدار الإصدار الجديد.
تم إعداد وتنفيذ التغييرات التالية:
1. تمت إضافة تصميم جديد تمامًا للوحة التحكم.لقد حاولنا أن نجعل هذا التصميم أكثر حداثة وقابلية للقراءة والتباين. بالإضافة إلى التغييرات المرئية، يحتوي التصميم الجديد أيضًا على عدد من الميزات الوظيفية. لا تحتوي لوحة التحكم الجديدة على نظام واحد، بل على عشرة أنظمة ألوان، بالإضافة إلى نظام ليلي خاص واحد، مصمم بألوان داكنة، للعمل المريح في الظلام. تمت إضافة أيضًا إمكانية التحكم في عرض أقسام القائمة الجانبية، والعرض الإجمالي للوحة التحكم. وعند العمل على الأجهزة ذات أحجام الشاشة الصغيرة، تمت إضافة القدرة على التبديل إلى وضع ملء الشاشة، وإخفاء شريط المتصفح وعلامات التبويب لزيادة مساحة عمل اللوحة. يتمتع كل مستخدم للوحة الإدارة بفرصة تخصيص شكل اللوحة ومعلماتها ونظام الألوان بشكل مستقل. في هذه الحالة، يتم استخدام نظام مزدوج خاص لتخزين الإعدادات لحفظ معلمات اللوحة. يتم حفظ الإعدادات على الخادم وفي وحدة التخزين المحلية للمتصفح. والتي توفر فرصًا فريدة عند استخدام إعدادات لوحة التحكم. بهذه الطريقة، يسمح لك حفظ الإعدادات على الخادم بتجنب تأثير "الوميض" عند تطبيق التصميم الذي حدده المستخدم، وعند استخدام متصفح آخر، يمكنك أيضًا استخدام الإعدادات المحددة تلقائيًا. ويتيح لك حفظ الإعدادات في وحدة التخزين المحلية استعادة الإعدادات المحددة عند إعادة ضبط الإعدادات الموجودة على الخادم بالكامل، على سبيل المثال، في حالة إعادة تثبيت البرنامج النصي أو عند تحديثه عالميًا، على سبيل المثال، إلى إصدارات جديدة. نأمل أن تستمتع باستخدام لوحة التحكم الجديدة. يمكنك مشاهدة عرض توضيحي قصير للوحة الجديدة في الفيديو أعلاه.
2. في لوحة تحكم البرنامج النصيتمت إضافة معاينة مختصرة لآخر الرسائل الشخصية المستلمة على الموقع. وبالتالي، سيتمكن المستخدم، إذا لزم الأمر، من الانتقال بسرعة إلى الرسالة المطلوبة مباشرة من لوحة التحكم.
3. في لوحة الإدارة عند إضافة المنشورات إلى الموقع، مباشرة بعد إضافة منشور، تمت إضافة القدرة على تحديد الإجراء التالي. يمكنك الاختيار من بين: "إضافة منشور آخر"، "الانتقال مباشرة إلى تحرير المنشور المضاف حديثا"، "الانتقال إلى قائمة المنشورات". وبهذه الطريقة يمكنك الانتقال سريعًا إلى الإجراءات الأكثر شيوعًا بنقرة واحدة. 4. في لوحة الإدارة، عند تحرير منشور، مباشرة بعد حفظه بنجاح، تمت إضافة القدرة على تحديد: "انتقل إلى قائمة المنشورات" أو "مواصلة تحرير هذا المنشور". وبالتالي، يمكن للمستخدمين الذين يقومون بحفظ منشور بشكل دوري، في حالة التحرير، المتابعة بسرعة لمواصلة التحرير الذي بدأوه.5. في لوحة الإدارة في قسم إدارة الصفحات الثابتة، تم إضافة حفظ حالة مكان تواجد المستخدم قبل التعديل أو إضافة الصفحة، وبعد تحرير الصفحة سيعود إلى نفس المكان الذي كان فيه. يعد هذا الابتكار مناسبا إذا كان لديك عدد كبير من الصفحات، وعلى سبيل المثال، إذا قمت بتعيين أي معلمات بحث، فلن يضطر المستخدم، عند العودة بعد التحرير، إلى البحث أو الذهاب إلى الصفحة المطلوبة مرة أخرى.
6. في لوحة الإدارة عند إضافة صفحة ثابتة، مباشرة بعد حفظها، تمت إضافة إمكانية الاختيار: "إضافة صفحة أخرى"، "الانتقال مباشرة إلى تحرير الصفحة المضافة حديثًا"، "الانتقال إلى قائمة الصفحات المضافة مسبقًا". وبهذه الطريقة يمكنك الانتقال سريعًا إلى الإجراءات الأكثر شيوعًا بنقرة واحدة.
7. في لوحة الإدارة أيضًا عند تحرير صفحة ثابتة، مباشرة بعد حفظها، تمت إضافة إمكانية تحديد: "انتقل إلى قائمة الصفحات" أو "متابعة تحرير هذه الصفحة". وبالتالي، يمكن للمستخدمين الذين يقومون بحفظ منشور بشكل دوري، في حالة التحرير، المتابعة بسرعة لمواصلة التحرير الذي بدأوه.
8. في لوحة الإدارة عند اختيار المنشوراتوالتعليقات والصفحات الثابتة وما إلى ذلك، لتنفيذ إجراءات جماعية عليها، تمت إضافة تسليط الضوء على العناصر المحددة. بهذه الطريقة يمكنك بسهولة معرفة العناصر التي حددتها. 9. تم إعادة تصميم تحرير الملف الشخصي بالكاملالمستخدمين في لوحة التحكم يمكنك الآن في لوحة الإدارة تحرير جميع معلمات المستخدم التي كانت متاحة سابقًا فقط في تحرير الملفات الشخصية على الموقع. 10. تمت إضافة وحدة جديدة "العلامات الوصفية".تسمح لك هذه الوحدة بإعادة تعيين عنوان العلامات الوصفية والوصف والكلمات الرئيسية لصفحات معينة من الموقع في لوحة الإدارة. يقوم البرنامج النصي DLE بإنشاء علامات التعريف هذه لجميع صفحات الموقع تلقائيًا، ولكن في بعض الأحيان يكون من الضروري تعيين قيم منفصلة خاصة بك لصفحات معينة، على سبيل المثال، للتأكد من أن صفحة التعليقات لا تستخدم إعدادات البرنامج النصي القياسية، ولكن تلك المحددة لهذه الصفحة فقط. الآن، باستخدام هذه الوحدة، يمكنك القيام بذلك في لوحة الإدارة الخاصة بموقعك. في هذه الوحدة، يمكنك تحديد عنوان URL للصفحة التي تريد إعادة تعيين العلامات الوصفية لها، وتعيين قيم جديدة لهذه العلامات. وبعد ذلك سيتم تطبيق القيم التي حددتها على هذه الصفحة. يمكنك إعادة تعيين كافة الحقول لصفحة معينة، بالإضافة إلى الحقول الفردية. على سبيل المثال، إذا تركت حقل الكلمات الرئيسية فارغًا، فسيتم تطبيق القيم الافتراضية لذلك الحقل وهذه الصفحة. يمكنك تحديد عنوان الصفحة التي تريد تغيير العلامات الوصفية لها بشكل مباشر، كما يمكنك تحديد مجموعة روابط باستخدام الرمز "*" والذي يعني البحث عن أي حرف، على سبيل المثال عن طريق تحديد /page/ */ سيتم استخدام العلامات الوصفية المحددة لصفحات /page /1/، /page/2/، /page/any text/، وما إلى ذلك. 11. تمت إضافة إمكانية تصدير المستخدمين من الموقع.إذا كنت تستخدم خدمات أو برامج تابعة لجهات خارجية لتنظيم رسائل البريد إلى المستخدمين، فباستخدام التصدير يمكنك إنشاء البيانات الضرورية بسرعة. يتم تصدير المستخدمين إلى لوحة الإدارة في قسم تحرير المستخدم. يمكنك تصدير كل المستخدمين وأولئك الذين يستوفون معايير معينة. يتم التصدير إما بتنسيق CSV أو Excel للاختيار من بينها. 12. أضيفت إمكانية نقل المنشوراتإلى فئات أخرى عندما يأتي وقت معين. للقيام بذلك، عند إضافة منشور أو تحريره، في الإعداد "انتهاء الصلاحية حتى"، يمكنك تحديد الإجراء "الانتقال إلى فئة أخرى"، وتعيين فئة واحدة أو أكثر التي يجب نقل المنشورات إليها عند التاريخ المحدد يصل. 13. أضيفت إمكانية استبعاد أخبار معينةمن موقع البحث. عند إضافة الأخبار أو تحريرها في لوحة الإدارة، يمكنك ضبط خيار "الاستبعاد من البحث" لكل منشور على حدة. ومن خلال القيام بذلك، يمكنك استبعاد الأخبار التي لا تريد تضمينها في بحث الموقع من البحث. 14. أضيفت القدرة على تعيين كلمة مرور لكل خبرأو قائمة كلمات المرور المطلوبة لعرض هذا المنشور. إذا كان المنشور له كلمة مرور، فإذا ذهبت إلى الأخبار الكاملة، سيُطلب من المستخدم إدخال كلمة مرور، ولن يظهر المنشور إلا في حالة إدخال كلمة المرور الصحيحة. ستكون كلمة المرور التي تم إدخالها صالحة حتى يقوم المستخدم بإغلاق المتصفح، وخلال جلسة واحدة من العمل مع الموقع، لن يتم طلب كلمة المرور مرة أخرى.15. تمت إضافة القدرة على استبعاد صفحات ثابتة معينةمن موقع البحث. عند إضافة صفحة أو تحريرها في لوحة الإدارة، يمكنك ضبط خيار "الاستبعاد من البحث" لكل صفحة ثابتة على حدة.
16. تمت إضافة القدرة على تعيين كل صفحة ثابتةكلمة المرور أو قائمة كلمات المرور المطلوبة لعرض هذه الصفحة الثابتة. إذا تم تعيين كلمة مرور لصفحة ما، فعند الانتقال إلى هذه الصفحة، سيُطلب من المستخدم إدخال كلمة مرور، ولن تظهر الصفحة إلا إذا تم إدخال كلمة المرور الصحيحة. ستكون كلمة المرور التي تم إدخالها صالحة حتى يقوم المستخدم بإغلاق المتصفح، وخلال جلسة واحدة من العمل مع الموقع، لن يتم طلب كلمة المرور مرة أخرى.
17. للحقول الإضافية، من النوع "الإسنادات الترافقية"، تمت إضافة مخرجات الاقتراحات التلقائية عند إضافة المنشورات وتحريرها، في شكل قائمة كلمات موجودة بالفعل في قاعدة البيانات. وهذا يجعل من السهل ملء هذه الحقول، ويقلل أيضًا من احتمالية ملء الحقل عن طريق الخطأ. 18. تمت إضافة القدرة على وحدة إعادة التوجيهاستخدام الأقنعة لتعيين قالب لإجراء عمليات إعادة التوجيه. للقيام بذلك، عند تحديد عنوان URL الذي تريد إعادة التوجيه منه، استخدم الرمز "*"، مما يعني أنه بدلاً من "*" يمكن العثور على أي مجموعة من الأحرف في عنوان URL. على سبيل المثال، يمكنك تعيين /page/*/، حيث سيتم إجراء إعادة التوجيه من جميع الصفحات، مثل /page/1/، /page/2/، /page/text/، وما إلى ذلك. 19. في لوحة الإدارة، في قسم تحرير المستخدم، تمت إضافة القدرة على الانتقال بسرعة إلى تحرير مجموعة مستخدمين معينة.20. بالنسبة لقوالب الصفحات الثابتة (static.tpl والقوالب الأخرى المخصصة للصفحة)، تمت إضافة دعم لنص علامة جديد، والذي يعرض النص المضمن بها كرابط لتحرير صفحة ثابتة، لمجموعات المستخدمين المسموح لهم بتحرير الصفحات الثابتة. وهذا يسهل الانتقال السريع إلى تحرير الصفحة المطلوبة، مع وجود عدد كبير من الصفحات الثابتة.
21. للحصول على علامة منشور مخصصة (مخصصة....)تمت إضافة معلمة فرز المنشورات الجديدة "id_as_list"، والتي تعمل جنبًا إلى جنب مع المعلمة "id" وتقوم بفرز المنشورات كما هو موضح في القائمة. على سبيل المثال، ستعرض العلامة (المعرف المخصص = "3,4,1,2" order = "id_as_list") أولاً الأخبار ذات المعرف 3 ثم 4 ثم 1 ثم 2. هذا الابتكار مفيد عندما تريد عرض المنشورات المطلوبة بترتيب محدد بدقة.
22. بالنسبة لعلامة التعليقات المخصصة (customcomments....)تمت أيضًا إضافة معلمة فرز المنشورات الجديدة "id_as_list"، والتي تعمل جنبًا إلى جنب مع المعلمة "id" وتقوم بفرز التعليقات المعروضة كما هو موضح في القائمة. على سبيل المثال، ستعرض العلامة (customcomments id="3,4,1,2" order="id_as_list") أولاً تعليقًا بالمعرف 3 ثم 4 ثم 1 ثم 2. يعد هذا الابتكار مفيدًا عندما تريد عرض العناصر الضرورية التعليقات بترتيب محدد بدقة.
23. تمت إضافة القدرة على إعدادات مجموعة المستخدمينتضمين إذن لنشر مقاطع الفيديو في التعليقات باستخدام العلامات. وبالتالي، يمكنك السماح أو الرفض لكل مجموعة من المستخدمين سواء كان مسموحًا لهم بنشر مقاطع الفيديو في تعليقات المنشور أم لا.24. تمت إضافة القدرة على إعدادات مجموعة المستخدمينتضمين إذن لنشر عناصر واجهة مستخدم الوسائط باستخدام العلامات في التعليقات. وبالتالي، يمكنك السماح أو الرفض لكل مجموعة من المستخدمين سواء كان مسموحًا لهم بنشر أدوات الوسائط في التعليقات أم لا.
25. تم إجراء تغييرات على أعمال التحرير السريعالمنشورات على الموقع. الآن، عند التحرير السريع، تظهر فقط تلك الحقول التي تم ملؤها مسبقًا عند إضافة منشور أو تحرير كامل. ينطبق هذا على حقول النص القصير والكامل للنشر. إذا تركت حقول الوصف القصير أو الوصف الطويل فارغة، فلن تظهر بعد ذلك في التحرير السريع. سيكون هذا الابتكار مفيدًا لأولئك الذين يستخدمون الإضافات فقط. حقول النشر، فلن يروا الحقول غير الضرورية عند التحرير السريع على الموقع.26. تمت إضافة إمكانية إزالة المنشورات من قالب الإضافةيحتوي الموقع على حقول مثل الوصف "القصير" و"الكامل"، مع الحفاظ على جميع الوظائف الأخرى، على سبيل المثال، المحررين. سيكون هذا الابتكار مفيدًا لأولئك الذين يضيفون منشورات حصريًا باستخدام حقول إضافية.
27. تمت إضافة علامة عالمية جديدة للقوالب (معرف الفئة)والذي يعرض معرف الفئة التي يشاهدها زائر الموقع. ستكون هذه العلامة مفيدة عند تنظيم قائمة على موقع ويب، وكذلك عندما تحتاج إلى إعادة تعيين أي فئات CSS أو أسماء ملفات القالب نفسها بسرعة، عند تصميم قوالب مخرجات المنشور.
28. تمت إضافة علامة عالمية جديدة للقوالب (عنوان الفئة)، والذي يعرض اسم الفئة التي يشاهدها زائر الموقع. ستكون هذه العلامة مفيدة عندما تحتاج إلى عرض اسم الفئة التي تشاهدها على موقعك بشكل منفصل.
29. بالنسبة للفئات، تمت إضافة القدرة على تحديد وصف مختصر كامل.يتم إنشاء الوصف في لوحة الإدارة عند إضافة فئات أو تحريرها في القسم المقابل. في وصف الفئة، يمكنك استخدام علامات BBCODES وعلامات HTML. لعرض الوصف على الموقع، يتم استخدام علامة عالمية جديدة للقوالب (وصف الفئة)، والتي تعرض الوصف المحدد عندما يشاهد المستخدم هذه الفئة، كما يتوفر الإخراج عند عرض المنشورات الكاملة. وهكذا باستخدام بناء بسيط، على سبيل المثال: (category-title)
(وصف الفئة) يمكنك تلقائيًا عرض اسم الفئة ووصفها المختصر في المكان المناسب. باستخدام علامات إضافية، يمكنك تقييد عرض هذه المعلومات، على سبيل المثال، فقط على الصفحة الأولى من الفئة.30. بالنسبة لعلامة إخراج قائمة الفئة (catmenu...)، بالنسبة للمعلمة "subcat" الخاصة بها، تمت إضافة القدرة على استخدام قيمة جديدة "فقط"، مما يعني أنه يجب عرض الفئات الفرعية فقط من الفئة المحددة. على سبيل المثال، عند استخدام العلامة (catmenu id="1" subcat="only")، سيتم عرض الفئات الفرعية التي تنتمي إلى الفئة ذات المعرف "1" فقط. يعد هذا الابتكار مفيدًا عندما تحتاج عند زيارة فئة معينة إلى عرض قائمة بفئاتها الفرعية. على سبيل المثال، باستخدام تصميم بسيط (معرف القائمة القطة = "(معرف الفئة)" القطة الفرعية = "فقط")يمكنك عرض قائمة الفئات الفرعية تلقائيًا للفئة التي تشاهدها على الموقع.
31. في إعدادات الفئة في لوحة التحكمتمت إضافة إمكانية استبعاد الفئة المحددة من البحث. وبالتالي، لكل فئة يمكنك تحديد ما إذا كانت ستشارك في البحث على الموقع. إذا تم استبعاد فئة من البحث، فعند البحث عن المنشورات على الموقع، لن يتم عرض أخبار هذه الفئة في النتائج الموجودة.32. للحصول على حقول إضافية من النوع "معرض الصور".وأضاف القدرة على عرض الصور التي تم تنزيلها بشكل منفصل. للقيام بذلك، تستخدم القوالب العلامة، حيث "X" هو اسم الحقل الإضافي، و"Nr" هو رقم الصورة من المعرض. على سبيل المثال، عند استخدام سيتم عرض الصورة رقم اثنين، ويتم تحميلها في حقل إضافي يسمى "اختبار". وبالتالي، يمكنك استخدام حقل واحد، وفي نفس الوقت عرض معاينة المعرض من صورة واحدة في الأخبار القصيرة، والمعرض بأكمله عند عرض الأخبار الكاملة.
33. تمت إضافة القدرة على استخدام العلامة (العنوان) بأمانفي سمات HTML عند عرض المنشورات. على سبيل المثال، يمكنك استخدام alt="(title)" и текст будет сохранять валидность документа, если в заголовке есть кавычки.!}
34. تمت إضافة الدعم للعلامةنشر الفيديوهات والمشاركات من خدمة الفيسبوك.
36. تمت إضافة إعادة تعيين ذاكرة التخزين المؤقت للمتصفح تلقائيًا لملفات CSS وJS، يستخدمه البرنامج النصي عند تحديث البرنامج النصي إلى إصدار جديد. سيسمح هذا الابتكار للمتصفح، عند تحديث البرنامج النصي، بتنزيل أحدث الملفات على الفور من الإصدار الجديد، بدلاً من استخدام الملفات القديمة من ذاكرة التخزين المؤقت.
37. تمت إضافة دعم العلامة (الموضوع)في معاينة المواد الإعلانية في لوحة تحكم البرنامج النصي.
38. عند إضافة أي بيانات إلى لوحة الإدارة، تمت إضافة تمييز مرئي لعدد الأحرف التي تمت إضافتها إلى هذا الحقل، وعدد الأحرف التي يمكن إضافتها. يتيح لك هذا الابتكار أن ترى بصريًا مقدار ما يمكنك إدخاله حتى لا تتجاوز قيود طول الحقل.39. إذا لم يتم تحديد بروتوكول موقعك في إعدادات البرنامج النصيبدءًا من هذا الإصدار، سيستخدم DLE اتصال SSL آمنًا وسيقوم بإنشاء روابط لبروتوكول https.
40. تمت إضافة تدابير وقائية لحماية الموقع من عمليات إعادة التوجيه "التي لا نهاية لها".، إذا كانت إعدادات البرنامج النصي تتيح استخدام بروتوكول HTTPS فقط، ولكن لم يتم تكوين الخادم بشكل صحيح ولا ينقل معلومات حول البروتوكول الذي يستخدمه الموقع.
41. في لوحة الإدارة، بالنسبة لقسم تصفية الكلمات،تمت إضافة إجراءات وقائية للحماية من الحذف غير المقصود لكلمة من مرشح الكلمات. الآن سوف تحتاج إلى تأكيد هذا الإجراء.
42. بالنسبة لصفحات الإشارات المرجعية الشخصية للمنشوراتتمت إضافة إرسال رمز HTTP 403 (تم رفض الوصول) إلى المتصفح إذا قام مستخدم غير مسجل بزيارة عنوان الإشارة المرجعية. وبالتالي سيتم منع هذه الصفحات من الفهرسة لمحركات البحث، ولن تقوم بفهرسة هذه الصفحة بالخطأ برسالة واحدة حول خطأ في الوصول إلى القسم.
عند عرض أحدث التعليقات على الموقع، للمواقع التي تحتوي على عدد كبير من التعليقات.44. العرض الأمثل لكتلة سحابة العلامة، على قواعد بيانات بها عدد كبير من المنشورات على الموقع. تم تحسين وتسريع استعلام قاعدة البيانات.
45. إضافة دعم للأقواس المتعرجة ( و )في وحدة "تصفية الكلمات"، يمكنك الآن استخدام الكلمات التي تحتوي على هذه الأحرف في المرشح.
46. تم إضافة الاستبعاد التلقائي للمنشوراتمن خريطة الموقع لمحركات البحث، إذا كان عرض المنشور للضيوف محظورًا في المنشور نفسه في علامة التبويب "الوصول".
47. تم تحديث المحررين المرئيين Froala وTinyMCE إلى أحدث الإصدارات.لقد تم تصحيح المشاكل التشغيلية التي تم اكتشافها مسبقًا في هؤلاء المحررين.
48. تم تحديث محلل كود HTML إلى الإصدار الأحدثللمنشورات المضافة إلى الموقع.
49. تم إصلاح المشكلة، يرتبط بإشعار غير صحيح لمحركات البحث عبر Cron حول تحديث خريطة الموقع، إذا تم تحديد اسم الموقع في إعدادات البرنامج النصي دون تحديد البروتوكول.
50. تم إصلاح المشكلة، حيث قد لا يتم عرض المحررين المرئيين على الصفحة لإضافة منشور على الموقع إذا كانت هناك علامات مخصصة على نفس الصفحة.
51. تم إصلاح المشكلة، حيث قد لا يتم تحميل المحرر المرئي عند التحرير السريع على الموقع، إذا تم استخدام مخرجات المنشورات على الموقع فقط بواسطة العلامة (مخصص ...)، دون استخدام العلامة الرئيسية (المحتوى).
52. تم إصلاح المشكلة، حيث يتم إرسال نص مستمر بدون فواصل أسطر في إشعارات البريد الإلكتروني حول التعليقات الجديدة أو الرسائل الشخصية.
53. تم إصلاح المشكلة، حيث يتم فقدان فواصل الأسطر في الأسطر الفارغة غير المعبأة عند استخدام محرر TinyMCE في الأخبار.
54. تم إصلاح المشكلة، حيث تم عرض بعض علامات القالب للصفحات الثابتة بشكل غير صحيح عند عرض الصفحات الثابتة في نتائج البحث.
55. تم تصحيح الأخطاء الطفيفة التي تم اكتشافها والإبلاغ عنها سابقًا في البرنامج النصي.
.sitemap_static_pages لى - العنصر - قائمة الصفحات الثابتة
.sitemap_items لى - العنصر - قائمة المقالات
.sitemap_categories لى - العنصر