GRY-Online.pl --> Archiwum Forum

Kącik Webmasterski (HTML, JavaScript, PHP) [cz.34]

16.04.2007
16:46
[1]

nagytow [ Firestarter ]

Kącik Webmasterski (HTML, JavaScript, PHP) [cz.34]

Wstęp:

Kącik ten powstał w celu gromadzenia informacji, zapytań, porad, a także jako miejsce publikacji i oceny witryn stworzonych przez forumowiczow GOLa. Wszystko powinno znajdować się w jednym miejscu, aby można było łatwiej i przyjemniej odnaleźć informacje związane z tworzeniem stron www. Liczymy na to, że kącik będzie bardzo często odwiedzany :)

---------------------------------------------------------

FAQ - Najczęściej zadawane pytania

Na razie pusto :)


NARZĘDZIA WEBMASTERSKIE:

Edytory graficzne - WYSIWYG:

- Macromedia Dreamwaver MX - www.macromedia.com
- Amaya - www.w3.org/amaya
- Adobe GoLive - www.adobe.com
- Microsoft FrontPage
- Microsoft FrontPage Express
- Pajaczek
- CoffeeCup Free
- Free HTML 6.0
- 1st page 2000

Edytory tekstowe:

- Macromedia Dreamwaver MX - www.macromedia.com
- Notatnik
- Webmajster
- Pajaczek pro
- Zajaczek
- HotDog Pro
- ezHTML
- NoteTab Light
- Website Pro

Programy do obróbki grafiki i animacji:

- Flash MX
- 3D Flash Animator
- Ulead GIF Animator
- Adobe PhotoShop
- Paint Shop Pro
- GIMP
- Corel Draw

Narzędzia do publikacji stron na serwerach:

- CuteFTP
- Total Commander
- WS_FTP

Spis darmowych serwerów

-

Najlepszy kurs HTML

-

BŁĘDY W TWORZENIU STRON - koniecznie przeczytaj!

-
-

Ciekawe strony dla webmasterów:

-
-
-
-
-
-
-
-
-
-

Za darmo dla webmasterów:

-
-
-
-

Nasze strony:

wi3dzmin
-

hotDog
-

SULIK
-

