اخر المواضيع

آخر الأخبار
إختر لونك المفضل

عرض المحتوي

بحث

الخميس، 30 مايو 2024

صفحه عرض الصور معي عدد كم صوره بالصفحة وتواصل اجتماعي

السفراني | مايو 30, 2024 | لا يوجد تعليقات !

المثال شاهد

http://hayef.getenjoyment.net/makia.html

عمل صفحه ويب ب HTML CSS Javascript يقبل جميع الاجهزه والجوالات وتنسيق باستايل جميل بقائمه بروابط التنقل ووضع خانات لصور مقاس 100 وتحته اسم الصوره وفتحها فرعي


كود الويب :

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>معرض الصور</title>

  <link rel="stylesheet" href="styles.css">

</head>

<body>

  <header>

    <h1>معرض الصور</h1>

    <nav>

      <ul>

        <li><a href="#">الصفحة الرئيسية</a></li>

        <li><a href="#">المعرض</a></li>

      </ul>

    </nav>

  </header>

  

  <main>

    <div id="gallery">

      <!-- صور الاحتياطية -->

      <img src="placeholder.jpg" alt="صورة 1" data-caption="نبذة عن الصورة 1">

      <img src="placeholder.jpg" alt="صورة 2" data-caption="نبذة عن الصورة 2">

      <img src="placeholder.jpg" alt="صورة 3" data-caption="نبذة عن الصورة 3">

      <img src="placeholder.jpg" alt="صورة 4" data-caption="نبذة عن الصورة 4">

      <img src="placeholder.jpg" alt="صورة 5" data-caption="نبذة عن الصورة 5">

      <!-- أضف المزيد من الصور هنا -->

    </div>

  </main>


  <footer>

    <p>تابعنا على الشبكات الاجتماعية:</p>

    <div id="social-links">

      <a href="#"><img src="facebook-icon.png" alt="Facebook"></a>

      <a href="#"><img src="twitter-icon.png" alt="Twitter"></a>

      <a href="#"><img src="instagram-icon.png" alt="Instagram"></a>

    </div>

    <p id="photo-count">عدد الصور: <span>5</span></p>

  </footer>


  <script src="script.js"></script>

</body>

</html>

كود الجافا سكربت :

document.addEventListener("DOMContentLoaded", function() {

  const photoCount = document.querySelectorAll("#gallery img").length;

  document.querySelector("#photo-count span").textContent = photoCount;

});

كود الاستايل :

body {

  font-family: Arial, sans-serif;

  margin: 0;

  padding: 0;

}


header {

  background-color: #333;

  color: #fff;

  padding: 20px;

  text-align: center;

}


nav ul {

  list-style-type: none;

  padding: 0;

}


nav ul li {

  display: inline;

  margin-left: 20px;

}


nav ul li a {

  color: #fff;

  text-decoration: none;

}


main {

  padding: 20px;

}


#gallery {

  display: flex;

  flex-wrap: wrap;

  justify-content: center;

}


#gallery img {

  max-width: 100%;

  height: auto;

  margin: 10px;

  border-radius: 10px;

  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);

  transition: transform 0.3s ease;

}


#gallery img:hover {

  transform: scale(1.1);

}


footer {

  background-color: #333;

  color: #fff;

  padding: 20px;

  text-align: center;

}


#social-links {

  margin-bottom: 10px;

}


#social-links a {

  margin: 0 5px;

}


#photo-count {

  margin-top: 0;

}

وسلامتكم

إقرأ المزيد
author

mp3 وضع الكود مخفي في صفحه الويب ويشتغل تلقائي

السفراني | مايو 30, 2024 | لا يوجد تعليقات !

 تضمين الملف MP3: يمكنك استخدام عنصر audio في HTML لتضمين ملف MP3 داخل صفحتك

 <audio id="myAudio" autoplay style="display:none;">
 <source src="audio_file.mp3" type="audio/mpeg">
 Your browser does not support the audio element
 </audio>
 وسم autoplay: وسم autoplay يجعل الملف الصوتي يشغل تلقائيًا عند تحميل الصفحة
 وسم مخفي: إضافة "display: none;" يخفي عنصر الصوت عن المستخدمين
 يجب أن يكون لديك الاهتمام بقوانين الخصوصية والتجربة المستخدم في استخدام هذه الميزة، حيث قد يعتبر البعض تشغيل الصوت تلقائيًا
 دون موافقة مسبقة مضايقة
 قم بتغيير "audio_file.mp3" إلى مسار ملف الصوت الذي تريد تشغيله
إقرأ المزيد
author

حركه تجميليه شاهدها

السفراني | مايو 30, 2024 | لا يوجد تعليقات !

الويب HTML

<div class="ribbon">
<span>صفحات</span>
<span>هايف</span>
<span>ترحب بكم</span>
</div>


الاستايل CSS

<style>

body,html{
height:100%;
width:100%;
background:#45b0ff;
position:absolute;
box-shadow:inset 0 0 250px #002c67;
}
.ribbon{
margin: 150px auto;
width:250px;
position:relative;
}
.ribbon span{
display: block;
/* background:red;*/
font-family:verdana;
font-weight:900;
font-size:30px;
color:#0058a3;
padding-top:30px;
line-height: 0;
text-align: center;
margin-bottom:10px;
/*transform*/
-webkit-transform:skew(-10deg) rotate(-10deg);
-moz-transform:skew(-10deg) rotate(-10deg);
-ms-transform:skew(-10deg) rotate(-10deg);
-o-transform:skew(-10deg) rotate(-10deg);
transform:skew(-10deg) rotate(-10deg);
}
.ribbon span:after{
content:"";
height:60px;
display:block;
background:#fcfcfc;
position:relative;
top:-30px;
z-index:-10;
}
.ribbon span:before{
content:"";
width:225px;
height:60px;
background:#0058a3;
position:absolute;
top:51px;
left:12px;
display:block;
/*transform*/
-webkit-transform:skew(25deg) rotate(25deg);
-moz-transform:skew(25deg) rotate(25deg);
-ms-transform:skew(25deg) rotate(25deg);
-o-transform:skew(25deg) rotate(25deg);
transform:skew(25deg) rotate(25deg);
z-index:-20;
}

