تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Aug 2003-
#1 (permalink)  
سؤال متقدم عن templatepower


السلام عليكم
باختصار لقد بدأت باستخدام نظام القوالب templatepower وقد وجدته رائعا واستعنت بالشرح من موقعه الرسمي
ولكن لدي مشكلة عويصة نوعا ما

ان صفحتى المراد تطبيق نظام القوالب عليها تقوم بعرض عدة صور كمصغرات في صفحة واحدة كمعرض صور وكنت اعرض محتوياتها بلغة php مع كود Html وشكل هذه الصفحة على النحو التالي
كما في المرفق

وملف ال php يحوي على حلقة for متداخلة مع خلايا الجدول

حاولت كثيرا تطبيق نظام القوالب عليها طبعا بعد أن قرأت عن block في نظام القوالب
ولكن للأسف لم اجد حل فتعليمة block تعرض عدة اشياء في قائمة
أما في حالتي فعل توزيعها على جدول كما في الصورة
أتمنى منكم المساعدة
ولكم الشكر






الصور المصغرة للصور المرفقة
اضغط على الصورة لعرض أكبر

الاســـم:	test1.jpg‏
المشاهدات:	38
الحجـــم:	37.4 كيلوبايت
الرقم:	39112  
__________________
شبكة المنهل التعليمية تفوز بجائزة الشيخ سالم العلي الصباح
كأفضل موقع فردي على الانترنت في الوطن العربي لعام 2007
http://111000.net/modules.php?name=N...rticle&sid=948
باسل غير متواجد حالياً   قديم 31-01-2008, 01:40 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2002-
#2 (permalink)  

تفصل أخوي ضع هذا الكود في ملف ال php

كود PHP:
$i=3;
$result mysql_query("SELECT * FROM categories where cat_parent = '0' ORDER BY cat_id");

