Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

Malakai
#19282
Nem, nem érted jól...

(\__/) ( X.x) ( } . { )

#19281
tehát akkor csak az marad, hogy a php-an adom meg a style-t, ha jól értem.

Voyager5
#19280
Nemértem, hogy itt most mi a baj 😊
Ha megadtad a classokat, akkor simán csinálj pl. egy style.css-t, amibe belerakod a stílusleírásokat, azt pedig behúzod a head-be.

<link rel="stylesheet" type="text/css" href="style.css" />

esetedben mondjuk a 4. és 5. sor közé
Malakai
#19279
Azt felejtsd el, hogy php-hoz rendeled, a php html-t generál, azt küldi át a böngészõnek és abban a html-ben van bent a css meghívása is. A böngészõt nem érdekli, hogy az a html egy sima statikus html file, php/asp/jsp/psp/rb, vagy akármi. A <link /> taget pedig ugyanúgy íratod ki php-ben mint bármelyik másikat.

(\__/) ( X.x) ( } . { )

#19278
köszi.

#19277
Ezen rég túl vagyok, de olyat még nem csináltam, hogy
1, php-ba beilleszteni a stílust
2, php-hoz rendelni css-t

de ha megnézed ezt, akkor kb az oldal közepénél látod, hogy így kezdõdik:
print "<form name=\"kazaj\" method=\"post\" style=\"margin: 0;\" action=\"\">...

nos ezt szeretném vagy kiiktani, vagy a legjobb lenne, ha külsõ css-t tudnék hozzá rendelni.

köszönöm.

Malakai
#19276
Jól látod, hogy ezt inkább külön érdemes.
Ha külön fileban akarod a css-t, akkor Curze által írt módon tudod a HTML-hez hozzáadni a <head> részben, viszont eddig ezek szerint nem foglalkoztál még css selectorokkal, ez pedig egy újabb külön területe a css-nek.
Gyors kereséssel egy video tutorial (angol): link

(\__/) ( X.x) ( } . { )

Voyager5
#19275
Ja.

Ha ez így nem tetszik, akkor adj neki egy class-t, a CSS-file-ban pedig add meg a class-t, és az attribútumokat. A Te példádban így:

kiindulás:
<input name="Submit" type="submit" style="margin-top:10px; display:block; border:1px solid #000000;

width:100px; height:20px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:2px;
padding-right:2px; padding-top:0px; padding-bottom:2px; line-height:14px; background-color:#EFEFEF;"
value="Send Message"/>


amivé faragjuk:
<input name="Submit" class="input-submit" value="Send Message"/>


és beírjuk a CSS-fileba is:
.input-submit {

margin-top:10px;
display:block;
border:1px solid #000000;
width:100px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:2px;
padding-right:2px;
padding-top:0px;
padding-bottom:2px;
line-height:14px;
background-color:#EFEFEF;
}

#19274
pl.: <input name="Submit" type="submit" style="margin-top:10px; display:block; border:1px solid #000000; width:100px; height:20px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:2px; line-height:14px; background-color:#EFEFEF;" value="Send Message"/>

#19273
köszi, az a helyzet, hogy bár én baromságnak tartom a megoldást, elismerem, hogy nem vagyok nagyon hozzáértõ.
tehát, eleve nem értem, hogy miért php-ban készült, hiszen csak az email form van az oldalon, tehát lehetne html is, de....
Ilyenek vannak benne, amit persze én nem vágok.

..... value="<?php echo $_GET<'name'>;?>" /></div>

Voyager5
#19272
"php oldalon van a stílus beágyazva, amit én nem szívesen látok ott. "

Az mit jelent?
Malakai
#19271
IE6-7 horizontális scrollozásával vannak gondok.

A scrollTo pluginnál is írják, hogy lte IE7 lehetnek problémák.

Egyébként megpróbáltam egy pluginok nélkül ez eseti specifikus megoldást összedobni JQuery-ben, mert nem kéne bonyesznak lennie, de egybõl belefutottam egy JQuery bugba, úgyhogy hagytam egyelõre. 😄

(\__/) ( X.x) ( } . { )

#19270
Tisztában vagyok vele, hogy a php-nak semmi köze a css-hez és viszont.

