আসসালামু আলাইকুম,
এটা একটা সিম্পল জাভাস্ক্রিপ্ট। সিম্পল বলেই হয়তো মনে প্রশ্ন জাগতে পারে, তাহলে তো ক্লায়েন্ট এটা রিমুভ করে দিতেই পারে। না, এবার আমার জাভাস্ক্রিপ্ট এনক্রিপ্সন আপনাদের সাহাজ্জ করবে। তবে রিমোট সারভারে হোস্ট করে লিঙ্ক দিয়ে জাভাস্ক্রিপ্ট এটাচ করলে ভালো হয় হয়তো। আর এই স্ক্রিপ্টের সাথে আপনার টেম্পলেটের গুরুত্তপুরন কিছু কোড, যেগুলো ছাড়া টেম্পলেট লোড হবে না, সেগুলো দিতে পারেন। এতে ইউজার জাভাস্ক্রিপ্ট রিমুভ করলে তার পুর টেম্পলেট ক্রাশ করবে।
না বুঝতে পারলে ডকুমেন্টেশন ডাউনলোড করে দেখুন। অথবা আমার সাথে ফেসবুকে যোগাযোগ করুন।
কেমন আছেন? আশা করি ভালই। মুসলিম ভাইয়ারা রোজা রেখেছেন নিশ্চয়ই? আমিও রেখেছি।
আমার নতুন একটা জাভাস্ক্রিপ্ট, Non- Removable Footer Credit by 4urThoH1N (এটা আমার সাইবার নেইম, যেহেতু আমি হ্যাকার না, সেহেতু আপনাদের জানাতে দ্বিধা নেই)
আপনি টেম্পলেট ডিজাইনার হলে আপনি এই স্ক্রিপ্ট ব্যাবহার করতেই পারেন। সাথে আমার কমেন্ট (ক্রেডিট) রাখবেন, এটা কিন্তু নৈতিকতার অংশ। আমি নিজেই কোড করেছি, এই স্ক্রিপ্ট + এনক্রিপ্টার দুইটিই।
আপনি টেম্পলেট ডিজাইনার হলে আপনি এই স্ক্রিপ্ট ব্যাবহার করতেই পারেন। সাথে আমার কমেন্ট (ক্রেডিট) রাখবেন, এটা কিন্তু নৈতিকতার অংশ। আমি নিজেই কোড করেছি, এই স্ক্রিপ্ট + এনক্রিপ্টার দুইটিই।
এটা একটা সিম্পল জাভাস্ক্রিপ্ট। সিম্পল বলেই হয়তো মনে প্রশ্ন জাগতে পারে, তাহলে তো ক্লায়েন্ট এটা রিমুভ করে দিতেই পারে। না, এবার আমার জাভাস্ক্রিপ্ট এনক্রিপ্সন আপনাদের সাহাজ্জ করবে। তবে রিমোট সারভারে হোস্ট করে লিঙ্ক দিয়ে জাভাস্ক্রিপ্ট এটাচ করলে ভালো হয় হয়তো। আর এই স্ক্রিপ্টের সাথে আপনার টেম্পলেটের গুরুত্তপুরন কিছু কোড, যেগুলো ছাড়া টেম্পলেট লোড হবে না, সেগুলো দিতে পারেন। এতে ইউজার জাভাস্ক্রিপ্ট রিমুভ করলে তার পুর টেম্পলেট ক্রাশ করবে।
আমি আমার জাভাস্ক্রিপ্টে যেসব ফিচার রেখেছি,
- ক্রেডিট লিঙ্ক রিমুভ করলে সেই মডিফাই করা লিঙ্কে আবার স্বয়ংক্রিয়ভাবে আপনার ভেরিয়েবলে দেওয়া লিঙ্ক বসে যাবে।
- এইচটিএমএল কনটেন্ট পরিবর্তন করলে স্বয়ংক্রিয়ভাবে আপনার দেওয়া ভেরিয়েবলে দেওয়া এইচটিএমএল কনটেন্ট বসে যাবে।
- নিচের ফুটার ক্রেডিটের লিঙ্কটাই রিমুভ করে দিলে পেইজ আপনার ওয়েবসাইটে অটো রিডাইরেক্ট হয়ে যাবে।
- কোনো কাস্টম সিএসএস দিয়ে লিঙ্ক হাইড করা যাবে না। যেমন, style="display:none" ইত্যাদি।
এখানে জেকুয়েরির ঝামেলা নেই, পিউর জাভাস্ক্রিপ্ট দিয়ে করা।
এবার কোড ব্যাখ্যা করার পালা,
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function creditprotection(){
var url = ('http://grplusbd.net');
var style = ('display: inline; visibility: true;');
var footer = document.getElementById('mycreditlink');
var display = ("<b>GR+ Bangladesh</b>");
if (footer === null) {
window.location = 'http://grplusbd.net';
}
else {
footer.href= url;
footer.style = style;
footer.innerHTML = display;
}
}
window.onload = function(){creditprotection();};
// coded by 4urThoH1N
// tawsif.torabi
// creative commons
// blog.grplusbd.net & grplusbd.net
</script>
</head>
<body>
<center>
Powered By <a href='http://google.com' id='mycreditlink'> 4urThoH1N </a>
</center>
</body>
</html>
উপরে সম্পূর্ণ কোডের এইচটিএমএল সহ আছে।
কমলা রঙ্গে হাইলাইট করা স্থানে আপনার কাঙ্ক্ষিত লিঙ্ক বসিয়ে দিন, প্রথমটি হবে ক্রেডিটে যে লিঙ্ক আসবে। এবং দ্বিতীয় কমলা হাইলাইট করা অংশ হবে রিডাইরেক্টে যে লিঙ্কে যাবে। আর আকাশি রঙের হাইলাইট করা অংশে আপনার লিঙ্কে যে লেখা থাকবে তা দিবেন। http://google.com হাইলাইট করা লিঙ্কে স্বয়ংক্রিয় ভাবেই পেউজ ব্রাউজারে ইন্টারপ্রেট হবার সাথে চেঞ্জ হয়ে আপনার দেওয়া লিঙ্কে পরিবর্তিত হয়ে যাবে।
ফাইল পাসওয়ার্ডঃ nonremovablecreditlink2.0
কিভাবে টেম্পলেটে অ্যাড করবেনঃ
- <head> এর নিচে জাভাস্ক্রিপ্ট পেস্ট করে দিন। করার আগে http://grplusbd.net/app/html-encoder ঠিকানায় গিয়ে base64 মেথডে একই কোড বারবার ৮ থেকে ১০ বার এনক্রিপ্ট করুন, এতে কোড বোধগম্য হবে না। ফলে ইউজারের কোড খুজে ডিলিট করার ধৈর্য চলে যাবে।
- এনক্রিপ্ট করার কোডের সাথে টেম্পলেটের গুরুত্বপূর্ণ কিছু কোড কাট করে নিয়ে পেস্ট করে এনক্রিপ্ট করুন, এতে ইউজার রিমুভ করতে পারলেও তার টেম্পলেট কোড ক্রাশ করবে।
- ব্লগার টেম্পলেট হলে, লগিন করে কাঙ্ক্ষিত ব্লগে দিয়ে টেম্পম্লেট ট্যাবে গিয়ে এডিট এইচটিএমএল ক্লিক করুন।
- এবার কোড টেম্পলেটে প্রবেশ করান।
- <head> এর নিচে এনকোড করা স্ক্রিপ্ট পেস্ট করুন বা রিমোট সারভারে হোস্ট করে লিঙ্ক করে দিন।
- এবার এইচটিএমএল টি পেস্ট করুন, আপনি ডিজাইনার হলে আশা করি বুঝতে পারবেন কোথায় ক্রেডিট লিঙ্ক বসাতে হয়।
- যদি আপনার id='mycreditlink' ওয়েবপেইজের কোথাও না থাকে তবে এটী রিডাইরেক্ট করবে। থাকলে সে লিঙ্ক তৈরি করে প্রিন্ট করবে।
না বুঝতে পারলে ডকুমেন্টেশন ডাউনলোড করে দেখুন। অথবা আমার সাথে ফেসবুকে যোগাযোগ করুন।