while(
$s mysql_fetch_array($result)){
$cat_name =  $s[cat_name];
$cat_id $s[cat_id];

if (
$i == 3) {
$tpl->newBlock("tr");
$tpl->assign("tr","</TR><TR>");
$i 0;
}

$tpl->newBlock("td");
$tpl->assign("td","

<td align='center'>
<table  border='0' width='111' cellspacing='0' cellpadding='6'  bordercolor='#111111'>
<tr>
<td   width='109' align='center'>
<font color='#705124'>
<a href='cats.php?id=$cat_id'>$cat_name</a></font></span>
</td>
</tr>

</table>
</td>

"
);
$i++;


وأما ملف التمبلت فضع به هذا الكود

كود PHP:
<table width='100%' >
<
tr>
<!-- 
START BLOCK tr -->
{
tr}
<!-- 
START BLOCK td -->
{
td}
<!-- 
END BLOCK td -->
<!-- 
END BLOCK tr -->
</
tr>
</
table

أتمنى أنني وصلت المعلومة لك أخي الفاضل


وتقبل تحياتي أخوك : عامر الصيعري






__________________
تصاميم الإمارات
رؤية جديد في عالم التصميم والبرمجة
========================
EmiDes.Com
New Vision Of Designing & Programming
EmiDes.Com غير متواجد حالياً   قديم 31-01-2008, 06:18 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2003-
#3 (permalink)  

كل الشكر لك أخي الكريم
جاري تجربة الكود
وسأرد عليك فورا
ولك تحياتي






__________________
شبكة المنهل التعليمية تفوز بجائزة الشيخ سالم العلي الصباح
كأفضل موقع فردي على الانترنت في الوطن العربي لعام 2007
http://111000.net/modules.php?name=N...rticle&sid=948
باسل غير متواجد حالياً   قديم 31-01-2008, 08:12 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2003-
#4 (permalink)  

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






__________________
شبكة المنهل التعليمية تفوز بجائزة الشيخ سالم العلي الصباح
كأفضل موقع فردي على الانترنت في الوطن العربي لعام 2007
http://111000.net/modules.php?name=N...rticle&sid=948
باسل غير متواجد حالياً   قديم 01-02-2008, 12:05 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2002-
#5 (permalink)  

العفو أخوي






__________________
تصاميم الإمارات
رؤية جديد في عالم التصميم والبرمجة
========================
EmiDes.Com
New Vision Of Designing & Programming
EmiDes.Com غير متواجد حالياً   قديم 01-02-2008, 02:09 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Oct 2003-
#6 (permalink)  
Talking

اقتباس:
المشاركة الأصلية كتبت بواسطة EmiDes.Com مشاهدة المشاركة
العفو أخوي
اخوي تصاميم الامارات

بس عندي سؤالين في هذا القالب
الاول وهو
وهو
كيف احطي شرط معين ، مثلا الخبر او الصور مش موجوده بالقاعده يظهر الخطا التالي
( لا يوجد الا صور حاليا ) او
( لا توجد اخبار حاليا )


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

الصور العامه ( 40 صورة )
الصور الرياضية ( 35 صورة ) اللخ

كود الاستعلام:
كود PHP:
$result mysql_query("SELECT * FROM cat ORDER BY id");
while(
$r mysql_fetch_array($result)){
$id  $r[id];
$name  =  $r[name];
$tpl->newBlock("cat");
$tpl->assign("id",$id);
$tpl->assign("name",$name);

علما بأن جدل الصور هوي pic

وشكرا
الشحي






الشحي متواجد حالياً   قديم 08-02-2008, 02:28 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2002-
#7 (permalink)  

أخبرني عن عناصر الجدول cat والجدول pic






__________________
تصاميم الإمارات
رؤية جديد في عالم التصميم والبرمجة
========================
EmiDes.Com
New Vision Of Designing & Programming
EmiDes.Com غير متواجد حالياً   قديم 14-02-2008, 02:28 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Oct 2003-
#8 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة EmiDes.Com مشاهدة المشاركة
أخبرني عن عناصر الجدول cat والجدول pic
جدول cat
كود PHP:
CREATE TABLE `cat` (
  `
idint(11NOT NULL auto_increment,
  `
namevarchar(99NOT NULL default '',
  `
imagevarchar(99NOT NULL default '',
  `
subint(10NOT NULL default '0',
  `
order_catint(10NOT NULL default '0',
  
PRIMARY KEY  (`id`) 
جدول pic
كود PHP:
CREATE TABLE `pic` (
  `
idint(11NOT NULL auto_increment,
  `
namevarchar(255NOT NULL default '',
  `
picturelongtext NOT NULL,
  `
cat_typeint(11NOT NULL default '0',
  `
datevarchar(255NOT NULL default '0',
  `
order_catint(11NOT NULL default '0',
  
PRIMARY KEY  (`id`) 
cat_type
تخزن فيه ارقام الاقسام الموجوده في جدول cat


الشحي






الشحي متواجد حالياً   قديم 14-02-2008, 02:54 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2002-
#9 (permalink)  

الجواب الأول

كود PHP:
$result mysql_query("SELECT * FROM pic ORDER BY id"); 
while(
$r mysql_fetch_array($result)){ 
$id   $r[id]; 
$pic  =  $r[picture]; 
// نضع شرط إستعلام هنا
if(!$pic){
$show "<img src=no.gif>"// إذا كانت قيمة الحقل pic خاليه فإنها تطبع الصورة التي تبين عدم وجود صورة
}else{
$show $pic;  // واذا كانت الصورة موجوده فإنها تطبع الصورة
}
        
$tpl->newBlock("cat"); 
$tpl->assign("id",$id); 
$tpl->assign("pic",$show); // هنا نعرض المتغير show 


الجواب الثاني

كود PHP:
$result mysql_query("SELECT * FROM cat ORDER BY id"); 
while(
$r mysql_fetch_array($result)){ 
$id  $r[id]; 
$name  =  $r[name]; 

$result2 mysql_query("SELECT * FROM pic where cat_type = '$id'"); 
$num mysql_num_rows($result2);


$tpl->newBlock("cat"); 
$tpl->assign("id",$id); 
$tpl->assign("name",$name);
$tpl->assign("total_pics",$num);// هذا المتغير سيجلب لك عدد الصور في كل قسم بإذن الله

أرجوا انني قد أفدتك أخي الكريم


وتقبل تحياتي أخوك :: عامر الصيعري






__________________
تصاميم الإمارات
رؤية جديد في عالم التصميم والبرمجة
========================
EmiDes.Com
New Vision Of Designing & Programming
EmiDes.Com غير متواجد حالياً   قديم 14-02-2008, 07:34 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Oct 2003-
#10 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة EmiDes.Com مشاهدة المشاركة
الجواب الأول

كود PHP:
$result mysql_query("SELECT * FROM pic ORDER BY id"); 
while(
$r mysql_fetch_array($result)){ 
$id   $r[id]; 
$pic  =  $r[picture]; 
// نضع شرط إستعلام هنا
if(!$pic){
$show "<img src=no.gif>"// إذا كانت قيمة الحقل pic خاليه فإنها تطبع الصورة التي تبين عدم وجود صورة
}else{
$show $pic;  // واذا كانت الصورة موجوده فإنها تطبع الصورة
}
        
$tpl->newBlock("cat"); 
$tpl->assign("id",$id); 
$tpl->assign("pic",$show); // هنا نعرض المتغير show 


الجواب الثاني

كود PHP:
$result mysql_query("SELECT * FROM cat ORDER BY id"); 
while(
$r mysql_fetch_array($result)){ 
$id  $r[id]; 
$name  =  $r[name]; 

$result2 mysql_query("SELECT * FROM pic where cat_type = '$id'"); 
$num mysql_num_rows($result2);


$tpl->newBlock("cat"); 
$tpl->assign("id",$id); 
$tpl->assign("name",$name);
$tpl->assign("total_pics",$num);// هذا المتغير سيجلب لك عدد الصور في كل قسم بإذن الله

أرجوا انني قد أفدتك أخي الكريم


وتقبل تحياتي أخوك :: عامر الصيعري
جزاك الله الف خير اخي عامر
الكود الاول شغال في مجرى ثاني
وانا اكنت ابيه بشكل اخر

انا اريد استخدمه في نفس هالكود بالضبط
http://www.swalif.net/softs/swalif-1586776-2.html
عرض الصور


الكود الثاني شغال والحمد لله


شكرا لك

الشحي






الشحي متواجد حالياً   قديم 16-02-2008, 03:41 PM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
<طلب> سكربت تصويت لأكثر من سؤال Loacker تطوير الويب 2 10-06-2008 11:46 AM
أين هاك سؤال التسجيل ؟؟ مهندس مصرى الهاكات والإضافات 3 09-06-2008 09:09 AM
تعلم : TemplatePower .. واجعل برامجك أكثر تنظيما وفعالية Dr.Server PHP 51 28-05-2008 03:01 AM
سؤال في الـــصلاه ( سبب سؤال موقف صار إلي ) My Soul Mate سوالف عامة 7 28-05-2007 11:40 AM
[مشكله] لمن يملك معرفة بسيطه بـ TemplatePower Off PHP 7 18-11-2006 08:52 PM


الساعة الآن: 09:43 PM بتوقيت المملكة العربية السعودية