הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   תפרטיטים ואשרויות בפאנל ניהול (https://hosts.co.il/forums/showthread.php?t=29532)

-roee- 23-08-06 15:18

תפרטיטים ואשרויות בפאנל ניהול
 
שלום



בימים אלו אני בונה מן מערכת ניהול תוכן והגעתי לחלק של הפאנל ניהול.



כמובן בכל פאנל ניהול יש איזורים שונים לניהול דברים שונים באתר..

הבעיה היא שאני חושב על הדרך כדי שמישהו יוסיף אפשרויות לניהול..



נגיד אם מישהו התקין מודל חדש בפורטל אז שהוא יצטרך להוסיף שורות בודדות באיזה קובץ של הדפי ניהול ולא להתחיל לערוך את המערכת עצמה..



לדוגמא ב IPB יש מן כזה דבר לפאנל ניהול:



PHP קוד:




<?php



$PAGES 
= array(



=> array(

1=>("name","link")

);

);





$CATS = array(

=>array("title of cat","description")

);





השאאלה היא זה איך בסוף לחבר את זה למן טבלה אחת יעני שיצא משהו כזה:



title of cat

description

name





יש מבין?



תודה

Itay 23-08-06 15:33

אתה פשוט ניגש למערך עם אותו מספר מזהה..
קוד:

<tr>
        <td>$var1[1]</td>
</tr>
<tr>
        <td>$var2[1]</td>
</tr>
<tr>
        <td>$var3[1]</td>
</tr>


-roee- 23-08-06 15:35

כן אבל לא צריך להריץ איזה לולאה שתספור כמה מערכים יש?

amirs_5 23-08-06 15:36

ציטוט:

נכתב במקור על ידי bigsmoke
כן אבל לא צריך להריץ איזה לולאה שתספור כמה מערכים יש?

נכון תשתמש ב foreach

RS324 23-08-06 15:42

אני עשיתי משהו הרבה יותר פשוט והוא נראה ככה :

PHP קוד:

print_nav_title("חדשות האתר");
        
print_nav_option("ניהול חדשות האתר","sitenews.php?$session[sessionurl]do=view");
        
print_nav_option("הוסף חדשות","sitenews.php?$session[sessionurl]do=add");
        
close_nav(); 


ממש פשוט להוסיף מודלים

-roee- 23-08-06 15:43

ציטוט:

נכתב במקור על ידי amirs_5
נכון תשתמש ב foreach


אה לא ב for יעני לעשות count של כל ה CATS?

amirs_5 23-08-06 15:49

ציטוט:

נכתב במקור על ידי bigsmoke
אה לא ב for יעני לעשות count של כל ה CATS?

לדרך שלך לדעתי צריך לולאה מקוננת.
הראשית על הקטגוריות, והשניה על כל מ שנמצא בקטגורייה מסויימת.

ואפשר ב FOR גם אבל למה להסתבך..

-roee- 23-08-06 16:05

ציטוט:

נכתב במקור על ידי amirs_5
לדרך שלך לדעתי צריך לולאה מקוננת.
הראשית על הקטגוריות, והשניה על כל מ שנמצא בקטגורייה מסויימת.

ואפשר ב FOR גם אבל למה להסתבך..


כי אני לא יודע איך להשתמש ב foreach במקרה הזה |Stare|

Itay 23-08-06 17:12

ציטוט:

נכתב במקור על ידי bigsmoke
כי אני לא יודע איך להשתמש ב foreach במקרה הזה |Stare|

זה לא כזה משנה.. אפשר עם כל לולאה שאתה רוצה.. מה שנוח לך

-roee- 23-08-06 19:05

מצטער על העילגות אבל אני פשוט לא נוהג להשתמש בלולאה foreach => אני לא מבין כלום..



התחלתי לכתוב את זה:

PHP קוד:

  $PAGES = array(

  
=> array(
    
=> array("name","link")
   ),
 );

$CATS = array(

  
=> ("demo cat","description");
 );

foreach(
$CATS as $c_key=>$c_value)
{

foreach(
$PAGES as $p_key=>$p_value)
{

}





השאלה היא איך עושים נגיד שכל CAT יהיה בולט והתיאור יהיה ב ITALIC ומתחת לזה יהיה את הלינקים..



יעני משהו כזה:



קוד:



<table>

<tr>

<td>

<b>CAT NAME</b>

</td>

</tr>

<tr>

<td>

<i>CAT DESCRIPTION</i>

</td>

</tr>

<tr>

<td>

<a href="link">name</a>

</td>

</tr>

</table>



כל הזמנים הם GMT +2. הזמן כעת הוא 21:50.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