ugrás a tartalomhoz

Archívum - 2008

január 20

Miért nem lehet "display: table" a DIV-em IE alatt?

ktomcso · 2008. Jan. 19. (Szo), 22.08
Hallott már valaki olyan IE bug-ról, amelyben egy DIV-nek nem lehet "display: table" formázást adni?

Mi is történt?
Készítek egy honlapot, melynél fokozott figyelmet szenteltem az XHTML Strict validságra, melyet sikerült is tartanom. Már majdnem kész a lap, s ellenőrizném IE(7) alatt is, amikor is ledöbbenek, mert egy DIV nem veszi fel a tartalma méretét. Megnéztem, és nem felejtettem el megadni a display: table formázást.
IE alatt ellenöriztem "IE Developer Toolbar"-ral és ott a CSS ellenére display: block-ok jelez. Megpróbáltam a toolban felvenni a DIV-nek egy új attribútumot, miszerint table legyen a display-e, de nem hagyja. Az XHTML-be a DIV kezdő tagjébe beírva, ugyanezt az eredményt adja. A toolbarból lekérdeztem, honnan a fenéből veszi a block tulajdonságot (trace style), a válasz "No match", tehát még az IE sem tudja.
Mi lehet ez?
 

Text align - div tagon

Vrt · 2008. Jan. 19. (Szo), 17.05
Sziasztok!

Adott egy oldalon egy div tag. A text-align a boxon belül justify-re van allítva. Azt szeretném valahogy állítani hogy a div tagon belül levő szöveg ne fusson ki a széléig. Valahogy állíthatom a div tag belső margóit?

Köszi.

Krisztián
 

Három tábla egyenrangú kapcsolata

foxmulder · 2008. Jan. 19. (Szo), 15.55
Sziasztok!

Van három táblám:

INGATLANOK (id, cím, tulajdonos, ...)
INGATLANRÉSZEK (id, név, ...)
TULAJDONSÁGOK (id, név, ...)

A felhasználó az igényeinek legjobban megfelelő ingatlant keresi a nyilvántartott ingatlanok tulajdonságai között szűrve. Egy tulajdonság lehet pl.: az épület falának anyaga, vagy a padló burkolata. Előbbi az egész ingatlan tulajdonsága, utóbbi viszont ingatlanrészenként (nappali, fürdőszoba stb) más és más lehet (ezért hozom létre az INGATLANRÉSZEK táblát, amelynek egyik rekordja az "egész ingatlan").

A fenti táblák mindegyikének másik kettővel alkotottt páros kapcsolataihoz is rendelehetők attribútumok (az ingatlan itt csak példa, egyik másik kapcsolat ezek közül erőltetett), ezért ezekre a kapcsolótáblákra is szükség van:

INGATLANOK_TULAJDONSÁGOK (id, ingatlan_id, tulajdonság_id, további mezők)
INGATLANRÉSZEK_TULAJDONSÁGOK (id, ingatlanrész_id, tulajdonság_id, további mezők)
INGATLANOK_INGATLANRÉSZEK (id, ingatlanrész_id, ingatlan_id, további mezők)

Az egyes ingatlanok, egyes ingatlanrészeihez rendelt tulajdonságoknak (több is lehet) még nincs értéke, ezért kell egy, a fenti három táblát összekapcsoló kapcsolótábla is.
A kérdés: ha azt feltételezzük, hogy jóval több lesz a tulajdonságok alapján való keresés, mint az adatbevitel, akkor a három táblát összekapcsoló negyediket hogyan hozzam létre, melyik az optimális (vagy nincs jelentősége)?

