![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 27 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cóż tu dużo mówić.. Kiedyś trzabyło się zabrać za DIVy. No więc szybki delete tabelki i zabrałem się za ustawianie tych DIVów. Kilka godzin mi zeszło zanim wszystko poprawnie się poukładało i tym samym wyświetliło... Niestety potem otworzyłem IE i wielkie rozczarowanie. I tutaj zwracam się do was z prośbą o pokazanie błędu. Sam w życiu nie dojdę...
Opera/Chrome - na tych jest ok http://evolucja.boo.pl/lay/ |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 27 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Przecież podałem adres? (IMG:style_emoticons/default/smile.gif) To jest narazie czysty HTML + akrusz stylów, więc nie wiem czego kod jeszcze potrzebujecie.
Pozdrawiam. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 27 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wolnego kolego (IMG:style_emoticons/default/smile.gif) To nie ma dużo wspólnego z tym, który został wygenerowany. Praktycznie wszystko pozmieniałem... najpierw nie dało się wyśrodkować bo pozycja każdego elementu była absolutna więc pobawiłem się opcją 'float' dla każdego elementu. Po kilkudziesięcu minutach uzyskał imponujący efekt... pytam więc dlaczego IE sobie to źle wyświetla. Uważasz, że te kilka godzin które wpakowałem na zrozumienie chodź po części tego wszystkiego to lenistwo?
Ten post edytował evolucja 18.01.2010, 22:31:40 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Wybacz, ale mam wrażenie że zamieniłeś wszystkie <td> na <div>... (IMG:style_emoticons/default/haha.gif)
Nie tędy droga, bardzo dobrze, że zmieniasz swoje przyzwyczajenia tylko postaraj się jeszcze robić to z sensem. Wersja by paint: http://screenup.pl/?l=GCGDWS8 Czerwone div Zielone a I to nie jest najlepsze wyjście, ale na pewno wiele skuteczniejsze od Twojej wersji, dodatkowo trzymaj się standardów w xhtml 1.0 ie przełącza się na tryb zgodności i rozumie nieco więcej niż normalnie... (IMG:style_emoticons/default/haha.gif) (Być może na innych też, jednak nie sprawdzałem, a przejście z html tran. na xhtml strick daje zazwyczaj spore poprawki) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 27 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie dam rady koledzy... nawet porządnego poradnika znaleźć nie umię. Jak na złość zawsze wtedy kiedy się czegoś szuka - nie można tego znaleźć.
Podzieliłem stronę na 3 sekcje, http://evolucja.boo.pl/lay/; odświeżcie sobie CSS... Nie chce gotowca, ale chociaż jakiś przykład kodu jak to pozycjonować. Obecnie to się cała strona rozjeżdza niezależnie od przeglądarki. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 27 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Pozmieniałem trochę; już jest o wiele lepiej. Na IE są jednakże 3 małe przerwy które chciałbym wyeliminować bez tworzenia osobnego dodatkowego stylu..
@EDIT1 Muszę wrócić do tabel w takim razie, już 3 dzień straciłem na coś, na co planowałem maksymalnie kilka godzin. Stronę zaprojektuje w taki sposób, aby późniejsze przejście na DIVy nie było takie toporne. Obecnie poradziłem sobie poprzez zastosowanie dwóch stylów: dla IE i dla reszty, jednak widzę, że są tam jeszcze błędy... Obecna wersja jest pod linkiem http://evolucja.boo.pl/lay/ Dla zainteresowanych, plik .zip zawierający zrzuty ekranów z 66 różnych przeglądarek i systemów. Wielkość 17mb, link do pobierania z pełną prędkością. KLIK Pozdrawiam. @EDIT2 Cóż, pobawiłem się jeszcze raz i strona wyświetla się już poprawnie w 100% przeglądarek Win i 90% linuksowych. Zatem zostaje przy tej wersji, ewentualnie w późniejszym czasie poprawię to jeszcze. Obecna wersja w linku powyżej. Mam jeszcze takie pytanie, co zrobić aby w miarę rozszerzania się DIVa main_, rozszerzały się też divy po bokach? Bo teraz aby tak się działo musiałbym dodawać <br> do tych divów... |
|
|
![]()
Post
#7
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam dla Ciebie kolego kilka rad:
1. Poczytaj to 2. Kod, który jest widoczny to tzw. divmania. Div'ów trzeba używać mądrze, bez przesady. Dlaczego nawigację pakujesz w TRZY divy? Nie trzeba żadnego. Poczytaj kurs z linku co Koledzy podali. Warto (IMG:style_emoticons/default/smile.gif) 3. Sekcja HEAD namieszana, DOCTYPE ma być na początku, na przykład: Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> 4. Zamiast Kod href=index.html> powinno być Kod href="index.html"> Najważniejsze, tak jak koledzi radzili na początku, poczytaj i dopiero bierz się za div'y (IMG:style_emoticons/default/smile.gif) Pozdrawiam EDIT: Cytat Mam jeszcze takie pytanie, co zrobić aby w miarę rozszerzania się DIVa main_, rozszerzały się też divy po bokach? Bo teraz aby tak się działo musiałbym dodawać <br> do tych divów... Chyba chodzi Ci o wysokość, tak? Ten post edytował pedro84 20.01.2010, 18:15:04 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 27 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Czytam cały czas.. Narazie goni mnie czas, muszę to ukończyć tak szybko jak to możliwe. Dopiero potem gdy już strona będzie pracować będę mógł posiedzieć i poprawiać błędy.
Tak, chodzi mi o ich wysokość.. |
|
|
![]()
Post
#9
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Czytam cały czas.. Narazie goni mnie czas, muszę to ukończyć tak szybko jak to możliwe. Dopiero potem gdy już strona będzie pracować będę mógł posiedzieć i poprawiać błędy. Wiesz, problem w tym, że lepiej od razu pisać dobry kod, poprawki późniejsze to masakra jest, uwierz mi. Co do div'ów: Miłej lektury (IMG:style_emoticons/default/smile.gif) Ten post edytował pedro84 20.01.2010, 18:42:45 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 27 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję (IMG:style_emoticons/default/smile.gif) A więc mam zajęcie na później. A późniejsza edycja to nie problem, wszystko jest w jednym pliku.
Czy ktoś mógłby rzucić okiem na menu wyboru języka? KLIK - nie działa na IE(jeszcze stylu nie zrobiłem) Oczywiście wszystko na ciastkach. Starałem się ażeby 'mruganie' było dość intuicyjne. Proszę więc o opinię |
|
|
![]()
Post
#11
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wygląda fajnie. Naprawdę. Kilka uwag. Powinienes to zrobic na liście nieuporządkowanej (ul). Każda flaga to element listy(li), w treści normalne teksty, text chowasz w CSSie za pomocą
Kod text-indent:-999em; Wtedy możesz sobie zrobić tak, żeby migania w ogóle nie było. Ustawiasz hover na listę i zmieniasz dopiero po najechaniu na listę. Do zrobienia. Musisz to poprawić, bo głupio wygląda kiedy jadę sobie kursorem po flagach w poziomie i mi co chwila pojawia się kolor na aktywnej fladze. Poza tym, czemu masz takie głupie URLe? Kod ?l=br Nie lepiej zrobić wybór języka w jakimś innym pliku i przekierowywać do strony, na której użytkownik kliknął w link? Moim zdaniem lepsze rozwiązanie. PS Czemu w stopce nie dasz tekstu, tylko jest obrazek? (IMG:style_emoticons/default/sleep.gif) Pozdrawiam |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 27 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
o jakie teksty chodzi? Oj... Masz link: <a href="es/" title="Espanol">Espanol</a> W CSS nadajesz mu
I masz. Tak się to powinno robić, a nie. Dlaczego uważasz, że są głupie? Nie wygląda to lepiej niż "zmien.php?l=br"? A czy nie lepiej wyglądałby link domena.com/en, domena.com/es? Moim zdaniem tak. |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 27 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
No powiedzmy, że lepiej; i jeśli dobrze rozumiem, to w tych katalogach porobić pliki index.php które po otworzeniu będą ustawiać odpowiednie ciastko a następnie przekierowywać na stronę z której się 'przyszło' a jeśli takiej nie ma przekierować na główną?
Drugie pytanie: czy opłaca mi się babrać w sesje żeby zrobić logowanie? Z góry zaznaczam, że nawet jeśli ktoś ukradnie komuś ciasteczko i użyje jego konta, to nic wielkiego się nie stanie. Strona będzie zawierać tylko kilka prostych opcji. Ja osobiście myślę, że login + hasło(md5) w ciastkach wystarczą. |
|
|
![]()
Post
#15
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
No powiedzmy, że lepiej; i jeśli dobrze rozumiem, to w tych katalogach porobić pliki index.php które po otworzeniu będą ustawiać odpowiednie ciastko a następnie przekierowywać na stronę z której się 'przyszło' a jeśli takiej nie ma przekierować na główną? W jakich katalogach? Bo za bardzo nie rozumiem. Robisz plik langs.php, na przykład. Tam sobie umieszczasz zmianę języków, ciacha, sesje co tam chcesz. Potem sobie przepisujesz w htaccess "ładne URLe" i masz. Drugie pytanie: czy opłaca mi się babrać w sesje żeby zrobić logowanie? Z góry zaznaczam, że nawet jeśli ktoś ukradnie komuś ciasteczko i użyje jego konta, to nic wielkiego się nie stanie. Strona będzie zawierać tylko kilka prostych opcji. Ja osobiście myślę, że login + hasło(md5) w ciastkach wystarczą. Wiesz, wszystko zależy od Twoich potrzeb. Nie lepiej byłoby Ci użyć CodeIgnitera? Prosty framework, co prawda nie ma obsługi PHP5 i czasem jest proceduralny, ale wątpię, żebyś jej wymagał (obsługi). Poza tym lepiej login + sha1(hasło.sól). W bazie trzymasz login, zhashowane hasło i sól. |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 27 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
1. Ah.. chodzi ci zatem o modrewrite. Nie wiem czy nie będzie potem konfliktów z podstronami na przykład. Po za tym, czyż nie taki sam efekt można uzyskać przepisując obecny system? Narazie zostawię moje rozwiązanie. Zmienię jedynie sposób wyświetlania tych flag.
2. A co sól w tym wypadku da? Jak ktoś i tak zahashowany string miał w ciastku, to jak ktoś to ciastko wykranie to mu żadna sól niepotrzebna. O CodeIgniterze jeszcze nie słyszałem... poszperam trochę na ten temat. |
|
|
![]()
Post
#17
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tak, chodziło mi o mod_rewrite. Mogłem napisać wcześniej. Konflikty z podstronami? No nie, przecież sam ustalasz reguły, wg których będą przepisywane URLe. I wcale przepisywać systemu tutaj nie musisz, poważnie. Utworzenie pliku, dodanie reguł, zmiana linków. To wszystko.
O CI możesz poczytać tutaj. Polecam Ci na początek poczytać dokumentację, sprawdzić czy w ogóle coś łapiesz z tego. Czy używać sól, czy też nie, to już jest Twoja decyzja. To była raczej taka mała sugestia z mojej strony. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 15:42 |