وضع المأجور للتثبيت vBulletin

وضع هاك
في هذه المقالة سوف نقوم تبحث في كيفية تذهب نحو وضع المأجور للتثبيت vBulletin. يجري على أساس اللغة بى وعلى قاعدة بيانات ماي البنية التحتية يجعل vBulletin شديد التنوع ، لذلك نحن ذاهبون الى للحد من نطاق عملنا. أي شيء تقريبا ان كنت تريد ان تفعل مع vBulletin أمر ممكن إذا كنت تعرف كيفية تفعيل ووردبريس الخلية!
ولا سيما أننا سوف ننظر في :
• كيفية الإختراق لوحة مناقشة من خلال تغيير واحد من الملفات القالب
• كيفية توزيع الإختراق من قبل المبرمجين الآخرين إعطاء تعليمات واضحة حول التغييرات رمز
القرصنة vBulletin
دعونا نلقي نظرة على كيفية إنشاء vBulletin المأجور. الإختراق نحن ذاهبون الى وضع يكون هنا هو واحد يتيح لك التحكم في كيفية vBulletin مقابض إيصالات رسالة خاصة. كما رأينا في المادة 3 ، الرسائل الخاصة ، المعروفة باسم رئيسا وزراء ، هي الرسائل التي وعضو واحد يمكن أن ترسل إلى عضو آخر في المجلس.

  

أنواع الأعضاء في رسالة إلى إطار رسالة خاصة ومن ثم النقر على SubmitMessagebutton.
ويمكن للمتلقي تحصيل رسالة في المرة القادمة التي سجل في (أو ، إذا كانوا موجودين بالفعل في تسجيل ، في المرة القادمة التي طلب فتح صفحة جديدة من لوحة).
ولكن هناك ميزة واحدة ويبدو أن تزعج بعض أعضاء (وخصوصا اذا كانت لوحة شعبية ، حيث كان الأعضاء جعل الكثير من استخدام المرفق بعد الظهر). هذه هي الميزة بالقراءة. عندما مساء مقدم ، ويتم عرض مربع رسالة يطلب من المرسل ما إذا كانوا يرغبون في طلب بالقراءة.

قراءة الإيصالات هي ميزة مفيدة ، لكن المشكلة تكمن في مربع رسالة تعرض الناس تجد أنه يحصل في الطريق ، وغالبا ما كانت سوف لا تريد إرسال بالقراءة مع كل رسالة. أنت كمسؤول يمكن أن نفعل شيئا حيال هذا يمكنك الإختراق منتداك التثبيت الخاص بك لإعطاء الأعضاء المزيد من السيطرة على كيفية قراءة الإيصالات يتم معالجتها.
لديك القدرة...
... رسائل خاصة إلى تعطيل إيصالات القراءة تماما. في الجهة اليسرى القائمة في لوحة تحكم المنتدى ، انقر على Usergroupsfollowed من قبل مدير مجموعة اعضاء. ثم لكل بالمجموعات الخاصة التي لا تريد الحصول على هذه الميزة ، انقر على EditUsergroup وتعيين CanUse رسالة Trackingand CanDeny خاصة MessageReadReceipt Requestto رقم فالقيام بذلك ، ومع ذلك ، سيتم إزالة القدرة لأعضاء لطلب بالقراءة. فإنه سيكون أفضل بكثير من مجرد تغيير الكيفية التي يعمل بها الطلب.

جعل التغييرات
دعونا الآن نعمل من خلال كيفية جعل هذا الإختراق ممكن. هناك تغييرات قليلة رمز تحتاج إلى جعل لvBulletin القالب. اذا سارت الامور بشكل خاطئ ، وتعلمون كيف أن تعود القوالب العودة إلى حالتها الأصلية. طالما كنت تأخذ الرعاية والمتابعة رمز هنا بعناية ، وسوف تعمل كل شيء بشكل جيد. ولكن دائما الاحتفاظ بنسخة احتياطية فقط في حالة!
العثور على قالب
في الجانب الأيسر من لوحة تحكم المنتدى القائمة ، انقر على أنماط وقوالب لتوسيعه ، ثم انقر على إدارة نمط.

هذا إحضار Managerpage نمط في الجانب الأيمن الشاشة. انقر على زر ملحوظ <<>> لتوسيع إطار القالب.

كنت بحاجة إلى الآن انقر على زر جديد ملحوظ <<>> انخفاض أسفل على صفحة لتوسيع كافة القوالب وذلك للعثور على واحدة أنت تبحث عنه.

في إطار التمرير ، والعمل طريقك نزولا حتى تحصل على قالب يسمى pm_newpm. انقر نقرا مزدوجا فوق الارتباط لفتح القالب.