Így:
INGATLANOK_INGATLANRÉSZEK_TULAJDONSÁGOK (id, ingatlan_ingatlanrész_id, tulajdonság_id, érték)
..vagy így:
INGATLANOK_INGATLANRÉSZEK_TULAJDONSÁGOK (id, ingatlan_id, ingatlanrész_tulajdonság_id, érték)
..vagy így:
INGATLANOK_TULAJDONSÁGOK_INGATLANRÉSZEK (id, ingatlan_tulajdonság_id, ingatlanrész_id, érték)
..vagy netalán így:
INGATLANOK_TULAJDONSÁGOK_INGATLANRÉSZEK (id, ingatlan_id, tulajdonság_id, ingatlanrész_id, ér

Miért nem valid az alábbi kódom?

lepke · 2008. Jan. 19. (Szo), 13.57
Megtudná nekem valaki mondani hogy ezzel az oldallal mit kéne csinálnom hogy valid legyen?
nem látom a bibit, kérlek segítsetek.(a validatorom a /> zárótageket átírta simán > ra de ugyanúgy invalid lett.)
[colorer=html]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>asdasdas</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="asdasdasd" />
<meta name="description" content="e mi" />
<script src="bb.js" type="text/javascript"></script>
<link href="css.css" rel="stylesheet" type="text/css" />
</head>
<body>

<ul>
<li><a href="alap.php?menu=fooldal" title="fooldal">Főoldal</a></li>
<li><a href="alap.php?menu=hirek" title="hirek">hirek</a></li>
<li><a href="alap.php?menu=kerdesek" title="kerdesek">kérdések-válaszok</a></li>
<li><a href="alap.php?menu=dokumentumok" title="dokumentumok">dokumentumok</a></li>
<li><a href='alap.php?menu=hirek&amp;hir=asdasdas&amp;acc&amp;kilep&amp;acc'>acc</a></li></ul>
<hr />

<table width='80%' border='1' id='asdasdas'>

<tr>
<td><a href='alap.php?menu=hirek&amp;hir=asdasdas' title='asdasdas'>érdeklődöm</a></td>
<td>2008-12-18 20:38:00</td>
<td>Lipovszky Gergely</td>
</tr>
<tr>

<td colspan='3'><div class="vastag">daasdasdasdasd</div>

<div class="dolt">asdasdasd</div>
<div class="alahuzott"><div class="idezet">"adadasdsdasdasdasds"</div></div>
<code>kóóóóóóóód</code>
<a href="http://www.google.com">link</a>
<div class="piros">piros</div>
<div class="zold">zöld</div>

<code>szerkesztve:2008-01-18 21:02:23</code></td>
</tr>

<tr>
<td>asdasdas</td>
<td>&nbsp;</td>
<td>asdasdasd</td>

</tr>
</table><a href="hirek/felmod.php?inaktival=3">Inaktivál</a><br /><a href='hirek/torol.php?ea=3'>töröl</a><br /><a href='alap.php?menu=hirek&amp;hir=asdasdas&amp;acc&amp;kilep&amp;modosit&amp;ea=3'>modosit</a><hr /><form action="hirek/felhir.php" method="post" name="editform" onsubmit="return checkForm(this)">

Subject:
<input type="text" name="cim" size="50"/>
<a href="javascript:smilie(':)')">
<img src="smilies/yellow/smile.gif" alt="smile" title="smile" /></a>
<a href="javascript:smilie(':D')">
<img src="smilies/yellow/biggrin.gif" alt="big grin" title="big grin"/></a>

<a href="javascript:smilie(':p')">
<img src="smilies/yellow/razz.gif" alt="razz" title="razz" /></a>
<input type="button" class="button" value="bold" name="bold" onclick="javascript:tag('b', '', 'bold*', '', 'bold', 'bold');" onMouseOver="helpline('bold')" />
<input type="button" class="button" value="italic" name="italic" onclick="javascript:tag('i', '', 'italic*', '', 'italic', 'italic');" onMouseOver="helpline('italic')" />

<input type="button" class="button" value="underline" name="underline" onclick="javascript:tag('u', '', 'underline*', '', 'underline', 'underline');" onMouseOver="helpline('underline')" />
<input type="button" class="button" value="quote" name="quote" onclick="javascript:tag('q', '
', 'quote*', '
', 'quote', 'quote');" onMouseOver="helpline('quote')" />
<input type="button" class="button" value="code" name="code" onclick="javascript:tag('c', '', 'code*', '', 'code', 'code');" onMouseOver="helpline('code')" />
<input type="button" class="button" value="url" name="url" onclick="javascript:tag('url', '', 'url*', '', 'url', 'url');" onMouseOver="helpline('url')" />

<input type="button" class="button" value="img" name="img" onclick="javascript:tag('img', '', 'img', 'img');" onMouseOver="helpline('img')" />

Rewrite szabály, hogy minden kérést az index.php szolgáljon ki

Gully Foyle · 2008. Jan. 19. (Szo), 12.50
Sziasztok!

Mit kell beírnom a .htacces fájlba, hogy minden kérést pl. az index.php dolgozzon fel (az alkönyvtárakban is)? Többek között azt szeretném elérni, hogy ne lehessen a böngészőben visszafelé lépkedni. Ha az URL nem kerülne kiírásra, az még jobb lenne.

Válaszaitokat előre is köszönöm.
 

Tartalom betöltések, portál mintára

demizoli · 2008. Jan. 19. (Szo), 09.10
Sziasztok,
a segítségeteket szeretném kérni egy portál elindításában. Működtetek egy weboldalt már pár éve és most jött el az ideje, hogy CSS tanulmányaimat felhasználva egy új dizájnt készítsek. Viszont mint mondottam portált készítenék és a tartalom megjelenítéssel vannak gondjaim. Nem tudom, hogyan kell azt elérnem, hogy a hivatkozás után egy strukturált oldal jelenjen meg amibe adott helyre betöltődik a tartalom de az oldal többi része mindig egyforma marad. Régen (jelenleg) annyi oldalt hoztam létre ahány cikkem volt (évente 150-200) és ha például a linkeknél változtattam, vagy a hónap képet kicseréltem az egyik oldalon azt az összesen ki kellett cserélni utána.
Tudom, hogy van az iFrame de úgy tudom azt ma már nem célszerű használni.
Segítségeteket előre is köszönöm,
 

JavaScript form elem disabled több form esetén

Qkac · 2008. Jan. 19. (Szo), 01.39
Sziasztok! Az lenne a kérdésem, hogy hogyan tudok elérni egy űrlap elemet, ha több form van az oldalon, amiket php ciklussal generálok ezért nem tudom előre hogy hány lesz.

php:
Van egy űrlap: rajta egy radio button - onclick='fv($i)' <- $i a <form name/id=form[$i] -ben is használt sorszám.

js:
function fv(i){
document.form1.inputmezo.disabled = false;
}

Nos itt nem tudom hogy a "form1" helyére mit kéne írni, hogy mindig az éppen aktuális űrlapon vizsgálódjon :)

