ugrás a tartalomhoz

Archívum - Már 2008

március 10

Bízzuk a Smartyra?

toro · 2008. Már. 10. (H), 14.46
A Smartyval bogarászva jött elő egy dilema.

Egy szovegben BBcode-dal lementve kép hivatkozás van, amire, ha létezik nagyítható verziója, egy linket kellene rátenni, hivatkozva a nagy képre.

Van ugyan lehetőség arra, hogy ezt a Smarty részben megcsianálja, de amennyire én látom annak kitalálása, hogy a képhez tartozik-e nagyitás a php-ra marad. De ha ez igy van, akkor nem célszerűbb-e azonnal feldolgozni az egész dolgot php-ban. Valószínüleg célszerűbb, hiszen egy egyszerű függvénnyel megoldható az ügy, míg a Smarty interpretálja a html_image-et és még egy-két kapcsolódó feltételt, ami kevésbé hatékonynak tűnik.

De akkor sérül a html/php szétválasztás elve, hiszen html kódot kezdek a php-n belül generálni.

A kérdés nem életbevágó, de kíváncsi lennék a véleményetekre.
 

Firebug eval()-on belüli hibához ugorjon

zzrek · 2008. Már. 10. (H), 14.25
Sziasztok!
Egy olyan kódot próbálok debugolni, amiben sok, hosszú evalolt script van.
Sajnos a firebug nem sokat segít, mert a hibánál ugyan kiírja, hogy mivel van baja (aalert) de nem "visz oda" ahol a hiba van, csak az eval(a)-hoz. Ha hosszú az evalolt kód, nehéz kitalálni hol lehet a baj (szerencsére az MS script debugger ilyenkor meg tudja mutatni a kódot és benne a hiba helyét)
Van valami mód rá, hogy a Firebug megmutassa nekem ilyenkor az evalolt kódot, és benne, hogy hol akadt el?
Köszi!

<html>
 <head>
  <title>teszt</title>
  
<script type="text/javascript">
/* <![CDATA[ */

alert("1");
a='aalert("2");';
eval(a);
alert("3");

/* ]]> */
</script>
  
 </head>
 <body>

</body>
</html>
 

március 10

CSS hover HTC-vel nem valid

Castor87 · 2008. Már. 9. (V), 23.10
Üdv!

Ismert IE bugot a csshover.htc fájlal sikerült orvosolnom. Következőképpen hívom meg css-ben:
body
{
  behavior: url("./css/csshover.htc");
}
Az vele a problémám, hogy a CSS Validator hibának tekinti. Van egyéb mód, hogy valid legyen?
 

Megváltoztathatatlan 644-es attribútum

AQKing · 2008. Már. 9. (V), 13.34
Sziasztok!

Egy fórumot próbálgatok csinálni. Minden egyes topiknak egy új mappa nyílna, azon belül pedig egy új index.php.

A kód így néz ki, ami elkészíti a mappát és a filet:

<?
$submit=$_REQUEST['submit'];

if(isset($submit))
{
	mkdir('/path/to/file/01');
	touch('/path/to/file/01/index.php');
}
?>
Sikeresen elkészítette őket, azonban nem tudom letörölni... Total Commandert használok és látom, hogy az index.php-nek 644-es attribútuma van, de nem tudom megváltoztatni.

Hiba: 550 Could not change perms on index.php: Operation not permitted

Van erre valami meg oldás?

--Köszi előre is--
 

DOCTYPE és CSS

T.Zoli · 2008. Már. 9. (V), 12.33
Sziasztok

Egyszerű formázást szerettem volna CSS-el végrehajtani. 800 pixel széles nagy konténer középre, majd ebben egy fejléc, alatta pedig a maradék.
Amíg a DOCTYPE nincs megadva, jól jelenik meg (Firefox, Opera).

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<title>Teszt</title>
	<meta http-equiv="Content-type" content="text/html; charset=utf-8">
	<style type="text/css">
		<!--@import url(style.css);-->
	</style>
</head>
<body>
<div class='mpage'>
	<div class='banner'>
	
	</div>
	
	<div class='cont'>
		tesztszöveg
	</div>
</div>
</body>
</html>


body {	background-color:#dadada;
		margin:0 0 0 0;
        padding: 0 0 0 0;}

.mpage {	margin-left: auto;
		margin-right: auto;
		width: 800px;
		height: 100%;
		background:#7f7f7f;}

.banner {height: 80px;
		background:#f7f7f7;}

.cont {	margin: 10 25 5 55;}
DOCTYPE nélkül

DOCTYPE esetén

A kérdésem annyi lenne, mit módosítasak, hogy úgy nézzen ki DOCTYPE megadása esetén, mint nélküle?
 

Az ActiveState nyílt forrásúvá tette a Komodo Edit-et

Török Gábor · 2008. Már. 9. (V), 02.06
Nyílt forrású lett a keresztplatformos szerkesztő
 

március 8

When duplication is not duplication

Török Gábor · 2008. Már. 8. (Szo), 17.44
Hogy mit nevezünk kód duplikációnak, kontextus függvénye
 

Ajax menü, Yahoo yui

Castor87 · 2008. Már. 8. (Szo), 17.31
Üdv!

Yahoo ajax könyvtárból illesztettem be egy mozgó menüt az oldalamba. A firebug egy hibát jelez:
Component returned failure code: 0x80470002 (NS_BASE_STREAM_CLOSED) [nsIScriptableInputStream.available]
Mond ez valakinek valamit? :)

Név szerint erről a menüről van szó, mely megtalálható a YUI version 2.5.0-ban:
Website Top Nav Using Animation With Submenus Built From Markup

A kérdésem az lenne, van-e egyszerű megoldás a hiba eltüntetésére.

Köszönöm előre is!
 

Speciális karakterek eltávolítása, ékezettelenés

Johnny · 2008. Már. 8. (Szo), 17.25
Sziasztok!

Egy olyan függvényt, megoldást keresek, amely az oldalamon a felhasználó által beküldött stringet átalakítja úgy, hogy az összes ékezetes betűt átalakítja az angol abc-nek megfelelőre (á->a, ű->u, stb...), valamint az egyéb "speciális" karaktereket (pl. #,+"! stb) egyszerűen eltávolítja.

Ha van valakinek megoldása rá, akkor azt megköszönöm.
 

Major Update to Prism, First Prototype of Browser Integration

Török Gábor · 2008. Már. 8. (Szo), 17.22
Firefox 3-hoz telepíthető Prism kiegészítővel „lecsatolhatók” a webalkalmazások