ugrás a tartalomhoz

Archívum - Dec 10, 2007

Függvény hívás helyének megállapítása

fchris82 · 2007. Dec. 10. (H), 22.32
Nos, a következő problémám akadt. Van egy t() fv-em, ami "fordít". Van hozzá egy gyűjtő, ami azt csinálja, hogy ha olyan szöveget talál (kap paraméterként), aminek nincs fordítása és még forrásként sem szerepel az adatbázisban, akkor azt beleteszi. Csakhogy én most szeretném ezt kibővíteni azzal, hogy elmentem, honnan került meghívásra. Van vkinek bármilyen ötlete erre?

Mondok egy példát, hátha így nem érthető egészen:
Van egy func.t.php fájl, ebben van definiálva a t() fv.
Van még egy index.php. Ez hívja meg a cikk.php-t, az URL-t "értelmezve".
A cikk.php 20. sora pedig ez: t('Ez a cikk címe').

Ez még nem szerepel az adatbázisban. Ekkor a program elmenti a fordítandók közé. Szeretném, ha azt is mellé mentené, hogy ezt a szöveget a cikk.php 20. sorában találta. De a __FILE__ a func.t.php-t adja vissza, a $_SERVER['PHP_SELF'] pedig az index.php-t :-/

Persze csinálhatnám, hogy minden t hívásnál paraméterként átadom a helyet is, de az eléggé munkaigényes, közel 1000 fájlról beszélek.
 

letter spacing hiba

fajtbros · 2007. Dec. 10. (H), 19.33
Üdv!

Ti vagytok az utolsó reményem, segítségre lenne szükségem.

Van egy div dobozom, benne szöveg. A gondom az hogy bár nem használok letter-spacinget a css-ben, mégis más betűközt mutat a ff és a 6-os IE.

Itt van két kép, az egyik ff-ben, a másik IE-ben készült:

ff-ben
ie-ben

Itt pedig a használt css kód:

    #apDiv12 {
	position:absolute;
	left:177px;
	top:42px;
	width:170px;
	height:45px;
	z-index:4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 10px;}
Kris
 

Best of CSS Design 2007

Török Gábor · 2007. Dec. 10. (H), 18.59
Gyűjtés 2007 minőségi CSS alapú designjairól
 

JS Legördülő menübe kép

PredMan · 2007. Dec. 10. (H), 17.30
Sziasztok!

adott a következő JS-es legördülőmenü:

http://www.dynamicdrive.com/dynamicindex1/anylinkcss.htm

a kérdésem az lenne, hogy hogyan lehetne a szövegek elé képet is beszúrni?
tehát vázlatosan...

---------
kép link // a kép is és a szöveg is középre legyen igazítva
---------
kép link
---------
kép link
---------

ha simán beillesztek a kódba egy képet így:
<p><img src="bullet.gif" width="10" height="10"><a href="http://www.cnn.com/">CNN</p></a>

akkor a kép a szöveg bal felső csücskében jelenik meg. Próbálkoztam már a képnek align-t állítani, de semmi hatás. Ha meg táblázatba rakom a képet, tehát külön cellába a képet és külön a szöveget, akkor ugyan középen lesz a kép is, meg a szöveg is, de szétcsúszik minden.

Lenne valamilyen ötletetek erre?

előre is köszönöm a segítségeteket!
 

Nem tudom elkapni a kivételeket PHP5-ben

Max Logan · 2007. Dec. 10. (H), 16.53
Szeretnék kivételkezelést használni, de vmiért nem akar működni a dolog. Az alap manual-os példa is Fatal error: Uncaught Exception hibával leáll.

A következőt próbálom:

	try
	{
		throw new Exception("Ez itten a hiba leírása ...");
	}
	catch (Exception $e)
	{
		echo "Hibaüzenet: ", $e -> getMessage(), "<br>";
	}
de a következő hibaüzenettel elszáll:

Fatal error: Uncaught exception 'Exception' with message 'Hiba szövege ...' in xyz.php:5 Stack trace: #0 {main} thrown in xyz.php on line 5

Mi a hiba, én csinálok vmit rosszul?

Ps.: PHP 5.2.1-en próbálom
 

Re-Securing JSON

Török Gábor · 2007. Dec. 10. (H), 14.31
Firefox 3-ban (JS 1.8) már nem lehet az alapvető globális objektumokat újradefiniálni
 

A mysql_num_rows függvény "supplied argument is not a valid MySQL result resource" hibát dob

csath geza · 2007. Dec. 10. (H), 13.06
Sziasztok!

Egy napja szenvedek azzal, hogy ha egy php programban fuggvenyben hasznalom a mysql_num_rows -t, akkor azt a figyelmeztetest kuldi, hogy:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\server\Apache2\htdocs\munka\common_db.inc on line 100.
Ha egyszeruen meghivom ezt a fuggvenyt, akkor minden gond nelkul megcsinalja. Erthetetlen. Koszonom a segitseget.

G
 

wrap() vagy valami ilyesmi

Grimlab · 2007. Dec. 10. (H), 13.01
Sziasztok, milyen utasítással lehet megoldani, hogy egy elemet egy másik elem köré tegyünk.

Kiinduló állapot:
<div id="belso">:)</div>
Vég állapot:
<div id="kulso"><div id="belso">:)</div></div>
Jquery-ben ezt csinálja a wrap metódus!

Köszönöm,
G.
 

CSS: The All-Expandable Box

Török Gábor · 2007. Dec. 10. (H), 08.43
Betűméret növelésénél minden irányba nyúló doboz