Drak`kan
-

Bri (hmtlowa podstawówka :)
-

Slowik
- https://fotografia.gry-online.pl/

Johy
- https://tdu.gry-online.pl

================================
Archwium Kącika:
================================

cz. 01: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=282993
cz. 01: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=1724087 REIKARNACJA
cz. 02: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=293434
cz. 03: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=561138
cz. 04: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=681039
cz. 05: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=709817
cz. 06: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=778829
cz. 07: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=860865
cz. 08: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=987171
cz. 09: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=1348213
cz. 10: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=1966148
cz. 11: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2031618
cz. 12: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2059468
cz. 13: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2160961
cz. 14: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2219048
cz. 15: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2305650
cz. 16: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2374934
cz. 17: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2404162
cz. 18: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2479809
cz. 19: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2531725
cz. 20: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2661899
cz. 21: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2739264
cz. 22: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2940573
cz. 23: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=3283908
cz. 24: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=3713891
cz. 25: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4000035
cz. 26: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4101026
cz. 27: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4177593
cz. 28: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4379688
cz. 29: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4722727
cz. 30: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4979111
cz. 31: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=5179288
cz. 32: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=5566907
cz. 33: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=5880745
(proszę dopisywać kolejne części)

16.04.2007
16:48
[2]

nagytow [ Firestarter ]

Siepet --> A jaki masz uklad strony? 2 kolumny cz 3? Stopka jest czy nie?

16.04.2007
16:52
[3]

Siepet [ Kocham Agę :* ]

Tak, są divy na:

- logo
- wpisy
- menu(kategorie, linki, archiwum)
- stopka

I nie wiem jak zrobić, aby menu szło razem z wpisami w dół.

16.04.2007
17:14
[4]

nagytow [ Firestarter ]

Siepet --> Chyba kazdy, w pewnym momencie trafia na ten problem. Moze ten kod ci pomoze:

index.html

<html>
<head>
<style type="text/css">
body, html‹margin:0px;padding:0px;background:#999;›
#wrapper‹background:#f55;margin:0px auto;width:750px;›
#header‹background:#ff5;›
#main‹background:#5f5;float:left;width:600px;›
#menu‹background:#f55;float:left;width:150px;›
#footer‹background:#5ff;clear:both;›
</style>
</head>
<body>
<div id="wrapper">
<div id="header">Header</div>
<div id="menu">Menu<br>Menu<br>Menu<br>Menu<br>Menu</div>
<div id="main">Main<br>Main<br>Main<br>Main<br>Main<br>Main<br>Main<br>Main<br>Main<br>Main<br>Main<br>Main<br>Main<br>Main<br>Main<br>Main<br></div>
<div id="footer">Footer</div>
</div>
</body>
</html>

Oczywiscie menu powinno byc zrobione za pomoca listy, ale to juz przy dalszym budowaniu.

16.04.2007
18:01
[5]

Siepet [ Kocham Agę :* ]

No zrobiłem tak i nadal mam tak, że jak jest jedna tabelka dłuższa niż druga to między stopką a wpisami jest przerwa... ;/

16.04.2007
18:44
[6]

nagytow [ Firestarter ]

Siepet --> Nie rozumiem w czym masz problem. Daj obrazek moze?

16.04.2007
20:14
[7]

Siepet [ Kocham Agę :* ]

Obrazek >>>

Mam przerwę między MENU a STOPKĄ kiedy w DIV WPISY jest dłuższy niż DIV MENU.

16.04.2007
21:07
[8]

slowik [ NightInGale ]

div ma taka charakterystyke ze zajmuje jedynie obszar ktory zajmuje jego zawartosc nic wiecej ;-)

16.04.2007
21:09
[9]

Paul12 [ Buja ]

slowik - ale w css można mu dopisać heighta

16.04.2007
21:17
[10]

Siepet [ Kocham Agę :* ]

Dobra już problemu nie ma, zostało tak jak jest, tylko że bordery pozmieniałem i ładniej wygląda. Jak skończę to wam dam linka do całego szablonu i ocenicie mój pierwszy szablon na joggera ;-)

21.04.2007
20:35
smile
[11]

hctkko [ The Prodigy ]

mam pytanie o mysql - jak z poziomu php mozna wyswietlic liste tabeli w poszczegolnej bazie (o ile to mozliwe)?

21.04.2007
21:09
[12]

nagytow [ Firestarter ]

show tables nie dziala?

21.04.2007
21:17
[13]

hctkko [ The Prodigy ]

nie wiem, mysql_list_tables załatwiło sprawę :) ale i tak dzięki :)

21.04.2007
21:36
[14]

nagytow [ Firestarter ]

ah racja, zapomnialem :)

21.04.2007
22:29
smile
[15]

ApoKrzys [ The Prodigy ]

Co byscie polecili dla osoby ktora chce sie nauczyc PHP ? Znam juz troche sprawy zwiazane z bazami danych [male projekty w JSP + PostgreSQL]. Teraz w php warto by cos zrobic bo pozniej planuje w nim zrobic prace inzynierska :)

Moze jakas ksiazka? Tutorial via www ?

btw. ladnie sie avatarki ulozyly...tematycznie :>

21.04.2007
22:33
smile
[16]

Joshua1990 [ Konsul ]

Zawsze polecam PHP I MySQL Vademecum Profesjonalisty, wydanie 3. Dużo można się nauczyć, dobra książka

21.04.2007
23:42
[17]

wi3dzmin [ Konsul ]

ApoKrzys <- ja osobiście uczyłem się z "Po prostu PHP4" heliona, no teraz to pewnie bedzie php5 ;) ale generalnie zasiadłem całkiem zielony, bez znajomości jakiegokolwiek programowania, a "odsiadłem" już z pewną przyzwoitą wiedzą. Zresztą do dzisiaj z niej korzystam, dla przypomnienia, aby przejrzeć spis funkcji. Generalnie jestem zadowolony

28.04.2007
17:09
[18]

Mc-Muza [ Dark Magic Adept ]

siemka szukam kogos kto potrafi zrobic pływającą ramke ze statycznym tłem w srodku. konkretnie chodzi o tą stronke www.bk.dl.pl aby zrobic ramke w ktorej bedzie ruchomy za pomocą paska sam tekst i ewentualne obrazeczki.

jak coś to prosze o kontakt. moje gg:5236528 z góry thx i czekam na jakiegos grzybka :P

29.04.2007
00:27
[19]

Mc-Muza [ Dark Magic Adept ]

up.

29.04.2007
00:42
[20]

chickenom [ ]

A czemu akruat chcesz to robić w ramkach?

29.04.2007
10:18
[21]

Mc-Muza [ Dark Magic Adept ]

tz nie musi byc w ramce ale che zeby na srodku był wyswietlany tekst który będzie można przewijać. tyle zeby to tło było takie statyczne.

29.04.2007
14:05
[22]

nagytow [ Firestarter ]

Mc-Muza --> Moze to ci wystarczy:

index.html

<html>
<head>
<style type="text/css">
body ‹background:url("image.jpg") fixed no-repeat›
</style>
</head>
<body>
text text text text<br/>
text text text text<br/>
text text text text<br/>
text text text text
</body>
</html>

29.04.2007
22:37
[23]

Mc-Muza [ Dark Magic Adept ]

kurde nie wiem jak to zastosować. moze napisz do mnie na gg a ja wysle ci stronke na poczte i cos sprobojesz :D plz :D

02.05.2007
09:16
[24]

SPMKSJ [ Konsul ]

Hej. Napotkałem dość dziwny nietypowy problem.
Pracuję nad stroną internetową



Dziwna jest taka rzecz.
Te poziome paski przebiegające pionowo na dół, nie powinny istnieć.
to jest zrobione na warstwach, jedna z warstw ma jako background obrazek (poziomy pasek) z ustawioną opcją repeat-y , czyli powtarza się wzdłuż osi Y.
Problem jest taki , że ten pasek to jakaś skaza na obrazku, jak załaduję na serwer obrazek, to skaza znika, ale za jakiś czas znowu się pojawia i znowu muszę ręcznie ładować obrazek.
Nie wiecie co to może być ??

-------
akurat teraz znowu zniknęły te paski i jest tylko jeden poziomy pasek na innym obrazku (po prawej stronie na wysokości napisu aktualności)

02.05.2007
09:28
[25]

Andrzej Lepparkour [ Konsul ]

Te poziome paski przebiegające pionowo na dół,

Ke? Zrób screena i pokaż o co chodzi, u mnie wszystko wygląda OK.

02.05.2007
09:36
[26]

Andrzej Lepparkour [ Konsul ]

Chodzi o to co jest w czarnym kwadracie i dwóch czerwonych ze znakami zapytania nad menu?

Lay jest jakoś krzywo ścięty/poskładany, zaznaczyłem pozostałymi czerwonymi kwadratami, mocno rzuca się w oczy...

02.05.2007
09:37
[27]

SPMKSJ [ Konsul ]

Andrzej Lepparkour------> Kurde teraz jak na złość to działa, jak tylko sie zepsuje zrobie screena

mam też prośbe móglbyś zerknąc na te strone pod IE ??
Rozwala mi się podstrona :/ i nie mam pomysłu co z tym zrobic

02.05.2007
09:45
[28]

SPMKSJ [ Konsul ]

Nie nie nie
To są poprawne paski, takie mają być

teraz akurat wszystko dobrze się wyświetla :/ Jeżeli znowu się zepsuje to pokażę o co chodzi

został tylko problem z wyswietlaniem pod IE

02.05.2007
09:55
smile
[29]

SPMKSJ [ Konsul ]

Mogę teraz pokazać o jaki błąd chodzi
akurat się to pokazało

02.05.2007
10:11
[30]

SPMKSJ [ Konsul ]

Andrzej Lepparkour----> I co o tym sądzisz ??

02.05.2007
13:37
smile
[31]

Father Michael [ Iscariot Paladin ]

Da sie moze, pewnie w CSS, zmienic margines wewnetrzny i odleglosci miedzy kolejnymi pozycjami na liscie rozwijanej?

02.05.2007
14:24
[32]

Regis [ ]

CSS'em sie oczywiscie da. Sprawdz sobie atrybut padding-top, padding-bottom, margin-top i margin-bottom dla <li>

02.05.2007
14:29
[33]

Father Michael [ Iscariot Paladin ]

Nie, nie. Chodzi mi o odleglosci na liscie rozwijanej, to zaznaczone na screenie ->

02.05.2007
14:43
[34]

Regis [ ]

Sorry, nie doczytalem ze na liscie ROZWIJANEJ. W kazdym razie pewnie tez sie da... Sprawdzales moze po prostu te same atrybuty co przy innych elementach? Wiekszosc 'inputow' da sie dosc swobodnie modyfikowac. Albo sproboj ustawic margin albo padding dla 'option' - elementu takiej listy.

02.05.2007
14:46
[35]

Father Michael [ Iscariot Paladin ]

Sprawdzalem paddingi i nie dzialaja :(. Ale co ciekawe nawet zmiana koloru ramki nie dziala, a to juz jest dziwne, bo wiem na 95% ze to akurat zmienic mozna.
No nic, probuje dalej :)

02.05.2007
14:52
[36]

SPMKSJ [ Konsul ]

Wie ktos moze o co moze chodzic z tymi kreskami ?? Powoli zaczynam sie zastanawiac czy ktos mnie nie sabotuje :/

02.05.2007
14:54
[37]

Regis [ ]

Father Michael --> Wlasnie doczytalem, ze selecty sa dosc odporne na zmiane wygladu. Jakis gosc znalazl jednak sposob na to, by je troche upiekszyc (a dokaldnie to zastapic wlasnym selectem) - nie czytalem calosci, ale moze bedzie tu to, czego Ci trzeba:



02.05.2007
15:23
smile
[38]

Father Michael [ Iscariot Paladin ]

Regis -> dzieki wielkie. Zabieram sie do lektury :)

03.05.2007
15:48
[39]

SPMKSJ [ Konsul ]

Mam diva wewnątrz komórki tablicy (td). W divie tym nie ma nic, ale posiada on w stylu background-url();background-repeat:repeat-y; - czego nie da sie zastosowac w stylu komorki td

Wie ktos co zrobic, zeby ta warstwa rozciagnela sie na cala komorke td ??

03.05.2007
15:54
[40]

Father Michael [ Iscariot Paladin ]

Probowales width: inherit, ew. width: 100%?

03.05.2007
15:59
[41]

SPMKSJ [ Konsul ]

Udało mi sie inaczej.
Na stronie heliona>> kurs html >>css2>>tlo

jest napisane ze wlasciwosc
background-image:url(obrazek.jpg)

jest dla wszystkich elementow, wiec dla td rowniez i nie musze juz korzystac z warstwy

a nie wiesz czasem, o co chodzi z tymi 'krzaczkami' o ktorych wczesniej wspomnialem ??


----co do tej opcji z warstwa. Faktycznie inherit albo width 100% rozwiazuje problem

03.05.2007
16:01
[42]

Father Michael [ Iscariot Paladin ]

Niestety nic mi do glowy nie przychodzi, ale jesli Cie to pocieszy to u mnie na Maxthonie i IE 6 tego nie ma :)

03.05.2007
16:11
[43]

SPMKSJ [ Konsul ]

Tego nie ma caly czas, jak zostawisz strone na dłużej włączona, albo poklikasz coś na niej, to po jakimś czasie to wyskakuje. Jak narazie zauwazyłem to tylko na firefox'sie, wiec z ie nie ma tego problemu

mam takie pytanie z innej beczki
walidator wypisuje mi warninga, jak w odnosniku 'a' uzywam znaku & (po tym znaku mam nazwe zmiennej). walidator traktuje to jako znak specjalny i pisze ze nie ma takiego znaku.
Da sie cos z tym zrobic zeby walidator wiedzial ze to przekazywanie zmiennych ?

03.05.2007
18:06
[44]

Qbaa [ Senator ]

SPMKSJ

03.05.2007
18:14
[45]

Boroova [ Lazy Bastard ]

Mam banalne pytanie:

Uzywam Dreamweavera do zrobienia swojej pierwszej stronki. Lece na tabelkach (wiem, wiem - nie powinienem). No i tu pojawia sie problem. W jednej z komorek mam glowny tekst i chcialbym wstawic obrazek. Gdy go wklejam on wciska sie albo nad, albo pod akapit. Chcialbym, zeby zostal "otoczony" tym tekstem z prawej strony. Czy musze dzielic komorke, czy da sie to zrobic inaczej?

dziekuje za szybka odpowiedz, ojcze!

03.05.2007
18:16
[46]

Father Michael [ Iscariot Paladin ]

Dodaj do znacznika <img /> parametr align ustawiony na left (<img align="left">)

03.05.2007
18:52
[47]

Paul12 [ Buja ]

Dwie sprawy:

1. jak zvalidować stronę www.bujanowicz.info (przynajmniej główną)? Nie wiem co zrobić, żeby mi się validator nie przyczepiał.

2. Z nudów zrobiłem sobie w photoshopie taki oto projekt portfolio, aczkolwiek daleko jeszcze od wersji finalnej, bo się z tym kompletnie nie spieszę - nie mam się z czym (fotki) pokazać na razie. Co myślicie?

03.05.2007
19:34
[48]

paladin [ Konsul ]

Baroova hmm czemu strona na tabelkach ma byc niby zla i nie powinno sie takiej robic?? :) ja zazwyczaj robie na tabelkach i jest mi z tym dobrze :D

Paul12 hmm strona nawet nawet. :) Tylko jakos mi nie pasuja boczne czesci z srodkowa czescia strony :P sam nie wiem czemu. moze przez te zolte paski.

03.05.2007
20:20
smile
[49]

Father Michael [ Iscariot Paladin ]

Paul12 ->hmm... no ladnie, ladnie. Przyczepie sie do bocznego tla, imho niezbyt pasuje.
Zastanowilbym sie tez nad oddzieleniem "Wybierz kategorie" od samego menu, bo dosyc sie zlewa. A lepiej to w ogole usunac "Wybierz kategorie" :).
I ewentualnie pomiedzy menu bocznym a miniaturkami taka delikatna kreseczke pionowa :)

ed: I moze troszke do logo? Moze tak w jednej linii albo zwiekszyc odleglosc miedzy liniami? :)

03.05.2007
20:28
[50]

Paul12 [ Buja ]

Father Michael - Mógłbyś trochę pomachać pisaczkiem w paincie, bo już się gubię w Twoich instrukcjach? :)

03.05.2007
20:29
[51]

nagytow [ Firestarter ]

Paul12 -->

1. Coz, twoja strona nie jest zgodna z dzisiejszymi standardami. Validator wszystko ci ladnie wypisal, co jest nie tak. Przykladowo: uzywasz <center>, <table height=...>, <font face=...> itd. Aby strona byla poprawna, musisz robic formatowanie za pomoca CSSa.

2. Mi nie bardzo sie podoba to biale cos po bokach.

Father Michael --> To ty zyjesz? Zamieniles WoW na WWW? :)

03.05.2007
20:33
[52]

swee [ Gunslinger ]

a to ja się może pochwalę ? pare moich stronek, nie najlepszych bo najlepsze to na dysku siedzą:





wszystkie w czystym, przepięknym flashu

hope you'll enjoy it

(stronki 'tylko' robiłem, nie prowadze ich)

03.05.2007
20:38
smile
[53]

Father Michael [ Iscariot Paladin ]

O np. tak :). Tak na szybko mi przyszlo do glowy :). Czcionka z menu to Trebuchet MS, jesli Ci sie podoba, ja akurat mam do niej ostatnio jakies ciagoty :D

nagytow -> no co, zmienilem tylko srodkowe O na W :D

03.05.2007
21:28
[54]

Paul12 [ Buja ]

swee - nieźle, zwłaszcza drewald imponuje :) Jakbyś na przyszłość potrzebował stocków do komercyjnych projektów, to wal do mnie :)

Father Michael - Dzięki, zmiany wprowadzone :)

03.05.2007
21:29
smile
[55]

Father Michael [ Iscariot Paladin ]

Paul12 -> ciesze sie, ze sie spodobaly :)

03.05.2007
22:48
smile
[56]

SPMKSJ [ Konsul ]

Qbaa----> dzieki za linka, przydał się :)


Nadal nie wiem o co chodzi z tymi cholernymi kreskami :/

04.05.2007
12:39
[57]

Paul12 [ Buja ]

Szukam jakiegoś poradnika o pozycjonowaniu stron. Google pokazuje tylko firmy, które się tym zajmują (przynajmniej na 1500 pierwszych stronach ;p).

04.05.2007
13:21
smile
[58]

Father Michael [ Iscariot Paladin ]

04.05.2007
13:25
smile
[59]

Regis [ ]




Wyglada sensownie, ale nie wiem ile to warte :P

04.05.2007
13:35
[60]

SPMKSJ [ Konsul ]

Mam następny problem z warstwami (chyba). Pod IE wyświetlają mi się realizacje, a pod mozilla już nie.
Nie wiem o co chodzi.

Jeżeli zamiast tablicy z obrazkami wstawię zwykły tekst, wtedy się wyświetla.
Walidator nie wykazuje żadnych błędów :/


link do strony :

04.05.2007
13:54
[61]

SPMKSJ [ Konsul ]

Niech mi ktoś pomoże, zupełnie nie wiem o co może chodzić :/

04.05.2007
14:33
[62]

SPMKSJ [ Konsul ]

Już wiem mniej więcej o co chodzi

Wszystko co jest umieszczone w tabelach nie wyświetla się pod firefoxem.

Jezeli ktoś miał wcześniej taki problem, to prosiłbym o poradę

04.05.2007
15:35
[63]

SPMKSJ [ Konsul ]

To cholerstwo sie wyswietla, tylko z prawej strony poza warstwa (trzeba przesunac paskiem przewijania...)

04.05.2007
16:15
[64]

SPMKSJ [ Konsul ]

OK, udało mi sie rozwiązać problem. brakowało warstwy <div style="clear:left"></div>
w jednym miejscu

07.05.2007
08:45
[65]

SPMKSJ [ Konsul ]

Mam pytanko. Jak wyśrodkować stronę ?? teraz mam ją ustawioną do lewej strony, wszystko jest zrobione na warstwach

07.05.2007
08:56
[66]

Paul12 [ Buja ]

body

text-align: center


Powinno zadziałać :)

Edit - zamień ptaszki na klamerki, gol ich nie przyjmuje :o

07.05.2007
08:57
[67]

SPMKSJ [ Konsul ]

Ok, odpowiedz znalazlem w ksiażce CSS wg Erica Meyera

W glownej warstwie zawierajacej wszystko trzeba ustawic szerokosc na konkretna liczbe
i margin-left, margin-right na auto.


---------------
Paul12----> text-align probowalem, wysrodkowuje tekst, czyli nie to o co mi chodzilo,

07.05.2007
19:58
[68]

umek [ Szczęśliwy Konfident ]

Czy ktoś z was robił strony posługując się m.in. językiem Ruby, tudzież framework'iem RoR?

07.05.2007
22:19
[69]

paladin [ Konsul ]

swee niezla robota :) chcialbym umiec Flasha ale hmm w grafice to ja noga jestem :P lepiej mi idzie owiele z PHP, JavaScriptem itp ;)

08.05.2007
08:35
[70]

Regis [ ]

umek --> Ja sie tym dopiero niedawno zainteresowalem, raczej do tej pory sie bawilem - nic konkretnego nie zrobilem jeszcze.

13.05.2007
12:12
[71]

SPMKSJ [ Konsul ]

Mam taki problem do rozwiązania

Popatrzcie na te stronę



Zwróćcie uwagę na duże niebieskie napisy Profil przedsiębiorstwa i aktualności.
Chodzi mi o ten niebieski pasek wypełniający pozostałą szerokość linii z napisem.
Teraz to jest zwykły jpeg a ja muszę to zrobić, żeby to był zwykły tekst, a pasek powinien się dostosowywać do wielkości tekstu (wypełniać pozostałą szerokość linii)

Ma ktoś z was może pomysł jak to zrobić ?

Na razie zrobiłem to na tabelce



bawiąc się procentami, ale to nie daje wystarczająco dobrych rezultatów

Czekam na jakieś pomysły z Waszej strony :)

13.05.2007
13:02
[72]

Father Michael [ Iscariot Paladin ]

Wrzuc pasek do komorki tabelki, jako jej tlo, natomiast sam tekst umiesci w DIVie o tle ustalonym jako #FFFFFF i odpowiednio duzym lewym marginesie. Powinno dzialac :)

13.05.2007
14:47
[73]

SPMKSJ [ Konsul ]

Father Michael----> Bardzo dobry pomysł, ale zamiast diva użyłem span (div rozciągał się na całą szerokość komórki).

Także wielkie dzięki.

tak to teraz wygląda:



13.05.2007
14:51
smile
[74]

Father Michael [ Iscariot Paladin ]

Bardzo ladna ta strona.
Ewentualnie zwiekszylbym interlinie w tych tekstach o profilu, aktualnosciach i zapytaniu a takze odleglosc "Aktualnosci" i "Zapytania" od tekstu o profilu.

A tak poza tym to super, przejrzyscie i elegancko.

13.05.2007
15:02
[75]

SPMKSJ [ Konsul ]

Father Michael----> Jeżeli chodzi o wygląd, to nie ja ją projektowałem :D
Ja tylko tnę gotową grafikę , tworzę szablon, cssy, programuje wyświetlanie z bazy danych

a tak poza tematem zagra ktoś w sudden strikea ??

13.05.2007
15:45
smile
[76]

slowik [ NightInGale ]

proste :P


.pasek

position:relative;
height:8px;
background-color:blue;
padding-left:50px;

.pasek span

position:absolute;
top:-5px;
display:block;
background-color:white;
color:blue;
width:to_fit
font-size:18px;
padding-left:10px;
padding-right:10px;
font-family:verdana;
font-weight:bolder;


<div class="pasek"><span>IIIRRRwaaaaaa</span></div>

13.05.2007
15:52
smile
[77]

slowik [ NightInGale ]

albo prosciej z grafika :-) :

.pasek

background-image: url('cieniutki_1px_niebieski.gif');
background-position: 0 5px;
padding-left:50px;

.pasek span

background-color:white;
color:blue;
display:block;
font....


<div class="pasek"><span>oiui</span></div>

13.05.2007
16:25
smile
[78]

SPMKSJ [ Konsul ]

slowik---> :-) az taki dobry nie jestem w CSS sie, żeby zrozumieć to co napisałeś :D
Uwierzę na słowo, że dobrze działa :-)


Mimo wszystko zostaje przy wariancie Father Michael'a LoL

13.05.2007
16:29
smile
[79]

slowik [ NightInGale ]

e tam nie ma w tym nic trudnego :P to co musisz zrobic to jedynie przekleic i uzywac wg wyznaczonego wzoru nic trudnego :-) ewentualne zmodyfikowac wymiary bo nie robilem tego tak zeby byly zgodne z projektem

14.05.2007
09:01
[80]

yasiu [ Senator ]

tym razem PHP sprawia mi problemy :)

$stanowisko=$res["stanowisko"];
$trans=array("ę"=>"Ę", "ó"=>"Ó", "ą"=>"Ą", "ś"=>"Ś", "ł"=>"Ł", "ż"=>"Ż", "ź"=>"Ź", "ć"=>"Ć", "ń"=>"Ń");
$stanowisko=strtr($stanowisko, $trans);
$stanowisko=strtoupper($stanowisko);

wszystko jest ok, tylko że ten fragment skryptu w ogóle nie rusza litery ł

poza tym strtoupper nie konwertuje mi polskich znaków na wielkie litery :(

14.05.2007
12:59
[81]

nagytow [ Firestarter ]

Polskie znaki to zawsze problem. Zmiana kodowania i juz krzaki na stronie. Ja zwykle zamieniam je na encje, latwiej mi nimi operowac.
Jesli strtoupper pomija ci znaczki pl, to napisz wlasna funkcje, ktora to zrobi.

14.05.2007
13:57
[82]

yasiu [ Senator ]

no niby można... ale to troche dziwne ze powyzszy kod dziala dla wszystkich liter poza ł :/

14.05.2007
14:00
[83]

slowik [ NightInGale ]

w dokumentacji masz ladne przyklady jak sobie z tym radzic ;-) (php.net)

14.05.2007
20:39
smile
[84]

Father Michael [ Iscariot Paladin ]

Mam pytanie, da sie jakos (pewnie sie da) uzaleznic na stronie wczytywanie jakiegos kodu tylko jesli uzytkownik posiada IE6? :)

14.05.2007
20:43
[85]

chickenom [ ]

tak

14.05.2007
20:45
[86]

Siepet [ Kocham Agę :* ]

<!--[if IE 6]>
Tekst ktory ziomek widzi, jak ma IE6 :)
<![endif]-->

14.05.2007
20:47
[87]

slowik [ NightInGale ]

chickenom===> WTF ?? :-)

Father===>tego jest od grzyba i ciut ciut napisz co masz dyspozycji :-) zaczynajac od html'a przez css po php czy cokolwiek innego po stronie serwera

14.05.2007
20:49
smile
[88]

chickenom [ ]

Slowiku -> FM tylko spytał, więc udzieliłem mu treściwej i zwięzłej odpowiedzi. :)

14.05.2007
20:51
[89]

slowik [ NightInGale ]

w sumie mozna i tak :P

14.05.2007
21:27
smile
[90]

Father Michael [ Iscariot Paladin ]

No fajnie, juz sobie poradzilem :). Musialem wykorzystac position: fixed na stronie WWW, a IE6 tego nie potrafi przetrawic. Poszukiwania zaowocowaly znalezieniem skryptu-latki, ktory naprawia problem pod IE6... i psuje pod IE7 :D. Tak wiec musialem umiescic skrypt, ktory odpala latke tylko pod IE6 :).

15.05.2007
11:56
[91]

yasiu [ Senator ]

kurcze... nie moge znalezc funkcji (w sensie przypomnieć sobie jak się nazywa albo gdzie ją znalazłem) ktora przerobi mi liczbe zmiennoprzecinkowa (z dowolna iloscia miejsc po przecinku) na liczbe z np. dwoma miejscami po przecinku...

pomoocy :)

edit -> nieaktualne... uparlem sie na round, a tu number_format robi swoje :)

16.05.2007
13:53
[92]

mmomm [ Konsul ]

Padam juz... moze ktos pomoze.

Umiescilem w DIV (content) o position: absolute, 3 inne.
Text, prawe menu i footer. Wszystko jest ok, ale nie powiela mi tla w prawym menu, mimo ze w text robi to dokladnie.

Kod:

#content ‹

width: auto;
position: absolute;
left: 0px;
top: 275px;
height: auto;





#prawo ‹
width: 221px;
height: auto;
float: right;
background-image: url(images/new_v2_27.jpg);
background-repeat: repeat-y;
text-align: right;
font: 0.98em;
font-family: Trebuchet MS;




#srodek ‹
width:439px;
height: auto;
background-image: url(images/new_v2_26.jpg);
float: left;
text-align: justify;
font: 0.98em;
font-family: Trebuchet MS;



#stopka ‹
clear:both;
text-align:center;
background-image: url(images/new_v2_28.jpg);
width: 660px;
height: 87px;


HTML:

<div id="content">

<div id="srodek"></div>

<div id="prawo"></div>


<div id="stopka"></div>





</div>

16.05.2007
14:21
[93]

slowik [ NightInGale ]

po co ci position ? :> jesli do odsuniecia sie od czegos to masz marginesy i height:auto ? troche nadmiaru tresci masz ..

daj to na www wtedy bedzie lepiej widac co i jak

a i w ulr() uzywaj cudzyslowia pojedynczego czy tez podwojnego ...

16.05.2007
14:53
[94]

mmomm [ Konsul ]

Zaminiłem divy na tabelki. Ale wrzuce potem layout, bo nei moge rozgryzc, a czas mnie goni :)

16.05.2007
21:57
smile
[95]

Father Michael [ Iscariot Paladin ]

Glupi jestem z Java Script, nie znam go, a potrzebuje teraz na stronie uzyc nastepujacego skryptu - mam sobie pole tekstowe, w ktorym wpisuje liczbe. Skrypt w czasie rzeczywistym doda mi kolejne pola tekstowe w ilosci = liczba wpisana w pierwszym polu. Moze ma ktos jakies namiary na taki skrypt, bo nie udalo mi sie znalezc, nie wiem nawet pod jakim haslem szukac :)

16.05.2007
22:15
smile
[96]

slowik [ NightInGale ]

napewno cos z document.write a to w xhtml'u jest niemile widziane (o ile sie bawisz w zgodnosc)

petla wywoluja x razy to samo i po bolu

16.05.2007
22:25
[97]

Qbaa [ Senator ]

<input type="text" id="ilosc"><br>
<div id="pola"></div>

<script type="text/javascript">
document.getElementById('ilosc').onkeyup = function() ‹
wyswietl='';
for(i=1;i<=document.getElementById('ilosc').value;i++) wyswietl+='<input type="text"><br>';
document.getElementById('pola').innerHTML=wyswietl;

</script>

działa pod operą i ie6. jak ma dzialac inaczej to napisz.
w kodzie strony, skrypt musi byc poniżej tego inputa i diva.

edit: pamiętaj żeby ‹ i › zamienić na nawiasy klamrowe

16.05.2007
22:29
smile
[98]

Father Michael [ Iscariot Paladin ]

Super, dokladnie o cos takiego mi chodzilo. Dzieki wielkie :)

18.05.2007
13:43
[99]

wi3dzmin [ Konsul ]

Witajcie
Mam kilka pytań ogólnych :)

Po pierwsze czy istnieje możliwość szyfrowania plików źródłowych skryptów php. Żeby np. w przypadku takich skryptów jak phpbb. Człowiek mógł ściągnąć pliki skryptu ale nie mógł przeglądać samego kodu php. Gdzieś kiedyś o tym ktoś wspominał i jestem ciekaw czy to prawda.

Po drugie, gdzie najlepiej wykupić swoją domenę? taką jak pl com itp

18.05.2007
14:14
[100]

slowik [ NightInGale ]

wi3dzmin===>w przypadku kazdego jezyka programowania jest mozliwy 'reverse engienering' jednak w niektorych przypadkach jest on b prosty jak w php ze wzgledu na interpreter php nie da sie tego zaszyfrowac tak zeby nie mogl tego ktos przegladac i dowolnie modyfikowac czy kopiowac rozwiazania

ostatnio na home.pl byla promocja :-) (czyt szukaj promocji ;-) )

18.05.2007
15:26
[101]

Regis [ ]

Co do domeny - polecam linuxpl.com
Mam tam od chyba 3 lat dwie domeny, hosting i jestem zadowolony

18.05.2007
16:36
smile
[102]

Grzesiek [ Cezar ]

Lamerskie pytanie zadam jak na starego Golasa :)

Sprawa wygląda tak. Mam swój portal w fazie płodu, pora przyszła na szatę graficzną. Chciałbym zrobić jakieś ciekawe menu/top strony we Flashu. Z grafiką raczej nie ma problemu, mam jaką taką.
Macie może jednak jakieś ciekawe tutki dotyczące tworzenia menu/topu strony. Jakieś tam efekty, itd, itp :)
A z google'a skorzystam, tylko tyle tego wszystkiego jest, że może szybciej tutaj znajdę pomoc zanim się do czegoś konkretnego dogrzebię :)

18.05.2007
16:58
[103]

slowik [ NightInGale ]

Grzesiek===>a przerobiles podstawowe tuturiale ktore sa odrazu ? jesli tak nastepne znajdziesz na flashzone.pl ;-)

18.05.2007
18:57
[104]

Regis [ ]

Grzesiek --> Nie rob menu we flashu... Albo zrob chociaz alternatywne - tekstowe albo obrazkowe...

19.05.2007
01:37
[105]

Grzesiek [ Cezar ]

slowik ---> jakieś pojęcie o flashu mam, nie jestem blady :)

Regis ---> czemu nie we flashu? Czyżbyś nie przepadał za takimi?

W gruncie rzeczy myślałem nad belką z przyciskami, po najechaniu/naciśnięciu przycisku następuje jego animacja - mam na myśli zastosowanie maski. Niestety tutoriale, które obecnie wygrzebałem są dosyć ubogie. Cóż trzeba będzie samemu ćwiczyć :)

19.05.2007
12:06
[106]

maev [ immamentna smuga ]

Mam pytanie,



Na samym dole strony występuje ciekawy efekt z przezroczystością i obrazkiem w tle.

Jak to właściwie jest zrobione?

19.05.2007
12:11
[107]

Father Michael [ Iscariot Paladin ]

Jesli chodzi Ci o to -->
to taki efekt mozna zrobic w Ajax'ie, choc akurat na tej stronie sa to po prostu obrazki zrobione pewnie w Photoshopie.

19.05.2007
12:13
smile
[108]

slowik [ NightInGale ]

Grzesiek===>flash dosc duzo wazy i sa z nim problemy na innych platformach nizeli windows

maev===>stawialbym na gif + nieruchome tlo :-)

Father===>stawialbym raczej na ten widoczek planety :-)

19.05.2007
12:36
[109]

maev [ immamentna smuga ]

father michael - ajax czasem nie jest konwencja, modelem programowania stron www? (framework + js)

mam na mysli raczej planety w tle, widoczne przez postrzępione skały

19.05.2007
12:42
smile
[110]

Father Michael [ Iscariot Paladin ]

maev ->
Sam Ajaxa nie znam, ale widzialem pare efektow, ktore dzieki niemu mozna osiagnac. Byl tam wlasnie taki efekt odbijania sie elementow, dokladnie tak jak te loga.
A jesli chodzi o planety to pewnie tak jak pisal slowik - planety jako tlo a na to nalozony GIF. Ciezko powiedziec na 100%, bo nie ma podgladu na zrodlo strony :)

19.05.2007
13:48
[111]

Qbaa [ Senator ]

Father Michael technologia AJAX jest wykorzystywana raczej tylko do aktualizowania treści, ale na pewno nie do efektów graficznych.
przeczytaj link który podałeś ;)

może pomylileś Ajaxa z biblioteką Alladyn (JavaScript)

19.05.2007
13:50
[112]

Father Michael [ Iscariot Paladin ]

Qbaa -> wiesz, w Ajaxie mozna zrobic kupe roznych rzeczy, zwiazanych rowniez z grafika. Mialem kiedys linka, gdzie pokazywane byly rozne efekty, ale niestety nie pamietam go juz :(.

Nie, nie, nie Alladyn. Postaram sie go znalezc, jak mi sie uda to wrzuce.

21.05.2007
11:25
[113]

yasiu [ Senator ]

mam problem... a w zasadzie cos, co mnie ciekawi...

edit -> juz niewazne, po raz kolejny po napisaniu pytania na forumie sam wpadlem na odpowiedz :)

21.05.2007
22:24
[114]

SPMKSJ [ Konsul ]

Hej, mam taki problem, musze to zrobic jak najszybciej, (jutro rano projekt musi być pokazany firmie :/)

Mam w body jako background pasek dlugi na ponad 800 px i szeroki na ponad 10 px
powtarzajacy sie wzdluz x, tylko po to zeby gradient wygladal ladnie we wszystkich rozdzielczosciach

problem polega na tym ze jak pasek sie skonczy czyli po 800 pikselach na dole , konczy sie jakiekolwiek tlo i nie wiem jak je uzupelnic
jak wrzuce warstwe o wielkosci 100% to nie rozciagnie sie na cala szerokosc ekranu.
Potrafi sobie moze ktos z tym poradzic ????
pod spodem zapodaje linka


21.05.2007
22:41
[115]

SPMKSJ [ Konsul ]

Ok, zrobiłem to inaczej, wyrzuciłem background z body, wlozylem do diva, nie wyglada az tak dobrze, ale przynajmniej sie sklada jako calosc

21.05.2007
23:01
[116]

Drak'kan [ Thráin Saphireslinger ]

SPMKSJ => Wiesz, jako background mozna ustawic kilka rzeczy. Obrazek ustawiasz poprzez background-image i mozesz rownoczesnie ustawic kolor tla (background-color). Wtedy tam gdzie nie ma obrazka bedzie widoczny dany kolor.

21.05.2007
23:07
[117]

SPMKSJ [ Konsul ]

Dobrze wiedizeć na przyszłość. Pod wszystkimi przegladarkami bedzie wtedy tak samo widac tlo ??

21.05.2007
23:10
[118]

Drak'kan [ Thráin Saphireslinger ]

Szczerze powiedziawszy to nie wiem, ale mozesz sprawdzic :) Choc wydaje mi ze powinno, bo jest to standardowe rozwiazanie.

21.05.2007
23:21
[119]

SPMKSJ [ Konsul ]

Pytam z ciekawosci, bo wydaje mi sie to rozwiazanie takie troche nieinformatyczne (niejednoznacznie zdefiniowana wlasnosc). W kazdym badz razie dzieki za pomoc, dzisiaj juz nie zdaze skorzystac z niej, ale byc moze za niedlugo bede to zmieniac

dobranoc wszystkim

22.05.2007
00:28
[120]

slowik [ NightInGale ]

SPMKSJ===>widziales dokumentacje css 2.1 na oczy ? ;-)
polecam lekture :-)

i zapewniam ze to nie jest zadanie zle postawione z tym background no i nie raz juz to robilem ...

22.05.2007
12:58
[121]

SPMKSJ [ Konsul ]

slowik------>Niestety nie znalazłem jeszcze czasu zeby do niej zerknąć ( za słabo czytam po angielsku).

Drak'kan------> Nie moge użyć tego sposobu, bo ja potrzebuje dwóch obrazków :/

koloru nie moge użyć, bo nie będzie tych pasków widać :/

Macie jakieś pomysły ??

22.05.2007
13:10
[122]

SPMKSJ [ Konsul ]

Ok, zrobiłem to na dwóch warstwach, może tak będzie dobrze...

22.05.2007
13:20
[123]

slowik [ NightInGale ]

SPMKSJ===>to wszystko da sie zrobic na jednym obrazku przeciez ... i tle kolor to dodatkowe wypelnienie by byl i po sprawie

22.05.2007
15:35
[124]

SPMKSJ [ Konsul ]

slowik----> Nie wątpie,ze sie da w jednym obrazku, ale ja tego nie potrafie zrobic. Narazie wyglada tak jak wyglada...

22.05.2007
15:57
[125]

Dzideek [ Konsul ]

Mam pytanie:
Mam na stronie obrazek 'cis1.gif' z napisem, po najechaniu nań myszką pojawia się obrazek 'cis2.gif' z podświetlonym napisem

Kod wygląda tak:
<img src="cis1.gif" alt="Cis" border="0"
onmouseover="this.src = 'cis2.gif'"
onmouseout="this.src = 'cis1.gif'" />

Jak zrobić, żeby po najechaniu na obrazek 'cis1.gif' zmienił się na 'cis2.gif' a oprócz tego całkiem inny obrazek w innym miejscu tabeli zmienił się z 'g1.gif' na 'g2.gif'.

Kombinowałem z średnikami ale nic mi nie wychodzi

22.05.2007
16:51
[126]

slowik [ NightInGale ]

Dzideek===>w identyczny sposob jak wyzej formularz (getElementById)

22.05.2007
17:04
[127]

Dzideek [ Konsul ]

A jak będzie wyglądał kod?

Może mnie nie zrozumiałeś, chodzi mi o to żeby po najechaniu na jeden obrazek on się podświetlił a oprócz tego inny.

22.05.2007
20:45
[128]

wi3dzmin [ Konsul ]

Dzidek, napisz w nagłówku strony funkcję javascript, która podmienia te obrazki, a dopiero ją wywołuj po najechaniu kursora, nie napiszę ci całej funkcji ale powinno to być mniej więcej tak:

function podmieniaj()

document.getElementById['id_pierwszego_obrazka'].src = 'cis2.gif';
document.getElementById['id_drugiego_obrazka'].src = 'g2.gif';


function przywroc()

document.getElementById['id_pierwszego_obrazka'].src = 'cis1.gif';
document.getElementById['id_drugiego_obrazka'].src = 'g1.gif';


potem przy obrazku parametr onMouseOver='podmieniaj()' a onMouseOut='przywroc()'

Powyższy kod jest raczej schematem, bo w js jestem jeszcze dość niepewny :) Ale mniej więcej ideę powinieneś załapać :)

23.05.2007
08:20
[129]

SPMKSJ [ Konsul ]

Potrzebuje taką rzecz.
Jest warstwa o okreslonej szerokosci, w ktorej bedzie sie miescic poziome menu (nazwy pozycji menu beda pobierane z bazy, dla uproszczenia mozna zalozyc ze wiemy ile jest pozycji). Musze zrobic menu, podobne do takiego:

strona glowna | o nas | kontakt | cennik

Problem polega na tym ze zawartosc menu (napisy i pipe'y |) maja sie rozciagac na cala szerokosc warstwy, a pipe'y | musza zawsze byc w tej samej odleglosci od sasiadujacych z nimi napisow

Robił ktoś z was kiedyś coś takiego ? Ja wczesniej nie robilem i nie mam żadnego pomyslu narazie

23.05.2007
09:00
[130]

SPMKSJ [ Konsul ]

Ech, trafilem na coś ponad moje umiejętności :)

Jakby ktoś z Was widzial coś takiego na jakiejś stronie, to bylbym wdzieczny za linka

23.05.2007
10:42
[131]

yasiu [ Senator ]

mam taki fragment formularza jak na obrazku (sorki za hypersnapa, ale cos nie moge inaczej zrzutow robic pod litestepem) chodzi mi o to, zeby po zaznaczeniu gornego radio, checkboxy w dolnej jasniejszej czesci robily sie nieaktywne, maja byc aktywne dopiero po zaznaczeniu wyborze dolnego radio...

javascript sie klania zapewne :)

23.05.2007
13:27
smile
[132]

slowik [ NightInGale ]

SPMKSJ===>heh :-) css sie klania w pas ;-)
display:block;
:-)

23.05.2007
17:24
[133]

Drak'kan [ Thráin Saphireslinger ]

yasiu => Przyklad w sumie podobny do tego powyzej ze zmiana obrazkow :) Dwie funkcje JS: jedna blokujaca, a druga odblokowywujaca checkboxy. Nadaj checkboxom atrybuty id (mozna latwo skrocic kod jesli inteligentnie je nazwiesz :)):

function disableCheckboxes() ‹
document.getElementById["chk_1"].disabled = true;
document.getElementById["chk_2"].disabled = true;
document.getElementById["chk_3"].disabled = true;
document.getElementById["chk_4"].disabled = true;
...


i tylko wystarczy dodac do radio atrybut on-costam (nigdy nie pamietam, bo mi Dreamweaver uzupelnia za mnie :P) z wartoscia disableCheckboxes();

24.05.2007
10:55
[134]

SPMKSJ [ Konsul ]

slowik----> polecenie display:block wrzucam do wartstw w ktorych sa pozycje menu, nie rozciąga mi tych pozycji na całego diva, tylko przylegaja do siebie. Jest tak

----------------------------------------------------------------------------------
strona glowna | o nas | kontakt | cennik
----------------------------------------------------------------------------------

a potrzebuje tak

(na znak _ nie zwracajcie uwagi )
----------------------------------------------------------------------------------
strona glowna____|____ o nas ____ |____kontakt____ |____cennik
----------------------------------------------------------------------------------

trzeba zalozyc ze
Nie wiadomo jak dlugie sa poszczegolne napisy

mozna zalozyc, ze
znamy ilosc pozycji w menu
dlugosc warstwy nadrzednej

link do strony:

24.05.2007
11:25
[135]

yasiu [ Senator ]

drak'kan - dzieki... ja to sobie na petli zrobie, bo ilosc pozycji jest zalezna od tego co w bazie, ale to co napisales, wystarczy mi zeby zrobic to co chce :)

24.05.2007
16:20
[136]

Siepet [ Kocham Agę :* ]

Witam!

Ma ktoś może link do DOBREGO kursu PHP? ;)

24.05.2007
19:07
[137]

slowik [ NightInGale ]

SPMKSJ===>heh ..
padding-left: 40px;
padding-right:40px;

oczywiscie mozesz te atrybuty nadawac oddzielnie dla kazdego linka ;-)

Siepiet===>php.net i jakis projekt do realziacji lepszego niema ..

25.05.2007
10:45
[138]

SPMKSJ [ Konsul ]

Siepet---> książkę bargieła mogę polecić. Daniel Bargieł Kompendium Webmastera

dokumentacja
php.net


slowik---> wlasnie o to chodzi , ze paddingi nie moga byc ustalone (przynajmniej tak mi sie wydaje)

25.05.2007
12:13
[139]

slowik [ NightInGale ]

to zle sie ci wydaje :]

25.05.2007
12:27
[140]

SPMKSJ [ Konsul ]

slowik----> Ok, jak znajde troche czasu (najpewniej jutro) to to zrobie i o wynikach Cie poinformuje :)

p.s.
dlaczego odnosze wrazenie ze sie ze mnie smiejesz ?? :D

25.05.2007
12:44
[141]

slowik [ NightInGale ]

nie smieje sie tylko dajesz ciala w tej dziedzinie

25.05.2007
13:44
[142]

wi3dzmin [ Konsul ]

Siepet -> Ja bym ci polecał dobrą książkę, a manuala php raczej jak dodatek... jak już skumasz o co biega, to warto przeanalizować tamtejsze przykłady i zastosowania funkcji.

Słowik -> Każdy daje ciała w jakiejś dziedzinie, nikt nie jest alfą i omegą. Dlatego należy się pytać bardziej doświadczonych, a ci bardziej doświadczeni powinni pomagać miarę możliwości.

25.05.2007
14:14
[143]

SPMKSJ [ Konsul ]

slowik---->Jestem zatrudniony jako programista PHP, a w pracy musze ciąć projekty, znać się na csssie,

żeby bylo smieszniej, widzialem ogloszenia pracy tego typu: Szukamy czlowieka o umiejetnosciach adobe photoshop- bardzo dobrze,
html,css,php bardzo dobrze

LoL smiechu warte :D

25.05.2007
15:27
[144]

SPMKSJ [ Konsul ]

Jest cos takiego jak roznica w wyswietlaniu miedzy ie i mozilla, jezeli uzywa sie paddingow ?

Mam szerokosci wyliczone co do piksela mozilla uklada mi warstwe rowno, a ie zrzuca ją.
Jak zmniejsze szerokosc warstwy content o 1px, w mozilli widac przerwe 1px'la a w ie wyswietla sie poprawnie. Wiecie moze jak z tym sobie poradzic ?

moj doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "


25.05.2007
17:53
[145]

nagytow [ Firestarter ]

<!--[if IE]>
<link href="ie.css" rel="stylesheet" type="text/css" />
<![endif]-->

25.05.2007
19:50
[146]

wi3dzmin [ Konsul ]

Z IE to ogólnie są problemy ;)

A ja mam takie pytanie. Jak rozbić w java scripcie ciąg, ma poszczególne elementy tablicy

Wiecie o co chodzi zapewne :) o taki Java scriptowy odpowiednik funkcji explode();...

25.05.2007
22:01
[147]

slowik [ NightInGale ]

wi3dzmin===>jesli sie bierze kase to jednak sa inne wyznaczniki oceny

SPMKSJ===>akurat takich ogloszen z tego co sie rozgladalem jest wiele sam takie cos oferuje :P
i troche trzeba sie pobawic w przypadku wszystkich przegladarek ... najlepiej zaczac pisac po opere i rozszerzyc obsluge na inne

25.05.2007
22:25
[148]

Drak'kan [ Thráin Saphireslinger ]

wi3dzmin => wynik = zmienna.split("znak rozdzielajacy");

25.05.2007
23:47
[149]

wi3dzmin [ Konsul ]

Dzięki Drak'kan :)

26.05.2007
10:33
smile
[150]

SPMKSJ [ Konsul ]

nagytow-----> wielkie dzięki !! Ten warunek przyda się napewno jeszcze nie jeden raz :D

26.05.2007
10:40
[151]

SPMKSJ [ Konsul ]

slowik---> Bez obrazy, ale ogloszenie ktore poszukuje grafika i programisty w jednej osobie jest głupie. Wątpie, żeby ktos potrafił bardzo dobrze rozwijać obydwie umiejętności naraz, chyba że akurat ma duży talent w obydwu tych kierunkach, ale takich osób na pewno nie ma zbyt wiele.

27.05.2007
09:30
smile
[152]

SPMKSJ [ Konsul ]

slowik----> Powiem Ci coś, jesteś dla mnie guru CSS :D Chyle czoła

30.05.2007
08:31
[153]

SPMKSJ [ Konsul ]

Mam dwa pytanka (znowu css i warstwy).
Obydwa dotycza projektu


Pierwszym problemem jest to , że jak mam zbyt krótki tekst to widać złożenie między menu i tekstem. Jak można 'rozpoznać' , że tekstu jest za mało i wtedy poszerzyć warstwe ??

Drugi problem jest taki. Na wyzszych rozdzielczosciach na dole strony powstaje biała przestrzen, a ma byc wypelniona kolorem stopki ( tym najciemniejszym odcieniem na samym dole )
W body background mam juz zdefiniowany kolor, wiec taka opcja odpada.
Jak wrzucam warstwe i daje jej height:100%, to nic to nie daje.

30.05.2007
09:39
[154]

nagytow [ Firestarter ]

Szybki fix dla problemu drugiego. W pliku style.css zamiast body uzyj:

body, html‹font-family: arial, helvetica, verdana, sans-serif;font-size: 12px;color:#8c8c8c;background-color:#f00;›

Oczywiscie kolor dobierz taki, jak trzeba. Nie wiem do czego potrzebujesz tego koloru tla zdefiniowanego w body, ze 'to rozwiazanie odpada', ale nie zauwazylem, aby byl ci potrzebny.

Pierwszego problemu niestety nie rozumiem. Nie widze co jest nie tak.

Aha, dodaj sobie na koncu kodu </html> :)

30.05.2007
09:40
smile
[155]

SPMKSJ [ Konsul ]

Sam sobie odpowiem :-) Taka funkcja rozwiązała problem pod IE I MozilląFirefox (wywołuje ja na samym koncu tekstu w body)


function changeHeight(warstwa) ‹
var d = document.getElementById(warstwa).offsetHeight;
if(d<700)‹
document.getElementById(warstwa).style.height = 700 +"px" ;

document.write(d);


30.05.2007
09:48
[156]

SPMKSJ [ Konsul ]

nagytow-----> Wielkie dzięki już próbuje.

P.S.
Oczywiscie kolor dobierz taki, jak trzeba. Nie wiem do czego potrzebujesz tego koloru tla zdefiniowanego w body, ze 'to rozwiazanie odpada', ale nie zauwazylem, aby byl ci potrzebny.

potrzebny jest, (już próbowałem zmienić na inny, w pewnych miejscach jest wtedy zły kolor)

30.05.2007
10:11
[157]

nagytow [ Firestarter ]

W tych paru miejscach mozesz zdefiniowac w odpowiednich divach ich wlasny kolor tla. :)

30.05.2007
10:34
[158]

SPMKSJ [ Konsul ]

nagytow --->w sumie masz racje, nie pomyślałem o tym...

30.05.2007
15:14
[159]

umek [ Szczęśliwy Konfident ]

mógłbym do kogoś z was zagadać na gg w celu uzyskania pomocy i lepszych możliwości opisu sytuacji?

31.05.2007
02:10
[160]

Dayton [ Generaďż˝ ]

Hej


Ostatnio mam troche czsai i mysle nad wlasnym portfoliem. podobaloby mi sie cos w takim stylu jak ta strona , niech ktos, co sie zna, powie mi jak takie cos sie robi ;) O ile na grafice sie znam i moge sobie bez problemow zrobic, z robieniem ston mam tyle wspolnego co mnie w szole nauczyli... czyli malo. Glownie chodiz mi o sporo animowaych plynnie ladnie elementow, wysowanych menu po najechaniu myszka, progress barach przy ladowaniu danej strony itp. ogolnie multimedialnie jak sie da.

Dobra wiec, sprecyzuje pytanie - w jakim jezyku wogole sie za to zabierac ? I jakie narzedzia bylyby potrzebne (ogolnie soft, jakis specialistyczny do grafik - jakas optymalizacja cyz cos nie wiem ; ) Niech mi ktos ogolnie skrobnie jak bedize miec chwilki bede wdziczny :)

31.05.2007
09:12
[161]

yasiu [ Senator ]

dayton - niestety nie jestem w stanie ci pomoc :/

ale mam pytanie do innych uczestnikow watku:

mam ankiete, bez logowania sie, chcialbym, zeby kazdy uzytkownik mogl wypelnic ja tylko raz. uzytkownikami sa pracownicy firmy zalogowani do sieci LAN (czesc loguje sie do domeny) - czy mozna jakos za pomoca np. javascriptu zczytac nazwe uzytkownika a potem dzieki php/sql wrzucic ja do bazy?

31.05.2007
14:02
[162]

nagytow [ Firestarter ]

umek --> Napisz moze przynajmniej pobieznie o co chodzi, albo przynajmniej dziedzine problemu. Zeby bylo wiadomo, czy jest sens sie odzywac w ogole. Nikt nie wie wszystkiego ;)

Dayton --> To flash. Nie wiem, czy akurat ten kurs jest najlepszy, ale mozesz zajrzec:

yasiu --> Jesli dobrze rozumiem, robisz anonimowa ankiete, ale jednak chcesz spisywac kto jak zaglosowal? Nie wystarczy ci pobrac IP glosujacego?

31.05.2007
14:44
[163]

yasiu [ Senator ]

nagytow - problem w tym, ze ludzie po pierwsze pracuja na dwie zmiany, po drugie jednego komputera moze uzywac kilka osob - dlatego IP odpada :/

31.05.2007
15:06
[164]

umek [ Szczęśliwy Konfident ]

mam problemy z php... jeszcze spróbuję się pobawić, ale czuję, że nie dam rady... chodzi mi o mySQL

31.05.2007
15:18
[165]

yasiu [ Senator ]

umek - dość ogólnikowo opisałeś problem :)

31.05.2007
15:37
[166]

umek [ Szczęśliwy Konfident ]

generalnie- nie mam pojęcia jak stworzyć bazę danych (nie mam na myśli mysql_create_db)

31.05.2007
16:48
[167]

slowik [ NightInGale ]

SPMKSJ===>jest cos takiego jak height-min i height-max niestety nie dziala dla ie :|

background da sie rozbic na poszczegolne skladowe wiec problemu nie powinno byc :-) ewentualnie calosc robisz w jednym div i reszte tla umieszczasz w body pamietajac o tym ze trzeba ustawic wszystkie marginesy (margin i padding) na zero

js jest fe :P

Dayton===>to jest flash przy czym do tego musisz dorzucic actionscript ktory jest z rodziny jezykow C-podbnych no i sama obsluga flash'a na flashzone.pl tego jest sporo

yasiu===>przegladarka to takie dobre urzadzenie szpiegowskie ze podaje ci wszystko na tacy tylko musisz odczytac ;-) tzn musisz dobic sie do naglowkow pakietow http

umek===>mysql gdzie on jest czy to jest na jakims serwerze czy u siebie go zainstalowales i cos probujesz ? jesli to na serwerze gdzies masz konto to pewnie jest juz stworzona za po moca sql masz "Create database ..." musisz sprawdzic w sql ;-) a mozliwe jedynie z poziomu administratora bazy danych

01.06.2007
08:28
[168]

SPMKSJ [ Konsul ]

yasiu----> Nie łatwiej byłoby zrobić mały system logowania ? jedna tabela z pracownikami i krotki formularz logowania

01.06.2007
08:54
[169]

SPMKSJ [ Konsul ]

slowik---> Musze sie nauczyc rozbijac background na czesci. Narazie zrobilem to na javiescript...

01.06.2007
09:05
[170]

yasiu [ Senator ]

spmksj - ja juz zrobilem caly system do przeprowadzania ankiet, z logowaniem, ankietami anonimowymi, nieanonimowymi itp. ale przy tej ankiecie osoba ktora ja przygotowala zazyczyla sobie, zeby nie trzeba bylo sie logowac :)

slowik - sie domyslam, tylko jak to zrobic? :)

01.06.2007
09:12
[171]

SPMKSJ [ Konsul ]

yasiu---->Nie znam sie na tych sieciowych sprawach, co tam przegladarka przesyla, ale na chlopski rozum, jak bez logowania, komputer moze rozpoznac kto przed nim siedzi :-)

To chyba mozliwe jedynie jezeli kazdy ma swoje wlasne konto w systemie.

Jak to jest z tym, ze moze byc dwoch lub wiecej pracownikow przy jednym komputerze ?
Bo, jezeli jest tak, ze w zakresie jednej zmiany kazdy ma swoj wlasny komputer, to mozesz zidentyfikowac jednoznacznie kazdego pracownika za pomoca (IP, zmiana)

01.06.2007
09:53
smile
[172]

slowik [ NightInGale ]

yasiu===>a zajrzyj do : $_SERVER ;-) no i godzina + ip dadza jednoznaczny identyfikator :-)

SPMKSJ===>widziales css zen ? :-)
po prostu szef chce szpiegowac pracownikow pod przykrywka anonimowosci ;-)

01.06.2007
09:57
[173]

SPMKSJ [ Konsul ]

slowik---->widziałem te strone :D Niesamowici są kolesie, ale to juz wogole inny poziom wtajemniczenia jest :-)

01.06.2007
10:02
[174]

slowik [ NightInGale ]

tutaj jest kwestia opracowania strony tak aby byla mozliwosc takiego dosc latwego zmiany wygladu ;-) w sumie zrobie css i kodu nie jest trudne :)

a co jakis czas nowe projekty sie pojawiaja

01.06.2007
11:21
[175]

yasiu [ Senator ]

problem w tym, ze kazdego dnia kazdy pracownik moze siasc przy innym komputerze :))) a dokladnie jest tak, ze kazdy ma swoje konto w systemie.

inna rzecz, ze nie mam tabeli wiazacej ip z uzytkownikami systemu :)

nic to.. najwyzej wyniki beda skrzywione hehe :) nie moja broszka

01.06.2007
11:57
smile
[176]

SPMKSJ [ Konsul ]

yasiu---> :-) nie ma to jak przeciąć węzeł gordyjski :D

01.06.2007
14:44
[177]

SPMKSJ [ Konsul ]

Mam problem. Zrobilem sobie wyswietlanie tekstu przez obrazek (tworze obrazek w php i pisze w nim).
Czcionka w jakiej mialem pisac , to Trajan.otf.
Na jednym serwerze wszystko dziala, wyswieetlaja sie polskie znaki

Przerzucilem strone na inny serwer (niesetety ten wlasciwy) i polskie znaki zniknely (tylko przy tworzeniu tego obrazka):/
Jak zmienie czcionke na arial.ttf to wszystko dziala :/

Mam pytanko, macie moze jakas czcionke podobna do Trajana, ale ttf ?

01.06.2007
14:55
[178]

SPMKSJ [ Konsul ]

Znacie jakies darmowe programy do konwertowania czcionek z otf na ttf ?

02.06.2007
00:26
[179]

SPMKSJ [ Konsul ]

Rozwiązałem problem
Program pod linuxa frontforge.
W nim jest opcja generate font

02.06.2007
00:28
smile
[180]

slowik [ NightInGale ]




tak to sie robi w css :P

*za chwile sie pojawia musze tylko na serwer wrzucic ..

02.06.2007
09:57
[181]

umek [ Szczęśliwy Konfident ]

slowik-

a.menulink:link,a.menulink:visited

color:#4b97c8;
text-decoration:none;
padding:6px 5px 8px 5px;
font-weight:bold;
font-size:12px;
font-family:verdana;
margin:10px;

a.menulink:hover

background-color:#4b97c8;
color:white;

możesz wytłumaczyć, jak robisz, że po najechaniu się zmienia bez ingerencji js i ew. zezwolić na wykorzystanie sposobu?

02.06.2007
11:55
smile
[182]

slowik [ NightInGale ]

umek===> i nastepny podpukt :-)
to sa pseudo klasy jak widzisz zaczynajac od
:link - czyli po prostu info o tym ze ta klasa jest dla znacznika z atrybutem 'href'
:visited - tutaj definiujesz jak ma wygladac odwiedzony link
:hover - tutaj jak na niego najedziesz
:active - jesli klikniesz w niego i nie puscisz
:focus - hymm to jest zazwyczaj lapanie jakiegos klawisza ... nieuzywalem jeszcze

jak kazda www moja tez jest open source ;-) jesli masz na mysli jakis konkretne menu musisz podac link do niej bo po css nie pamietam co to mialo byc ...

02.06.2007
12:58
[183]

umek [ Szczęśliwy Konfident ]

wielkie dzięki, nie mam na myśli z mojej strony nic szczególnego, wziąłem to z twojego css ze strony 1 z [180]...

02.06.2007
13:00
[184]

chickenom [ ]

Ja mam pytanie, czy istnieje program, który ułatwiłby mi cięcie laya pod stronę? Czy niestety muszę wszystko zrobić ręcznie w PSie?

02.06.2007
13:28
[185]

slowik [ NightInGale ]

chickenom===>od biedy mozesz uzywac nawet paint'a ;-)
tutaj sie uzywa glowy a nie klepie wszystko na klocuszki :] no chyba ze chcesz z kawaleczkow zlorzyc calosc wtedy zaden problem ;-)

image ready to zalatwia gimp tez to ma jednak nie oczekuj zbyt wiele ;-)

02.06.2007
14:44
smile
[186]

slowik [ NightInGale ]

umek===>a na operne strony (tj bez zadnego entera(bo po co :P)) napisalem sobie parser latwiej sie odczytuje zawartosc ;-)

02.06.2007
15:38
[187]

umek [ Szczęśliwy Konfident ]

parser?

btw lepiej robić poz. w css na px- jak ty, czy na %?

02.06.2007
16:07
smile
[188]

slowik [ NightInGale ]



a wymiary od wlasnych preferencji zaleza ;-) tam gdzie niechce mi sie liczyc czy wymiary sie dynamicznie zmieniaja tam laduja %

i oporne mialo byc :P

02.06.2007
16:47
smile
[189]

umek [ Szczęśliwy Konfident ]

aż mnie kusiło, żeby zajrzeć na wiki lub wyszukać w google, ale brzmiało... tak 'skompikowanie'...

02.06.2007
16:57
smile
[190]

slowik [ NightInGale ]

skomplikowanie ? :P kod w pythonie zajmuje 1.9 kb ;-)

03.06.2007
10:01
[191]

umek [ Szczęśliwy Konfident ]

co zrobić, żeby prostokącik, który robię wokół linku (:hover) miał dla każdego wyrazu taki sam rozmiar?

i jeszcze jedno, którego znaleźć w necie nie mogę: jak wyłączyć przewijanie dla strony i włączyć dla DIVa z treścią w css?

03.06.2007
10:11
[192]

Drak'kan [ Thráin Saphireslinger ]

umek => Zeby ramka miala taki sam rozmiar bylo juz chyba tu mowione: display: block i wymiary ustawione. A zeby pasek przewijania byl w divie wystarczy dodac mu: overflow: auto;

03.06.2007
12:42
[193]

chickenom [ ]

slowik, właśnie do tej pory dzieliłem to na kawałeczki (nie raz bardzo małej wielkości, żeby się nie rozjeżdzało), ale mówisz, "używać głowy". Co konkretnie masz na myśli?

03.06.2007
13:43
[194]

slowik [ NightInGale ]

chickenom===>to ze tutaj sa tylko 3 obrazki ;-)
glownie mialem na mysli optymalizacje grafiki ktorej nie zrobi za ciebie automat i nie powstanie z tego nic lekko strawnego dla lacza

04.06.2007
15:45
smile
[195]

chickenom [ ]

Pytanie brzmi - jak ją zoptymalizować? :>

04.06.2007
16:15
[196]

slowik [ NightInGale ]

pod wzgledem rozmiaru

04.06.2007
22:33
[197]

umek [ Szczęśliwy Konfident ]

yyp, nie rozumiem... dopatruję się sprzecznych opinii na temat równych rozmiarów (dot [191]) i nic mi nie wychodzi z tym blockiem...
mam to na tabelce obecnie, chcę to wrzucić w div'a, każdą opcję menu w osobnej linijce, żeby wszystkie były równe i żeby tło się zmieniało dla linków (to wiem z hoverem)... jak powinien wyglądać css? jakaś pomoc?

05.06.2007
12:00
[198]

SPMKSJ [ Konsul ]

Hej, mam taki problem.
Tworze wersje rosyjska pewnej strony
Teksty w bazie danych zamieniaja sie na jakies libczy (ASCII ??) i wlasnie nie wiem jakie

&#1041;&#1072;&#1083;&#1077;&#1088;&#1086;&#1085;

Problem polegana tym ze zanim je wyswietle na stronie musze je przekonwertowac na UTF-8, ale funkcja php iconv potrzebuje wejsciowego kodowania i nie wiem jakie to jest

jezeli ktos zna ten problem to bylbym wdzieczny...

05.06.2007
12:22
[199]

Drak'kan [ Thráin Saphireslinger ]

SPMKSJ => Tyle ze to juz jest w Unicode :) &#1041 =>

05.06.2007
12:27
[200]

SPMKSJ [ Konsul ]

Drak'kan---> hmm, nie wiem za bardzo co zrobic :/
Na stronie wszystko mi sie dobrze wyswietla, tylko nie w polu <select> :/

a jest może jakas konwersja zapisu z dziesiętnego na zwykły tekst ??

05.06.2007
12:56
[201]

SPMKSJ [ Konsul ]

Czyli problem jest taki, że przeglądarka tylko w polach <select><input> itp, rozumie zapis dziesiętny 'dosłownie' zamiast zamieniać kod na odpowiadający jemu znak.

jeżeli ktoś z Was miał taki problem to prosze o pomoc

05.06.2007
13:48
[202]

umek [ Szczęśliwy Konfident ]

[197]

05.06.2007
14:15
[203]

SPMKSJ [ Konsul ]

problem z postu [201] był taki.
Formularze były tworzone w PEARZE, PEAR korzystał z javascript, która twardo przyrownywala lancuchy znakow ('' zamiast "")
w efekcie kod traktowany byl bezposrednio a nie zamieniany na znaki

wgranie Quick form z najnowszej wersji PEAR wszystko naprawilo

05.06.2007
17:28
[204]

nagytow [ Firestarter ]

umek --> Chodzi ci o zrobienie listy linkow (klasyczne menu, w ktorym po najechaniu na link kursorem tlo sie zmieni)?

05.06.2007
17:52
[205]

EG2006_43991898 [ Nadworny krasnal ]

potrzebuje szybko odpowiedź co tu jest źle

<img src="P5311220.jpg" alt="wejscie do szkoly" usemap="#naz" />
<map id="naz" name="naz">
<area shape="poly" coords="x502,y310, x918,y312, x918,y811, x312,y800" href="P6051342.jpg" alt="tekst alternatywny" />
</map>

05.06.2007
18:09
[206]

nagytow [ Firestarter ]

Za duzo wspolrzednych lub niewlasciwy ksztalt mapy.

05.06.2007
18:57
[207]

umek [ Szczęśliwy Konfident ]

tak, w którym dzięki link i hover będzie wyglądało, jak table... możesz z tym pomóc?

05.06.2007
19:03
[208]

Drak'kan [ Thráin Saphireslinger ]

EG2006_43991898 => Po co te x i y w koordynatach?

05.06.2007
19:05
[209]

nagytow [ Firestarter ]

umek --> Moze ten kawalek kodu ci pomoze:

index.html

<html>
<head>
<style type="text/css">
div#menu‹width:200px;float:left;›
#lmenu‹list-style:none;padding:0;margin:0;left:0;top:0;›
.link‹font-family:verdana;font-size:7pt;font-weight:normal;color:black;display:block;line-height:1.5em;padding-left:7px;padding-bottom:2px;padding-top:2px;text-decoration:none;border-left:#333333 double 12px;color:#ff7f00;background:#555555;›
.link:hover‹font-family:verdana;font-size:7pt;font-weight:normal;color:black;display:block;line-height:1.5em;padding-left:7px;text-decoration:none;border-left:#ff7f00 solid 12px;color:#000000;background:#888888;›
</style>
</head>
<body>
<div id="menu">
<ul id="lmenu">
<li><a href='#' class='link'>link1</a></li><li><a href='#' class='link'>link2</a></li><li><a href='#' class='link'>link3</a></li>
</ul>
</div>
</body>
</html>

05.06.2007
19:32
[210]

umek [ Szczęśliwy Konfident ]

wielkie dzięki, zdecydowanie pomogło...
list-style: none- brakowało mi tego^^

rozumiem, że te paski/ prostokąty po bokach to border-left... średnio znajduję w necie o tym info, muszę z tym poeksprerymentować... a cóż robi display: block i czy text-decoration domyślnie nie jest none?

05.06.2007
19:46
[211]

umek [ Szczęśliwy Konfident ]

nie, nie jest... zapomniałem, że to link, wywaliłem, a potem się dziwiłem, dlaczego podkreślone^^

05.06.2007
20:37
[212]

slowik [ NightInGale ]

umek===>pokarz co chcesz zrobic ;-)

06.06.2007
15:25
[213]

umek [ Szczęśliwy Konfident ]

chciałem zrobić takie menu, już ukończyłem, mam cel na koniec roku z infy, thx nagytow

06.06.2007
16:12
[214]

nagytow [ Firestarter ]

umek --> Nadanie elementowi display:block powoduje, ze bedzie on traktowany wlasnie jako blok (prostokat). Oznacza to dwie rzeczy: bedzie wyswietlany sam w danej linii oraz co wazniejsze, elementom blokowym mozna nadac wymiary. Dzieki temu wlasnie wszystkie linki sa takie same. Na pytanie o text-decoration sam sobie odpowiedziales ;)

07.06.2007
09:17
[215]

Narmo [ 42 ]

Jakie możecie mi polecić książki? W przyszłym roku mam oddać pracę inżynierską. Postanowiłem, ze napiszę silnik do jakiegoś forum/bloga. Celuję w ASP.NET, ale czy będę w stanie to zrobić to się jeszcze okaże (ciężko będzie znaleźć serwer testowy ale nvm). Chodzi mi o to, że do końca tego semestru mam przedstawić spis treści i literatury. No właśnie. Książki. Jakie byście mi polecili zakładając, że będę to robił nie w ASP.NET a jednak w PHP i MySQL?

07.06.2007
12:03
[216]

SPMKSJ [ Konsul ]

Narmo---> Daniel Bargieł "PHP5. Kompendium webmastera"

07.06.2007
14:00
[217]

chickenom [ ]

Witam.

Mam problem, bo nie bardzo wiem jak się teraz zabrać do dokończenia skryptu komentowania newsów. Chcę aby wszystko się odbywało w jednym pliku (comments.php). Oto co zrobiłem do tej pory:

<?php
function pokaz_komentarze()

$zapytanie_koment = ("SELECT * FROM comments WHERE id_newsa = ".$_GET['id_newsa']);
$result = sql($zapytanie);
$row = mysql_fetch_array($result);
if(mysql_num_rows($sql))

echo ("wyświetla komentarze do danego newsa")



function dodaj_komentarz()

echo ("
<center>
<form style=\"margin:0\" action=\"?file=comments&mode=dodaj&go=2\" method=\"post\">
<table cellspacing=\"2\" cellpadding=\"0\" border=\"0\">
<tr>
<td>Autor:<br>
<input type=\"text\" name=\"autor\"></td>
</tr>

<tr>
<td>E-mail:<br>
<input type=\"text\" name=\"mail\"></td>
</tr>

<tr>
<td>Komentarz:<br>
<textarea cols=\"30\" rows=\"5\" name=\"text\"></textarea></td>
</tr>

<tr>
<td align=\"center\" colspan=\"2\"><input type=\"submit\" value=\"Dodaj\"></td>
</tr>
</table>
</form>
</center>

" ) ;


dodawanie_komentarza()

if (empty($_POST['autor']) || empty($_POST['mail']) || empty($_POST['text']))

echo ( "Prosze wypelnic wszystkie pola!" );

else

sql ( "zapytanie sql - jeszcze nie gotowe :P" ) ;
echo ( "Komentarz zapisany w bazie danych" );




if (!$_GET['mode'])

echo ("Błąd, wróc na stronę główną");

elseif ($_GET['mode'] == pokaz)

pokaz_komentarze();

elseif ($_GET['mode'] == dodaj)

if (!$_GET['go'])

dodaj_komentarz();

elseif ($_GET['go'] == 2)

dodawanie_komentarza();


?>

Problem polega na tym, że nie wiem jak zrobić, aby komentarz zapisywał się w bazie danych i żeby był przypisany do danego do newsa. Czyli przykładowo, jest w bazie news o id = 4 i teraz chcę, aby gdy dodam do tego newsa komentarz, żeby w tabeli comments w polu id_newsa zapisało się 4. Lepiej nie mogę tego wytłumaczyć. Tylko proszę, jeżeli już zaczniecie przerabiać ten skrypt, to używajcie najprostszych komend, żebym się nie pogubił :)

Dodam, że tabela sql wygląda tak:
id // id komentarza w bazie
id_newsa // id newsa do ktorego jest przypisany komentarz
autor
mail
text

07.06.2007
15:04
[218]

slowik [ NightInGale ]

<input type="hidden" value="news_id"/>

07.06.2007
20:43
[219]

SPMKSJ [ Konsul ]

chickenom--->
Pole id powinno byc autoincrement

function dodawanie_komentarza() ‹
f (empty($_POST['autor']) || empty($_POST['mail']) || empty($_POST['text']))

echo ( "Prosze wypelnic wszystkie pola!" );

else‹
$upd="INSERT INTO sql (id_newsa,autor,mail,txt) VALUES (".$_GET['id_newsa'].",'".$_GET['autor']."','".$_GET['mail']."','".$_GET['text']."') ";

mysql_query($upd);



przydaloby Ci sie jeszcze pole date zeby wyswietlac date dodania komentarza, narazie bedziesz mogl wyswietlac komentarze od najnowszego do najstarszego sortujac po id, poniewaz jest (powinno byc) autoincrement koncowka zapytania wyswietlajacego komentarze: ORDER BY id DESCENDING

07.06.2007
23:05
smile
[220]

slowik [ NightInGale ]

SPMKSJ===>powoli bo jeszcze chlopaka przerazisz ;-)

autoincrement jest wygodne wtedy ladujesz null'a w to pole i samo sie zwieksza o 1 (taki bajer)

INSERT INTO sql VALUES (NULL, ".$_GET['id_newsa'].", '".$_GET['autor']."', '".$_GET['mail']."', '".$_GET['text']."') "
tak tez zadziala :-)

08.06.2007
07:29
[221]

nagytow [ Firestarter ]

Chyba nie zadziala. Dane sa przekazywane POSTem ;)

08.06.2007
08:21
smile
[222]

SPMKSJ [ Konsul ]

nagytow----> :) faktycznie, masz rację


chickenom----> zamień $_GET na $_POST w linijce z INSERT'em

08.06.2007
09:21
[223]

chickenom [ ]

No dobra jakoś tam sobie poradziłem i niby wszyscho "działa" :)

Ale...

function pokaz_komentarze()

$zapytanie_koment = 'SELECT * FROM comments WHERE id_newsa = '.$_GET['id_newsa'];
$result = sql($zapytanie_koment);
$row = mysql_fetch_array($result);

echo 'Autor: '.$row['autor'].'<br>E-mail: '.$row['mail'].'<br>Treść: '.$row['text'].'</ br>';


Funkcja działa, i wyświetli komentarze gdzie id_nwsa jest równe np. 2, ale gdy usunę z adresu &id_newsa=2 (czyli zostanie ?file=comments?mode=pokaz) wywala mi błąd mysqla, mało tego, gdy w adresie napiszę &id_newsa=(i tu liczba, której nie ma w kolumnie id_newsa) pojawia się

Autor:
E-mail:
Treść:

A chciałbym, aby wyświetliło np. tekst "Brak komentarzy do tego newsa"

No i jak zliczyć ile jest komentarzy w bazie dla danego id_newsa?

p.s w polu id zawsze jest auto_increment, i wiem do czego to służy :P. Aczkolwiek zawsze jest bez NULLA

08.06.2007
09:56
[224]

Drak'kan [ Thráin Saphireslinger ]

chickenom => Po pierwsze musisz sprawdzac czy zmienna $_GET['id_news'] jest ustawiona na poczatku funkcji, jak nie to wywalac odpowiedni komunikat o bledzie. Dodatkowo zabezpiecz sie przed wlamaniami i ogranicz ta zmienna do samych cyfr (sprawdzaj czy nie ma w niej innych znakow).

Co do wyswietlania komentarzy to z tego co widze twoj skrypt wyswietla tylko jeden rekord z bazy. A co jesli jest wiecej niz jeden komentarz?? Wsadz linijke: $row = ... do petli while() wtedy jak bedzie wiecej komentarzy to zostana one wyswietlone, a jak nie bedzie zadnych to petla sie nie wykona:

while($row = mysql_fetch_array($result)) ‹
echo 'Autor: '.$row['autor'].'<br>E-mail: '.$row['mail'].'<br>Treść: '.$row['text'].'</ br>';

08.06.2007
10:07
[225]

Narmo [ 42 ]

SPMKSJ --> Dzięki.
Ale jedna pozycja to trochę za mało niestety. Jeżeli macie jeszcze jakieś propozycje to czekam. Może być coś o PHP, CSS, HTML'u, Javie, MySQL'u, SQL'u... Muszę czymś zapełnić listę i chociaż raz zapełnić listę. Po wakacjach będę się zastanawiał co zmienić. W poniedziałek muszę oddać Spis treści i Literaturę :/

08.06.2007
10:29
[226]

SPMKSJ [ Konsul ]

chickenom------>
Funkcja działa, i wyświetli komentarze gdzie id_nwsa jest równe np. 2, ale gdy usunę z adresu &id_newsa=2 (czyli zostanie ?file=comments?mode=pokaz) wywala mi błąd mysqla, mało tego, gdy w adresie napiszę &id_newsa=(i tu liczba, której nie ma w kolumnie id_newsa) pojawia się

Autor:
E-mail:
Treść:

A chciałbym, aby wyświetliło np. tekst "Brak komentarzy do tego newsa"


No więc o co chodzi ?? Oprogramuj sobie wszystkie wyjątki (if(isset($id_newsa)), if($id_newsa==""))



No i jak zliczyć ile jest komentarzy w bazie dla danego id_newsa?

$ask="SELECT COUNT(*) FROM sql WHERE id_newsa=".$_POST['id_newsa'];

08.06.2007
14:34
smile
[227]

slowik [ NightInGale ]

ile jest wierszy w danym zapytaniu da sie sprawdzic za pomoca samego php bez dodatkowego zapytania
$n = mysql_num_rows($wynik);

10.06.2007
18:34
[228]

SPMKSJ [ Konsul ]

Pożyczyłem książkę od kolegi Tworzenie Sklepów internetowych PHP i MySQL D.Bargieł, S.Marek
Na CD-ROMie brakuje przykładu 3.3. Na stronie heliona znalazlem bledy w tej ksiazce i wsrod nich byl brak tego przykladu, niestety link , ktory tam zapodali nie działa. Ma ktos z was moze na dysku ten przyklad sciagniety ? bylbym wdzieczny

11.06.2007
15:50
[229]

chickenom [ ]

Ok, dzięki Drak'kan i SPMKSJ. Już prawie wszystko związane z newsami + komentarzami działa poza jednym - przy dodawaniu newsa nie mogę dodać do tabeli id_newsa) liczby innej niż 0 (wszystkie zmienne które próbowałem tam wpisać mają dla skryptu wartość 0). Innymi słowy, nie mogę przekazać do następnej strony z formularzem zmiennej, która miałaby w sobie numer newsa (id_newsa).

news.php

<?php
$q = sql ("SELECT * FROM news ORDER BY id DESC");
while ($row = mysql_fetch_array($q))

$query = 'SELECT COUNT(*) FROM comments WHERE id_newsa = '.$row['id'] ;
$zap = sql ($query);
echo 'Dodał: '.$row['autor'].'<br>Tytuł: '.$row['title'].'<br>Treść: '.$row['tresc'].'<br><a href=?file=comments&mode=pokaz&id_newsa='.$row['id'].'><u>Pokaż komentarze('.mysql_result ($zap , 0).')</u></a>&nbsp;<a href=?file=comments&mode=dodaj&id_newsa='.$row['id'].'><u>Dodaj Komentarz</u></a><br><br><hr /><br />';

?>

comments.php

<?php
function pokaz_komentarze()

$zapytanie_koment = 'SELECT * FROM comments WHERE id_newsa = '.$_GET['id_newsa'];
$result = sql($zapytanie_koment);
if (!$_GET['id_newsa'])

echo ("Błąd, brak komentarzy!");

else

while($row = mysql_fetch_array($result))
echo 'Autor: '.$row['autor'].'<br>E-mail: '.$row['mail'].'<br>Treść: '.$row['text'].'</ br>';




function dodaj_komentarz()

echo ("
<center>
<form style=\"margin:0\" action=\"?file=comments&mode=dodaj&go=2\" method=\"post\">
<table cellspacing=\"2\" cellpadding=\"0\" border=\"0\">
<tr>
<td>Autor:<br>
<input type=\"text\" name=\"autor\"></td>
</tr>

<tr>
<td>E-mail:<br>
<input type=\"text\" name=\"mail\"></td>
</tr>

<tr>
<td>Komentarz:<br>
<textarea cols=\"30\" rows=\"5\" name=\"text\"></textarea></td>
</tr>

<tr>
<td align=\"center\" colspan=\"2\"><input type=\"submit\" value=\"Dodaj\"></td>
</tr>
<tr>
<td><input type=\"hidden\" name=\"id_newsa\" value=//*problem jest z tą zmienną //*></td>
</tr>
</table>
</form>
</center>
") ;


function dodawanie_komentarza()

if (empty($_POST['autor']) || empty($_POST['mail']) || empty($_POST['text']))

echo ( "Prosze wypelnic wszystkie pola!" );

else

sql ( "INSERT INTO comments VALUES ( \"\", \"".$_GET['id_newsa']."\", \"". $_POST [ 'autor' ] ."\", \"". $_POST [ 'mail' ] ."\", \"". $_POST [ 'text' ] ."\" )" ) ;
echo ( "Komentarz zapisany." );




if (!$_GET['mode'])

echo ("Błąd, wróc na stronę główną");

elseif ($_GET['mode'] == pokaz)

pokaz_komentarze();

elseif ($_GET['mode'] == dodaj)

if (!$_GET['go'])

dodaj_komentarz();

elseif ($_GET['go'] == 2)

dodawanie_komentarza();


?>

Z góry dzięki.

11.06.2007
15:54
[230]

Drak'kan [ Thráin Saphireslinger ]

chickenom =>Tutaj:
<td><input type=\"hidden\" name=\"id_newsa\" value=$get></td>
chyba zamiast $get powinno byc $_GET['id_newsa'] przynajmniej tak wnioskuje z twojego skryptu :)

11.06.2007
15:56
[231]

chickenom [ ]

Juz wyedytowałem, to była jedna z moich spekulacji. Niestety błędna :)

wcześniej wyglądało to tak

$get = $_GET['id_newsa'] a potem w formularzu value=$get :D

11.06.2007
16:05
[232]

Drak'kan [ Thráin Saphireslinger ]

chickenom => No to jesli tam dasz $_GET['id_newsa'] to pozniej w skrypcie dodajacym w zapytaniu musisz dac $_POST['id_newsa']

11.06.2007
16:12
smile
[233]

chickenom [ ]

O dżisas kompletnie zapomniałem o zapytaniu xD. Dzięki Drak'kanie :]

btw. może nowa część?:>

11.06.2007
16:45
[234]

nagytow [ Firestarter ]

chickenom --> Po 300 postach :)

11.06.2007
16:47
[235]

chickenom [ ]

Dobra inne pytanie, chcę zrobić "oceniaczkę" plików. Generalnie wiem jak to zrobić, ale... No właśnie, ale:

- jakiś anty-flood by się przydał (czyli jedno kliknięcie na jedno ip). Jak to zrobić?
- zaokrąglanie wyników do części dziesiętnych (żeby wynik nie wyglądał np. tak: 4,37373737373737)

11.06.2007
16:57
[236]

Regis [ ]

1. Zapisuj IP w bazie danych i sprawdzaj. Oczywiscie trzeba wtedy pamietac o przechowywaniu ip tylko okreslony czas, bo by Ci zawalily cala baze po tygodniu. Moim zdaniem lepiej ustawiac cookie u uzytkownika - moze je co prawda usunac, ale to jednak torche fatygi.

2. JEsli ma obcinac przy wyswietlaniu:



Jesli juz przy zapisie do bazy:



Generalnie polecam zaprzyjaznienie sie z manualem php

11.06.2007
17:12
[237]

chickenom [ ]

Wiesz, sama znajomość komend php niewiele daje (wiem, bo czytam manuala :P). Natomiast umiejętność wykorzystania ich w praktyce to już sztuka, a to niestety muszę robić metodą prób i błędów, bo jestem "pehapowym" samoukiem :PPP. Dlatego pytam jak miałbym te komendy, do których dałeś linka wykorzystać w praktyce?

11.06.2007
17:39
[238]

Regis [ ]

W dokumentacji sa dokladne opisy kazdej funkcji i dzisiatki, jesli nie setki przykladow (pomijam funkcje trywialne, ktorych komentowac nie trzeba). Niestety, umiejetnosc korzystania z suchej dokumentacji i wlasnego rozumu to rzecz niezbedna przy programowaniu - sprobuj sobie sam poradzic, a dopiero jak to nie wypali, to pytaj. Bo tak to sie korzystania z dokumentacji nie nauczysz :)

11.06.2007
17:57
[239]

nagytow [ Firestarter ]

printf ("%.2f",1.234567);
echo round(1.234567, 2);

Ot i wszystko ;)

Regis --> Ja mysle, ze problemem jest tu brak umiejetnosci myslenia 'algorytmicznego' jesli wiesz o czym mowie. Czesto sie z tym spotykam.

11.06.2007
18:51
[240]

slowik [ NightInGale ]

nagytow===>raczej braku przyswojenia norm programowania strukturalnego algorytmika tutaj zadna a mechanizmy proste jak cep (cos trudniejszego w uzyciu ? ano wyrazenia regularne ;-) )

12.06.2007
08:52
[241]

SPMKSJ [ Konsul ]

Mam taki niecodzienny problem,
zerknijcie tutaj


i kliknijcie na najnowszego newsa, nazywa sie
I Krajowego Zjazd Delegatów.

U mnie rozwala sie dol strony przy pierwszym wejsciu
przy nastepnych wszystko juz jest ok. (ogladam na mozilli)

Podejzewam, ze jest to wina funkcji javascript, ktora rozciaga wysokosc strony, jesli ta jest za mala
ale pojecia nie mam cotak naprawde i dlaczego sie sypie :/

12.06.2007
09:11
[242]

SPMKSJ [ Konsul ]

slowik---->w poscie [167] napisales mi rozwiazanie problemu co zrobic w css jak na stronie jest za malo tresci i strona nie sklada sie dobrze. Mozesz mi dokladnie powiedziec co zrobic ? bo nie bardzo zrozumialem to co napisales...

12.06.2007
12:22
smile
[243]

slowik [ NightInGale ]

SPMKSJ===>


czy tez ogolnie
:-)

i w jaki sposob sie rozwala (na operze dziala wszystko cacy) bo moze wystarczyc clear:both ...

12.06.2007
12:39
[244]

SPMKSJ [ Konsul ]

slowik---> teraz tam troche zmian było i zdjecia nie sa niżej, narazie....
To dalej nie działa tylko teraz akurat strona nie wpada w ten przypadek.
To nie działa pod mozilla. pod IE dzialalo wiec pod Opera tez moze dzialac.


niestety nie mam teraz czasu na czytanie angielskiej dokumentacji :/

To chyba nie kwestia clear:both, to kwestia tego ze javascript laduje sie za wczesnie (pozno ??)
i za pierwszym razem tam funkcja nie dziala poprawnie. Przy kazdym nastepnym odswiezeniu strony strona zaladuje sie poprawnie, do czasu az wyczyszcze pamieć cash w przegladarce, wtedy za pierwszym razem znowu sie rozwali...

12.06.2007
13:28
smile
[245]

slowik [ NightInGale ]

SPMKSJ===>a co dokladnie robi ten skrypt ? wrzuc gdzies wersje bez js zebym mogl zobaczyc ;-)
chyba powinienem jakas prowizje za konsultacje pobierac :P

12.06.2007
13:31
[246]

maviozo [ Man with a movie camera ]

Czy za pomocą JavaScriptu można zapisać i odczytać jakiś plik z lokalnego dysku (uruchamiany również z dysku) oprócz ciastek?

12.06.2007
14:34
smile
[247]

chickenom [ ]

Czy jest możliwe zrobić tak, aby strona rozpoczynała się od samiuteńkiej góry? Tzn. aby nie było tej przerwy pomiędzy paskami narzedzi przeglądarki i właściwą stroną, tak jak to jest na www.strefarpg.pl

A jeśli jest możliwe, to jak to zrobić?

12.06.2007
15:13
[248]

maviozo [ Man with a movie camera ]

chickenom - > w body wpisujesz topmargin="0". A w stylach CSS też się na pewno da.

12.06.2007
15:21
[249]

slowik [ NightInGale ]

chickenom===> body‹margin:0;padding:0;›

12.06.2007
15:50
[250]

SPMKSJ [ Konsul ]

slowik---->


tutaj masz przyklad tego niedopracowania,sorki, ale teraz nie przygotuje Ci strony bez js, bo jestem zawalony robota :/ sprobuje pozniej

12.06.2007
16:13
smile
[251]

slowik [ NightInGale ]

SPMKSJ===>heh :-) clear: both i po sprawie oczyweiscie w stopce troche innych rzeczy tez pewnie bedziesz mial do poprawy ;-)
zacznij uzywac opery i tam masz rozne widoki strony b dobrze widac co gdzie jak i dlaczego

12.06.2007
16:22
smile
[252]

SPMKSJ [ Konsul ]

slowik--->Wielkie dzięki , za niedlugo sprawdze czy clear:both pomoze

12.06.2007
16:41
[253]

SPMKSJ [ Konsul ]

slowik---> Jezeli chodzi o warstwe clear:both to gdzie mam ja wstawic ??
zauwazyłem , że brakuje mi jej w stopce, tam dałem ale to nie rozwiązało problemu

12.06.2007
17:08
[254]

SPMKSJ [ Konsul ]

slowik--->Wylaczylem javascript, teraz uklada sie wszystko dobrze, czyli to nie jest kwestia warstw czyszczących

12.06.2007
17:19
[255]

slowik [ NightInGale ]

clear: both sluzy do wskazania ze obecna warstwa ma zostac umieszczona pod poszczegolnymi pod sama galeria daj : <div style="clear both"></div>

oczywiscie nic to nie da jest ustawiles wysokosc na sztywno i overflow ustawiles tak aby wyswietlalo sie w taki sposob

12.06.2007
17:24
[256]

SPMKSJ [ Konsul ]

slowik---->pozniej Ci wszystko wytlumacze.

P.S.Teraz nie ma wysokosci ustawionej na sztywno

12.06.2007
18:31
smile
[257]

SPMKSJ [ Konsul ]

slowik---> a więc tak, napisałem funckje (jej treść w poście [155] ) której zadanie polega na tym, żeby rozszeżyć warstwe z treścią, w przypadku gdy treści jest za mało. Funkcję wywołuję zaraz po wyświetleniu treści. Funkcja nie działa dobrze jedynie w przypadku gdy treścią jest galeria. Dokładniej,

Pod mozillą firefox nie dziala poprawnie tylko pierwsze wyswietlenie galerii, nastepne wyswietlenia juz dzialaja (do czasu wyczyszczenia pamieci cash w przegladarce).

Dlaczego tak się dzieje ?
Moje wytlumaczenie jest takie. Javascript dziala szybciej, więc gdy sprawdzany jest warunek

var d = document.getElementById(warstwa).offsetHeight;
if(d<700)


pod zmienna d kryje się 0 lub nieznana wartosc. Warunek zostaje spelniony (a nie powinen byc spelniony) i skrypt nadaje stala wysokosc

document.getElementById(warstwa).style.height = 700 +"px" ;

(to jest to, że mowiles ze mam stala wysokosc ustawiona)

teraz wszystko sie psuje i galeria zle sie wyswietla.
Jezeli jednak odswiezy się strone, wyswietli się dobrze, poniewaz pod zmienna d będzie liczba 700
skrypt więc nie wpadnie w warunek i stworzy sie szablon bez stalej wysokosci (tak jak mam napisane w kodzie HTML + css)

Pytania budzące wątpliwości:
1.Dlaczego wysypują się tylko strony gdzie treść to galerie zdjęć ?

Moje przypuszczenie:
Poniewaz zdjęcia zajmują więcej miejsca, dluzej się łądują i dlatego javascript najpierw się wykonuje

2.Dlaczego javascript wykonuje się pierwsza ,skoro funkcję wywołuję PO wyświetleniu treści ?

Na to pytanie nie znam jeszcze odpowiedzi :)


Mam nadzieje ze wszystko wytlumaczylem lol

12.06.2007
19:03
[258]

slowik [ NightInGale ]

nie widze tutaj sensu uzycia js (ogolnie lepiej nie uzywac jesli nie ma koniecznosci)
i teraz przedstaw jaki efekt chcesz w ten sposob zlikwidowac i jaki osiagnac

pozatym moze warto po prostu ustawic na sztywno wymiary obrazkow ? wtedy napewno nic nie ucieknie no i jest jeszcze jeden bajer taki jak : <body onload="startTime()">

;-)

12.06.2007
19:24
[259]

SPMKSJ [ Konsul ]

slowik--->Kiedys wczesniej Ci mowilem ,ze jak mam za malo treści na stronie, to mi się nie sklada poprawnie (na stronie są gradienty), przyklad poniżej:



tej funkcji napisanej w javascript uzylem wlasnie dlatego zeby strona zawsze dobrze sie skladala

Teraz bede musial wymyslec cos innego, najpewniej jakas sztuczke w css, tylko nie mam pojecia co

12.06.2007
19:34
[260]

slowik [ NightInGale ]

musisz zmienic budowe poszczegolnych elementow skladowych wiec wtedy problemow nie bedzie :-)
no i bonus z poprzedniego posta

no i jest jeszcze jeden bajer taki jak : <body onload="startTime()">

13.06.2007
08:18
[261]

SPMKSJ [ Konsul ]

Ok poradzilem soie z problemem


<body onload="startTime()"> nie zadziałało

nałożyłem po prostu warunki, że jak wyświetla się galeria i jest tyle i tyle zdjęć, to funkcja się nie uruchamia...

13.06.2007
11:59
[262]

slowik [ NightInGale ]

eh ... bida ... 'onload' jest tego samego typu argumentem jak 'onmouseover' dziala tak ze dopiero po zaladowaniu strony jest uruchamiany skrypt a w body bo calosc ma sie zaladowac ...

a opera jeszcza ma konsole bledow wszystko do niej wrzuca css i js ;-)

15.06.2007
12:43
[263]

yasiu [ Senator ]

mam sobie link do obrazka (lub czegokolwiek co przegladarka potrafi sama otworzyc)

<a href="obrazek.jpg" target=_blank>Pobierz</a>

zazyczylo sobie dziewcze, co by po kliknieciu na pobierz pojawialo sie okno pobierania pliku a nie zeby obrazek sie otwieral... jak takie cus osiagnac?

15.06.2007
13:59
smile
[264]

chickenom [ ]

O co chodzi? zobaczcie źródło i powiedzcie mi czemu nie wyświetla obrazków... :|

15.06.2007
14:09
[265]

yasiu [ Senator ]

wyswietla tlo w body - a jedyna roznica miedzy tym tlem a innymi ktore probojesz wyswietlac, polega na braku images/ przed nazwa obrazka

15.06.2007
14:09
[266]

Regis [ ]

backround="images/top2.jpg"

Tu na pewno masz jedna literowke. Pewnie nie pomoze to ze wszystim, ale zawsze jeden blad mniej ;)

EDIT:
A, juz chyba wiem. TLO NIE ROZSZERZA KOMORKI TABELI DO SWOICH ROZMIAROW (tak jak img). Musisz podac wymiary komorki, zeby sie rozszerzyla do odpowiednich rozmiarow i pokazala tlo.

15.06.2007
15:17
[267]

maviozo [ Man with a movie camera ]

Ponawiam swoje pytanie: Czy za pomocą JavaScriptu można zapisać i odczytać jakiś plik z lokalnego dysku (uruchamiany również z dysku) oprócz ciastek?
Chodzi mi o możliwość zapisu pliku np. baza.js (którą domyślnie strona załadowuje jeszcze przed całą resztą skryptu) w którym jest tylko tablica wielowymiarowa z danymi. Na stronie jest możliwość dodania kolejnej tablicy i wygenerowania odpowiedniego kodu, i chciałbym aby automatycznie dopisała ją na koniec pliku .js (nie musi go zmieniać, wystarczy że dopisze)*. Obawiam się, że to niemożliwe ale pytam na wszelki wypadek:)
*W tej chwili po prostu generuje kod i wkleja w textarea, ale nadal muszę sam otwierać źródło i doklejać ręcznie.

16.06.2007
22:57
[268]

wi3dzmin [ Konsul ]

maviozo <- znawcą JS nie jestem, ale to chyba nie jest możliwe, z samych względów bezpieczeństwa... mi osobiście by się nie podobało, jakby strona zapisywała sobie dowolne pliki na moim dysku bez mojej zgody...

Może generowanie takie pliku i "w locie" danie do ściągnięcia użytkownikowi... ale to raczej php wtedy...

18.06.2007
13:38
[269]

yasiu [ Senator ]

mam problem =] (nowość hue hue)

mam tablice w takiej postaci:

Array (
[0] => Array ( [lp] => 0 [id] => 1 [nazwisko] => Ak [imie] => Beata [departament] => 18 [numer] => 11 [departamentnazwa] => B )
[1] => Array ( [lp] => 1 [id] => 2 [nazwisko] => Ba [imie] => Agnieszka [departament] => 19 [numer] => 13 [departamentnazwa] => D )
[2] => Array ( [lp] => 2 [id] => 3 [nazwisko] => Ba [imie] => Piotr [departament] => 20 [numer] => 13 [departamentnazwa] => D )
[3] => Array ( [lp] => 3 [id] => 4 [nazwisko] => Be [imie] => Monika [departament] => 19 [numer] => 13 [departamentnazwa] => D )
)

w jaki sposób mogę ją posortować po np. nazwisku, imieniu, numerze, departamencie?

da rade to zrobic jakos z poziomu gotowych funkcji php czy musze sobie do tego jakas funkcje napisac?

18.06.2007
13:45
[270]

yasiu [ Senator ]

kurde edit sie skonczyl... mam wrazenie, ze dzialaloby array_multisort, tylko ze chyba zle tworze tablice

$query="select * from tel_members where id in (SELECT id_user FROM tel_numeryuserow WHERE id_numer in (SELECT id FROM tel_numery WHERE typ=$typ))";
$result=mysql_query($query) or die ("nie udało się pobrać danych z bazy");
$licznik=0;
unset($lista);
while($res=mysql_fetch_array($result)) ‹
$lista[$licznik][lp]=$licznik;
$lista[$licznik][id]=$res["id"];
$lista[$licznik][nazwisko]=$res["nazwisko"];
$lista[$licznik][imie]=$res["imie"];
$lista[$licznik][departament]=$res["departament"];
$licznik++;


korzystam ze zmiennej licznik, zeby miec porzadek w tablicy, ale dzieki temu kazdym elementem tablicy jest kolejna tablica :/

jak to zrobic 'po profesjonalnemu'? :)

18.06.2007
16:40
[271]

slowik [ NightInGale ]

o zgrozo ... znasz cos takiego jak 'order by' w sql ? ;-) pora zebys poznal

i zmien skladnie zapytania bo serwer zakatujesz jednym takim ...

18.06.2007
16:52
[272]

maviozo [ Man with a movie camera ]

wi3dzmin -> wiem, że byłoby to strasznie irytujące, ale zaznaczyłem, że plik jest uruchamiany z lokalnego dysku a nie z netu.
Mam inne pytanie. Mam taki kod:
wsrc=open("","","")
wsrc.document.write(all+new_src)
// <- wygenerowany w całości plik umieszczany dynamicznie w okienku
wsrc.window.location="view-source:" +window.location.href // <- powinien wyświetlić kod strony, tyle że ta metoda działa w przypadku istniejącej strony html, a mi chodzi o źródło strony generowanej dynamicznie. Zapewne trzeba podmienić window.location.href, ale ja narazie nie wpadłem na ten patent.

18.06.2007
17:47
smile
[273]

Siepet [ Kocham Agę :* ]

Witam, to znowu ja i moje małe problemy.

Mam stronę:



Mam głównego diva 'site', który ma height: 100%. I site ma background-image repeat-y. Lecz ten repeat nie działa. Czy mógłby mi ktoś z tym pomóc? Męczę się z tym już z 1 godzinę i nie wiem co robić. :/

Z góry dzięki.

18.06.2007
17:59
[274]

maviozo [ Man with a movie camera ]

U mnie jest w stylach coś takiego:
body ‹background-image: url('leaf.gif');background-attachment:fixed;background-repeat:repeat-y;›
i działa. Może jakaś literówka?

18.06.2007
18:03
[275]

Siepet [ Kocham Agę :* ]

Edit się skończył :/

Zamiast:
background-image: url('back.png');
background-repeat:repeat-y;
Miałem:
background-image: url(back.png) repeat-y;

Jeszcze raz dzięki!

18.06.2007
18:07
[276]

chickenom [ ]

background-attachment:fixed

znaczy tło jest stałe

a tu:

background-repeat:repeat-y;

jest zaprzeczenie tego pierwszego (tło ma się powtarzać).

18.06.2007
18:15
[277]

maviozo [ Man with a movie camera ]

chickenom-> bzdura. Pierwsze oznacza, że tło jest stałe(nie rusza się gdy przewijasz stronę), a drugie, że obrazek ma się powtarzać ale tylko w pionie. Obrazek wyjaśni ->

18.06.2007
18:17
smile
[278]

chickenom [ ]

maviozo -> Wiem, wiem, zrozumiałem to w momencie, gdy Siepet napisał w czym tak naprawdę leżał błąd. Ale miło, że mi to wypomniałeś i wytłumaczyłeś, zawsze czegoś się nauczę :)

18.06.2007
18:22
[279]

maviozo [ Man with a movie camera ]

Akurat sam ostatnio miałem ten dylemat więc byłem na bieżąco:) a ciągle dręczy mnie kwestia "zapamiętania" tablicy przez JS na lokalnym kompie. Już próbuję naokoło obejść problem ale ciągle nic. Może jednak ktoś pomoże?

[edit] Jeśli chodzi o pomoc w html to uważam że jest świetny, mam go na stałe w zakładkach. Łatwy i przejrzysty i szybko znajduję to czego mi w danym momencie potrzeba. Polecam

18.06.2007
20:14
smile
[280]

slowik [ NightInGale ]

maviozo===>ten link jest jeszcze lepszy ;-)

18.06.2007
20:26
[281]

slowik [ NightInGale ]

jesli kogos interesuje przyszlosc html (wersja 5) koniecznie musi przeczytac ten artykul(?)

18.06.2007
22:55
[282]

Qbaa [ Senator ]

maviozo
document.getElementsByTagName('html')[0].outerHTML
nie wiem na ile to jest zgodne ze standardami i z innymi niż IE przeglądarkami, popróbuj

19.06.2007
09:33
[283]

yasiu [ Senator ]

slowik - racja... zglupialem =] wczoraj patrzylem na twoja odpowiedz i stwierdzilem, ze w takim razie musze przebudowac funkcje... a dzis z rana po prostu dodalem order by =] hihi

a co do zazynania serwera, maszyna jest mocna, nie ma zbyt wielu uzytkownikow, wiec nie ma problemu :)

19.06.2007
09:38
[284]

SPMKSJ [ Konsul ]

Mam mały problem. Nie wiem dlaczego warstwa mi pod IE spada. Chodzi o prawą kolumnę

19.06.2007
11:43
[285]

slowik [ NightInGale ]

jest pewnie za szroka ...

19.06.2007
12:47
[286]

SPMKSJ [ Konsul ]

slowik--->pewnie tak, ale gapilem sie w kod i liczylem to i nie widze gdzie jest za szeroka

19.06.2007
13:05
[287]

slowik [ NightInGale ]

heh nie licz bo sie przeliczysz ;-) ie dodaje bonusy do marginesow i zupelnie inaczej wszystko liczy ...

19.06.2007
13:16
[288]

SPMKSJ [ Konsul ]

slowik ----> glupota, nie ma to jak utrudniac zycie innym. Powinen byc jeden standard wyswietlania zgodny co do piksela z tym co jest napisane w css

19.06.2007
14:29
[289]

chickenom [ ]

Nie mogę ustawić klasy dla komórki, w której będzie wyświetlał się tekst. Chciałbym, aby wyświetlał się w pewnej odległości od krawędzi komórek. Co jest nie tak?

margin i padding nie działają



css:

.tabelkatext

font-size: 11px;
color: #FFFFFF;
margin: (20px 20px 20px 20px);


fragm. index.php

<tr><td height="494" width="248" background="images/menu_dol_tlo.jpg"></td>
<td valign="top" class="tabelkatext" height="494" width="610" background="images/menu_dol_tlo2.jpg">
<?php
include ('functions_sql.php');
$loc = ($_GET['file']) ? $_GET['file'] : 'newsy' ;
include (file_exists($loc.'.php')) ? $loc.'.php' : 'blad.php';
?>
</td></tr>

19.06.2007
15:46
[290]

maviozo [ Man with a movie camera ]

Qbaa -> Twoja rada pewnie do czegoś mi się kiedyś przyda, ale niestety ta metoda wbija mi w pasek kod strony głównej (a nie generowanej) więc i tak nic z tego. A w tym wypadku akurat standardy mnie nie interesują bo to ma działać tylko u mnie:) chyba będę musiał wymyślić coś innego. A jakaś komenda na wrzucenie czegoś do clipboardu może?

19.06.2007
19:02
[291]

SPMKSJ [ Konsul ]

chickenom--->zamiast tej linjiki z margin wrzuc cos takiego

padding: 20px 20px;

19.06.2007
22:42
[292]

slowik [ NightInGale ]

SPMKSJ===>heh juz tyle bug'ow w ie przerobilem ze zrecznie nauczylem sie je omijac ;-)
np powyzej 6 <div> zagniezdzonych w sobie ie sie wyklada :P a tego jest multum ...

chockenom===>nie mieszaj konwencji albo piszesz wszystko w css albo se daruj !
pamietaj ze kolejnosc intepretacji stylow jest wg hierarchi : zewnetrzy<w head<w znaczniku
i jesli gdzies cos zmodyfikujesz nie ma bata zeby to poprawnie dzialalo

maviozo===>zmien ta proteze na jakis porzadny jezyk po prostu (polecam python'a)

19.06.2007
23:22
[293]

Qbaa [ Senator ]

maviozo
dodałeś nazwę nowego okna?
wsrc.document.getElementsByTagName('html')[0].outerHTML

20.06.2007
15:36
[294]

maviozo [ Man with a movie camera ]

slowik -> nie mam czasu na uczenie się nowego języka (choć widziałem python'a; jest podobny) Do tej pory na takie głupie głupoty wystarczał mi JS; do tego co mi potrzeba jest szybki i wygodny (robię sobie formularze, jedną tablicę dwuwymiarową z danymi i przeglądaczkę - nic więcej mi nie potrzeba + szybki podgląd filmiku w okienku) Niby mógłbym to samo zrobić w C (tyle o ile znam i pewnie to co wiem by mi wystarczyło, ale to zrobienie tego samego zajęłoby mi więcej czasu)

Qbaa -> nadal nic z tego. Faktycznie, wyświetla w pasku adresu kod nowej strony, ale niedokończony i w sumie nic mi z tego. Być może panowie z M$ "poprawili" coś w IE7:)
Niniejszym przestaję akurat tym zawracać sobie głowę. Dzięki wszystkim za chęci i pomoc:)

20.06.2007
16:34
smile
[295]

slowik [ NightInGale ]

maviozo===>dlatego polecilem pythona :-)

20.06.2007
17:32
[296]

maviozo [ Man with a movie camera ]

Znalazłem coś bardzo interesującego:

najprawdopodobniej to rozwiąże mój problem (dopiero to znalazłem i teraz będę rozgryzał) Działa poprawnie pod IE (mam wersję 7) Firefox wyrzuca jakiś problem. Ale dla mnie to wystarczy. Podaję link bo może się komuś przydać.
Kopiowanie danych do schowka:

tyle że IE7najpierw zapyta czy pozwolić na dostęp do showka

slowik -> może kiedyś...gdybym miał teraz 60KB plik kodu przerabiać na 'podobny' język...to szlag by mnie trafił:)

20.06.2007
18:29
[297]

slowik [ NightInGale ]

z tego wszystkiego moglby wyjsc 1kb ;-)

21.06.2007
10:55
[298]

SPMKSJ [ Konsul ]

Znowu mam problem z warstwami, powinienem chyba zostać testerem przeglądarek :D



obrazek główny mi rozciągawysokość warstwy pod IE. Pod obrazkiem zostaje tam niechciane puste miejsce którego nie umię się pozbyć. Jeżeli wytne obrazek o szerokości takiej jak div, to div się rozciągnie pod IE :/

Prosze o ratunek :D

21.06.2007
11:44
[299]

maviozo [ Man with a movie camera ]

slowik -> przy moim zawiłym talencie komplikacji prostego kodu 1kb to absolutnie niemożliwe:) poza tym wczoraj już tak nakombinowałem, że jestem z siebie zadowolony i działa nawet lepiej niż myślałem (nie obyło się bez problemów np. z polskimi literkami:)

SPMKSJ -> u mnie i w Firefoxie i IE7 wyświetla się identycznie, za to w IE7 wywala błąd ->
a pod obrazkiem w obu jest jakieś 7pixeli odstępu

21.06.2007
12:06
smile
[300]

slowik [ NightInGale ]

SPMKSJ===>tak dola KAZDEGO kto tworzy strony i przejmuje sie zgodnoscia z innymi przegladarkami ;-)

dla obrazka dajesz display:block i ie nie daje 1px odstepu (to pierdola co ? ;-) )
i tylko nie pisz ze te gradienty wycinasz w calosci ....

mavioso===>python zostal stworzony z mysla o obrobce ciagow znakowych ;-)

21.06.2007
12:46
[301]

SPMKSJ [ Konsul ]

maviozo--->dzięki za info

slowik--->Teraz programuje sobie wyświetlanie menu wielopoziomowego (super zabawa, zasada rekurencji, coś pięknego :)), także później to poprawie.

Co do gradientow, wycinam kawałek i powielam wzdłuż osi. Az taka dupa z tworzenia stron nie jestem ;D

21.06.2007
14:26
smile
[302]

Siepet [ Kocham Agę :* ]

Mam małe pytanie.

Otóż mam problem z CSS. Mam 4 divy:
- logo
- menu
- srodek
- stopka
Wszystko jest dobrze, menu ma bordera ale on nie jest aż do stopki, tak jak być powinno. Jak ktoś chce zobaczyć to może wejść na i tam jest to co chce zrobić, ale męczę się z tym borderem menu i nie mogę pójść dalej. Pomocy!
Z gory dzieki za pomoc :)

21.06.2007
22:04
smile
[303]

slowik [ NightInGale ]

SPMKSJ===>tak wiec w czym problem ? mi zadne zdjecie nie ucieka :-)

taa rekurencja ... ladnie sie pisze i wyglada tymczasem jednen z najbardziej samobojczych mechanizmow ;-)

Siepet===>nie da sie ;-) div przyjmuje rozmiary zawartosci i nic na to nie poradzisz

22.06.2007
08:02
[304]

nagytow [ Firestarter ]

slowik --> Link mi nie dziala, ale jesli jest to klasyczny layout z 2 kolumnami to mozna sie pobawic z pseudokolumna chyba? ;)

22.06.2007
08:19
[305]

nagytow [ Firestarter ]

Nowa czesc:

https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=6551106&N=1

© 2000-2026 GRY-OnLine S.A.