تقطيع قالب pm_newpm
يمكنك الآن إجراء تغييرات قليلة على هذا القالب. هذه التغييرات تنطوي على إزالة رمز الموجودة التي تتسبب في ظهور مطالبة وأضاف القانون الجديد الذي يوفر مربع بحيث يمكن طلب المرسل بالقراءة اذا كانوا يريدون واحدة.
وأول ما عليك القيام به هو تحديد القطعة التالية من شفرة جافا سكريبت في القالب :
والا اذا (formname.dopreview! = صحيح)
(

إذا كان (تأكيد ( "$ vbphrase [request_receipt_for_message]"))
(
formname.receipt.value = 1 ؛
)

)
تحتاج إلى إزالة هذا القسم من التعليمات البرمجية. بدلا من حذف هذا جملة وتفصيلا ، من الأفضل بكثير لمجرد التعليق مهلة رمز بإضافة / / وعلى مسافة لبداية كل سطر من البرنامج النصي :
/ / والا اذا (formname.dopreview! = صحيح)
/ / (
وهلم جرا.
بينما كنت تفعل هذا ، انها فكرة جيدة لإضافة ملاحظة أن ذلك سوف يكون في وقت لاحق ذكر في وقت لاحق لماذا علق بها!
/ / بيغن م بالقراءة الإختراق
/ / والا اذا (formname.dopreview! = صحيح)
/ / (

/ /)
/ / نهاية م بالقراءة الإختراق

المقبل ، ضمن نفس القالب ، والعثور على هذا الجزء من التعليمات البرمجية :

(وهذا من شأنه أن يكون على سطر واحد فترة طويلة ، لذلك قد يكون ليس من الصعب العثور على.) التعليق هذا بعد فوات. لأن هذا هو أتش تي أم أل ، فإننا التعليق بها من خلال وضع حول خط. مرة أخرى ، فإنه من الحكمة أن يضيف تعليقات إلى رمز لأذكر لكم لماذا قمت بإزالة الخط :




المقبل ، للبحث عن الجزء التالي من التعليمات البرمجية :




عند العثور عليه ، تحتاج إلى إضافة أدناه على النحو التالي (مرة أخرى تذكر لإضافة تعليقات) :






الآن بعد أن قمت بها لإدخال تعديلات على القانون ، يمكنك حفظه عن طريق النقر على زر حفظ.
اختبار هاك
اختبار بسيط حاول إرسال م! عندما كنت في إطار رسالة خاصة ، ستشاهد مربع جديدة تمكنك من تحديد رغبتك بالقراءة لبإرسال رسالة لك. حاول بضع تجارب ، واحدة للقراءة وطلب استلام واحدة دون أخرى ، لمجرد التأكد من أن جميع الأعمال.

المقبل ، ضمن نفس القالب ، والعثور على هذا الجزء من التعليمات البرمجية :

(وهذا من شأنه أن يكون على سطر واحد فترة طويلة ، لذلك قد يكون ليس من الصعب العثور على.) التعليق هذا بعد فوات. لأن هذا هو أتش تي أم أل ، فإننا التعليق بها من خلال وضع حول خط. مرة أخرى ، فإنه من الحكمة أن يضيف تعليقات إلى رمز لأذكر لكم لماذا قمت بإزالة الخط :




المقبل ، للبحث عن الجزء التالي من التعليمات البرمجية :




عند العثور عليه ، تحتاج إلى إضافة أدناه على النحو التالي (مرة أخرى تذكر لإضافة تعليقات) :






الآن بعد أن قمت بها لإدخال تعديلات على القانون ، يمكنك حفظه عن طريق النقر على زر حفظ.
اختبار هاك
اختبار بسيط حاول إرسال م! عندما كنت في إطار رسالة خاصة ، ستشاهد مربع جديدة تمكنك من تحديد رغبتك بالقراءة لبإرسال رسالة لك. حاول بضع تجارب ، واحدة للقراءة وطلب استلام واحدة دون أخرى ، لمجرد التأكد من أن جميع الأعمال.

الإختراق التوزيع
حتى الآن كان لديك الإختراق وتريد جعلها متاحة للآخرين. والسؤال هو كيف نفعل ذلك؟ اتفاقية الترخيص يمنعك من توزيع كامل القوالب ، وعلى أي حال ، كنت فقط إجراء تغييرات صغيرة إلى القالب حتى انها سخيفة لحمل الناس على استبدال التعليمات البرمجية التي يتم دون تغيير.
أفضل طريقة لتوزيع الخارقة هي في شكل تعليمات واضحة بأن الآخرين يمكن بسهولة متابعة. هناك طرق عديدة للقيام بذلك ولكن ما يلي هو مثال على الطريقة التي هي واحدة واضحة ومباشرة.
تعديلات ل-- م بالقراءة خانة الاختيار الاصدار 1.0.2
-------------------------------------------------- ---
فتح قالب pm_newpm
البحث عن وحذف / التعليق الخروج :
والا اذا (formname.dopreview! = صحيح)
(

إذا كان (تأكيد ( "$ vbphrase [request_receipt_for_message]"))
(
formname.receipt.value = 1 ؛
)

)
البحث عن وحذف / التعليق الخروج :

العثور على :




إضافة رمز أدناه :



إنقاذ pm_newpm وثيق.
اختبار التعديل.
انتهى من التعديل

مع هذا الإختراق نحن بحاجة فقط لتعديل القوالب ، ولكن هناك أوقات عندما تحتاج إلى وثيقة لتحرير الإعدادات أو حتى الملفات [فب] الفعلية. يمكن أن تكون موثقة تغييرات إعدادات بتحديد قائمة التنقل وتغيير وضع النهائي.

المشرف القطري --> مجموعات الأعضاء --> مدير مجموعة مستخدمين --> تحرير مجموعة المستخدمين
مجموعة "يمكن استخدام تعقب رسالة"
و"يستطيع أن ينكر رسالة خاصة بالقراءة طلب" إلى "لا".
ويمكن [فب] ملف التعديل الذي شاهدناه في المادة (4) أيضا أن تكون موثقة في هذه الطريقة :
بايبال تعديلات لالإصدارة 1.0.2
---------------------------------
ويشمل فتح \ functions_subscriptions.php
العثور على :

يستعاض عنها :

قم بحفظ وتحميل
اختبار التعديل.
انتهى من التعديل
-------------------
نصائح لهاك التوزيع
هنا بعض النصائح التي تجعل رمز التوزيع أسهل بالنسبة لك وللشخص اتباع الإرشادات :
1. والخارقة للتجارب مستفيضة. إذا كان ذلك ممكنا ، محاولة اخراجها على تثبيت اختبار من المنتدى قبل إجراء التغييرات على متن نشطة.
2. أن تكون محددة بالنسبة لملف أو القالب الذي يحتاج إلى تعديل.
3. استبدال خطوط كاملة من رمز لا حول الفوضى في محاولة لشرح فيها قليلا من خط الاحتياجات المتغيرة.
4. لا تتردد في إضافة تعليقات على مدونة قمت بتضمين. هذا سيجعل الحياة أسهل بالنسبة للشخص باستخدام الإرشادات لكنها ستكون أيضا الجزء الأكبر من التعليمات البرمجية.
5. أن تكون واضحة لما تريد رمز المستخدم على العثور وبعد ذلك ما ينبغي أن تفعله حيال ذلك (على سبيل المثال استبداله شفرة مختلفة أو إضافة شيء أعلى أو أقل من ذلك). توخي الحذر للتأكد من أن رمز تريد للمستخدم للبحث عن لا تتكرر في أي مكان آخر في الملف. إذا كان هذا هو الحال ، ثم تكون أكثر تحديدا وعرض أكثر من سطر واحد من التعليمات البرمجية.
6. لا تستخدم هذه الأرقام يمكن أن تغير الخط مع التحديثات إلى البرنامج. أيضا ، فإن أي تغيير رمز (الخارقة أو غيرها) فوق خط قضية أرقام الأسطر أن أكون مخطئا.
7. تأكد من أن أعطي الاسم الصحيح للقالب أو [فب] الملف الذي تريد تحريره. في حالة من بي إتش بي الملفات ، وتشمل المسار داخل التثبيت vBulletin.

8. الاحتفاظ بأعداد نسخة محدثة. إذا قمت بإجراء تغيير صغير إلى رمز (لتصحيح الخطأ المطبعي القول أو إجراء تعديل صغير) ، ثم تغيير رقم الإصدار الثانوي (أقول من 1.0.2 إلى 1.0.3). لتغييرات كبيرة أو التعديلات التي تسمح للرمز للعمل من أجل إصدار جديد من المنتدى ، وتغيير رقم الإصدار الرئيسي (أقول من 1.0.4 إلى 2.0.0).

مقال مقدم من ليندا جولد


تنويه :موقعنا على الانترنت ليست مسؤولة عن محتوى هذه المادة. Webarticles هو حر للمعلومات.
المهم : هذه المادة "وضع المأجور للتثبيت vBulletin" وقد ترجم من قبل البرمجيات التلقائي. نشعر بالاسف من اجل أي الأخطاء الإملائية التي قد حدث. شكرا لتفهمكم.


Online: 457 users browsing the articles directory