السلام عليكم ورحمة الله وبركاته
تواجه أحياناً في بعض قوالب وورد بريس المجانية ، والتي تخضع لاتفاقية المشاركة الإبداعية ، يقوم بعض المصممين أحياناً بوضع روابط أو ووصلات في الفوتر ثم يقوم بتشفيره ، وهذا طبعاً يخالف الاتفاقية الآنفة الذكر ، والتي تنص باختصار أن بإمكان المستخدم تعديل أي شيء في الكود أو المقال أو الكتاب كما يحلو له ، بشرط أن لا ينسب هذا العمل لنفسه يعني بالعربي : يبقي الحقوق لأصحابها .
يحتاج أيضاً من يقوم بتعريب القوالب إلى فك تشفير الفوتر لإضافة حقوقه الخاصة فيه
أثناء تعريبي لأحد القوالب واجهت هذه المشكلة ، والمشكلة في الموضوع أن المصمم قد وضع خمس أو ست روابط في الفوتر ثم قام بتشفيره ، فلا تستطيع حذف هذه الروابط أو إضافة أشياء خاصة بك – كالخلاصات RSS – في الفوتر الخاص بموقعك .
عند البحث عن حل للمشكلة وجدت شرح رائع لفكرة لم تخطر ببالي لتحرير الفوتر
طبعاً إذا كان فوتر القالب مشفر فستشاهد شيئاً يشبه مافي الصورة عند فتح الملف Footer.php
في هذه الطريقة لن تحتاج أي خبرة في فك التشفير ، أو استعمال برمجيات أو أدوات إضافية ، 4 خطوات بسيطة وتستطيع تعديل الفوتر كما شئت
الخطوة الأولى :
قم بفتح الملف index.php
وبحث عن الجملة التي تضيف الفوتر إلى الصفحة ، ستجدها على هذا الشكل
<?php get_footer(); ?>
الخطوة الثانية :
قم بإضافة تعليق فوق هذا السطر من الكود لتحدد مكان بداية الفوتر ، وكذلك قم بكتابة سطر آخر تحته لتحدد نهاية الكود :
<!--Footer code starts here--> <?php get_footer(); ?> <!--Footer code ends here-->
ثم قم بحفظ الملف ورفعه إلى السيرفر
الخطوة الثالثة :
قم بفتح المدونة الخاصة بك من خلال أي متصفح :
إذا كنت تسعمل انترنت اكسبلورر
View -> Source
واستعمل هذه إن كنت تستعمل فايرفوكس
Ctrl + U
الخطوة الرابعة :
جميع الأكواد الموجودة بين
<!--Footer code starts here-->
و
<!--Footer code ends here-->
هي الكود البرمجي للفوتر
الآن قم بفتح ملف Footer.php واستبدل الكود المشفر الموجود فيه بجميع ماوجدته بين العلامتين في الخطوة الثالثة
تستطيع الآن تعديل الفوتر ، إضافة وحذف أي شيء منه كما تشاء
المصدر
How to remove footer encryption?
وكما قال كاتب المقالة :
please make sure that you give the credits back to the author

رااااااائع..
صراحة، الفكرة بحد ذاتها.. عبقرية..
فعلاً، لا تخطر على البال بسهولة..
احترامي، وأشكرك
بالمناسبة، يشرفني أن أكون أول من أضاف رداً هنا
العفو
شاكراً لك مرورك
السلام عليكم ورحمة الله وبركاتة
يعطيك العافيه اخوي على هل طريقه
بس اذا كان فيه اكواد برمجيه بالفوتور اشلون الطريقه ؟؟
وشكراً لك
حمد
إذا كانت لديك خبرة بالقوالب فيمكنك تخمين ما هو المشفر
وإلا فيجب أن تكون خبيراً في فك التشفير لتتمكن من ذلك
بالتوفيق
السلام عليكم و رحمة الله و بركاته
الفكرة جميلة ..
لكن أحببت أن أضيف إضافة تقنية ,
و هي أن هذه الطريقة ليست لفك التشفير لأن النص ليس مشفراً أصلاً . الفكرة هنا هيي الترميز ، حيث تم تحويل ترميز النص إلى الترميز المسمى Base64 و فرقه عن النص العادي (الأبجدي) تماماً كالفرق بين نظام الأرقام العشري و الثنائي .
مثلاً بالنظام العشري نكتب 5 و بالثنائي نكتب (101) لنفس الرقم.
ولإعادة النص المحول إلى الترميز Base64 إلى نص عادي يمكننا استخدام أحد الأدوات الموجودة على الإنترنت مثل:
http://webnet77.com/cgi-bin/helpers/base-64.pl
بوضع النص المراد تحويله إلى نظام Base64 في مربع الإدخال الأول
أو بوضع النص المراد تحويله إلى النظام العادي في مربع الإدخال الثاني.
أو استخدام الأمر base64_decode في PHP للتحويل إلى النص العادي.
مثل:
بوضع النص المراد تحويله بدلاً من الأحرف XXX .
……………………..
أخي عبدالله ..
مدونتك رائعة .. أتمنى لك التوفيق
محبك
حياك الله يابوناصر
شكراً على الإيضاح وقد استفدت جداً من ردك
نورت المدونة
شكرآ لك استفدت من هذا الموضوع كثيرآ
والفكرة رائعة .
العفو أخوي تركي
شاكر لك مرورك
شكرا لك الطريقة ناجحه 100%
شكرا على طرح هذا الموضوع المفيد.
اود الاشارة الى هذا الاسلوب خطير عندما يحتوي الكود على تعليمات برمجية مضرة. فبعض الاكواد المشفرة تحتوي على روابط مخفية لمواقع bot ملغمة واذا اشتغل الكود في الفوتر سيكون المحظور قد وقع.
بالاضافة الى انها لا تظهر كود php الاصلي وانما تظهر الـ HTML وهذا يعني فقدان بعض البرمجيات المشروطة في حال وجودها.
هناك طريقة افضل وهي ابدال eval بـ echo للمتغير المشفر.
ثم عرض السورس ومشاهدة كود php الاصلي ثم نقله بعد التأكد من الى ملف الفوتر.
طريقة اخرى ، حصر الكودالمشفر بعلامات الملاحظة remarks التي هي النجمة والشرطة المائلة ثم فتح السورس لمشاهدة النص البرمجي.
شكرا لك أخي علي موضوعك المفيد و الأكثر من رائع فعلا أنا استفدت من الموضوع
و استفدت من التعليقات أيضاً
شكراً لك
طريقة سهلة و فعالة، بارك الله فيك
برافو يا بطل ..
الله يعطيك العافية