.ribbon span:last-child:before{
display:none;
}
.ribbon:before{
content:"";
width:0;
height:0;
border:29px solid #fcfcfc;
border-right-color:transparent;
/*transform*/
-webkit-transform:rotate(-10deg);
-moz-transform:rotate(-10deg);
-ms-transform:rotate(-10deg);
-o-transform:rotate(-10deg);
transform:rotate(-10deg);
position:absolute;
top:-24px;
right:-50px;
}
.ribbon:after{
content:"";
width:0;
height:0;
border:29px solid #fcfcfc;
border-left-color:transparent;
/*transform*/
-webkit-transform:rotate(-10deg);
-moz-transform:rotate(-10deg);
-ms-transform:rotate(-10deg);
-o-transform:rotate(-10deg);
transform:rotate(-10deg);
position:absolute;
bottom:6px;
left:-50px;
}

.byline{
text-align:center;
font-size:18px;
}
.byline a{
text-decoration:none;
color: #1f5350;
}
<style>

ونتابع كيفيت اضافتها بالبلوجر

إقرأ المزيد
author

تم عرض هذه الصفحة بعداد المشاهده

السفراني | مايو 30, 2024 | لا يوجد تعليقات !

 برمجه خفيفه بامر HTML و JavaScript

 
 ملفين فقط
 1- سم ما تحب لـ (.js) كوده
 // فحص وتحديث عدد المشاهدات
 let views = localStorage.getItem('pageViews') || 0;
 views++;
 localStorage.setItem('pageViews', views);
 document.getElementById('pageViews').textContent = views;
 2- سم ما تحب لـ (.html) كوده
 <!DOCTYPE html>
 <html lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <meta http-equiv="Content-Language" content="ar" />
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title> عداد مشاهدات الصفحة </title>
 </head>
 <body>
 <h1> مرحبا بكم في موقع الويب الخاص بي </h1>
 <p> لقد تم عرض هذه الصفحة <span id="pageViews">0</span> المشاهده </p>
 <!-- تضمين ملف JavaScript -->
 <script src="pageViewsCounterHayef.js"></script>
 </body>
 </html>
 وسلامتكم
إقرأ المزيد
author

اضافه اللغه العربيه في اكواد html - php

السفراني | مايو 30, 2024 | لا يوجد تعليقات !

راح تجد هذا في كل الخدمات
<meta charset="utf-8" />
وهو يخص الانجليزيه ويمكنك المسح واستبدالها بهذا
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="ar" />
او اضفتها تحته
وهذا الكود احيانا لا يقبل العربيه من احد الاستضافات
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
<meta http-equiv="Content-Language" content="ar" />
وتوضبح كيف اضافتها
تحت php
<!DOCTYPE html>
<html>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="ar" />
<head>
ويقبل
كود PHP:
<?php header('Content-type: text/plain; charset=utf-8'); ?>
وسلامتكم

إقرأ المزيد
author

اضافته بالقالب Lazy Loading تسريع

السفراني | مايو 30, 2024 | لا يوجد تعليقات !

تخطيط" المدونة

انقر على "تحرير HTML" للقالب الذي تريد تطبيق التحميل الكسول عليه
ابحث عن الوسم <head> في القالب

قم بإضافة الكود التالي داخل الوسم <head>:
<script>
document.addEventListener("DOMContentLoaded", function() {
var lazyloadImages = document.querySelectorAll("img[data-src]");
var lazyloadThrottleTimeout;

function lazyload() {
if(lazyloadThrottleTimeout) {
clearTimeout(lazyloadThrottleTimeout);
}

lazyloadThrottleTimeout = setTimeout(function() {
var scrollTop = window.pageYOffset;
lazyloadImages.forEach(function(img) {
if(img.offsetTop < (window.innerHeight + scrollTop)) {
img.src = img.dataset.src;
img.removeAttribute('data-src');
}
});
if(lazyloadImages.length == 0) {
document.removeEventListener("scroll", lazyload);
window.removeEventListener("resize", lazyload);
window.removeEventListener("orientationChange", lazyload);
}
}, 20);
}

document.addEventListener("scroll", lazyload);
window.addEventListener("resize", lazyload);
window.addEventListener("orientationChange", lazyload);
});
</script>
حفظ التغييرات وقم بتحديث مدونتك
هذا الكود يضمن أن الصور التي تحتوي على الخاصية data-src ستحمل فقط عندما تصبح مرئية داخل نطاق العرض. تذكر أنه يجب أن تكون متأكدًا من أن الصور التي تريد تطبيق التحميل الكسول عليها تحتوي على الخاصية data-src بدلاً من src

إقرأ المزيد
author

تلقائي معي الاضافه Lazy Loading تسريع

