ugrás a tartalomhoz

Archívum - Jún 2007

június 14

rövid webcímek: több mappa mélységben, illetve 404-es header

jeti · 2007. Jún. 14. (Cs), 18.05
Sziasztok!

Rövid webcímeket szeretnék használni. Addig el is jutottam, hogy rewrite-al átadom az index.php-mnak a $REDIRECT_URL-t. De a következő problémákba ütköztem:
1.) Több mappa mélységben eltűnnek a stíluslapjaim, és a képeim is. Pl.: localhost/forum ez még oké, de a localhost/forum/tema/2007 már nem. (Ráadásul tudom is, hogy mi a hiba: forum/tema/2007 mappába nincsenek meg a stíluslap fájlok, se a képek.) Ezt a hibát, hogy lehetne kikerülni?
2./a) A másik probléma meg a következő. Korábban a programjaim folyamatosan kiírták az adatokat a böngésző felé. Pl.: Fejléc, és a menü kiírása... munkamenet folyamat kezelése, megfelelő modul kiválasztása... modul nevének, címének kiírása... a modul tartalmának kikeresése az adatbázisból... a feldolgozott tartalom kiírása
Most a rövid webcímeknél ki kell adnom a header("HTTP/1.0 404 Not Found");-t. Emiatt vagy kétszer kell mindent elvégezni (bárminemű kiírás előtt is), vagy valamilyen ideiglenes tárba kéne kiírnom minden egyes oldalbetöltést, és csak ha kész akkor kiírni az egészet. Ez hogy oldható meg? Nem terheli nagyon a szervert?
2/b.) Emellett a címeket (<TITLE>) is szeretném egyedivé tenni. Megint majdnem ott vagyok, mint előbb: Fejléc, és a menü kiírása... munkamenet folyamat kezelése, megfelelő modul kiválasztása... modul nevének, címének kiírása... Már rég kiírtam a TITLE tag-et, és hogy fogom belevarázsolni még ezt a címet is? (javascript nélkül! ;-) ) a modul tartalmának kikeresése az adatbázisból... a feldolgozott tartalom kiírása
Erre van egy ötletem (de szerintem sokkal szebben is meg lehetne oldani). A menü kiírását egy függvénybe teszem, és csak akkor hívom meg ha megvan a cím. Erre kiírja a fejlécet, és a menüt. Az egyik bemeneti paraméter, pedig a TITLE tag-ek közé beillesztendő szöveg lenne... Esetleg arra is gondoltam, hogy az "a" ponttal is variálhatnám, de nem, mert a munkamenet használatát nem tudom ennyire későre hagyni. Az meg már hagy nyomot maga után...

frameset & include & stylesheet

figyuri · 2007. Jún. 14. (Cs), 16.04
Sziasztok, -van egy file s_kezeles.php, az elejen szerepel :
include('fejlec_2.inc');
print "<LINK rel='stylesheet' type='text/css' href='ho_masik.css'>";
...
case 'sz': include("szures.php");
break;
case 'gy' : include("framset_gyogyszer.php");
break;

-az elso esetben atadja a beallitasokat (fejlecet is) a szures.php -nak, s megjelenik a szures.php oldal, a masodik esetben csak a fejlec jelenik meg, a tartalom nem ?

a framset_gyogyszer.php -ben ennyi van :
<?php
...
print "<FRAMESET ROWS='65%,*'>
<frame src='gyogyszer.php?kezeles=$kezeles&betegid=$betegid' name=gyogyszer_lista noresize marginwidth='0' marginheight='0' frameborder='no' scrolling='Auto'>
<frame src='felirt_gyogysz.php?betegid=$betegid' name=gyogyszer_felirt noresize marginwidth='0' marginheight='0' frameborder='no' scrolling='Auto'>
</FRAMESET>
</html>";
?>

Lehet, hogy a frameset miatt nem jelenik meg ?

koszi : -gyuri-
 

Mit olvasol online web2 témában?

sotetbarna · 2007. Jún. 14. (Cs), 12.39
Sziasztok!

Az lenne a kérdésem, hogy Ti milyen weboldalakat néztek rendszeresen, hogy a legfrisebb dolgokról képbe kerüljetek (a weblaboron kívül)?