próbáltam pl form+i, meg "form"+i, meg ugy is hogy átküldöm az egész form[i]-t de nem helyettesítődik be az i változó hanem string-ként kezeli...

Biztos egyszerű a megoldás de nem vagyok otthon JavaScriptben.
Köszi a segítséget!
 

január 18

SMS - formból

ildi81 · 2008. Jan. 18. (P), 14.33
Segítséget kérnék! A problémám, hogy van egy SMS szerverem. Így tudom használni:

if(isset($_POST["first_name"]))
   {
include_once('mynuSOAP/class.nusoap_base.php');
$client = new mysoap_client("http://sms.xxxxx.com/soap/server.php?wsdl");
$res= $client->call('sendsms', 'Felhasználónév', 'Jelszó', 'Telefonszám', $_POST["first_name"] );
Ez így ok! De hogy tudom rávenni, hogy küldje el a többi form adatot is. Példáus a first_name-n kívül a last_name-t is.

Sajnos sehogy nem megy! Kérem segítségetek!

Köszi!

Ildi
 

kép méretezés feltöltés után átnevezéssel együtt

DsA · 2008. Jan. 18. (P), 13.31
Szia mindenki!
Felmerült egy apró, ugyanakkor fejettörő probléma amit nem értek, van egy feltöltö script ami feltölti aképet a tárhelyre, eredeti méretében, utána reeresztek egy kép méretező fgv-t h méretezze át a képet és térjen vissza ugyanazzal a képpel, de egy thumbs_ stringet tegyen a kép neve elé, de nem sikerül valamiért a végére oda tudom bigyeszteni de az elejére nem..
itt a kép méretező fgv:
function image_resize($kep) {
$size = getimagesize($kep);
$forras = imagecreatefromjpeg($kep);
$szorzo = "1";

if ($size[0]> 89) {
if ($size[0]>= $size[1]) {
$szorzo = (89/$size[0]);
}
}
if ($size[1]> 60) {
if ($size[1]>= $size[0]) {
$szorzo = (60/$size[1]);
}
}
$ujszel = $size[0]*$szorzo;
$ujmag = $size[1]*$szorzo;

$cel = imagecreatetruecolor($ujszel,$ujmag);

imagecopyresampled($cel,$forras,0,0,0,0,$ujszel,$ujmag,$size[0],$size[1]);
imagejpeg($cel,"../newdvd/thumb_".$kep,90);
}

tehát nekem kell az eredeti kép is meg a méretezett kép is thumbs_ előtaggal
van valakinek valami ötlete?
előre is köszi mindent!
 

január 18

Közös valutaalapra váltás majd rendezés SQL-lel

cworek · 2008. Jan. 17. (Cs), 22.57
Sziasztok!

Eléggé elakadtam egy mysql-es problémánál, kérem, aki tud, segítsen.
Adva van egy ingatlan nyilvántartás. Szeretnék találatokat szűkíteni, és ezeket rendezni. Az ár szerinti rendezésnél van problémám, a következők miatt.
Az ingatlan árak vagy forintban(price_huf mező), vagy euróban (price_euro), vagy angol fontban (price_gbp) vannak megadva. Onnan tudjuk, hogy melyikben, hogy van egy mező, ami enum-ként jelöli (default_currency = enum('huf','euro','gbp').

Az aktuális átváltási árfolyam 'kívülről' érkezik (mnb honlapról szedem egy cron scripttel), s mint php változó van mentve (nem az adatbázisba, hanem file-ba).

Én nem vagyok sql nyelv szakértő, ezért nem tudom, hogy lehet-e olyan egysoros lekérdezést készíteni, amely vizsgálja, hogy melyik a default pénznem, azt egy közös alapra helyezi a kívülről kapott átváltási értékekkel, (mondjuk forintra), és ezek alapján rendezi a találatot. Lehet az ORDER BY elem után IF szerkezet? Vagy valamely más módon lehet megoldani?

Köszönöm!