السفراني | مايو 30, 2024 | لا يوجد تعليقات !

  التحميل الكسول بشكل تلقائي في قالب بلوجر بدون الحاجة إلى إضافة أي كود يدويًا، يمكنك اتباع الخطوات التالية:

 
 قم بتسجيل الدخول إلى حساب بلوجر الخاص بك وانتقل إلى "تخطيط" المدونة
 انقر على "تحرير HTML" للقالب الذي تريد تطبيق التحميل الكسول عليه
 ابحث عن الوسم <head> في القالب
 بعد الوسم <head>، قم بإضافة الكود التالي:
 <script async='async' src='https://cdn.jsdelivr.net/npm/lazysizes@5.3.2/lazysizes.min.js'></script>
 هذا الكود يستدعي مكتبة lazysizes التي توفر التحميل الكسول بشكل تلقائي لجميع الصور في المدونة
 حفظ التغييرات وقم بتحديث مدونتك
 مع هذا التغيير، ستبدأ الصور في مدونتك تحميلها بشكل كسول تلقائيًا بدون الحاجة إلى أي تعديلات يدوية على الصور أو الكود
إقرأ المزيد
author

جافا سكربت Lazy Loading تسريع

السفراني | مايو 30, 2024 | لا يوجد تعليقات !

لتطبيق تقنية "Lazy Loading" في بلوجر لتحميل الصور فقط عندما يكون المستخدم قريبًا منها، يمكنك اتباع الخطوات التالية:

قم بتسجيل الدخول إلى حسابك في Blogger وانتقل إلى قسم تحرير التخطيط
انقر على "إضافة قطعة HTML/Javascript" حيث تريد تطبيق التحميل الكسول
ثم ضع الكود التالي:
<script>
document.addEventListener("DOMContentLoaded", function() {
var lazyloadImages = document.querySelectorAll("img[data-src]");
var lazyloadThrottleTimeout;

function lazyload() {
if(lazyloadThrottleTimeout) {
clearTimeout(lazyloadThrottleTimeout);
}

lazyloadThrottleTimeout = setTimeout(function() {
var scrollTop = window.pageYOffset;
lazyloadImages.forEach(function(img) {
if(img.offsetTop < (window.innerHeight + scrollTop)) {
img.src = img.dataset.src;
img.removeAttribute('data-src');
}
});
if(lazyloadImages.length == 0) {
document.removeEventListener("scroll", lazyload);
window.removeEventListener("resize", lazyload);
window.removeEventListener("orientationChange", lazyload);
}
}, 20);
}

document.addEventListener("scroll", lazyload);
window.addEventListener("resize", lazyload);
window.addEventListener("orientationChange", lazyload);
});
</script>
احفظ التغييرات
هذا الكود يعمل عند تحميل الصفحة، حيث يحمل الصور التي تحتوي على خاصية data-src بدلاً من src، وعندما يتم تمرير الصور إلى مجال العرض يقوم الكود بتحميل الصور تلقائياً.
تذكر أن الكود قد يختلف بناءً على التخطيط الحالي لمدونتك، لذا قد تحتاج إلى تعديل بعض الجزئيات وفقاً لاحتياجاتك الخاصة

إقرأ المزيد
author

Queries ماذا تعرف عن هذا في البلوجر الاستعلامات

السفراني | مايو 30, 2024 | لا يوجد تعليقات !

تقليل عدد الاستعلامات (Queries) التي يقوم المتصفح بإرسالها لتحميل الموقع. هذه استراتيجية مهمة لتحسين أداء الموقع وتسريع التصفح
للأسف، ليس هناك كود رسمي محدد يتم وضعه في قالب بلوجر بشكل مباشر لتحقيق هذا الهدف، وذلك لأن عدد الاستعلامات يعتمد بشكل كبير على تكوين الموقع نفسه، بما في ذلك عدد ونوع المراجع الخارجية والأدوات التي تم استخدامها
ومع ذلك، هناك بعض الإجراءات التي يمكن اتخاذها لتقليل عدد الاستعلامات:
تجميع وضغط الملفات القابلة للتنزيل: ضغط الملفات CSS و JavaScript وتجميعها في ملفات واحدة يمكن أن يقلل من عدد الاستعلامات
استخدام خدمات CDN: يمكن استخدام خدمات CDN لتخزين محتوى الموقع وتوزيعه على الخوادم الموزعة جغرافيًا، مما يمكن أن يخفض وقت التحميل وعدد الاستعلامات
تحسين الصور: استخدم صيغ مضغوطة للصور مثل JPEG واستخدم تقنيات تحميل الصور الكسول لتقليل عدد الصور التي يتم تحميلها في البداية
تقليل استخدام الخوادم الخارجية: حاول تقليل استخدام الخوادم الخارجية لتحميل المحتوى الثقيل، مثل النماذج الإعلانية والوسائط الاجتماعية
استخدام تقنيات التخزين المحلي: استخدم تقنيات التخزين المحلي مثل تخزين الذاكرة المؤقتة (Caching) لتخزين المحتوى المكرر وتقليل الحاجة إلى إعادة تحميله في كل مرة
على الرغم من عدم وجود كود رسمي محدد لتحقيق هذا الهدف في بلوجر، يمكن تنفيذ هذه الإجراءات لتحسين أداء وسرعة تصفح موقعك
إليك بعض الأساليب التي يمكنك استخدامها لتقليل عدد الاستعلامات في مدونتك على منصة بلوجر:
تجميع وضغط الملفات:
قم بتجميع ملفات CSS و JavaScript الخاصة بمدونتك في ملفات واحدة وقم بضغطها. يمكنك استخدام أدوات على الإنترنت مثل "Minify" للقيام بذلك. ثم قم بتضمين هذه الملفات في القالب بدلاً من استخدام العديد من الملفات المنفصلة
استخدام خدمات CDN:
يمكنك استخدام خدمات CDN مثل Cloudflare أو Google Cloud CDN لتوزيع محتوى مدونتك على خوادم موزعة جغرافيًا، وبالتالي تقليل وقت التحميل وعدد الاستعلامات
ضغط الصور واستخدام تقنيات تحميل الصور الكسول:
قم بضغط الصور بحيث تكون بحجم أصغر واستخدم تقنيات تحميل الصور الكسول مثل lazy loading لتحميل الصور فقط عندما يكون المستخدم قريبًا منها
استخدام خوادم محلية للمحتوى المكرر:
قم بتكوين تخزين مؤقت (Caching) للمحتوى المكرر مثل الصور وملفات الستايل والنصوص الثابتة لتقليل الحاجة إلى إعادة تحميلها في كل مرة
تجنب الاستخدام الزائد للخوادم الخارجية:
قم بتقليل الاعتماد على الخوادم الخارجية لتحميل النماذج الإعلانية والوسائط الاجتماعية، واحتفظ بالمحتوى الذي يمكن تقديمه محليًا قدر الإمكان
هذه الإجراءات يمكن تنفيذها دون الحاجة إلى كود محدد. ومع ذلك، إذا كنت بحاجة إلى المساعدة في تنفيذ أحد هذه الإجراءات بشكل محدد في قالب بلوجر، فلا تتردد في طرح سؤال محدد وسأكون سعيدًا بمساعدتك
إليك كود HTML/CSS/Javascript يمكنك إضافته مباشرة إلى قالب بلوجر الخاص بك لتحسين أداء الموقع وتقليل عدد الاستعلامات. يمكنك وضع هذا الكود في الجزء الذي ترغب فيه في القالب:

