بارك الله فيك اخوي أبـو خــــالــــد وكثر الله من امثالك
بارك الله فيك اخوي abuamal وكثر الله من امثالك
رحم الله والدينكم يا اخوان نعم الرجال وينهم الذين يطلقون عليهم ؟؟؟
والله انتم اخواني الذين يجب ان يطلق عليكم كل ما هو جميل ومميز
بارك الله فيك اخوي أبـو خــــالــــد وكثر الله من امثالك
بارك الله فيك اخوي abuamal وكثر الله من امثالك
رحم الله والدينكم يا اخوان نعم الرجال وينهم الذين يطلقون عليهم ؟؟؟
والله انتم اخواني الذين يجب ان يطلق عليكم كل ما هو جميل ومميز
__________________
(( لا تنسي ذكر الله ))
ليس الجمال بأثوبا تزيننا ان الجمال جمال العلم والادب
جزاك الله خير يا مبدع ..
ممكن طريقة عمل مثل هذا الموقع ..
http://www.alhilalclub.com
و لك جزيل الشكر و العرفان ..
بارك الله فيك اخوي أبـو خــــالــــد
بارك الله فيك اخوي abuamal
ممكن طريقة تعديل مكتبة المجلة لاظهار عنوان البرامج والاقسام بالمتصفح
بدلا كلمة Downloads
وشكرا
يا أخوان انتم تسألون عن أشياء تحتاج مواضيع مستقلة
مثل طلب الأخ cawaser.com و الأخ أبو الفيصل
ان شاء الله ماهي صعبه ولكن الوقت مايسمح لأن راح نتكلم عن حلول مترابطة
مع العلم ان لو ركزتو شوي في الافكار المطروحة مع موضوع قديم للأخ سوريا راح توصلون للمطلوب ومع ذلك لا بأس محتاج وقت بسيط لتجهيز درس كهذا
------------------------
الموضوع مفتوح للجميع لمن يريد ان يدلو بدلوه مثل الأخ ابو امل جزاه الله خير
__________________
( عندي أمل ومن التجارب تعلمت ××× الياس مايثني قوي العزومي )
w w w . F a w a 7 . c o m
صفحات في ذاكرتي ما حييت...
اشكرك اخي ابو خالد على الشرح الراقي
اخي ar4b.net هل تقصد انك تريد العناوين في اعلى المتصفح ؟؟ title
هذا المتغير يكفي بالغرض $pagetitle اضفه في جميع الدوال التي تحب
__________________
http://www.kuwaitphp.com
الأخ ابو خالد والاخ ابو امل
اسمحولي أن اضع استفساري هنا بما أن الموضوع يتحدث عن مجلة النيوك وتطويرها
هل بالإمكان اضافة المربع التالي
تحت المقال مباشرة ؟
اي يستطيع العضو التعليق على الموضوع بدون الضغط على زر ( ارسال تعليق )
ولا تحرمونا من إبداعكم الرائع
*
حبذا لو تقوم إدارة سوالف بإنشاء قسم خاص لمجلة النيوك لما تتمتع به هذه المجلة من شعبه كبيرة وغموضها لدى الكثيرين .
هلاً اخي ahsan_amgad
بالنسبه لوضع نموذج رد على المقال سهل جداً وان شاءلله سيكون هناك شرح بسيط لهذه الطريقه
ما ينفع نضخم النيوك اكبر من جذي ولا يستحق قسم خاص فيه واذا فكرنا بالشيئ هذا سنكون مجبورين بوضع قسم لكل نسخ المنتديات و المجلات ....الخحبذا لو تقوم إدارة سوالف بإنشاء قسم خاص لمجلة النيوك لما تتمتع به هذه المجلة من شعبه كبيرة وغموضها لدى الكثيرين
بالنسبه لي انا اكتفي بهذا الموضوع .
__________________
http://www.kuwaitphp.com
الله يعطيك العافيه يابو امل
ومنتظر الشرح على أحر من الجمر
معاك حق موضوع النيوك متشعب بشكل كبير ولكن هل تعتقد بأن هذا الموضوع سيتكفل بكل الاستفسارات التتي تتعلق بالمجلة بشكل منظم بحيث يسهل على العضو ايجاد مايرد ؟
الجواب في اعتقادي لا . لماذا ؟
تخيل معي وصول عدد صفحات الموضوع إلى 50 صفحة مثلاً ويرد عضو من الأعضاء البحث عن مشكلة في النيوك .
عند قيام العضو بالبحث عن المشكلة سيظهر له هذا الموضوع وسيضطر للبحث داخل الـ 50 صفحة ( صفحة وراء صفحة ) بعكس لو تم ايجاد المشكلة في موضوع مستقل داخل قسم مجلة النيوك او لنطلق عليه اسم ( قسم المجلات ) تيمنا ً بقسم المنتديات
وجهة نظر وللإدارة حرية العمل
اهلاً اخي ahsan_amgad
بالنسبه للقسم ممكن يكون (قسم المجلات) وهذا المسمى يشمل المجلات بالكامل (ممتاز)
بالنسبه لستفسارات الاخوان والاعضاء حول النيوك سهله جداً
تخيل معاي لو ان المواضيع تصل 1000 موضوع اخذ منهم فقط 100 والباقي تكرار ولكن بصيغه مختلفه
النيوك احلى مافيها سهله بطريقة كتابة الاكواد والاستخدام وهذا اللى يميزها
بالنسبه للوحة التحكم ماضن انها صعبه وهذا شيئ ممتاز لصاحب الموقع او المستخدم
لو نغارن بين الnuke او xoops او mambo
nuke -- سهله
-- الاستخدام ممتازه.
-- البرمجه سهله .
-- الإمكانيات متوسطه .
xoops -- متوسطه
-- الاستخدام ممتازه .
-- البرمجه متوسطه .
-- الإمكانيات متقدمه.
mambo -- صعبه
-- الاستخدام متوسطه.
-- البرمجه صعب.
-- الإمكانيات محدوده .
المغارنه هذه من وجهة نظري
بالنسبه للاستفسارات ممكن ان نصل لحل ولكن لابد ان نشرح بعض الامور و ممكن ان تقول شرح و تهيئة المستخدم ليكون مبرمج ليستطيع الاحتراف مع النيوك وغيرها
__________________
http://www.kuwaitphp.com
نرجوا المواصله
السلام عليكم
ها انا من جديد
الاخوه الاعزاء الجميع شاهد بعض المواقع التي تستخدم المجلة بطريقه جميله و منفرده بإستخدام البلوكات وتغير شكل لبلوك
مثلاً البلوكات التي في الجانب اليمين مختلف عن اليسار
اليوم اخذتني بحور الافكار كيف اكتب لكم هذه الطريقه بإسلوبي و لله الحمد اتتني طريقه طريفه وجميله
اليوم سنتعلم كيف نقوم بتغير البلوكات جميعها ولكل بلوك لون وشكل خاص فيه
اولاً نفتح ملف mainfile.php
ونبحث عن :
نضع هذا الكود بعده مباشره:كود PHP:
$side = $pos;
انتهينا من هذا الملف . :con2:كود PHP:
$GLOBALS['eside'] = $pos;
نفتح ملف theme.php
نبحث عن :
كود PHP:
function themesidebox($title, $content) {
$tmpl_file = "themes/NukeNews/blocks.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
نستبدلها بـــ
طبعاً مع تغير كلمة (abuamal) بإسم الثيم الخاص بك و إنشاء ملفات blocks.html && rblocks.htmlكود PHP:
function themesidebox($title, $content)
{
global $eside;
if($eside == 'l')
{
$tmpl_file = "themes/abuamal/rblocks.html";
}
else
{
$tmpl_file = "themes/abuamal/blocks.html";
}
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
طبعاً مافي جديد في هذه الفكره إلا انها متغيرة الاستخدام و طريقة الكتابة
اضفت لها بعض التغيرات
اللى عملناه كله مافيه جديد مثل ما ذكرة الجديد اننا نستطيع تغير لبلوكات التي في النصف
البلوكات التي في الاعلى سيتم تغير شكلها و في الاسفل كذلك
لكم الطريقه والتي يتم إضافة هذه الاكواد اسفل الكود السابق
كذلك يتم تغير كلمة (abuamal) بإسم الثيم الخاص بكم وكذلك يتم إضافة ملفات خاصه في البلوكات التي تاتي في النصفكود PHP:
function themecenterbox($title, $content)
{
global $eside;
if($eside == 'c')
{
$tmpl_file = "themes/abuamal/cblocks.html";
}
else
{
$tmpl_file = "themes/abuamal/dblocks.html";
}
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
الاسم الاول cblocks.html
الاسم الثاني dblocks.html
الاول خاص بالبلوكات التي في الاعلى و الثاني خاص بالبلوكات التي في الاسفل :nice:
ملاحظه : جميع الاكواد التي كتبتها خاصه لي ارجو عدم انتسابها لمبرمج اخر فانا من كتبها وطور فكرتها وان شاءلله للأفضل
تمنياتي لكم بالتوفيق
__________________
http://www.kuwaitphp.com
بارك الله فيك يابو امل وزادك من العلم النافع
و إنشاء ملفات blocks.html && rblocks.htmlوكذلك يتم إضافة ملفات خاصه في البلوكات التي تاتي في النصف
الاسم الاول cblocks.html
الاسم الثاني dblocks.html
هل نضع في هذه الملفات اكواد معينه ام نتركها خالية ؟ :con2:
اهلاً اخي ahsan_amgad وبارك الله فيك
اعتذر عن عدم التوضيح
جميع الملفات يتم إضافة لها متغيرات ال$title و $content
ولكل ابلوك تصميم خاص به
وبهذا الشكل تم تطوير البلوكات لدينا
__________________
http://www.kuwaitphp.com
الله يوفقك ويزيدك من علمه
واصل أخي الكريم بطرح إبداعك فنحن في شغف لذلك
موضوع أكثر من رائع ،
واسمحولي بالمشاركة
============== طريقة عمل البلوكات اليمين بشكل واليسار بشكل آخر ==============
قام أبو أمل مشكور بشرح الطريقة ، ولكن المشكلة لو كان البلوك يحتوي على ملف ثابت " مثل التصويت " لن يمشي الموضوع
هذه طريقة أخرى :
ملف mainfile.php
في السطر 345 تقريبا ..
إبحث عن :
إستبدل الفنكشن كاملة بالتالي :كود PHP:
function render_blocks
كود PHP:
function render_blocks($side, $blockfile, $title, $content, $bid, $url) {
if ($url == "") {
if ($blockfile == "") {
if ($side == "c") {
themecenterbox($title, $content);
} elseif ($side == "d") {
themecenterbox($title, $content);
}
if ($side == "l"){
themesidebox($title, $content);
}
if ($side == "r"){
themesideboxl($title, $content);
}
} else {
if ($side == "c") {
blockfileinc($title, $blockfile, 1);
} elseif ($side == "d") {
blockfileinc($title, $blockfile, 1);
}
if ($side == "l"){
blockfileinc($title, $blockfile, 100);
}
if ($side == "r"){
blockfileinc($title, $blockfile, 101);
}
}
} else {
if ($side == "c" OR $side == "d") {
headlines($bid,1);
} else {
headlines($bid);
}
}
}
في السطر 541 تقريبا
إبحث عن :
إستبدل الفنكشن بالتالي :كود PHP:
function blockfileinc
كود PHP:
function blockfileinc($title, $blockfile, $side=0) {
$blockfiletitle = $title;
$file = @file("blocks/".$blockfile."");
if (!$file) {
$content = _BLOCKPROBLEM;
} else {
include("blocks/".$blockfile."");
}
if ($content == "") {
$content = _BLOCKPROBLEM2;
}
if ($side == 1) {
themecenterbox($blockfiletitle, $content);
} elseif ($side == 2) {
themecenterbox($blockfiletitle, $content);
}
if ($side == 100){
themesidebox($blockfiletitle, $content);
}
if ($side == 101){
themesideboxl($blockfiletitle, $content);
}
}
إذهب إلى ملف theme.php
وفي النهاية تماما أضف :
كود PHP:
function themesideboxl($title, $content) {
// أضف هنا تصميم البلوك اليسار
}
مثال على الحركة :
www.ozq8.com
تحياتي