Lehet, hogy félrementem, de az elmúlt 6napban próbáltam megoldani egy mûködö email formot, ami nem a spam-ben landol, de sajnos még nem jött össze. Nos tegnap leszedtem párat és az a helyzet, hogy a php oldalon van a stílus beágyazva, amit én nem szívesen látok ott. Innen jött, hogy esetleg megpróbálnám külsõ css-el, ha megy.

Nem az oldal készítéssel van gondom, csupán a már említett formot szeretném mûködésre bírni. Ennyi.

Voyager5
#19269
Nézegetem ezt a kódot, de nemtudok rájönni 😊
Szerintem ennek mennie kéne, esetleg próbáld meg átpakolni a JS-eket a head-be.
SzirmosSzisza
#19268
Egyszerûbb lezárni a PHP részt, beírni és nyitni megint ...
<?php
?>
CSS
<?php

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

Malakai
#19267
#19261: Ez már a rigojámmá válik, de PHP-hez semmi köze a CSS-nek, a CSS kliens oldal, a PHP szerver oldal.

#19264: Ezzel nagyon félrementél, mivel az elsõ html része linkel egy css-t az oldalhoz, a második pedig egy div elemhez rendel egy class-t, amihez stílust rendelhetsz CSS-ben. A php rész csak annyi, amivel a kimenetbe küldöd (print és az echo).

Ez nem a legkonstruktívabb dolog, de mostmár rá kell kérdezzek milyen indíttatásból készítesz te magad oldalt? Ha egyébként csak egy oldalt végre mûködésbe akarsz hozni, akkor szerintem vagy inkább kérj meg egy jóismerõst, aki ért hozzá, vagy valami "párat kattintok és van egy blogom" jellegû megoldást válasz. Ha meg is akarod tanulni, akkor meg kérlek, kezd az alapoktól!

(\__/) ( X.x) ( } . { )

#19266
mihogy? 😊

Voyager5
#19265
hogymi?
#19264
most láttam két megoldást:
1, print "<link rel=stylesheet href=\"css.css\" type=\"text/css\">";
2, <? echo <div class=\"divstilus1\"> ?>

Curze
#19263
ez a CODE dolog nagyon nem akar nekem menni 😞

Curze
#19262
Természetesen tudsz.
a html <head> részében elinkeled pl így:

<link rel="stylesheet" type="text/css" href="a css fájlod, neve, elérési útja" />

#19261
helló, az lenne a kérdésem, hogy php oldalhoz tudok külsõ css-t rendelni, vagy csak úgy, hogy a php oldalba teszem?


köszi

#19260
ok, köszi.

SzirmosSzisza
#19259
Szedj le gépedre php szervert. XAMPP-ot pl elég egyszerû belõni és helyi gépen tesztelésre tökéletes.

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

#19258
hali, tud vki olyan oldalt, ahol php kódot lehet kipróbálni?

köszi

Jim Morrison
#19257

ASUS B550-PLUS, AMD 5600X, 32 GB DDR4, EVGA RTX 3070, SM-OB1, HD 600 + Asus Xonar DX, TonePort UX1 + Alesis Elevate 5, Novation Circuit \o/

Dj Faustus
#19256
No én is feltennék egy kérdést, hátha tudja rá valaki a választ:
szóval készítgetek egy weboldalt, ahol a tartalmi blokkok egy nagy méretû háttérképben helyezkednek el abszolút pozicionálással.

