Html-, css- és php-help
Jelentkezz be a hozzászóláshoz.
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Hogyan tudok letöltési linket csinálni?
(ez nem lett jó : <li><a href='Z - Black & White.mp3'>Letöltés</a> )
http://flickr.com/photos/zolika90/
Van egy oldal amit én csinálok.Van egy admin része.
Lesz egy olyan szolgáltatás, ahol a felhasználók képeslapokat tudnak majd küldeni, de ez a képeslap küldõ nem egy szokványos dolog mert nem csak a képet kell a felhasználónak kijelölni és elküldeni.
Hanem...
Vannak alapértelmezett keretek megrajzolva tehát egy jpg, vagy png képrõl beszélek ezen képek közepe üres mert majd ide kell beilleszteni azt a képet, amelyet a felhasználó fel fog tölteni. Tehát a megrajzolt keret-be kell beillesztenem azt a képet amit feltöltenek.
Így érthetõ?? Köszi a segítséget.
Vagyis nem szimpla statikus HTML oldalról lehet szó, hanem valami CMS-rõl (Joomla, e107, phpNuke,...), vagy egyéb alkalmazásról - de hogy melyikrõl az rejtély.
Szóval ilyen kevés információ birtokában nem tudunk segíteni. Fejtsd ki bõvebben mirõl van szó.
Kellene egy olyat csinálnom, hogy van két képem az egyik már fel van töltve az admin általl a másik pedig a felhasználó fogja feltölteni az szeretném megkérdezni hogy hogyan lehetne a felhasználó által feltöltött képet ráilleszteni az admin által feltöltött képre??
A lényeg anyi lenne hogy vannak alapértelmezet keretek amelyek képek és a felhasználó ezek közül választhat hogy melyik keretre szertené rá illeszteni a saját képét amit feltöltött. Remélem érthetõ volt amit leírtam.
Nagyon kellene a segítség mert nem tom hogy hogyan kezdjek ehez az egészhez hozzá!!
Elõre is köszönöm a segítséget!!
#6756 láthatod hogy a $i értékét változtatom és az egész while fügvényt újra lefutattom ahány lehetséges találat van....
közben bõven elég az if fügvényben a 0 értéket változtatni a találatok számával 😛
szal rájöttem magamtól hogy nagy [email protected] voltam 😄
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
2. Ne használd a Dreamweaver által adott vackot. Mint mondtam, ott az SWFobject.
3. Amit találtam az egy Flashben készült zenelejátszó. Arra idomítottam rá az swfobjectet.
A mixek oldalon egy flash mp3 lejátszónak kéne látszódnia, de nem mûkszik 😞
A flash player kódja:
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','width','288','height','200','id','CoffeeCup','align','middle','src','myjukebox','quality','high','bgcolor','#ffffff','name','CoffeeCup','scale','noscale','salign','lt','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','myjukebox' ); //end AC code
</script><noscript><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
width="288" height="200" id="CoffeeCup" align="middle">
<param name="movie" value="myjukebox.swf"/>
<param name="quality" value="high" />
<param name="scale" value="noscale" />
<param name="salign" value="lt" />
<param name="bgcolor" value="#ffffff" />
<embed src="myjukebox.swf" quality="high" bgcolor="#ffffff" width="288" height="200"
name="CoffeeCup" scale="noscale" salign="lt" align="middle" type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object></noscript>
http://flickr.com/photos/zolika90/
2. Firefox alatt se müxik.
Flash-ben készült lejátszó beillesztéséhez meg használj swfobjectet.
Innen letöltöd, felmásolod a webtárhelyre a HTML állományok mellé, az adott HTML állomány <head> és </head> elemei között elhelyezed az alábbi kódot:
<script type="text/javascript" src="swfobject.js"></script>
a <body> és </body> elemek közé meg (ahova a lejátszót akarod rakni):
<div id="flashcontent">
A tartalom megtekintéséhez flashplayer szükséges / Nem elérhetõ a tartalom.
</div>
<script type="text/javascript">
var so = new SWFObject("myjukebox.swf", "mymovie", "288", "200", "8", "#ffffff");
so.addParam("quality", "best");
so.addParam("wmode", "transparent");
so.addParam("salign", "t");
so.write("flashcontent");
</script>
<object id="CoffeeCup" width="288" height="200" align="middle" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param value="myjukebox.swf" name="movie"/>
<param value="high" name="quality"/>
<param value="noscale" name="scale"/>
<param value="lt" name="salign"/>
<param value="#ffffff" name="bgcolor"/>
<embed width="288" height="200" align="middle" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" salign="lt" scale="noscale" name="CoffeeCup" bgcolor="#ffffff" quality="high" src="myjukebox.swf"/>
</object>
<object classid="clsid😄27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="100" height="22">
<param name="BGCOLOR" value="" />
<param name="movie" value="button3.swf" />
<param name="quality" value="high" />
<embed src="button3.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" ></embed>
</object>
</p>
Így nálam Firefoxban megjelenik a zenelejátszó
A gombokat sikerült megoldani , köszi a segítséget.A körvonal körülötte gondolom az a szín, amit a programban beállítottam alapból linkeknek, ezt majd javítom.
A mixek oldalon lennie kéne egy Flash lejátszónak, de IE7 alatt nem látom, nem tudom másnál mûködik-e , plz nézzétek meg.
Valamiért még mindig nem engedi a middle align-ot, balra helyezi, ha middlet ha írok be 😞
(Az gombok tuti nem ilyenek lesznek, most a szemléltetés miatt dobtam valamit össze)
http://flickr.com/photos/zolika90/
és nem két egymásba ágyazott ciklust hazsnálok...a while ciklusok egymás után futnak le 1x kinézi az elsõ lehetõséget utánna a másodikat bár most jövök rá hogy pl a while ciklust felesleges betenni csak az ofnél kell a számot változtatni ..... de akkor is 20 ifet tegyek be 20 (html designelemmel mikor csak a vltozók neve és értéke változik...?
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
😊 Több lesz a gondod a Flash gombokkal, mint hasznod.
Külön metodikája van a beillesztésének (Javascript kell ahhoz, hogy az IE ne aktivációért nyavalyogjon); a keresõrobotok nem fogják megemészteni (ezáltal az oldal nem lesz feltérképezhetõ - rosszabb keresõhelyezés), stb...
A sima linkes-képes menüpont (gomb) ezzel szemben sokkal barátságosabb. Egyetlen sorral elintézhetõ, a keresõrobotok is jobban komálják (pontosabban könnyebb keresõbaráttá alaktani, mint egy Flash-ses gombot), az IE sem nyavalyog aaktivációért.
Példa egy sima linkes-képes "gombra":
<a href="rolam.htm"><img src="gomb.jpg" alt="Rólam" /></a>
"Lenne még egy-két gondom.Az elõbb említett gombokat nem lehet szabadon rendezni az oldalon, vagy csak balra, vagy csak jobbra egymás alá lehet õket tenni, vízszintesen egyáltalán nem lehet rendezni.Az align parancs átírása sem segített."
Mint már ability is említette: felejtsd el a grafikus szerkesztõ nézetet. Nem adja azt az optimális kódot, mint a kódszerkesztõ.
Egy forráskódnál egyszerûbben rájössz, hogy hol a probléma, mert vagy te szúrtad el, vagy az adott dolgot nem támogatja a böngészõ. Ja és ráadásul a megoldásokat forráskód formájában fogod kapni, nem "ide kattints, ott írd át"-formában.
Mutatok egy példát. Itt 3 linkkel ellátott kép van 3 "dobozban" - az egyik balra, a másik középre, a harmadik jobbra van igazítva.
Az egész igazítást a text-align CSS-tulajdonság végzi.
"Az utolsó probléma pedig, hogy flash mp3-at szeretnék elhelyezni, de nagy fehér foltot hagy a lejátszó körül, amit sehogysem tudok eltünteni."
Így látatlanba nem tudok mint mondani. Lehet a Flashben készült lejátszó körül van alapból szegély, vagy a Flash-objeltumnak van szegélye/margója, stb... Látni kellene az oldalt (ne a forráskódot másold be, az oldalt töltsd fel valahova és add meg a linket, ahonnan elérhetjük), hogy pontos diagnózist tudjunk mondani.
elsõ lekérdezés amit bemácsoltam a második:
$res2 = mysql_query("SELECT * FROM ftpd WHERE user_id = '$uid'");
$i=1;
while ($row2 = mysql_fetch_array($res2)) {
if ($i==0) {
$user2 = $row2<'User'>'User'>;
$dir2 = $row2<'Dir'>'Dir'>
print $user2;
print $dir2;
}
$i++;
}
a harmadik:
$res2 = mysql_query("SELECT * FROM ftpd WHERE user_id = '$uid'");
$i=2;
while ($row2 = mysql_fetch_array($res2)) {
if ($i==0) {
$user3 = $row2<'User'>'User'>;
$dir3 = $row2<'Dir'>'Dir'>
print $user3;
print $dir3;
}
$i++;
}
és ez így tovább 10-ig emrt elvileg 10 sort találhat 1 idhez..... de mivan ha a késöbbiekben nem 10 hanem 20 lesz akkor javíthatom a php-t arról nem is beszélve hogy gondolhatod hogy nem csak 2db print van hanem eléggé sokminden van benne... szal a php mérete sem 2bit 😛
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Ja most jut eszembe: lehet hogy DW úgy rakta be az állományokat, hogy "file://...". Na ez nem fog mûködni. Ellenõrzid, hogy a megfelelõ elérést kapják.
Amúgy az align left-el szerintem egymás mellé kéne pakolnia õket.
$res = mysql_query("SELECT * FROM users WHERE username = '$username'");
$row = mysql_fetch_array($res);
$uid = $row<'id'>'id'>;
$res2 = mysql_query("SELECT * FROM ftpd WHERE user_id = '$uid'");
$i=0;
while ($row2 = mysql_fetch_array($res2)) {
if ($i==0) {
$user = $row2<'User'>'User'>;
$dir = $row2<'Dir'>'Dir'>
print $user;
print $dir;
}
$i++;
}
?>
Ez a php elvileg és gyakorlatilag is lekérdezi az users táblából adott usernévhez tartozó id-t és másik táblából kikeresi azokat a sorokat amik adott userid-hez tartoznak majd feldolgozom.... arra lenne szükségem hogy ne manuálisan másolgassam res2-tõl lefelé a sort hanem autamatikusan ahány találtaot talál annyiszor lekérdezze és kiirja az adott adatot.... illetve minden találathoz rendeljen egy idt ami valahogy így nézzen ki (elsõ sorhoz pl ezt)[második sorhoz value=1:
<input type="hidden" value="0" name="submit_id">
thx remélem nem túl kusza ha valaki tud nekem +oldást rá annak thx!
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Az a probléma, hogy feltöltés után ezek a flash gombok egyszerûen nem látszanak, pedig a program amikor betölti az IE-be, akkor tökéletesen mûködnek.Az oldal html-ben van.
Lenne még egy-két gondom.Az elõbb említett gombokat nem lehet szabadon rendezni az oldalon, vagy csak balra, vagy csak jobbra egymás alá lehet õket tenni, vízszintesen egyáltalán nem lehet rendezni.Az align parancs átírása sem segített.
Az utolsó probléma pedig, hogy flash mp3-at szeretnék elhelyezni, de nagy fehér foltot hagy a lejátszó körül, amit sehogysem tudok eltünteni.
Így néz ki egy flash gombom kódja, ezt a Dreamweaver csinálta így, hátha segít a probléma megoldásában.
<p>
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0','width','100','height','22','src','button3','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','button3' ); //end AC code
</script><noscript>
<object classid="clsid😄27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="100" height="22">
<param name="BGCOLOR" value="" />
<param name="movie" value="button3.swf" />
<param name="quality" value="high" />
<embed src="button3.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" ></embed>
</object>
</noscript>
</p>
http://flickr.com/photos/zolika90/
Holnap megyek és vezsek valami js könyvet, inkább alapoktól kezdem, mert így semmire nem megyek
Helyesen így nézne ki:
1. Kikeressük a lista elemeit (tomb = getElementsByTagName("li");). Ez ad egy tömböt.
2. A talált elemek tömbjén végigmegyünk (for (i=0; i<tomb.length; i++) { /* Ide a 3. lépés */}).
3. A kilistázott tömbelem onclick eseményéhez hozzárendeljük a függvényt, ami kezeli az adott elem id attribútumát (tomb.onclick = function() {document.getElementById('target').innerHTML += this.getAttribute('id');}).
Ezzel megspóroltuk, "a minden egyes listaelemhez külön odaírom az;"-procedúrát...
onclick esemény fog bekövetkezni.
"valamelyikre"
Ha csak ez az egy listád van getElementsByTagName.
Ha több listád is van, a listaelemeket vértezd fel class attribútumokkal, és getElementsByClass segítségével gyûjtsd össze az adott elemeket.
"egy divbe id-vel együtt"
Egy attribútum értékének lekérdezése: getAttribute
"A beviteli mezõbe csak számokat lehessen beírni ill. a tizedes pontot, de a vesszõt már ne fogadja el ill a betûket."
Két lehetõséged van:
* isNaN metódus, ami kideríti, hogy egy adott kifejezés nem szám-e. Ha szám akkor logikai False értéket ad vissza, ha nem szám, akkor logikai True értéket.
* Reguláris kifejezéssel
"Az eredmény mezõt meg lehet csinálni úgy, h az csak kimeneti mezõ legyen, vagyis ne lehessen beleírni?"
Az eredményt kiíratod egy adott id-jú elembe (<div>, <p>, stb...):
document.getElementById('adottid').innerHTML = eredmeny;
Vagy letiltod az adott szövegmezõ írhatóságát - tessék elolvasni a HTML-referenciában:
<input type="text" name="eredmeny" readonly="readonly" />
Példa
"Ennek a eredmény mezõnek a tartalmát mindig kerekítse 2 tizedesig ha nem egész szám az eredmény"
Íme - a Javascript round keresõkifejezés elsõ helyezettje.
És a két tizedesig kerekítés is benne van:
var original=28.453
//round "original" to two decimals
var result=Math.round(original*100)/100 //returns 28.45
2. Inaktívvá lehet tenni a szövegmezõt, de azt hiszem, hogy olyankor pl. nem lehet kimásolni az eredményt. Egyszerûbb ha egy DIV-be rakod be az eredményt. Van ID-je, aztán innerHTML-el belenyomatod.
3. w3school -- keress rá google-ön. Ott vannak a függvények, onnan mindig ki tudod nézni. Amúgy gondolom a round() alkalmas erre.
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Szerintem ezzel mindent elmondtam, gondolom a fv-t megalkozása nem okoz gondot.
padding-right:
mi az ami ugyanez csak alul / felül?
alulra bottom, de feülrE?
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Ezt találtam, talán segít:
http://wwweickel.in.tum.de/lehre/Praktika/SS99/mysimplecalc.html
Van egy listám, a következõ formában:
<ul>
<li id="x1">Egyes</li>
<li id="x2">Kettes</li>
...
</ul>
Azt szeretném, hogy ha rákattintok valamelyikre, akkor az bekerüljön egy divbe id-vel együtt, amibõl egy html kódot generálna nekem a végn a kiválaszott elemekbõl, valahogy így:
<select>
<option value="valami.php?id=x1"></option>
<option value="valami.php?id=x2"></option>
...
</select>
Javascriptel szeretném megcsinálni. Próbáltam keresgélni nete, de azt sem tudom milyen kulcsszóval kéne rákeresnem
Javascript segítséget szeretnék kérni. Küslõ adatokból szeretnék különféle számításokat végezni JS-be ûrlap segítségével. Hogy lehet megcsinálni:
1. A beviteli mezõbe csak számokat lehessen beírni ill. a tizedes pontot, de a vesszõt már ne fogadja el ill a betûket. Tehát 2.27 az jó de a 2,27 már nem.
2. Az eredmény mezõt meg lehet csinálni úgy, h az csak kimeneti mezõ legyen, vagyis ne lehessen beleírni?
3. Ennek a eredmény mezõnek a tartalmát mindig kerekítse 2 tizedesig ha nem egész szám az eredmény, tehát 2.27813=2.28
Photoshop képeim: http://robos.atw.hu Euro Truck Simulator skin pack by robos: http://robos.atw.hu/eurotruck-simulator.html
Az MD5 nem titkosítás, hanem egy "biztonságos" ellenõrzõösszeg (hash).
Azért használjuk mégis jelszavak kezelésére az ellenõrzõösszegeket, mert egy ellenõrzõösszeg elegendõ ahhoz hogy azonosítsuk, hogy a megadott jelszó helyes-e vagy sem, mégis nem sima szövegként tároljuk a jelszót "csak egy lenyomatát".
Nézz szét az AES és a DES (ezek titkosítások) környékén illetve az SHA1 (ez utóbbi is ellenõrzõösszeg) táján. Bõvebben.
"tudtommal csak explorer támogatja a gördítõsáv mahinálását!"
Az Opera is támogatja a görgetõsáv színezését.
A Firefox nem.
CAC: Elfelejtettem - Magyarországon vagyunk.
Magyarországon, ahol a megrendelõ nem ért hozzá, és hajlamos olyan (pénzügyi, metodikai) feltételeket szabni, melyek nem válnak a projekt javára.
Magyarországon, ahol semmi jelentése/jelentõsége az akadálymentességnek, a szemantikának, a keresõoptimalizálásnak, a modern technikák használatának - és ebbõl következõleg a jó szakembert sem fizetik meg.
"mert IE-ben nem jelent meg másképp normálisan. A main frame auto scrollozású, és hiába voltak olyan html doksik, melyek margóstól meg sem közelítették a keret méretét, mégis berakta az IE a vízszintes gördítõsávot is."
A <frame>-be/<iframe>-be kerülõ oldal méretét a <frame>/<iframe> méreténél kisebbre kell korlátozni, így biztos nem kreálódik vízszintes görgetõsáv.
Tehát egy 400 pixel széles <iiframe> esetén a tartalomba kerülõ oldalnak az alábbi stílusdefiníció jár:
body,html { width: 370px; }
Másrészt tessék trükközni dokumentumtípus-deklarációval.
Ha az <iframe>-be kerülõ oldalnak az alábbi deklarációt adod:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
akkor nincs görgetõsáv.
Ha az alábbit:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
akkor van görgetõsáv.
http://www.adobe.com/devnet/dreamweaver/articles/horizontal_scroll.html
http://www.gotopower.net/disc_viewt.asp?mid=181
http://www.noscope.com/journal/2004/02/ie-horizontal-scrollbar-bug
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Dj Faustus:
Pontokba szedem, úgy egyszerûbb reagálgatni.
1. Bezony az GYIK lenne, nem tudom miért akartak Gyakran Feltett Kérdéseket. Megszoktam már, hogy ha elsõre nem értik meg a jószót felesleges tovább erõsködnöm...végülis õ fizet.
2. Nevetni fogsz, azért vannak word htmlek is, mert IE-ben nem jelent meg másképp normálisan. A main frame auto scrollozású, és hiába voltak olyan html doksik, melyek margóstól meg sem közelítették a keret méretét, mégis berakta az IE a vízszintes gördítõsávot is. Tudtommal sajna nincs olyan beállítása a scroll paraméternek, ami külön engedélyezi a vertikális és horizontális scrollbar-t. A Tidy viszont jó ötlet, köszi!
3. A kódlap, pdf és képaláírásos infókért is tenksz!
4. A js menühöz és a frameset-hez viszont szerintem már nem nyúlok hozzá. Az egész site-ot újra kéne csinálnom, ehhez meg pofátlanul keveset fizettek. 😞
Zavard össze a Világot: mosolyogj hétf?n! i7-4770, 16GB Kingston HyperX Blu 1600MHz DDR3, Gigabyte R9 280X Windforce, XFX core-edition 650, Microsoft SideWinder X4, Logitech G700
ezt kapom 😄 valami 1-es sorról makog de hát anak semmi köze nincs a mysqlhez 😄 meg valami baja van a mysqlem verziójával ami: (MySQL server verzió: 5.0.32)
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]