اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

يتم عمل مثل هذا الكود من خلال لغة JavaScript حيث يتم التحقق من وجود الخاصية href في عنصر معين وفي حالة عدم وجود رابط الموقع في الخاصية href أو لم يكن الرابط موجودًا من الأساس فيتم توجيه الصفحة إلى رابط معد مسبقًا، كالتالي:

<a href="https://myblog.com" id="copyright">جميع الحقوق محفوظة لموقع myBlog</a>
// نقوم بتحديد عنصر copyright من خلال الخاصية id
var copyright = document.getElementById('copyright');
var redirect = false;

if (!copyright) {
  // في حالة عدم وجود العنصر في الصفحة
  redirect = true;
} else {
  // في حالة وجود العنصر في الصفحة ولكن الخاصية href لا تحتوي على الرابط الصحيح
  if (copyright.getAttribute('href').toLowerCase() != 'https://myBlog.com'.toLowerCase()) {
    redirect = true;
  }
}

// في حالة تحقق أي من الشروط السابقة يتم إعادة توجية المستخدم إلى صفحة معينة
if (redirect) {
  window.location = "http://myBloc.com/copyright";
}

بالطبع في حالة لم تكن الجافاسكريبت تعمل في متصفح المستخدم، فلن نتمكن من التحقق من وجود الرابط الصحيح في حقوق الموقع.

  • 0
نشر
بتاريخ 17 دقائق مضت قال سامح أشرف:

يتم عمل مثل هذا الكود من خلال لغة JavaScript حيث يتم التحقق من وجود الخاصية href في عنصر معين وفي حالة عدم وجود رابط الموقع في الخاصية href أو لم يكن الرابط موجودًا من الأساس فيتم توجيه الصفحة إلى رابط معد مسبقًا، كالتالي:


<a href="https://myblog.com" id="copyright">جميع الحقوق محفوظة لموقع myBlog</a>

// نقوم بتحديد عنصر copyright من خلال الخاصية id
var copyright = document.getElementById('copyright');
var redirect = false;

if (!copyright) {
  // في حالة عدم وجود العنصر في الصفحة
  redirect = true;
} else {
  // في حالة وجود العنصر في الصفحة ولكن الخاصية href لا تحتوي على الرابط الصحيح
  if (copyright.getAttribute('href').toLowerCase() != 'https://myBlog.com'.toLowerCase()) {
    redirect = true;
  }
}

// في حالة تحقق أي من الشروط السابقة يتم إعادة توجية المستخدم إلى صفحة معينة
if (redirect) {
  window.location = "http://myBloc.com/copyright";
}

بالطبع في حالة لم تكن الجافاسكريبت تعمل في متصفح المستخدم، فلن نتمكن من التحقق من وجود الرابط الصحيح في حقوق الموقع.

هل يجب ان اقوم باضافة جميع هذة الاسكرييت ام اسكريبت واحد فقط

  • 0
نشر
بتاريخ 4 دقائق مضت قال Mohamed Abdelssamad:

ممكن تقوم بتجميع لي الاسكريبت باكملة

أعتقد أن لديك عنصر treexil-right وفي داخله رابط حقوق الملكية، يمكنك أن تستخدم الكود التالي في القالب لديك:

var copyright = document.querySelector('#treexil-right a');
var redirect = false;

if (!copyright) {
  redirect = true;
} else {
  if (copyright.getAttribute('href').toLowerCase() != 'https://art-demo-be.blogspot.com/'.toLowerCase()) {
    redirect = true;
  }
}

if (redirect) {
  window.location = "https://art-demo-be.blogspot.com/";
}

 

  • 0
نشر
بتاريخ 9 دقائق مضت قال سامح أشرف:

أعتقد أن لديك عنصر treexil-right وفي داخله رابط حقوق الملكية، يمكنك أن تستخدم الكود التالي في القالب لديك:


var copyright = document.querySelector('#treexil-right a');
var redirect = false;

if (!copyright) {
  redirect = true;
} else {
  if (copyright.getAttribute('href').toLowerCase() != 'https://art-demo-be.blogspot.com/'.toLowerCase()) {
    redirect = true;
  }
}

if (redirect) {
  window.location = "https://art-demo-be.blogspot.com/";
}

 

تمام ،

شكرا جدا

  • 0
نشر
بتاريخ 3 ساعات قال سامح أشرف:

أعتقد أن لديك عنصر treexil-right وفي داخله رابط حقوق الملكية، يمكنك أن تستخدم الكود التالي في القالب لديك:


var copyright = document.querySelector('#treexil-right a');
var redirect = false;

if (!copyright) {
  redirect = true;
} else {
  if (copyright.getAttribute('href').toLowerCase() != 'https://art-demo-be.blogspot.com/'.toLowerCase()) {
    redirect = true;
  }
}

if (redirect) {
  window.location = "https://art-demo-be.blogspot.com/";
}

 

هل اقوم باضافة هذا الاسكريبت فوق <body/>

وتشفير 

  • 0
نشر
بتاريخ 16 دقائق مضت قال Mohamed Abdelssamad:

هل اقوم باضافة هذا الاسكريبت فوق <body/>

وتشفير 

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

  • 0
نشر
بتاريخ 5 دقائق مضت قال سامح أشرف:

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

تمام

  • 0
نشر
بتاريخ 6 ساعات قال سامح أشرف:

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

عندما قمت باضافة الاسكريبت قام بتوجيهي الي الموقع الذي رابطة في الاسكريبت.

مع ان هذا الرابط موجود في الحقوق ولم اقم بحذفة من الحقوق

  • 0
نشر
بتاريخ 2 ساعات قال Mohamed Abdelssamad:

عندما قمت باضافة الاسكريبت قام بتوجيهي الي الموقع الذي رابطة في الاسكريبت.

مع ان هذا الرابط موجود في الحقوق ولم اقم بحذفة من الحقوق

يجب التأكد من أن الرابط الموجود في الحقوق مطابق للرابط الموجود في الكود، فمجرد إختلاف بسيط مثل علامة / في نهاية الرابط تؤدي إلى إعادة التوجيه. لذلك يجب عليك التأكد من أن الرابط مطابق تمام لما هو موجود في الكود في الجزء التالي تحديدًا:

if (!copyright) {
  redirect = true;
} else {
  if (copyright.getAttribute('href').toLowerCase() != 'https://art-demo-be.blogspot.com/'.toLowerCase()) {
    //                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    redirect = true;
  }
}

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...