منذ أن أصدرت WP المكون الإضافي لوظيفة دعم/رفض التعليقات، كنت أنتظر إصدار zblog لأحدها، والنتيجة النهائية هي أنه من الأفضل طلب المساعدة من الآخرين بدلاً من طلب المساعدة بنفسك.
وصف البرنامج المساعد:
يجب أن يكون التطبيق الأكثر شيوعًا لهذه الميزة موجودًا في مراجعات NetEase. ومع ذلك، منذ تنسيق هذه الوظيفة خلال اليوم الوطني، تم إخفاء وظائف مماثلة على المواقع الإلكترونية الرئيسية واحدة تلو الأخرى. لذلك قمت فقط بتطوير "الدعم" الذي يستخدمه NetEase حاليًا، ولم أكتب كلمة "معارضة"، فهي لا تبدو جيدة، ولكنها متناغمة.
نظرًا لأن zblog ثابت، عند الاتصال برقم الدعم لكل تعليق، أردت في البداية تعديل وظيفة مكتبة zblog مباشرةً، مثل إضافة <#article/comment/dig#> مشابه، ثم قراءته مسبقًا في c_system_lib. إن استدعائه في القالب مرة أخرى له ميزة: فهو يمكن أن يقلل من طلبات http لصفحة المقالة. هناك أيضًا عيوب واضحة: من غير المناسب الترقية ومن الصعب التعديل، وأقدر أنني سأقضي وقتًا طويلاً في الكتابة هنا لتعليم الناس كيفية تعديل هذه الملفات ومكان تعديلها. وفي النهاية، تم تحويله مباشرة إلى مكون إضافي.
بعد تنشيط المكون الإضافي، يتعين عليك إضافة سطرين من التعليمات البرمجية في الموقع المناسب في قالب b_article_comment.html للحصول على التفاصيل، راجع صفحة إدارة المكون الإضافي.
نظرًا لأن هذه الوظيفة تتضمن asp وjs وajax، فقد قمت باختبارها باستخدام FF3.5 وIE8 على جهازي الخاص. إذا كانت هناك أية مشكلات أخرى، فيرجى الإبلاغ عنها هنا في الوقت المناسب.
للحصول على تأثيرات محددة، يرجى الاطلاع على منطقة التعليق في صفحة مقالة سانكيبادان.
تنزيل البرنامج المساعد:
دعم تعليقات مدونة ZBlog/المكون الإضافي المضاد للوظيفة، المرفق بتنسيق rar، يرجى فك ضغطه إلى وضع zpi أولاً ثم تثبيته.
صفحة إصدار منتدى ZBlog: http://bbs.rainbowsoft.org/thread-44851-1-1.html
جمع الأسئلة
1. Brother Cat: لا يتم عرض وظيفة دعم سجل الزوار بشكل صحيح.
السبب: استدعاء js لهذه الوظيفة هو نفس تصنيف ضوء القمر js ويتم وضعه في محتوى المقالة. سجل الزوار لا يحتوي على محتوى المقالة.
الحل: ما عليك سوى إضافة مكالمات js إلى قالب سجل الزوار.
<لغة البرنامج = "javascript" type = "text/javascript" src = " http://www.378Q.com.cn/PLUGIN/CommDig/dig.js"></script >
2. لو سونغ سونغ: هل يمكن وضع الشخص الذي يحظى بأكبر قدر من الدعم أو الأكثر معارضة في المركز الأبرز؟
قيد التطوير.
3. التحديث الساعة 17:00 يوم 15 يناير: بالنسبة لأولئك الذين يمكنهم الإعجاب بواحد فقط عند استخدام المكون الإضافي، يرجى تنزيله مرة أخرى، ثم فك ضغطه في ملف zpi وإعادة استيراده، ثم سيُطلب منك ذلك لا تحتاج إلى الترقية. اخترت فقط تغطيته.
السبب هو: وجود خطأ في قاعدة البيانات. تم تحديد حقل المعرف كـ "رقم" بدلاً من "الرقم التلقائي".
4. صندوق الذاكرة: هل تؤيد/تعارض استخدام js فقط في المتصفح لتسجيل سلوك النقر؟ لأنه إذا أغلقت المتصفح وأعدت فتحه، فيمكنني النقر مرة أخرى.
يوصى بتسجيل عنوان IP الخاص بالنقر لتجنب إغلاق المتصفح والنقر مرة أخرى. بالإضافة إلى ذلك، فإن عرض العناصر الأكثر دعمًا والعناصر الأكثر معارضة في المقدمة هو الهدف النهائي لإنشاء هذا المكون الإضافي.
Sanqibadan: تُستخدم الجلسة لتسجيل سلوك النقرات ويمكن تسجيلها باستخدام ملفات تعريف الارتباط.
الطريقة مكتوبة هنا: قم بتغيير Session("ID"&ID) = ID في dig.asp لكتابة المعرف في ملف تعريف الارتباط، ثم Response.Cookies("ID"&ID).Expires = date() +10، وهو ما يعني قم بضبط دورة حياة ملفات تعريف الارتباط لتكون صالحة لمدة 10 أيام من اليوم. أو استخدم قاعدة بيانات للتسجيل، وارجع إلى طريقة تسجيل ضوء القمر، وقم بتسجيل عنوان IP.
ويمكن تعديل هذا تبعا للحالة.
أما بالنسبة لعرض الملفات الأكثر دعمًا في المقدمة، فأنت بحاجة إلى تعديل ملف مكتبة zblog، وهذا التغيير سيجعل الترقية غير ملائمة. أعتقد أنه من الأفضل إنشاء قائمة أخرى، مثل القائمة التي تحتوي على أكبر عدد من التعليقات خلال 30 يومًا. هذه الميزة قيد التطوير.
5. التحديث الساعة 11:00 يوم 16 يناير: الرجاء تنزيله مرة أخرى أعلاه، ثم فك ضغطه في ملف zpi وإعادة استيراده، وبعد ذلك ستتم مطالبتك بأنك لا تحتاج إلى الترقية، فقط اختر الكتابة فوقه.
المحتوى المحدث: تمت إضافة وظيفة [الاعتراض]. بالإضافة إلى ذلك، فإن إضافة سطرين من التعليمات البرمجية إلى الموضع المناسب في قالب b_article_comment.html يحتاج أيضًا إلى التعديل. للحصول على التفاصيل، راجع صفحة إدارة المكونات الإضافية.
بالنسبة للمقالات الأصلية، يرجى الإشارة إلى مصدر إعادة الطبع: Sanqibadan عنوان المقالة: http://www.378Q.com.cn/post/162.html
شكرا سنقيبادان على مساهمتك