ABA


"עוד שאלה קטנה ב-PHP"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #14359 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14359
Zippo 
חבר מתאריך 26.5.02
7921 הודעות, דרג אמינות חבר זה
   19:13   02.09.08   
אל הפורום  
  עוד שאלה קטנה ב-PHP  
 

$char = 70; //Max long...
print("<td class=\"row2\" align=\"left\"><a href=\"details.php?");
if ($variant == "mytorrents")
print("returnto=" . urlencode($_SERVER) . "&");
print("id=$id");
if ($variant == "index")
print("&hit=1");
$thisisfree = ($row=="yes" ? "<img src='pic/freedownload.gif' ALT='Freeleech' ALIGN='RIGHT' />" : "");
if (sql_timestamp_to_unix_timestamp($row) >= $last_browse)

הקוד הזה, שולט על המשבצת של שם הטורנט בטבלה.
אני רוצה שהאייקונים של הפריליץ' יהיו מצד ימין, ולא מיד אחרי שם הטורנט.

בכל אופן, מה שעשיתי זה הקוד למעלה, וקיבלתי את זה:
http://rotter.name/User_files/nor/48bd64c82ecd3b6f.jpg

כמו שאתם רואים... האייקון של הפריליץ' יורד שורה. וזה לא טוב לי.
זה מרחיב את השורות, והורס את האייקונים של הקטגוריה משמאל... (רואים רווח מעל ומתחת לאייקונים)

אם אני משתמש בקוד הזה, שהשוני היחיד בו שאין ALIGN בתמונה, הכל מסתדר טוב:


$char = 70; //Max long...
print("<td class=\"row2\" align=\"left\"><a href=\"details.php?");
if ($variant == "mytorrents")
print("returnto=" . urlencode($_SERVER) . "&");
print("id=$id");
if ($variant == "index")
print("&hit=1");
$thisisfree = ($row=="yes" ? "<img src='pic/freedownload.gif' ALT='Freeleech' />" : "");
if (sql_timestamp_to_unix_timestamp($row) >= $last_browse)

אין רווחים, ואין ירידת שורה:

http://rotter.name/User_files/nor/48bd658c31c68d20.jpg

