Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]3 tabele emotkow
-kalwin-
post
Post #1





Goście







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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Malinaa
post
Post #2





Grupa: Zarejestrowani
Postów: 573
Pomógł: 6
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


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. }


Ten post edytował Malinaa 5.01.2012, 12:46:38
Go to the top of the page
+Quote Post
-kalwin-
post
Post #3





Goście







wyszło mi cos takiego (IMG:style_emoticons/default/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(); }
Go to the top of the page
+Quote Post
Malinaa
post
Post #4





Grupa: Zarejestrowani
Postów: 573
Pomógł: 6
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


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ć.
Go to the top of the page
+Quote Post
-kalwin-
post
Post #5





Goście







petarda bardzoe dziekuje za pomoc (IMG:style_emoticons/default/smile.gif) (IMG:style_emoticons/default/zakochany.gif)
Go to the top of the page
+Quote Post
Malinaa
post
Post #6





Grupa: Zarejestrowani
Postów: 573
Pomógł: 6
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 13:57