<div class="redirect-wrapper" style="background: linear-gradient(45deg, #2d3436, #636e72); padding: 20px; border-radius: 10px;">
<div class="redirect-content" style="text-align: center;">
<div id="countdown" style="font-size: 60px; width: 120px; height: 120px; border: 4px dashed rgba(255,255,255,0.5); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 20px auto; color: white;">5</div>
<div style="color: white; font-size: 18px; margin: 20px 0;">جاري تحويلك للرابط المطلوب...</div>
</div>
<center>
<a href="#" rel="nofollow" traget="_blank"><img src="https://up.iinkor.com/ik/173514885150841.png" alt="اعلان"/></a>
<a href="#" rel="nofollow" traget="_blank"><img src="https://up.iinkor.com/ik/173514885150841.png" alt="اعلان"/></a>
<a href="#" rel="nofollow" traget="_blank"><img src="https://up.iinkor.com/ik/173514885150841.png" alt="اعلان"/></a>
<a href="#" rel="nofollow" traget="_blank"><img src="https://up.iinkor.com/ik/173514885150841.png" alt="اعلان"/></a>
</center>
</div>
<script>
document.addEventListener('DOMContentLoaded', function() {
const urlParams = new URLSearchParams(window.location.search);
const redirectURL = urlParams.get('redirect');
let counter = 5;
if(redirectURL) {
const interval = setInterval(() => {
document.getElementById('countdown').textContent = counter;
if(counter <= 0) {
window.location.href = redirectURL;
clearInterval(interval);
}
counter--;
}, 1000);
}
});
</script>
<script>
document.addEventListener("DOMContentLoaded", function() {
const postLinks = document.querySelectorAll('a');
postLinks.forEach(link => {
link.addEventListener('click', function(e) {
if (link.href && !link.href.includes('javascript:void')) {
e.preventDefault();
window.location.href = 'https://forum.iinkor.com/pages/redirectlink?redirect=' + encodeURIComponent(link.href);
}
});
});
});
</script>
https://forum.iinkor.com/pages/redirectlink برابط الصفحة التي قمت بانشاءها واحفظايش اعطاك اخي؟ولكن لم تنجح معي في النسخة 2.3.4
الوقت كله لك اخي مش مشكلة، لان لو فيه مشكلة بالكود لازم اعمل على تعديلها او احذفهشكرا لك على الرد اخي الغالي ، المشكلة في إعادة التوجيه عند الضغط على ملف من أجل التحميل يقوم بتوجيه إلى الصفحة الرئيسية لي المنتدى ، مع العلم أنني قم بكل الخطوات ، اعتدر لك لاخد الوقت منك ، تقيل شكري و تحياتي
نعم اخي الفاضل كل الخطوات step by stepالوقت كله لك اخي مش مشكلة، لان لو فيه مشكلة بالكود لازم اعمل على تعديلها او احذفه
هل قمت بالخطوات بشكل كامل؟ وعدلت الرابط الموجود بالكود؟
والملف اللي تضغط عليه رابط خارجي ولا مرفقات؟
اخي هو يعمل فعلًا الىن قمت باعادة تجربه لأرى اذا ما كان هناك خطأشكرا لك على هذا الشرح الوافي و الجميل، ولكن لم تنجح معي في النسخة 2.3.4
اتمنى لك التوفيق اخي العزيز
https://forum.iinkor.com/pages/redirectlink
اذا كنت مهتم بها يمكنك ارسال رابط موقعك وسأسجل واقوم باضافتها بشكل صحيح لديكتم عمل كل شئ من ضمنها استبدال رابط التوجيه
اضافة مميزة, بالتوفيقتُعد إدارة الروابط في المنتديات من أهم العناصر التي تساهم في تحسين تجربة المستخدم وضمان أمان التصفح. ومن بين الأدوات الفعّالة التي يمكن استخدامها، خاصية إعادة توجيه الروابط إلى صفحة انتظار، التي توفر ميزة رائعة مثل عرض رسالة ترحيب، تحذير، أو حتى إعلان قبل التوجه إلى الوجهة النهائية للرابط. في هذا الموضوع، سنقدم لكم طريقة سهلة ومضمونة لإضافة كود مخصص لإعادة توجيه الروابط الخارجية أو الداخلية إلى صفحة انتظار مخصصة على منتديات XenForo. الكود يساعد في تنظيم إدارة الروابط، تحسين وقت التفاعل مع الأعضاء، ويمنح إدارة المنتدى فرصة لعرض محتوى إضافي أو تحذير بشأن الروابط.
طبعا الطريقة جربتها على منتداي 2.3.3 ولكن المفترض انها تعمل على جميع النسخ لانها لا تستخدم class او متغير معين في السكربت
معاينة الكود
تركيب الكود
اولا لنقم بانشاء صحفة الانتظار التي سيتوجه لها العضو او الزائر بعد الضغط على الرابط فنذهب الى لوحة الادارة - المنتديات - انشاء منتدى - اختار يكون "صفحة" وضع معلومات الصفحة في البداية:
والان ضع الكود التالي في خانة قالب HTML:
HTML:<div class="redirect-wrapper" style="background: linear-gradient(45deg, #2d3436, #636e72); padding: 20px; border-radius: 10px;"> <div class="redirect-content" style="text-align: center;"> <div id="countdown" style="font-size: 60px; width: 120px; height: 120px; border: 4px dashed rgba(255,255,255,0.5); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 20px auto; color: white;">5</div> <div style="color: white; font-size: 18px; margin: 20px 0;">جاري تحويلك للرابط المطلوب...</div> </div> <center> <a href="#" rel="nofollow" traget="_blank"><img src="https://up.iinkor.com/ik/173514885150841.png" alt="اعلان"/></a> <a href="#" rel="nofollow" traget="_blank"><img src="https://up.iinkor.com/ik/173514885150841.png" alt="اعلان"/></a> <a href="#" rel="nofollow" traget="_blank"><img src="https://up.iinkor.com/ik/173514885150841.png" alt="اعلان"/></a> <a href="#" rel="nofollow" traget="_blank"><img src="https://up.iinkor.com/ik/173514885150841.png" alt="اعلان"/></a> </center> </div> <script> document.addEventListener('DOMContentLoaded', function() { const urlParams = new URLSearchParams(window.location.search); const redirectURL = urlParams.get('redirect'); let counter = 5; if(redirectURL) { const interval = setInterval(() => { document.getElementById('countdown').textContent = counter; if(counter <= 0) { window.location.href = redirectURL; clearInterval(interval); } counter--; }, 1000); } }); </script>
والان توجه نحو لوحة الادارة - المظهر - البحث في القوالب - ابحث عن قالب Thread_view وضع الكود التالي في بدايته او نهايته ما تفرق
HTML:<script> document.addEventListener("DOMContentLoaded", function() { const postLinks = document.querySelectorAll('a'); postLinks.forEach(link => { link.addEventListener('click', function(e) { if (link.href && !link.href.includes('javascript:void')) { e.preventDefault(); window.location.href = 'https://forum.iinkor.com/pages/redirectlink?redirect=' + encodeURIComponent(link.href); } }); }); }); </script>
وقم بتغيير الرابطhttps://forum.iinkor.com/pages/redirectlinkبرابط الصفحة التي قمت بانشاءها واحفظ
ومن ثم اخر خطوة حتى لا تظهر الصحفة كمندى في الرئيسية توجه نحو تصاريح المنتدى وفي اول خيار ضع على "لا"
والان الكود أصبح يعمل ومبروك عليك
بالتوفيق للجميع
والسلام ختام
محتوي مفيد جدا شكرا لكتُعد إدارة الروابط في المنتديات من أهم العناصر التي تساهم في تحسين تجربة المستخدم وضمان أمان التصفح. ومن بين الأدوات الفعّالة التي يمكن استخدامها، خاصية إعادة توجيه الروابط إلى صفحة انتظار، التي توفر ميزة رائعة مثل عرض رسالة ترحيب، تحذير، أو حتى إعلان قبل التوجه إلى الوجهة النهائية للرابط. في هذا الموضوع، سنقدم لكم طريقة سهلة ومضمونة لإضافة كود مخصص لإعادة توجيه الروابط الخارجية أو الداخلية إلى صفحة انتظار مخصصة على منتديات XenForo. الكود يساعد في تنظيم إدارة الروابط، تحسين وقت التفاعل مع الأعضاء، ويمنح إدارة المنتدى فرصة لعرض محتوى إضافي أو تحذير بشأن الروابط.
طبعا الطريقة جربتها على منتداي 2.3.3 ولكن المفترض انها تعمل على جميع النسخ لانها لا تستخدم class او متغير معين في السكربت
معاينة الكود
تركيب الكود
اولا لنقم بانشاء صحفة الانتظار التي سيتوجه لها العضو او الزائر بعد الضغط على الرابط فنذهب الى لوحة الادارة - المنتديات - انشاء منتدى - اختار يكون "صفحة" وضع معلومات الصفحة في البداية:
والان ضع الكود التالي في خانة قالب HTML:
HTML:<div class="redirect-wrapper" style="background: linear-gradient(45deg, #2d3436, #636e72); padding: 20px; border-radius: 10px;"> <div class="redirect-content" style="text-align: center;"> <div id="countdown" style="font-size: 60px; width: 120px; height: 120px; border: 4px dashed rgba(255,255,255,0.5); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 20px auto; color: white;">5</div> <div style="color: white; font-size: 18px; margin: 20px 0;">جاري تحويلك للرابط المطلوب...</div> </div> <center> <a href="#" rel="nofollow" traget="_blank"><img src="https://up.iinkor.com/ik/173514885150841.png" alt="اعلان"/></a> <a href="#" rel="nofollow" traget="_blank"><img src="https://up.iinkor.com/ik/173514885150841.png" alt="اعلان"/></a> <a href="#" rel="nofollow" traget="_blank"><img src="https://up.iinkor.com/ik/173514885150841.png" alt="اعلان"/></a> <a href="#" rel="nofollow" traget="_blank"><img src="https://up.iinkor.com/ik/173514885150841.png" alt="اعلان"/></a> </center> </div> <script> document.addEventListener('DOMContentLoaded', function() { const urlParams = new URLSearchParams(window.location.search); const redirectURL = urlParams.get('redirect'); let counter = 5; if(redirectURL) { const interval = setInterval(() => { document.getElementById('countdown').textContent = counter; if(counter <= 0) { window.location.href = redirectURL; clearInterval(interval); } counter--; }, 1000); } }); </script>
والان توجه نحو لوحة الادارة - المظهر - البحث في القوالب - ابحث عن قالب Thread_view وضع الكود التالي في بدايته او نهايته ما تفرق
HTML:<script> document.addEventListener("DOMContentLoaded", function() { const postLinks = document.querySelectorAll('a'); postLinks.forEach(link => { link.addEventListener('click', function(e) { if (link.href && !link.href.includes('javascript:void')) { e.preventDefault(); window.location.href = 'https://forum.iinkor.com/pages/redirectlink?redirect=' + encodeURIComponent(link.href); } }); }); }); </script>
وقم بتغيير الرابطhttps://forum.iinkor.com/pages/redirectlinkبرابط الصفحة التي قمت بانشاءها واحفظ
ومن ثم اخر خطوة حتى لا تظهر الصحفة كمندى في الرئيسية توجه نحو تصاريح المنتدى وفي اول خيار ضع على "لا"
والان الكود أصبح يعمل ومبروك عليك
بالتوفيق للجميع
والسلام ختام
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?