![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 4.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie, mam problem z wyświetlaniem skryptu pozdrowień coś nie tak działa, a mianowicie tak mi się wydaje, że sprawa rozchodzi się o styles.css do skryptu pozdrowień.
Wygląda on tak: Kod <style type="text/css"> body { background: #262626; margin: 0; padding: 0; } * { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; margin: 0; padding: 0; } </style> Strona na której nie wyświetla prawidłowo: <a href="http://"http://www.djraven.pl/utworypromocyjne1.php"" target="_blank">http://www.djraven.pl/utworypromocyjne1.php</a> Działa na IE, Opera i pytałem znajomych to na FF 2.0, ale wyżej już nie. Ten post edytował hwao 19.10.2008, 12:01:23 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli nam tego nie napiszesz to nigdy nie zgadniemy co to znaczy "wyświetla się prawidłowo" i "wyświetla się nieprawidłowo".
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 4.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Na IE i Operze widać całe pozdrowienia wraz z przyciskiem DODAJ.
Na Firefox pozdrowienia wyświetlają się poza ramką (poniżej w drugiej "lini"), a nie w pierwszej jak to jest z przyciskiem DODAJ. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 213 Pomógł: 39 Dołączył: 7.04.2008 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
nie mogłem znaleźć tych podziękowań na Twojej stronie więc piszę na ślepo:
sprawdź, czy jeżeli stosujesz w jakimś pojemniku float'owane divy, to czy na samym końcu dajesz jakiś element z clear: both. Jeśli nie, to na pewno gdzieś będą z tym problemy. sprawdź, czy wysokość nie jest ustawiona na sztywno. w IE "height" oznacza tak jakby minimalną wysokość, ale w Fx już nie. jeśli tak, to zamień to na taka definicję:
popatrz i ewentualnie pozmieniaj overflow'y. div'y float'owane mogą mieć overflow: auto (i height: auto), ale ich pojemnikowi najlepiej nie wpisywać overflow. Najważniejsze to element z clear:bothna końcu floatowanych elementów. Pisałem nie widząc błędu więc jesli to nie na temat to sorry -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 4.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pozdrowienia, a nie podziękowania, ale piszesz na temat gdyż zobacz:
Część kodu: Kod <? // tresc skryptu, nie wolno dokonywac zadnych zmian!!! // function sms_tekst($taryfa,$sekcja='',$nazwa='',$dlugosc=100,$liczba=5,$tryb=0,$szybkosc=5) { if(!ereg('^[12359]$', $taryfa)) die('Blad: nieprawidlowa taryfa'); if(!ereg('^[a-z0-9_]+$', $sekcja)) die('Blad: nazwa sekcji moze sie skladac tylko z liter, cyfr i znaku podkreslenia'); if(!isset($GLOBALS['sms_tekst_prefiks'])) die('Blad: nie zdefiniowany prefiks'); if(!isset($GLOBALS['sms_tekst_klucz'])) die('Blad: nie zdefiniowany klucz prywatny'); if(!isset($GLOBALS['sms_tekst_kodowanie'])) $GLOBALS['sms_tekst_kodowanie'] = 'utf'; if(!isset($GLOBALS['sms_tekst_test'])) $GLOBALS['sms_tekst_test'] = 1; if(!file_exists("sms_tekst_{$sekcja}.inc.php")) sms_tekst_save($sekcja,$GLOBALS['sms_tekst_klucz'],array()); include "sms_tekst_{$sekcja}.inc.php"; if($sms_text_pd != base64_encode($GLOBALS['sms_tekst_klucz'])) sms_tekst_save($sekcja,$GLOBALS['sms_tekst_klucz'],$sms_text_dt); // wyswietlenie tekstow // echo "<a style='float: right' href='http://www.atomsms.pl/' target='_blank' onclick=\"return 99==window.open('sms-tekst.php?sms_text_form&t=$taryfa&p={$GLOBALS['sms_tekst_prefiks']}&s=$sekcja&n=$liczba&l=$dlugosc&x={$GLOBALS['sms_tekst_test']}&h=".md5($taryfa.$GLOBALS['sms_tekst_prefiks'].$sekcja.$liczba.$dlugosc.$GLOBALS['sms_tekst_test'].$_SERVER['SERVER_NAME'])."&nm=".urlencode($nazwa)."','SMSTekst','width=400,height=400,scrollbars=yes')\"><img src=\"[url="http://www.djraven.pl/images/dodaj.gif\"]http://www.djraven.pl/images/dodaj.gif\[/url]" border=\"0\"></a>"; echo "<marquee style='margin: 0 70px 0 0;' scrollamount='{$szybkosc}' scrolldelay='55'>"; foreach($sms_text_dt as $one_text) echo sms_tekst_encode($one_text,$GLOBALS['sms_tekst_kodowanie'])."<span style='padding: 0 20px'> </span>"; echo "</marquee>\r\n"; } [...] I drugi plik: Kod <style type="text/css">
body { background: #262626; margin: 0; padding: 0; } * { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; margin: 0; padding: 0; } </style> |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 296 Pomógł: 32 Dołączył: 3.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Tzn. z tego co ja widze, to te całe podziękowania są w pliku
http://djraven.pl/pozdro/sms-pozdro.php a problem jest tego typu, ze FF i także Chrome uznają znacznik <marquee> jako taki, który ma na końcu <br> wiec jak weźmsz ustawisz dwa divy obok siebie to powinno chodzić. -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 4.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem tak jak napisałeś, ale nie wiem czy dobrze.
Fragment kodu: Kod echo "<div style=\"float:right\"><a href='http://www.atomsms.pl/' target='_blank' onclick=\"return 99==window.open('sms-tekst.php?sms_text_form&t=$taryfa&p={$GLOBALS['sms_tekst_prefiks']}&s=$sekcja&n=$liczba&l=$dlugosc&x={$GLOBALS['sms_tekst_test']}&h=".md5($taryfa.$GLOBALS['sms_tekst_prefiks'].$sekcja.$liczba.$dlugosc.$GLOBALS['sms_tekst_test'].$_SERVER['SERVER_NAME'])."&nm=".urlencode($nazwa)."','SMSTekst','width=400,height=400,scrollbars=yes')\"><img src=\"[url="http://www.djraven.pl/images/dodaj.gif\"]http://www.djraven.pl/images/dodaj.gif\[/url]" border=\"0\"></a></div>";
echo "<marquee style='margin: 0 70px 0 0;' scrollamount='{$szybkosc}' scrolldelay='55'>"; foreach($sms_text_dt as $one_text) echo sms_tekst_encode($one_text,$GLOBALS['sms_tekst_kodowanie'])."<span style='padding: 0 20px'> </span>"; echo "</marquee>\r\n"; } |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 213 Pomógł: 39 Dołączył: 7.04.2008 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
w tym pomieszaniu PHP z HTML niewiele widać. Ale CHYBA objąłeś znacznik a kolejnym divem, niepotrzebnie. możesz dla marquee ustawić float: left i szerokośc jakąś. jeśli to wszystko ma zajmować jedną linię, to określ wysokość div'a nadrzędnego ponieważ elementy floatowane nie mają wysokości tak jakby.
dałem dla marquee Twojego szerokość 400px i float: left i jest wszystko w jednej linii, czyli działa. pamietaj o wysokości div'a nadrzędnego. -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 4.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Proszę o zmianę tego, ponieważ pogubiłem się i to bardzo.
Poniżej podaję plik do pobrania: http://djraven.pl/sms-tekst.rar lub http://www.wklej.org/hash/c1d74b01f8/ Ten post edytował pawelx1988 19.10.2008, 12:53:58 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 213 Pomógł: 39 Dołączył: 7.04.2008 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
zamień to:
na to:
i powinno pomóc -------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 4.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Działa
![]() ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:19 |