Én ezeket nézem naponta:
(http://del.icio.us/sotetbarna/dailycheck)
http://dfckr.com/
http://www.designmeltdown.com/default.aspx
http://www.cssplay.co.uk/
http://maxdesign.com.au/
http://www.stylegala.com/
http://www.techcrunch.com/
http://www.contentwithstyle.co.uk/
http://ajaxian.com/
http://dev.upian.com/hotlinks/
http://www.456bereastreet.com/
http://www.cssbeauty.com/

Ezeket hetente kb:
(http://del.icio.us/sotetbarna/interesting)
http://particletree.com/
http://www.csszengarden.com/
http://www.mezzoblue.com/
http://www.alistapart.com/
http://db4free.blogspot.com/


Írjatok be jó linkeket, hogy más is okulhasson! Lényeg, hogy webfejlesztéssel kapcsolatos legyen (mindegy, hogy rails, php, mysql, css, vagy akármi, mindenki ki tudja válogatni magának a neki tetszőket).

Barna
 

XHTML 1.1 doctype-ot megadva szétcsúszik az oldal

levipadre · 2007. Jún. 14. (Cs), 10.36
Sziasztok!

Egy olyan probléma jelentkezett honlapkészítés közben, hogy:

A HTML kódban indítottam a DOCTYPE-ot, majd a szokásos dolgokat. IE7 és Mozilla 2.0.0.4 alatt teszteltem a lapot.
Mindkettőnél szét volt csúszva az egész, sőt, némely elemeket meg sem jelenített a böngésző.
Azt vettem észre, hogy ha kiveszem a DOCTYPE-ot a kódból, akkor az IE tökéleteen megjeleníti az oldalt, Mozillánál viszont minden marad ugyanolyan rosszul.
Már kipróbáltam szerintem az összes DOCTYPE deklarálást, de akkor is szétesik az egész, úgyhogy ezért fordultam hozzátok.
A CSS-sel úgy gondolom, nem lehet baj, mert megjeleník az oldal ahogy kell, de csak akkor, ha nincsen doctype.

Nem tudom, kapásból tudja-e valaki a megoldást, ha szükséges, persze megadok kódot is, de talán elsőre elég lesz ennyi.

HTML(így ment az odal):

<html>
<head>
      <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
      <meta http-equiv="content-language" content="hu" />
      <meta name="description" content="kresz-oktatás" />
      <meta name="keywords"  content="lwdesign,webdegign,design,honlap,honlapkészítés,logo,céglogo,névjegykártya,készítés,tervezés" />
      <meta name="author" content="Levente" />
      <meta name="copyright" content="Levente, 2007" />
		
		<link rel="shortcut icon" href="images/logo_s.ico" />
		<link rel="stylesheet" href="style_varosszepe.css" type="text/css">
		<link rel="stylesheet" href="flexcrollstyles.css" type="text/css">
		<link rel="stylesheet" href="tutorsty.css" type="text/css">
		<script language="JavaScript" type='text/javascript' src="flexcroll.js"></script>

		<title>LW Design - Város Szépe</title>
</head>


HTML (így már szétcsúszott)

[colorer=html]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />

június 13

Javascript DOMParser probléma

krey · 2007. Jún. 13. (Sze), 20.23
Tisztelt Fórumozók!

Javascriptben DOMParserrel próbálok parzolni egy HTML fájlt. Kb. így:
parser = ((new DOMParser()).parseFromString(xmlString, "text/xml"));
A HTML fájl nem valid és iso-8859-2 kódolású.
Ezután a sor után Exceptiont kapok és a parseFromString 2. argumentumától függ, hogy milyet. Ha text/xml (ill. application/xml+xhtml), akkor szintaxis hibákat kapok, abból adódóan, hogy a fájl nem valid... Ha viszont text/html vagy akármi más, akkor errort kapok, hogy ez nincs implementálva.
0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIDOMParser.parseFromString]

Elég sokmindennel próbálkoztam; kódolások babrálásával is, de nem hozott eredményt.
Előre is köszönöm segítségeteket!

üdv. krey
 

Naív spam védelem

Marcell · 2007. Jún. 13. (Sze), 17.26
Ma reggel jutott eszembe a következő (lehet, h már ősrégi ötlet):

Adott egy hozzászólás rész, ahova login nélkül is lehet írni. Nem szeretnék spamet, de szeretném elkerülni az össze-vissza torzított képeket és a "Milyen színű az ég?" jellegű kérdéseket, mert ezek véleményem szerint elriasztják a felhasználót (meg persze rondítják az oldalamat :)).