<!-- تقليل عدد الاستعلامات - Optimized version by OpenAI Assistant -->
<!-- تجميع وضغط الملفات -->
<link rel="stylesheet" type="text/css" href="combined-and-minified-styles.css">
<script src="combined-and-minified-scripts.js"></script>
<!-- استخدام خدمات CDN -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<!-- ضغط الصور واستخدام تقنيات تحميل الصور الكسول -->
<script async src="https://cdnjs.cloudflare.com/ajax/libs/lazysizes/5.3.2/lazysizes.min.js"></script>
<!-- استخدام خوادم محلية للمحتوى المكرر -->
<meta http-equiv="Cache-Control" content="max-age=3600">
<!-- تجنب الاستخدام الزائد للخوادم الخارجية -->
<!-- Your code here -->

يرجى ملاحظة أنك ستحتاج إلى استبدال "combined-and-minified-styles.css" و "combined-and-minified-scripts.js" بمسارات ملفات CSS و JavaScript المجمعة والمضغوطة الخاصة بموقعك
هذا الكود يوضح عدة أساليب لتحسين أداء الموقع، بما في ذلك:
تجميع وضغط الملفات: يقوم بتضمين ملفات CSS و JavaScript المجمعة والمضغوطة
استخدام خدمات CDN: يستخدم CDN لتحميل مكتبة jQuery
ضغط الصور واستخدام تقنيات تحميل الصور الكسول: يستخدم lazysizes لتحميل الصور بشكل كسول
استخدام خوادم محلية للمحتوى المكرر: يحدد رأس Cache-Control لتخزين المحتوى المكرر محليًا
تجنب الاستخدام الزائد للخوادم الخارجية: هذا المركز متروك لك لإضافة أي كود إضافي تريده
يرجى تخصيص الكود بما يتناسب مع متطلبات موقعك وتحديد الملفات المجمعة والمضغوطة والمسارات الصحيحة لها
يمكنني تقديم مثال على كيفية إضافة هذا الكود في قالب بلوجر بشكل أكثر تحديدًا. لنفترض أننا سنقوم بإضافة الكود في الجزء الذي يتيح لنا تخصيص العناصر المشتركة في الموقع، مثل العناصر المتواجدة في كل صفحة.
قم بتسجيل الدخول إلى حساب بلوجر الخاص بك وانتقل إلى "تخطيط" المدونة
ابحث عن قالب "العنصر" (Header) وانقر على "تحرير" (Edit)
قم بإضافة الكود التالي في الجزء الذي تريد:
<!-- تقليل عدد الاستعلامات - Optimized version by OpenAI Assistant -->
<!-- تجميع وضغط الملفات -->
<link rel="stylesheet" type="text/css" href="combined-and-minified-styles.css">
<script src="combined-and-minified-scripts.js"></script>
<!-- استخدام خدمات CDN -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<!-- ضغط الصور واستخدام تقنيات تحميل الصور الكسول -->
<script async src="https://cdnjs.cloudflare.com/ajax/libs/lazysizes/5.3.2/lazysizes.min.js"></script>
<!-- استخدام خوادم محلية للمحتوى المكرر -->
<meta http-equiv="Cache-Control" content="max-age=3600">
<!-- تجنب الاستخدام الزائد للخوادم الخارجية -->

