2647758228397561114
  • اتصل بنا
  • سياسة الخصوصية
  • من نحن

🎨 شكل الهيدر

style
التحكم في المظهر:
غيّر رقم style:
0: الافتراضي (الموجي).
1: الإخباري (أحمر). 2: التقني (أزرق/كحلي).

seowriting

  • ملف الشرح
  • قائمة الروابط
  • _إعداد قائمة
  • [mega] ادوات ويب
style title count

أداة اختصار الروابط - حل مبتكر

بواسطة morbah | مارس 29, 2025
أداة اختصار الروابط - حل مبتكر

🔗 أداة اختصار الروابط - حل مبتكر

لم تفهم نقطة معينة؟

اسأل المساعد الذكي وسيجيبك بناءً على محتوى هذا المقال.

<!--DOCTYPE html--> <html lang="ar"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>أداة اختصار الروابط - حل مبتكر</title> <style> body { font-family: Arial, sans-serif; text-align: center; background-color: #f4f4f4; margin: 0px; } .container { max-width: 800px; background: white; padding: 10px; border-radius: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.1); margin: auto; } input, button { width: calc(100% - 22px); padding: 12px; margin: 10px 0; border: 1px solid #ccc; border-radius: 5px; font-size: 16px; display: block; } button { background-color: #007bff; color: white; font-size: 18px; cursor: pointer; } button:hover { background-color: #0056b3; } #shortenedLinkBox { margin-top: 20px; font-size: 16px; word-wrap: break-word; } </style> </head> <body> <div class="container"> <h2>🔗 أداة اختصار الروابط - حل مبتكر</h2> <input type="text" id="longUrl" placeholder="أدخل الرابط الطويل"> <button onclick="createShortLink()">اختصار الرابط</button> <div id="shortenedLinkBox"></div> </div> <!-- إضافة مكتبة LZ-string للضغط والترميز --> <script src="https://cdn.jsdelivr.net/npm/lz-string@1.4.4/libs/lz-string.min.js"></script> <script> // دالة لإنشاء الرابط المختصر مع تضمين البيانات المشفرة (الرابط وعدد النقرات) function createShortLink() { const longUrl = document.getElementById("longUrl").value.trim(); if (!longUrl) { alert("يرجى إدخال الرابط الطويل"); return; } // تكوين كائن البيانات const dataObj = { url: longUrl, clicks: 0 }; const jsonStr = JSON.stringify(dataObj); // ضغط وترميز البيانات const encoded = LZString.compressToEncodedURIComponent(jsonStr); // إنشاء الرابط المختصر باستخدام معلمة data const shortLink = window.location.origin + window.location.pathname + "?data=" + encoded; document.getElementById("shortenedLinkBox").innerHTML = `<p>✅ رابطك المختصر:</p> <p><a href="${shortLink}" target="_blank">${shortLink}</a></p>`; } // دالة لفحص معلمة data وإعادة التوجيه بعد تحديث عداد النقرات function checkRedirect() { const params = new URLSearchParams(window.location.search); const encodedData = params.get("data"); if (encodedData) { // فك الترميز وفك الضغط عن بيانات الرابط const jsonStr = LZString.decompressFromEncodedURIComponent(encodedData); try { const dataObj = JSON.parse(jsonStr); // تحديث عدد النقرات dataObj.clicks = (dataObj.clicks || 0) + 1; // إعادة ترميز البيانات مع العدد المحدث const newEncoded = LZString.compressToEncodedURIComponent(JSON.stringify(dataObj)); // تحديث عنوان URL باستخدام history.replaceState ليظهر العدد المحدث const newUrl = window.location.origin + window.location.pathname + "?data=" + newEncoded; history.replaceState(null, "", newUrl); // عرض رسالة انتظار وإعادة التوجيه document.body.innerHTML = ` <h2>🔄 جارٍ التوجيه...</h2> <p>الرابط: ${dataObj.url}</p> <p>عدد النقرات: ${dataObj.clicks}</p> <p>سيتم تحويلك خلال 5 ثوانٍ</p>`; setTimeout(() => { window.location.href = dataObj.url; }, 5000); } catch (e) { alert("خطأ في معالجة البيانات."); } } } // عند تحميل الصفحة، نفحص إذا كانت هناك معلمة data لإعادة التوجيه checkRedirect(); </script> </body> </html>

شارك المقال مع أصدقائك

Whatsapp Twitter X Facebook
Author

الكاتب : morbah

انا مهتم بمجال التقنية والربح من الانترنت واتطلع لنشر المزيد من المقالات التي تفيدكم

تعليقات

إرسال تعليق

إظهار أحدث المقالات (تشغيل/إيقاف)

📝 قسم "أحدث المقالات" مفعل.
لإخفائه، قم بإلغاء تفعيل "إظهار الأداة".

تشغيل/إيقاف القائمة الجانبية

✅ لاظهار القائمة الجانبية قم بتفعيل هذه الأداة.
لإخفائها، قم بإلغاء تفعيل "إظهار الأداة" من الأعلى.
⚙️ التحكم:
- data-active: اجعلها "true" للتفعيل أو "false" للإيقاف.
- data-time: مدة العداد بالثواني.
- data-page-url: رابط الصفحة التي أنشأتها للتحويل (يجب إنشاؤها يدوياً).

مواقع التواصل الاجتماعي

التسميات

  • شرح القالب 1
  • ملف الشرح 13

المشاركات الشائعة

مشاركة مميزة

No Image
يناير 16, 2026

افضل طرق الربح من الملفات 2026 هل تعلم أن الملفات المخزنة على جهازك بلا فائدة يمكن أن تتحول إلى دولارات حقيقية؟ نعم، هذا ليس خيالاً ع...

جميع الحقوق محفوظة © seowriting

تنبيهات جديدة
جاري التحميل...

المساعد الذكي للمدونة

أهلاً بك! أنا مساعدك الشخصي في مدونة seowriting. كيف يمكنني مساعدتك اليوم؟ يمكنك سؤالي عن أي مقال أو موضوع في المدونة.

مدعوم بواسطة MOPlus

شرح وتوضيح الفقرة

مشاركة في التطبيقات الأخرى

Telegram
Whatsapp
Twitter
Facebook
Tumblr
Reddit
LinkedIn
Pinterest
Email
نسخ رابط المقال