Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]3 tabele emotkow
Forum PHP.pl > Forum > Przedszkole
kalwin
u mnie wyglada to tak http://img11.imageshack.us/img11/2512/zrzu...01201042038.png

  1. function insert_smilies_frame()
  2. {
  3. global $smilies, $BASEURL;
  4.  
  5.  
  6. begin_frame("Emotikony", true);
  7.  
  8.  
  9. begin_table(false, 5);
  10.  
  11.  
  12. print("<tr><td class=colhead>Napisz...</td><td class=colhead>By zrobi\E6...</td></tr>\n");
  13.  
  14.  
  15. while (list($code, $url) = each($smilies))
  16. print("<tr><td>$code</td><td><img src=$BASEURL/pic/smilies/$url></td>\n");
  17.  
  18.  
  19. end_table();
  20.  
  21.  
  22. end_frame();
  23. }


a chce zeby to wygladało ta jak na screenie http://img571.imageshack.us/img571/4502/beztytuugxd.jpg
Malinaa
Zamień pętle na podobną do tej:

  1. $i = 0;
  2.  
  3. while (list($code, $url) = each($smilies)) {
  4.  
  5. if (($i%3) == 0) echo "<tr>\n";
  6.  
  7. echo " <td>\n";
  8. echo " <table>\n";
  9. echo " <tr>\n";
  10. echo " <td>$code</td>\n";
  11. echo " <td><img src=$BASEURL/pic/smilies/$url></td>\n";
  12. echo " </tr>\n";
  13. echo " </table>\n";
  14. echo " </td>\n";
  15.  
  16. if(($i%3) == 2) echo "</tr>\n";
  17.  
  18. $i ++;
  19. }
kalwin
wyszło mi cos takiego smile.gif http://img269.imageshack.us/img269/9100/20062692.png

  1. function insert_smilies_frame()
  2. {
  3. global $smilies, $BASEURL;
  4.  
  5.  
  6. begin_frame("Emotikony", true);
  7.  
  8.  
  9. begin_table(false, 5);
  10.  
  11.  
  12. print("<tr><td class=colhead>Napisz...</td><td class=colhead>By zrobić...</td></tr>\n");
  13.  
  14.  
  15.  
  16.  
  17. $i = 0;
  18.  
  19.  
  20. while (list($code, $url) = each($smilies)) {
  21.  
  22.  
  23. if (($i%3) == 0) echo "<tr>\n";
  24.  
  25.  
  26. echo " <td>\n";
  27. echo " <table>\n";
  28. echo " <tr>\n";
  29. echo " <td>$code</td>\n";
  30. echo " <td><img src=$BASEURL/pic/smilies/$url></td>\n";
  31. echo " </tr>\n";
  32. echo " </table>\n";
  33. echo " </td>\n";
  34.  
  35. if(($i%3) == 2) echo "</tr>\n";
  36.  
  37. $i ++;
  38. }
  39.  
  40.  
  41.  
  42.  
  43. end_table();
  44.  
  45.  
  46. end_frame(); }
Malinaa
Coś takiego chciałeś, możesz poprawić nagłówek, zamienić:

print("<tr><td class=colhead>Napisz...</td><td class=colhead>By zrobić...</td></tr>\n");
na np. echo "<tr><td class=\"colhead\">Napisz...</td><td colspan=\"2\" class=\"colhead\">By zrobić...</td></tr>\n"
lub inaczej - to już zabawa z HTML CSS, ponadto trzeba by dodać dodatkowe warunki ify, aby całość HTML ładnie sformatować.
Sam coś tutaj możesz już wymyślić.
kalwin
petarda bardzoe dziekuje za pomoc smile.gif zakochany.gif
Malinaa
Jeśli musiałeś już coś napisać w podzięce za pomoc to może nie wyskakuj z petardami.
Napisalem ile wiedziałem z ręki i na ile mogłem pomóc, na pisanie gotowców musiałbym mieć więcej czasu,
więć jeżeli chcesz gotowca może zgłoś się do kogoś kto znajdzie dłuższą chwilę,
albo pytaj dalej, sam nie raz długo szukałem i miałem to szczęście znaleźć taką osobę i na tym forum,
ale nie wyskakiwałem z petardami i czekałem na odpowiedź nie raz ładnych parę godzin... i dłużej.

Nie pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.