يرجى التأكد من تخصيص الرابط في الوصف (href) ليتناسب مع مسار الملفات المجمعة والمضغوطة على موقعك الإلكتروني
اضغط على "حفظ ترتيب" (Save Arrangement) لحفظ التغييرات
بإضافة هذا الكود، ستقوم بتحسين أداء الموقع على بلوجر وتقليل عدد الاستعلامات التي يقوم المتصفح بإرسالها لتحميل الموقع
ترغب في إضافة الكود بشكل تلقائي دون الحاجة إلى تعديل عناوين الملفات أو الروابط يدويًا. في هذه الحالة، يمكنك استخدام القوالب المخصصة في بلوجر لتضمين الكود دون الحاجة لتعديل كل صفحة على حدة
إليك كيفية القيام بذلك:
قم بتسجيل الدخول إلى حساب بلوجر الخاص بك وانتقل إلى "قالب" المدونة
انقر على "تحرير HTML" للقالب الذي تريد تعديله
ابحث عن الجزء الذي ترغب في إضافة الكود إليه. قد ترغب في استخدام العنصر <head> لتضمين الكود في جميع الصفحات، ولكن يمكنك أيضًا استخدام الأماكن الأخرى حسب احتياجاتك
ضع الكود التالي في القالب:
<!-- تقليل عدد الاستعلامات - Optimized version by OpenAI Assistant -->
<!-- تجميع وضغط الملفات -->
<link rel="stylesheet" type="text/css" href="<$BlogURL$>combined-and-minified-styles.css">
<script src="<$BlogURL$>combined-and-minified-scripts.js"></script>
<!-- استخدام خدمات CDN -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<!-- ضغط الصور واستخدام تقنيات تحميل الصور الكسول -->
<script async src="https://cdnjs.cloudflare.com/ajax/libs/lazysizes/5.3.2/lazysizes.min.js"></script>
<!-- استخدام خوادم محلية للمحتوى المكرر -->
<meta http-equiv="Cache-Control" content="max-age=3600">
<!-- تجنب الاستخدام الزائد للخوادم الخارجية -->

هذا الكود يستخدم <$BlogURL$> لإدراج عنوان URL لمدونتك بشكل ديناميكي، وبالتالي يمكنه أن يحصل على مسارات الملفات بناءً على عنوان المدونة الحالي
احفظ التغييرات
باستخدام هذا الكود، سيتم تضمين ملفات CSS و JavaScript بشكل تلقائي من خلال استخدام <$BlogURL$> دون الحاجة إلى تعديل الروابط يدويًا

وسلامتكم

إقرأ المزيد
author

نبذه حول Labels

السفراني | مايو 30, 2024 | لا يوجد تعليقات !

 إليك بعض الأكواد الجاهزة لاستخدام الـ Labels في بلوجر:


عرض جميع التسميات:

<b:loop values='data:labels' var='label'>

  <a expr:href='data:label.url'><data:label.name/></a>

</b:loop>

عرض التسميات الخاصة بمنشور معين:

<b:loop values='data:post.labels' var='label'>

  <a expr:href='data:label.url'><data:label.name/></a>

</b:loop>

عرض التسميات كقائمة منسدلة:

<select>

  <b:loop values='data:labels' var='label'>

    <option expr:value='data:label.url'><data:label.name/></option>

  </b:loop>

</select>

عرض التسميات بترتيبها حسب الشيوع:

<b:loop values='data:labels' var='label'>

  <data:label.name/> (<data:label.count/>)

</b:loop>

اختر الكود الذي يناسب احتياجات مدونتك، وقم بنسخه ولصقه في القالب الخاص بك في بلوجر

إليك خطوات إضافة أكواد الـ Labels إلى قالب بلوجر:

ابدأ بتسجيل الدخول إلى حسابك في بلوجر وانتقل إلى "تخطيط" (Layout)

اختر "تحرير HTML" (Edit HTML) للقالب الذي تريد تعديله

ابحث عن المكان الذي تريد فيه عرض التسميات، يمكن أن يكون ذلك في قسم الصفحة الرئيسية أو في قالب المقالة

بعد العثور على المكان المناسب، قم بلصق أحد الأكواد التي قدمتها سابقًا في هذا المكان

بعد إضافة الكود، احفظ التغييرات التي قمت بها في القالب

قم بمعاينة مدونتك للتأكد من أن الـ Labels تم عرضها بالشكل الصحيح

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

إقرأ المزيد
author

السبت، 25 مايو 2024

منافس الفرونت بيج phpDesigner 8

 سريعة وقوية وبديهية للاستخدام

 PHP IDE ومحرر PHP
 محرر HTML5 وCSS3 وجافا سكريبت
 رؤية الكود
 تصحيح الأخطاء وملف تعريف PHP باستخدام Xdebug
 أطر PHP
 أطر جافا سكريبت
 التكامل مع GIT وSVN
 العمل مع الملفات عبر FTP/SFTP
 
 PHP IDE — محرر PHP — محرر HTML... الكل في واحد!
 phpDesigner 8 هو محرر PHP IDE و PHP سريع وقوي مع محررات HTML5 و CSS3 و JavaScript مدمجة كاملة . بيئة تطوير متكاملة (IDE) قابلة للتخصيص بشكل كبير مع تسليط الضوء على بناء الجملة الذكي، ودعم تصحيح الأخطاء، وتحليل بناء الجملة، ودعم الترميز الموجه للكائنات، ورؤية التعليمات البرمجية بسرعة، وقوالب التعليمات البرمجية، ومقتطفات التعليمات البرمجية، ومديري المهام والأخطاء، والعمل مع المشاريع والأطر، والتنقل البديهي للتعليمات البرمجية، ومنسقي التعليمات البرمجية والمصغرات وكلها ملفوفة في واجهة مستخدم بديهية جميلة المظهر
إقرأ المزيد
author

السبت، 17 فبراير 2024

كيف تربط ملف js