Köztük horgonyok segítségével (a horgonyok megegyeznek a blokkok azonosítójaival) navigálok (<a href="#egyikblokk">Ugrás az egyik blokkra</a>😉. Hogy látványosabb legyen a navigáció ezt Javascriptes animációval (JQuery + ScrollTo + LocalScroll) dobom fel: itt láthattok egy mûködõ példát.

No de itt ugrik a majom a vízbe: hogy keresõbarátabb legyen a weboldal, egy szimpla kis .htaccess bejegyzéssel:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /20111201_anchors/index.html#$1
</IfModule>

a rövid URL-ekbõl horgonyokat csinálok.
Tehát ha valaki felkeresi a http://oldalneve.hu/20111201_anchors/egyikblokk címet, átirányítódik a http://oldalneve.hu20111201_anchors/index.html#egyikblokk címre. Ezeket adom meg a navigációs menüpontokban:
<a href="egyikblokk">Egyik blokk</a>


De hogy a linkre kattintva ne töltõdjön újra az oldal, Javascripttel kicserélem
$('ul.nav a').attr('href', function(i, val) {

return '#'+val
});

a horgonyos változatára - tehát ha a link így néz ki:
<a href="egyikblokk">Egyik blokk</a>

erre cserélõdik ki:
<a href="#egyikblokk">Egyik blokk</a>


Remekül is mûködik - itt egy példa rá - csak IE7 (és az alatt) nem hajlandó funkcionálni. Se a linkekre való kattintás során (ami a keresõoptimalizálási lépés elõtt mûködött), se URL-ként beírva (ez viszont sajna nem).

Hogy lehetne IE7/IE6-kompatibilissá alakítani az oldalt?

Police88
#19255
más is bajlódik ezzel de ez a wmode nem változtat semmit.
ez maga az oldal
fancybox css-ében meg ilyenek vannak h: z-index: 1100;z-index: 1101;z-index: 1102;

First born unicorn Hard core soft porn Dream of Californication

Voyager5
#19254
Itt pedig a fancybox css-esében kell turkáni és valaminek z-indexet kell adni, de fejbõl megnem mondom, hogy minek.
Esetleg a flash beágyazásnál a Wmode = transparent-tel is lehet trükközni.

Forráskód kéne.
Voyager5
#19253
A facebook egy nagy rakás fos ilyen szempontból, gondolom megint elcsesztek valamit szokás szerint.
Jókat nevetek is magamban mikor különbözõ fórumokon istenítik pl G+-al szemben.. õk eddig még nem szívtak vele több hetet az api baromságai miatt.
Police88
#19252
Eszembe jutott egy másik probléma:
FancyBox-ot alkalmazok a képek megjelenítésére egy galériában müködik is szépen csak az a probléma,hogy a galéria aljában található 3 beágyazott youtube videó és ha úgy nyitjuk meg az egyik képet hogy le van az oldal scrollozva a videókhoz akkor a kép nem fedi a videókat hanem azok átütnek rajta (remélem érthetõ).

First born unicorn Hard core soft porn Dream of Californication

Police88
#19251
Hi!
Van itt vki aki otthon van facebook api témában? A Likeboxban anno megjelentek az üzenõfal frissítései de vmiért most az "ismerõsök tevékenységei" jelennek meg. Pedig adminisztrátorként be van állítva hogy: Oldal szerkesztése-->Jogosultságok-->alapértelmezett fül-->Üzenõfal rámegyek a mentésre és semmi változás és ugyanúgy pl ha beállítom h az információkat mutassa alapértelmezettként semmi változás. Az agyamramegy ez a rohadt facebook...

First born unicorn Hard core soft porn Dream of Californication

pzoli00
#19250
Hali mindenki, ki tudna nekem segíteni egy használható, nem túl bonyolult szavazómotor összedobásában? Hasonlóra gondolok, mint a Nagy szavazó topikban, azzal a különbséggel, hogy itt képeket kellene értékelni. Itt az SG egyik topikjában használnánk a cuccot, szóval ha valakinek van egy kis szabadideje és programozásban sem utolsó légyszi keressen meg PM-ben, elõre is köszi!

#19249
Na siker!!

HTML
PHP

Két kérdésem lenne:
1, ha a html oldalt megnézed, nem is kell kitölteni, csak az elküldöm gombra kattintasz és átdob egy másik oldalra. Ezt, hogy kellene megoldani, hogy ne legyen +oldal, hanem a html-en mardva kelljen kitölteni?

1, a táblázatos részt elszeretném tüntetni és a css-t használni, ami a html oldhoz tartozik. Kitöröltem, de az nem mûködött.


nagyon köszönöm!!!!

#19248
elméletileg azt magyarázza, hogy, amit belinkeltél nekem, abba kellene ezt:
$email = $_POST<'email'>;
$name = $_POST<'name'>;
$message = $_POST<'message'>;

beilleszteni.

SzirmosSzisza
#19247
Õõõ mit nézzek ezen ?

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

#19246
Cat 02 itt megnéznéd, amit belinkeltél, kicsit javította vki, de nem teljesen értem. köszönöm!!

SzirmosSzisza
#19245
JS nélkül kliens oldalon máshogy nem nagyon lehet átirányítani szerintem, meg amúgy is, naggggyon öreg már ez a tutorial 😄

BEE LEE: szvsz elõször próbáld meg statikus adatokkal felépíteni, hogy úgy küldi-e, aztán rakj formokat meg hasonlókat 😊

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

MerlinW
#19244
Az a meta refresh a mail alatt elég csúnya átirányítási megoldás😊)