A gyors hozzászólás jellegéből adódóan a delikvens e-mail címére nincs szükségem, tehát nem is kérem be tőle. Viszont mégis berakok egy 'email' nevű INPUT-ot (direkt sok "beszédes" résszel, id="email", name="email" class="required"...), és CSS-sel display:none tulajdonságot adok neki. Tehát egy humán ember nem fogja kitölteni, viszont egy robot jó eséllyel benézi. Ha ki van töltve, akkor spamnek minősítem és büntit szabok ki, ha nincs akkor elfogadom.

Hol bukhat meg ez a szűrés? A robotok képesek visszafejteni a CSS szabályaimat (nyilván külön fájlban, esetleg vmi tök fura kiválasztóval karöltve)?
 

Fckeditor és az IE6 Peekaboo Bug

s_volenszki · 2007. Jún. 13. (Sze), 17.13
Sziasztok!

Gondolom már mindenkinek a könyökén jöm ki az Fckeditor, de szembesültem egy érdekes jelenséggel.
Ha fck-t konfigurálok úgy hogy a toolbar Out legyen (mert a szerkesztő területnek csak 180px szélesnek kell lennie a toolbar-nak meg 520px), akkor IE 6.0 oldal újratöltés után lenyeli egy részét a toolbar-nak (csak az első sornyi gomb jelenik meg).

Ez a kód:

<!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="hu" lang="hu">
<head>
    <title>FckEditor</title>
<head>
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
</head>
<body>
    <div id="xToolbar" style="width:520px;margin-left:auto;margin-right:auto;"></div>
    <div id="xEditor" style="width:180px;margin-left:auto;margin-right:auto;">
    <form action="sampleposteddata.php" method="post" target="_blank" style="margin:0px;">
        <script type="text/javascript">
        var oFCKeditor = new FCKeditor( 'FCKeditor_1' ) ;
        oFCKeditor.BasePath	= 'fckeditor/' ;
        oFCKeditor.Height = 400 ;
        oFCKeditor.Width = 180 ;
        oFCKeditor.ToolbarSet = "MyToolbar" ;
        oFCKeditor.Config[ 'ToolbarLocation' ] = 'Out:xToolbar' ;
        oFCKeditor.Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
        oFCKeditor.Create() ;
    </script>
    </form>
    </div>
</body>
</html>
Azt találtam Yahoo-n, hogy ez valami Peekaboo Bug, és az IE 7.0 már nem csinálja. Írnak három megoldást amiket a div-ekbe kellene belebügykölni, de nem a toolbar és az editor area div-jeibe, hanem az editor és az editorban található gombokat csoportosító divekbe.

A kérdésem az, hogy létezik valami doksi erre a témára, vagy van más mód is arra, hogy különállóan méretezzem a toolbar-t és az editor area-t?

Character Set Tables

yaanno · 2007. Jún. 13. (Sze), 13.02
Hasznos kódtáblák webfejlesztők számára
 

Flash-ben JavaScript

konoko · 2007. Jún. 13. (Sze), 12.59
Sziasztok.

Egy olyan kérdésem lenne hogy flash-be hogy tudok javascript-et beilleszteni? Van egy script ami egy online webkamerára kapcsolódik és a képét adja vissza. Ezt kellene betenem egy flash site-ba de nem igazán tudom hogy hol kezdjek neki.
Tudtok ebben nekem segíteni?
Előre is köszi.

Üdv.: Konoko
 

Apache log_rotate fájl hozzáférés

Topi · 2007. Jún. 13. (Sze), 11.53
Sziasztok!

Linux alatt tök jól megy a mod_log_rotate, és semmi probléma nincs vele. Windowson 2.0.59-es Apache-on szépen új fájlt kezd minden nap, de nem engedi el a fájlt. Írtam egy kis programot, ami végigmegy minden nap hajnali egykor az össze vhost log könyvtárán és bezippeli az előző napit, majd törli a logot.
Törölni nem tudja, mert fogja még az apache, de mikor leállítom az apache-ot eltűnik a fájl. Tehát valamennyire mégis sikerült törölni.
Az automatikus zippelés pont azért jó, hogy ne kelljen kb 60 vhost logjait kézzel archiválgatni. Most átmeneti megoldásként 3-4 naponta restartolom apache-ot.

Van valami ötletetek, hogy miért fogja meg olvasásra is a már régi logokat?

Köszi. Üdv. Topi.