السفراني | فبراير 17, 2024 | لا يوجد تعليقات !

 1- هذا اذا حاب تحطه بويب (.html)

وفوق

</body>

هذا يكون الكود

<script src="js/script.js"></script>

التغير :

js/script.js

هذا يكون اذا حاطه في مجلد يكون

js

وهذا اسم الملف ويمكنك تغيره

script.js

والصيغه ما تتغير

.js

2- اذا حاب تضيفه في البلوجر مثلا فقط

تتاكد انه في رابط الانترنت وشغال تنسخ الرابط

<script src="مكان الرابط"></script>

وفوق

</body>

تنبيه الصيغه لملف يتحول لـ min

وسلامتكم

إقرأ المزيد
author

كيف تربط ملف css

السفراني | فبراير 17, 2024 | لا يوجد تعليقات !

 1-اذا حاب تحطه بويب (.html)

وفوق

</head>

هذا هذا  يكون الكود

<script src="css/style.css"></script>

التغير :

css/style.css

هذا يكون اذا حاطه في مجلد يكون

css

وهذا اسم الملف ويمكنك تغيره

style.css

والصيغه ما تتغير

.css

2- اذا حاب تضيفه في البلوجر مثلا فقط

تتاكد انه في رابط الانترنت وشغال تنسخ الرابط

<link href="مكان الرابط" rel="stylesheet">

وفوق

</head>

والتشغيل بالويب كمشاهده :

HTML

<style>

بالنصف تضع الاكواد CSS

<style>

وسلامتكم


إقرأ المزيد
author

كيف غير الوان اليوزرات

السفراني | فبراير 17, 2024 | لا يوجد تعليقات !

 دور

$lang['userlevel_user'] =

وغير

$lang['userlevel_user'] = "<font color='Silver'>عضو</font>";

وبس

اسم اللون

Silver

إذا تبي احمر حط رد

RED

وهكذا وبس

إقرأ المزيد
author

تصغير الصور بسكربت 4images

السفراني | فبراير 17, 2024 | لا يوجد تعليقات !

 البحث عن ملف

style.css

اخر الصفحه ضع الكود

.4images {display:block; background: transparent; position:relative; width:114px; height:85px; margin:0 auto -10 auto;}

.4images img {display:block; position:absolute; left:2px; top:2px; border:5px solid #FFD5EC; background:#FFF2F9 ;width:100px; height:75px; }

والبحث عن صفحه

thumbnail_bit.html

ابحث عن كود

{thumbnail}

استبدله بهذا

<em class="4images">{thumbnail}

وسلامتكم

إقرأ المزيد
author

كود تحويل بعدد

السفراني | فبراير 17, 2024 | لا يوجد تعليقات !

 يمكنك تحطه باي نوعه من البرمجه

<form name="redirect">

<p align="center">

<input type="text" size="1" name="redirect2">

<script>

var targetURL="https://www."   //  الموقع اللى سيتم التوجه اليه

var countdownfrom=20 // عدد الثوانى

var currentsecond=document.redirect.redirect2.value=countdownfrom+1

function countredirect(){

if (currentsecond!=1){

currentsecond-=1

document.redirect.redirect2.value=currentsecond

}

else{

window.location=targetURL

return

}

setTimeout("countredirect()",1000)

}

countredirect()

</script>

غير

https://www.

إقرأ المزيد
author

الجمعة، 5 يناير 2024

Server Side Form Validation php نموذج جانب الخادم etutorialspoint

السفراني | يناير 05, 2024 | لا يوجد تعليقات !

فيه رابط اذا ملغي ما يشتغل
 https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css
 احفظه
 نبدأ بكودين الان من المصدر
 الكود الاول : Index.php
 <?php
 include('form_validation.php');
 ?>
 <html>
 <head>
 <title>ادخل بياناتك معنا</title>
 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
 <style>.error { color: red;}</style>
 </head>
 <body>
 <div class="container">
 <form action="" method="post" name="emp_form">
 <div class="form-group">
 <label class="control-label col-sm-2" for="textinput">اسم الموظف</label>
 <div class="col-sm-8">
 <input id="textinput" name="name" placeholder="Enter your employee name" class="form-control input-md" type="text">
 <?php echo $error_empname; ?>
 </div>
 </div>
 <div class="form-group">
 <label class="control-label col-sm-2" for="textinput">بريد إلكتروني</label>
 <div class="col-sm-8">
 <input id="textinput" name="name" placeholder="Enter your email address" class="form-control input-md" type="text">
 <?php echo $error_email; ?>
 </div>
 </div>
 <div class="form-group">
 <label class="control-label col-sm-2" for="textinput">التلفون</label>
 <div class="col-sm-8">
 <input id="textinput" name="phone" placeholder="Enter your phone address" class="form-control input-md" type="text">
 <?php echo $error_ph; ?>
 </div>
 </div>
 <div class="form-group">
 <label class="control-label col-sm-2" for="textinput">اسم المستخدم</label>
 <div class="col-sm-8">
 <input id="textinput" name="phone" placeholder="Enter your username" class="form-control input-md" type="text">
 <?php echo $error_username; ?>
 </div>
 </div>
 <div class="form-group">
 <label class="control-label col-sm-2" for="textinput">كلمة المرور</label>
 <div class="col-sm-8">
 <input type="password" name="password" value="<?php echo $password; ?>" />
 <?php echo $error_password; ?>
 </div>
 </div>
 <div class="form-group">
 <label class="control-label col-sm-2" for="textinput">تأكيد كلمة المرور</label>
 <div class="col-sm-8">
 <input type="password" name="confirm" value="<?php echo $confirm; ?>" />
 <?php echo $error_confirm; ?>
 </div>
 </div>
 <div class="form-group">
 <input type="submit" name="Submit" value="سجل الان" />
 </div>
 </form>
 </div>
 </body>
 </html>
 الكود الثاني : form_validation.php
 <?php
 if(isset($_POST['Submit'])){
 $emp_name=trim($_POST["emp_name"]);
 $emp_email=trim($_POST["email"]);
 $emp_ph=trim($_POST["phone"]);
 $emp_uname=trim($_POST["username"]);
 $password=trim($_POST["password"]);
 $confirm=trim($_POST["confirm"]);
 if($emp_name =="") {
 $error_empname= "<span class='error'>من فضلك أدخل إسمك</span>";
 }
 elseif($emp_email == "") {
 $error_email= "<span class='error'>رجاءا أدخل بريدك الإلكتروني</span>";
 }
 elseif(!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $emp_email)){
 $error_email= "<span class='error'>الرجاء إدخال بريد إلكتروني صالح، مثل hayef@hayef.com</span>";
 }
 elseif($emp_ph == ""){
 $error_ph = "<span class='error'>الرجاء إدخال رقم التلفون</span>";
 }
 elseif(is_numeric(trim($emp_ph)) == false){
 $error_ph = "<span class='error'>الرجاء إدخال قيمة رقمية</span>";
 }
 elseif($emp_uname == ""){
 $error_username = "<span class='error'>الرجاء إدخال اسم المستخدم</span>";
 }
 elseif(strlen($emp_uname)<5){
 $error_username = "<span class='error'>يجب أن يتكون اسم المستخدم من خمسة أحرف على الأقل</span>";
 }
 elseif($password == ""){
 $error_password= "<span class='error'>الرجاء إدخال كلمة المرور</span>";
 }
 elseif($confirm == ""){
 $error_confirm= "<span class='error'>الرجاء إدخال تأكيد كلمة المرور</span>";
 }
 elseif($password != $confirm) {
 $error_confirm= "<span class='error'>كلمة المرور وتأكيد كلمة المرور غير متطابقين</span>";
 }
 else{
 header("Location: thankyou.php");
 }
 }
 ?>
 وسلامتكم

