برمجة بلوك لانفنتي يحوي عدّة جمل تتغيّر مع تحديث الصفحة .مع امكانية اضافة صور
السلام عليكم ورحمة الله وبركاته
نظراً لتعدّد طلب البلوك على الويب وبالتذاكر لأهميّته عند البعض
فالكثير يريد اضافة مجموعة من الجمل الخاصّة باتّجاهات موقعه
تتجدّد مع كل دخول للصفحة أو مع تحديث الصفحة
أو الانتقال بين الأقسام في حال بلوكات العمود الأيمن
وسأقوم بشرح وتفصيل كيفية الحصول على هذا البلوك
وأتمنّى أن يكون الشرح بالنهاية واضح ومفيد للجميع
-------------------------------
الخطوات
أوّلا قم بفتح ملفّ تكست عادي ببرنامج المفكّرة لنبدأ في كتابة الكود الخاص بالجُمَل به كما يلي
بداااية هذا نموذج لكود يحتوي على 3 جمل مختلفة
بـ 3 عناوين مختلفة
كود:
<?
$linkarray = array(
"|<u><b>دعاء من أصابته مصيبة</b></u><br>ما من مسلم تصيبه مصيبة فيقول كما أمره الله أنا لله وأنا إليه راجعون ، اللهم أجرني في مصيبتي واخلف لي خيراً منها إلا أخلف الله له خيراً منها ",
"|<u><b>دعاء الهم والحزن</b></u><br>ماأصاب عبداُ هم ولاحزن فقال : اللهم إني عبدك ابن عبدك ابن أمتك ناصيتي بيدك ماضِ في حكمك ، عدل في قضاؤك أسالك بكل اسم هو لك سميت به نفسك أو أنزلته في كتابك ، أو علمته أحداً من خلقك أو استأثرت به في علم الغيب عندك أن تجعل القرآن ربيع قلبي ، ونور صدري وجلاء حزني وذهاب همي",
"|<u><b>دعاء الغضب</b></u><br>أعوذ بالله من الشيطان الرجيم ");
srand((double)microtime()*1000000);
$randval = rand(0,count($linkarray)-1);
$entry = explode("|",$linkarray[$randval]);
$content = "$entry[1]";
?>
ويجب مراعاااة الحفاظ على بدايات الكود ونهاياته الملوّنة بالأحمر
مع جميع علامات الترقيم من الفاصلة والفاصلة المنقوطة وغيرها
لشرح تركيب كل سطر على حدة وعلامات ترقيمه لسهولة التعديل سنأخذ سطرا بسيطا كهذا
كود:
"|<u><b>دعاء الغضب</b></u><br>أعوذ بالله من الشيطان الرجيم "
فنجد أنه يبدأ باقواس مزدوجة " مع داش وينتهي بنفس الأقواس "
إن كان متبوعاً بجملة أخرى سيكون بعد القوس هذا " فاصلة كهذه
كود:
,
أمّا آخر جملة في الكود فسنجدها غير متبوعة بتلك الفاصلة
== من الواضح بالطبع ان دعاء الغضب هو العنوان
تمّ وضعه بين اكواد<b> لجعل الخط غليظ
<u> لوضع خطّا تحت الأسطر
ومن ثمّ غلق الأكواد
واستخدم الكود <br>
لبدء الدعاء نفسه او مضمون الكود فى سطر جديد
يمكنك بسهولة استبدال الكلمات فى الكود السابق
وبالاستعانة بالشرح يمكنك اضافة عدد لا نهائي من الجمل الأخرى بتكرار السطر بالجمل وعناوينها كما تريد
مع المحافظة على علامات الترقيم وسلامة الأكواد الموضّحة
بحسب رائيي بعد آذنك آختي نجلاء
نعم، تستطيع وضع كود صورة مع الكلام
والامر مرره سهل
فقط
قم بإضافة كود الصورة مع الكلام بالتوافق مع موضوع آختي نجلاء
كود PHP:
<?
$linkarray = array(
"|<u><img src=\"http://domain.com/header.gif\" border=\"0\"><b>دعاء من أصابته مصيبة </b></u><br>ما من مسلم تصيبه مصيبة فيقول كما أمره الله أنا لله وأنا إليه راجعون ، اللهم أجرني في مصيبتي واخلف لي خيراً منها إلا أخلف الله له خيراً منها ",
"|<u><b>دعاء الهم والحزن</b></u><br>ماأصاب عبداُ هم ولاحزن فقال : اللهم إني عبدك ابن عبدك ابن أمتك ناصيتي بيدك ماضِ في حكمك ، عدل في قضاؤك أسالك بكل اسم هو لك سميت به نفسك أو أنزلته في كتابك ، أو علمته أحداً من خلقك أو استأثرت به في علم الغيب عندك أن تجعل القرآن ربيع قلبي ، ونور صدري وجلاء حزني وذهاب همي",
"|<u><b>دعاء الغضب</b></u><br>أعوذ بالله من الشيطان الرجيم ");
srand((double)microtime()*1000000);
$randval = rand(0,count($linkarray)-1);
$entry = explode("|",$linkarray[$randval]);
$content = "$entry[1]";
?>
يفترض بهذا الكود آن يعمل
لم آقم بتجربته
لكن جرب وآن شاء الله سيكون يعمل
طبعا يحتاج الى المزيد من التعديل عليه
بحسب رائيي بعد آذنك آختي نجلاء
نعم، تستطيع وضع كود صورة مع الكلام
والامر مرره سهل
فقط
قم بإضافة كود الصورة مع الكلام بالتوافق مع موضوع آختي نجلاء
كود PHP:
<?
$linkarray = array(
"|<u><img src=\"http://domain.com/header.gif\" border=\"0\"><b>دعاء من أصابته مصيبة </b></u><br>ما من مسلم تصيبه مصيبة فيقول كما أمره الله أنا لله وأنا إليه راجعون ، اللهم أجرني في مصيبتي واخلف لي خيراً منها إلا أخلف الله له خيراً منها ",
"|<u><b>دعاء الهم والحزن</b></u><br>ماأصاب عبداُ هم ولاحزن فقال : اللهم إني عبدك ابن عبدك ابن أمتك ناصيتي بيدك ماضِ في حكمك ، عدل في قضاؤك أسالك بكل اسم هو لك سميت به نفسك أو أنزلته في كتابك ، أو علمته أحداً من خلقك أو استأثرت به في علم الغيب عندك أن تجعل القرآن ربيع قلبي ، ونور صدري وجلاء حزني وذهاب همي",
"|<u><b>دعاء الغضب</b></u><br>أعوذ بالله من الشيطان الرجيم ");
srand((double)microtime()*1000000);
$randval = rand(0,count($linkarray)-1);
$entry = explode("|",$linkarray[$randval]);
$content = "$entry[1]";
?>
يفترض بهذا الكود آن يعمل
لم آقم بتجربته
لكن جرب وآن شاء الله سيكون يعمل
طبعا يحتاج الى المزيد من التعديل عليه
بالعكس استاذي
يسعدني تعاون الجميع هنا
بالفعل انا جرّبت اضافة الصورة بالتعديل واضافة كود الايمدج مرتبط بلينك قبل ردّي هنا
ولكن تسبّب في تعطّل البلوك ولم أدرِ لِمَ صرااحة
ولكن ساقوم بتجربة هذا الكود باضافة صورة لحالها وارى النتيجة
واذا عمل بكفاءة ساقوم بادراج التعديلات اللازمة عليها لمراعاة مساحة البلوك وادراجه للجميع هنا ان شاء الله
واكرر شكري لك على المتابعة والتعاون
وتأكد ان المجال مفتووح دائما للجميع
بالفعل عمل الكود وكان الخطأ في التعديل لديّ
في وضع اقواس مفردة فقط " " حول العرض والارتفاع وقمت بتصحيحه
فاكرر شكري لك
طبعاً أنا عدّلت عليه
==بروابط صور فعالة للاستعراض
== تحديد عرض وارتفاع الصورة لتخفيف العبء على صاحب الموقع
==جعل الصورة بسطر منفصل لكي تعطي شكلا اكثر تناسقا
النتيجة
الكوود النهائي مع تعليم رابط الصور بالأحمر لمن يريد اعتماده وبالطبع تعديل روابط الصور
كود:
<?
$linkarray = array( "|<img src=\"http://www.fara7atypharm.net/1.gif\" height=\"83\" width=\"110\"><br><u><b>دعاء من أصابته مصيبة </b></u><br>ما من مسلم تصيبه مصيبة فيقول كما أمره الله أنا لله وأنا إليه راجعون ، اللهم أجرني في مصيبتي واخلف لي خيراً منها إلا أخلف الله له خيراً منها ",
"|<img src=\"http://www.fara7atypharm.net/2.gif\" height=\"83\" width=\"110\"><br><u><b>دعاء الهم والحزن</b></u><br>ماأصاب عبداُ هم ولاحزن فقال : اللهم إني عبدك ابن عبدك ابن أمتك ناصيتي بيدك ماضِ في حكمك ، عدل في قضاؤك أسالك بكل اسم هو لك سميت به نفسك أو أنزلته في كتابك ، أو علمته أحداً من خلقك أو استأثرت به في علم الغيب عندك أن تجعل القرآن ربيع قلبي ، ونور صدري وجلاء حزني وذهاب همي",
"|<img src=\"http://www.fara7atypharm.net/3.gif\" height=\"83\" width=\"110\"><br><u><b>دعاء الغضب</b></u><br>أعوذ بالله من الشيطان الرجيم ");
srand((double)microtime()*1000000);
$randval = rand(0,count($linkarray)-1);
$entry = explode("|",$linkarray[$randval]);
$content = "$entry[1]";
?>
الرقم بعد كلمة height بالحمر لتغيير ارتفاع الصورة هنا 83
الرقم بعد كلمة width لتغيير العرض وهنا اخترتها 110
فيمكنك تعديلهما الى ما تريد
وسيقوم الكود بتصغير الصورة نلقائيا حتى لو كانت ابعادها كبيرة
بنفس الطريقة
سنكرر كل سطر وهو هذا كله
كود:
"|<img src=\"http://www.fara7atypharm.net/1.gif\" height=\"83\" width=\"110\"><br><u><b>دعاء من أصابته مصيبة </b></u><br>ما من مسلم تصيبه مصيبة فيقول كما أمره الله أنا لله وأنا إليه راجعون ، اللهم أجرني في مصيبتي واخلف لي خيراً منها إلا أخلف الله له خيراً منها ",
مع تغيير الكلمات ورابط الصورة والعرض والارتفاع بحسب ما نريد