[merlinw.org]

#19243
már ezt is próbáltam, de kiírja, hogy nem adtam meg email címet.

SzirmosSzisza
#19242
Nem ilyesmi kell neked ?

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

MerlinW
#19241
Aha. Miután a weboldal "küldi" és nem konkrétan a felhasználó mail címérõl érkezik, ezért a from részt töröld úgy ahogy van, nem kell. A to-hoz pedig a saját címedet. Ha pedig tudni szeretnéd a felhasználó mail címét, akkor azt tedd bele az üzenetbe.

[merlinw.org]

#19240
várj csak...

$to = $_POST<'email'>; //kinek küldöd ide az én címem kell, mert nekem jön.

ide: $headers .= 'From: <[email protected]>' . "\r\n"; //ki küldi - ide írd az uw-s email címedet! nem az én címem kell, hanem aki küldi nekem. nem?

#19239
mi az a programozás? 😊
ja, és tényleg nem tudom mit csinálok...

nos ez sem mûködik.

eddig ezzel #19229 jutottam vmire, mert legalább megjön a mail, csak üresen. sem az küldõ nevét, sem a mail címét, sem a tárgyat nem jeleníti meg.

MerlinW
#19238
Hiányoznak a programozási alapok, fogalmad sincs, mit csinálsz😊

<?php

$to = $_POST<'email'>; //kinek küldöd
$subject = $_POST<'tema'>; //téma
$message = $_POST<'message'>; //üzenet

$headers = "MIME-Version: 1.0" . "\r\n"; //mime
$headers .= "Content-type:text/html;charset=iso-8859-2" . "\r\n"; //karakterkódolás
$headers .= 'From: <[email protected]>' . "\r\n"; //ki küldi - ide írd az uw-s email címedet!

mail($to,$subject,$message,$headers); //levél küldése

sleep(1);
header("Location: kapcsolat.html"); //ne tedd a mail függvény elé, mert a böngészõ elugrik az oldalról, mielõtt lefutna.

?>


[merlinw.org]

#19237
már próbáltam:

<?php

$Name = $_POST<'name'>; //küldõ neve
$email = $_POST<'email'>; //küldõ e-mail címe
$recipient = "[email protected]"; //Aki kapja a levelet
$mail_body = $_POST<'message'>; //e-mail szövege
$subject = $_POST<'tema'>; //e-mail témája
$header = "From: ". $Name . " <" . $email . ">rn";

header("Location: kapcsolat.html");

mail($recipient, $subject, $mail_body, $header);

?>

de nem megy el az üzenet. köszönöm.

MerlinW
#19236
Gondolkodjunk már kicsit... $_POST<'message'>, $_POST<'email'>... stb

[merlinw.org]

Malakai
#19235

1, na jó, de azt nem találhatom ki, hogy mit akarnak írni 😊

És a script csak kitalálja?

2, erre nincs vmi, hogy mindig az üzenõ címét írja ki?

Egyrészt vagy nem fog kimenni az email, hogyha valami más domain címérõl próbálod küldeni, vagy pedig ahova érkezik ott fog landolni a spam-ek közt.
Másrészrõl ha az akarod, hogy (a) felhasználó küld (b) felhasználónak üzenetet és (a) felhasználó emailje jelenjen meg az rossz ötlet. Az email továbbra is érkezzen az oldaltól és vagy reply-to headerbe adod meg, hogy hova válaszolhat - de akkor legyen egyértelmû a küldõ számára, hogy az email címe ki lesz adva - vagy mégjobb ha inkább megadod, hogy kitõl jött és linkeled (a) felhasználó profilját és a válaszlehetõséget.

(\__/) ( X.x) ( } . { )

#19234
na mind1 majd megoldom vhogy, köszi.

#19233
1, na jó, de azt nem találhatom ki, hogy mit akarnak írni 😊
2, erre nincs vmi, hogy mindig az üzenõ címét írja ki?


köszönöm.