إقرأ المزيد
author

10 اكواد جافا وسكربت مميزه

السفراني | يناير 05, 2024 | لا يوجد تعليقات !

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

الاكواد هي:

1- اضف الي المفضلة

2- اجعل الموقع صفحتك الرئيسية

3- اذهب الي اعلى الصفحة

4- مانع زر الفأرة الايمن

5- طباعة الصفحة

6- اضافة التاريخ الحالي

7- اضافة الوقت الحالي

8- ظهور نافذة Pop up

9- كود اغلاق الصفحة

10- واخيراً كود تحديث حقوق الموقع

1- اضف الي المفضلة:

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

<a href="javascript:window.external.AddFavorite('رابط الموقع/', 'Site Title');">أضف الي المفضلة</a>

2- اجعل الموقع صفحتك الرئيسية:

شخص ما مهتم بموقعك ومعجب به ، يمكنك ان تعرض عليه جعل موقعك صفحته الرئيسية باضافة الكود التالي

<A href="javascript:history.go(0)" onClick="javascript:this.style.behavior='url(#default#homepage)';this.setHomePage('رابط الموقع');" TARGET="_self">أجعل الموقع صفحتك الرئيسية</A>

ضع الكود في اي مكان يريد ان يظهر فيه ، الكود يعمل مع مستخدمي IE5 وما فوق.

3- اذهب الي اعلى الصفحة:

اذا كانت صفحتك طويلة فيمكنك ان تعرض على زائرك الوصول السريع لاعلى الصفحة عن طريق هذا الكود

<A HREF="javascript:scroll(0,0)">اذهب الى اعلى الصفحة</A>

4- مانع زر الفأرة الايمن:

قم بنسخ ولصق هذا الكود اذا كنت تريد ان تمنع زائرك من استخدام زر الفأرة الايمن في موقعك ، ضعه بين وسمي <head> و </head>

<script type=JavaScript><!--var message="";///////////////////////////////////function clickIE() {if (document.all) {(message);return false;}}function clickNS(e) {if (document.layers||(document.getElementById&&!document.all)) {if (e.which==2||e.which==3) {(message);return false;}}}if (document.layers) {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}document.oncontextmenu=new Function("return false")// --> </script>

5- طباعة الصفحة:

اذا كانت صفحتك تحتوى على بيانات تود ان تضع خيار للزائر بأن يحفظ نسخة لديه بالطباعة فانسخ هذا الكود وضعه في مكان تريده (مثل آخر المقال او آخر المحتوى مثلا)

<a href='javascript:;' onClick='window.print();return false'>طباعة هذه الصفحة</a>

6- اضافة التاريخ الحالي:

لاضافة التاريخ الحالي في صفحاتك فقط ضع هذا الكود في اي مكان تريده

<script type="text/javascript">var d = new Date()document.write(d.getDate())document.write("/")document.write(d.getMonth() + 1)document.write("/")document.write(d.getFullYear())</script>

مثال 27/9/2006

7- اضافة الوقت الحالي:

لاضافة التاريخ الحالي في صفحاتك فقط ضع هذا الكود في اي مكان تريده

<script type="text/javascript">var d = new Date()document.write(d.getHours())document.write(":")document.write(d.getMinutes())document.write(":")document.write(d.getSeconds())</script>