אז איך אני מיישר את האייקון לימין, בלי לדפוק את המבנה כולו...?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  .. little O man 02.09.08 22:04 1
  קבל מלך: FireAngel 02.09.08 23:41 2
     לא תמצא משהו מעניין למטה... Zippo  03.09.08 00:27 3
         FLOAT לא עובד. Zippo  03.09.08 00:37 4
             למה לא עובד? little O man 03.09.08 15:16 5
                 הטבלה דינמית. Zippo  03.09.08 17:45 6
                     Zippo יקירי Morishani 03.09.08 18:25 7
                         TEST - במיוחד בשבילך (; Zippo  03.09.08 18:56 8
                             במחשבה שנייה:... Zippo  03.09.08 19:00 9
                                 אה נו ברור Morishani 03.09.08 19:20 10
                                     לא הבנתי... Zippo  03.09.08 19:44 11
                                         אהממ בקוד של המשתנים נוספים Morishani 04.09.08 10:18 12
                                             ממש לא הבנתי מה עשית פה. Zippo  04.09.08 13:29 13

       
little O man
חבר מתאריך 27.5.02
1109 הודעות, דרג אמינות חבר זה
   22:04   02.09.08   
אל הפורום  
  1. ..  
בתגובה להודעה מספר 0
 
   חסר לי פה הקוד של הסגירה של ה<a> כדי לפצל את זה ל2 DIVים עם FLOAT לימין ושמאל.

זה הרעיון שעלה לי לראש.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
FireAngel

דרג אמינות חבר זה
   23:41   02.09.08   
אל הפורום  
  2. קבל מלך:  
בתגובה להודעה מספר 0
 
  

$char = 70; //Max long...
print("<td class=\"row2\" align=\"left\"><a href=\"details.php?");
if ($variant == "mytorrents")
print("returnto=" . urlencode($_SERVER) . "&");
print("id=$id");
if ($variant == "index")
print("&hit=1");
$thisisfree = ($row=="yes" ? "<img src='pic/freedownload.gif' ALT='Freeleech' style='float:right;' />" : "");
if (sql_timestamp_to_unix_timestamp($row) >= $last_browse)

הקטע שזה יעשה כמו התמונה הראשונה (כמעט בטוח)
אני צריך עוד כמה שורות מלמטה (תביא עוד 10 שורות) ואני אסדר לך לגמרי.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zippo 
חבר מתאריך 26.5.02
7921 הודעות, דרג אמינות חבר זה
   00:27   03.09.08   
אל הפורום  
  3. לא תמצא משהו מעניין למטה...  
בתגובה להודעה מספר 2
 
אבל הנה הקוד.
אגב, הוספתי עוד אייקון של NUKE חוץ מהפריליץ'... אני מניח שאני יוסיף להגדרות שלו את אותו דבר.
 style='float:right;' 

ואני מתכנן להוסיף עוד 2 אייקונים אופציונלים. NEW, ו- DOUBLE SEED.

$char = 70; //Max long...
print("<td class=\"row2\" align=\"left\"><a href=\"details.php?");
if ($variant == "mytorrents")
print("returnto=" . urlencode($_SERVER) . "&");
print("id=$id");
if ($variant == "index")
print("&hit=1");
$nuked = ($row=="yes" ? " <img src='pic/nuked.gif' title='Nuked' alt='Nuked'/>" : "");
$thisisfree = ($row=="yes" ? "<img src='pic/freedownload.gif' ALT='Freeleech' />" : "");
if (sql_timestamp_to_unix_timestamp($row) >= $last_browse)

/* Drogar 2008-08-24 Start */
if ($description == "")
print("\" title=\"" . $dispname . "\"><b>" . CutName($dispname, $char) . " </b></a>$nuked $thisisfree\n");
else
print("\" title=\"" . $description . "\"><b>" . CutName($dispname, $char) . " </b></a>$nuked $thisisfree\n");

else
if ($description == "")
print("\" title=\"" . $dispname ."\"><b>" . CutName($dispname, $char) . "</b></a>$nuked $thisisfree\n");
else
print("\" title=\"" . $description ."\"><b>" . CutName($dispname, $char) . "</b></a>$nuked $thisisfree\n");
/* Drogar 2008-08-24 End */


/* if ($row && get_user_class() >= UC_POWER_USER)
print("<a href=viewnfo.php?id=$row><img src=pic/viewnfo.gif border=0 alt='View NFO'></a>\n");
if ($variant == "index")
print("<a href=\"download.php/$id/" . rawurlencode($row) . "\"><img src=pic/download.gif border=0 alt=Download></a>\n");

else*/if ($variant == "mytorrents")
print("<td align=\"center\"><a href=\"edit.php?returnto=" . urlencode($_SERVER) . "&id=" . $row . "\">" .EDIT. "</a>\n");
print("</td>\n");
if ($variant == "mytorrents") {
print("<td align=\"right\">");
if ($row == "no")
print("<b>" .NO. "</b>");
else
print("" .YES. "");
print("</td>\n");
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zippo 
חבר מתאריך 26.5.02
7921 הודעות, דרג אמינות חבר זה
   00:37   03.09.08   
אל הפורום  
  4. FLOAT לא עובד.  
בתגובה להודעה מספר 3
 
http://rotter.name/User_files/nor/48bdb1d76f6ae49c.jpg

אין מנוס מללכת לתוך ה-TABLE עצמו ולהגדיר TABLE חדש בתוך ה- <TD>...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
little O man
חבר מתאריך 27.5.02
1109 הודעות, דרג אמינות חבר זה
   15:16   03.09.08   
אל הפורום  
  5. למה לא עובד?  
בתגובה להודעה מספר 4
 
   התמונה זה עריכה שלך? או שעשית PRINT SCREEN?
כי אני רואה שזה מוצמד לשמאל, רק הבעיה שיש לך שבמידה והשם של השחרור גדול מדיי זה יורד שורה.
תגדיל את הרוחב של הטבלה הכוללת, ותוכל להגדיל את זה - או שתקטין את התאים האחרים ותשחק עם זה.
אפשרות נוספת, להגביל את הכותרת לפחות תווים.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zippo 
חבר מתאריך 26.5.02
7921 הודעות, דרג אמינות חבר זה
   17:45   03.09.08   
אל הפורום  
  6. הטבלה דינמית.  
בתגובה להודעה מספר 5
 
ככל שיש שם יותר ארוך, הטבלה תתארך ותגדל.
עד למקסימום מסוים.

כרגע, כשהמקסימום הזה מגיע, יש שלוש נקודות...

http://rotter.name/User_files/nor/48bea25b7fa25bf2.jpg

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

אבל ההצמדה לשמאל נעשתה עם FLOAT.

ואם אני לא טועה, כבר יש הגבלה על מספר התווים. (70)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Morishani

דרג אמינות חבר זה
   18:25   03.09.08   
אל הפורום  
  7. Zippo יקירי  
בתגובה להודעה מספר 6
 
   ההגבלה על מספר התווים (70) נעשית בצד השרת, אתה צריך לקחת בחשבון את התו הרחב ביותר (לדוגמא H אם איני טועה) לשים אותו 70 פעם ולאחריו 3 נקודות, ולבדוק לפי המצב הזה את מס' התווים המקסימלי ביחס לרוחב המקסימלי של הטבלה.

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zippo 
חבר מתאריך 26.5.02
7921 הודעות, דרג אמינות חבר זה
   18:56   03.09.08   
אל הפורום  
  8. TEST - במיוחד בשבילך (;  
בתגובה להודעה מספר 7
 
ערכתי לאחרונה בתאריך 03.09.08 בשעה 18:57 בברכה, Zippo
 
http://rotter.name/User_files/nor/48beb3783b8a8b6e.jpg

ואגב, אומנם זה תלוי בפונט, אבל אני חושב שבדר"כ האות הכי רחבה היא W
לא שזה משנה... גם עם W יהיו 3 נקודות...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zippo 
חבר מתאריך 26.5.02
7921 הודעות, דרג אמינות חבר זה
   19:00   03.09.08   
אל הפורום  
  9. במחשבה שנייה:...  
בתגובה להודעה מספר 8
 
http://rotter.name/User_files/nor/48beb4533e64455e.jpg

האייקון באמת יורד שורה...

אבל שוב, אין לזה קשר למה ששאלתי.
אני יגביל מחדש ל-50 תווים.

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Morishani

דרג אמינות חבר זה
   19:20   03.09.08   
אל הפורום  
  10. אה נו ברור  
בתגובה להודעה מספר 9
 
   כי ככה עובד Float.

גם אם אתה רוצה למקם את התמונה בצד ימין וגם אם אתה רוצה למקם את התמונה בצד שמאל תצתרך לשים אותה בMarkup לפני הכיתוב (HHHHHHHHHH...)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zippo 
חבר מתאריך 26.5.02
7921 הודעות, דרג אמינות חבר זה
   19:44   03.09.08   
אל הפורום  
  11. לא הבנתי...  
בתגובה להודעה מספר 10
 
זה הקוד של המשתנה. מעבר ל-$nuke ו- $thisisfree
אני יוסיף גם $new ו- $doubleseed
ואולי גם $exclusive

אז אולי יתווספו עוד שורות של משתנים נוספים.


$char = 70; //Max long...
print("<td class=\"row2\" align=\"left\"><a href=\"details.php?");
if ($variant == "mytorrents")
print("returnto=" . urlencode($_SERVER) . "&");
print("id=$id");
if ($variant == "index")
print("&hit=1");
$nuked = ($row=="yes" ? " <img src='pic/nuked.gif' title='Nuked' alt='Nuked'/>" : "");
$thisisfree = ($row=="yes" ? "<img src='pic/freedownload.gif' ALT='Freeleech' />" : "");
if (sql_timestamp_to_unix_timestamp($row) >= $last_browse)

וזה הקוד ששולט על הפרינט עצמו:


if ($description == "")
print("\" title=\"" . $dispname . "\"><b>" . CutName($dispname, $char) . " </b></a>$nuked $thisisfree\n");
else
print("\" title=\"" . $description . "\"><b>" . CutName($dispname, $char) . " </b></a>$nuked $thisisfree\n");

else
if ($description == "")
print("\" title=\"" . $dispname ."\"><b>" . CutName($dispname, $char) . "</b></a>$nuked $thisisfree\n");
else
print("\" title=\"" . $description ."\"><b>" . CutName($dispname, $char) . "</b></a>$nuked $thisisfree\n");

עכשיו... מה בדיוק אתה מציע שאני יעשה...?
כי לא ממש הבנתי...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Morishani

דרג אמינות חבר זה
   10:18   04.09.08   
אל הפורום  
  12. אהממ בקוד של המשתנים נוספים  
בתגובה להודעה מספר 11
 
   הייתי מחליף אותו לכזה

$char = 70; //Max length of a title...

print("<td class=\"row2\" align=\"left\">");

$nuked = ($row=="yes" ? " <img src='pic/nuked.gif' title='Nuked' alt='Nuked'/>" : "");
$thisisfree = ($row=="yes" ? "<img src='pic/freedownload.gif' ALT='Freeleech' />" : "");

print("$nuked $thisisfree");

print("<a href=\"details.php?");

if ($variant == "mytorrents")
print("returnto=" . urlencode($_SERVER) . "&");
print("id=$id");

if ($variant == "index")
print("&hit=1");

ובקוד ששולט על הפרינט תמצא את


$nuked $thisisfree

ותחליף במחרוזת ריקה (שווה ערך למחיקה)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zippo 
חבר מתאריך 26.5.02
7921 הודעות, דרג אמינות חבר זה
   13:29   04.09.08   
אל הפורום  
  13. ממש לא הבנתי מה עשית פה.  
בתגובה להודעה מספר 12
 
איפה היישור של האייקונים לימין?
איפה הפרינט שמוציא לי את שם הטורנט עצמו?
ואת התיאור ב-ALT, ואם אין תיאור אז את שם הטורנט שוב...

אני מבולבל... http://rotter.name/User_files/nor/48bfb89a132ab2fb.gif


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

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



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net