هذا الكود سوف يعرض الوقت ساعات ودقائق وثواني على الطريقة الآتية مثلا 19:22:59

8- ظهور نافذة Pop up:

احياناً تجد في بعض المواقع روابط تضغط عليها تفتح لديك نافذة بحجم معين ، ويمكنك عمل ذلك عن طريق نسخ الكود التالي اولا بين وسمي <head> و </head>

<SCRIPT type="JavaScript"><!-- function Start(page){OpenWin = this.open(page,"CtrlWindow","toolbar=No,menubar=No,location=No,scrollbars=Yes,resizable=No,status=No,width=550,height=470,left=150,top=150,"); }//--></SCRIPT>

ثم اضافة هذا الكود لاظهار النافذة متضمنة الرابط التي تريدها ان تفتح به

<a href="javascript:void(0);" class="navlink" onclick="javascript:Start ('رابط الموقع');">ضع اسم الرابط هنا</a>

9- كود اغلاق الصفحة:ربما تريد اغلاق الصفحة عن طريق زر ادخال بهذا الكود

<form><input type="button" value="Close Window" onClick="window.close()"></form>

وأخيراً كود تحديث حقوق الموقع:

10- هذا الكود يقوم بتحديث السنة تلقائياً في حقوق الموقع

<script type = 'JavaScript'><!--function y2k(number) { return (number < 1000) ? number + 1900 : number; }var today = new Date();var year = y2k(today.getYear());document.write('© '+year+' جميع الحقوق محفوظة');//--></script>

مثال: حقوق الموقع محفوظة 2008

إقرأ المزيد
author

قبل البدء, لا تنسى التأكد من تشغيل السيرفر المحلي appserv - localhost

السفراني | يناير 05, 2024 | لا يوجد تعليقات !

  (سواء كنت تستخدم XAMP أو MAMP) قبل أن تجرب تنفيذ أي أمر على قاعدة البيانات لأنه سيظهر لك خطأ في الإتصال حتى و إن كانت كل المعلومات الموضوعة صحيحة

وانا افضل / https://www.appserv.org/en/

في المثال التالي قمنا بالإتصال بقاعدة بيانات موجودة على سيرفر محلي و هذا سبب وضع localhost

كما إفترضنا أن اسم المستخدم في قاعدة البيانات username

وكلمة المرور password

<?php

$servername = "localhost"; // الخاص بالسيرفر ip إسم السيرفر أو 

$username = "username";    // إسم المستخدم الخاص بقاعدة البيانات

$password = "password";    // كلمة المرور الخاصة بقاعدة البيانات

// إنشاء الاتصال

$conn = new mysqli($servername, $username, $password);

// $conn هذا المتغير الخاص بالاتصال سوف نحتاجه في اي عملية نرغب بإجرائها على قاعدة البيانات

// التأكد من عملية الاتصال بسيرفر قاعدة البيانات 

if ($conn->connect_error)

{

    echo "توجد مشكلة في الاتصال: " . $conn->connect_error;

}

else

{

    echo "تم الاتصال بنجاح";

}

?>

وسلامتكم

إقرأ المزيد
author

get user IP using PHP اكواد اخراج الايبي الشخصي

السفراني | يناير 05, 2024 | لا يوجد تعليقات !

 البرمجه لـ php

سم القالب باي اسم كمثال

hayefip.php

<?php

echo 'User IP Address - '.$_SERVER['REMOTE_ADDR'];

?>

او

<?php

$ip=$_SERVER['REMOTE_ADDR'];

echo $ip;

?>

او

<?php  

function getUserIpAddr(){

    if(!empty($_SERVER['HTTP_CLIENT_IP'])){

        //ip from share internet

        $ip = $_SERVER['HTTP_CLIENT_IP'];

    }elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){

        //ip pass from proxy

        $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];

    }else{

        $ip = $_SERVER['REMOTE_ADDR'];

    }

    return $ip;

}

echo 'User Real IP - '.getUserIpAddr();

?>

او

<?php

    function getIPAddress() {

    //whether ip is from the share internet

     if(!emptyempty($_SERVER['HTTP_CLIENT_IP'])) {

                $ip = $_SERVER['HTTP_CLIENT_IP'];

        }

    //whether ip is from the proxy

    elseif (!emptyempty($_SERVER['HTTP_X_FORWARDED_FOR'])) {

                $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];

     }

//whether ip is from the remote address

    else{

             $ip = $_SERVER['REMOTE_ADDR'];

     }

     return $ip;

}

$ip = getIPAddress();

echo 'User Real IP Address - '.$ip;

?>

او

view plaincopy to clipboardprint?

<?php 

session_start();

if(isset($_SESSION['count']))

{

echo "Your session count: ".$_SESSION['count']."<br />"; 

$_SESSION['count']++; 

else 

$_SESSION['count'] = 1; 

echo "Session does not exist"; 

}

?>

وسلامتكم


إقرأ المزيد
author

اللغه العربيه لويب وللاستضافه المجانيه

السفراني | يناير 05, 2024 | لا يوجد تعليقات !

 en-ar-utf-8 اضافه اللغه للويب والبرمجه وتشغيلها باي استضافه عربيه والانجليزيه بدون اخطاء

اذا وجده مثل هذا احذفه :

    <meta charset="utf-8">

    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">

امسح القديم واضف هذا

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta http-equiv="Content-Language" content="ar" />

html

او

htm

كود الاثنين للويب : الافضل

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta http-equiv="Content-Language" content="en" />

او

php


ونتابع

إقرأ المزيد
author