ugrás a tartalomhoz

Rövid webcímek használata (mint a Weblaboron)

Anonymous · 2005. Júl. 26. (K), 13.48
Lehet, hogy nem "publikus", amit meg szeretnek tudni, de azert megkerdezem.

Szoval, en eddig minden oldalamat ugy keszitettem el, hogy a linkek a kovetkezokeppen neznek ki:

<a href="/?mod=cikkek&id=147" alt="Ez most egy proba link" title="Ez most egy proba link">Ez most egy proba link</a>
Ezzel szemben nalatok ez igy van:

<a href="/?cikkek/probalink" alt="Ez most egy proba link" title="Ez most egy proba link">Ez most egy proba link</a>
Na, en errol a technikarol szeretnek meg tudni tobbet. Hogyan lehet "szebb" linkeket kesziteni, milyen "hatter" kell hozza?

Ha egy linket kapok, ahol utana tudok nezni azt is megkoszonom.
 
1

Persze elszurtam

Anonymous · 2005. Júl. 26. (K), 13.49
Kicsit elszurtam a masodik kod reszletet, de remelem ertitek a kerdes lenyeget! :)
2

Link

attlad · 2005. Júl. 26. (K), 13.51
http://weblabor.hu/cikkek/rovidwebcim

Attila
4

+1

kgyt · 2005. Júl. 26. (K), 23.23
Én a (cikkben is említett) PATH_INFO és ForceType párosítást használom.
Szerintem végtelenül egyszerű megoldani...

--
Szeretettel: Károly György Tamás
kgyt(a)kgyt.hu - http://kgyt.hu
5

CSS formazas elmarad

Anonymous · 2005. Júl. 28. (Cs), 11.51
Megoldottam a dolgot ugy, hogy mukodik mar a rovid webcim, viszont ha rakattintok egy linkre, akkor a CSS formazas elmarad.

Lehet, hogy rosszul ertettem a dolgot, de en most ugy csinaltam, hogy az index.php helyett, ami eddig kezelt mindent, letrehoztam egy hirek nevu filet, a gyokerbe, ami teljesen ugyanaz, mint az index.php, csak egyetlen egy modult kezel: megjeleniti az adott hirt.

Mi lehet a gond?
6

Nem kell hatásnak lennie

Hojtsy Gábor · 2005. Júl. 28. (Cs), 12.06
Ennek nem kellene hatással lennie a CSS-re. Mit vársz a CSS alapján, ami nem következik be? Hogy néz ki a pontos HTML és CSS kód (csak a releváns részlet!)?
7

Kod

Anonymous · 2005. Júl. 28. (Cs), 12.13
Hirek:

<?php

include('config/config.php');

// Ha kaptunk sorszamot, akkor azt vesszuk le egesz szamma alakitva, kulonben 0 az alapertelmezes
$id = (isset($_SERVER['PATH_INFO']) ? intval(substr($_SERVER['PATH_INFO'], 1)) : 0);

if ($id) {
  // Valamilyen kod, ami eloveszi az adott konyvet
}
else {
  // Valamilyen kod, ami hibat ad, vagy
  // egy konyv index oldalt ir ki
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Pagetitle</title>
<link href="style/layout.css" rel="stylesheet" type="text/css">
</head>
....
<div id="content"><?php include('files/news.php'); ?></div>
...
</body>
</html>
Felhő: code helyett használd inkább a colorer taget!

A CSS formazast ertelemszeruen a style mappaban talalhato layout.css vegezne el, ahogyan az index.php eseteben is. Azonban nem tortenik semmilyen formazas, csak egymas ala kiirja a dolgokat, mintha nem is letezne CSS hozza...
8

Kimaradt

Anonymous · 2005. Júl. 28. (Cs), 12.25
Ez a news.php feldolgozza a kapott $id valtozot es megjeleniti az adott hirt. Ez tokeletesen mukodik is, csak a formazas elmarad...
9

Linkek

attlad · 2005. Júl. 28. (Cs), 12.31
Minden linket a webroottól kiindulva célszerű megadni, tehát:

<link href="style/layout.css"
helyett
<link href="/style/layout.css"

Attila
10

Itt nem ez a gond

Anonymous · 2005. Júl. 28. (Cs), 12.36
Valami mas okozza a hibat...
12

DE

kgyt · 2005. Júl. 28. (Cs), 12.41
Bizony az a gond...

--
Szeretettel: Károly György Tamás
kgyt(a)kgyt.hu - http://kgyt.hu
11

Útvonal

kgyt · 2005. Júl. 28. (Cs), 12.37
Relatív útvonalat adtál meg, a link pedig a kliens felöl nem ott található, ahol keresi.
Egy példa:

URL:
news/2005/ujborotvatvettem
Futtatott szkript:
news
CSS:
default.css

A CSS fájlt a news így látja:
dafault.css
A news/2005/ujborotvatvettem pedig így:
../../default.css

Így add meg:
/default.css


--
Szeretettel: Károly György Tamás
kgyt(a)kgyt.hu - http://kgyt.hu
13

Muxik

Anonymous · 2005. Júl. 28. (Cs), 12.48
Koszi kgyt!

Kozben en is rajottem, hogy ez a gondja baja, de azert megegyszer koszonom mindenkinek!
14

Tovabbi problema

Anonymous · 2005. Júl. 29. (P), 07.57
A sajat gepen valo fejlesztes utan feltettem az oldalt a szerverre, azonban, mig nalam localhost-on mukodik a dolog, a szerveren nem. Esetleg bele kell nyulni az Apache-ba? Vagy mi lehet a gond?

Not Found

The requested URL /test/hirek/4 was not found on this server.
Apache/2.0.52 (Fedora) mod_perl/1.99_16 Perl/v5.8.5 DAV/2 PHP/4.3.11 mod_python/3.1.3 Python/2.3.4 mod_ssl/2.0.52 OpenSSL/0.9.7a Server at servername.hu Port 80
15

Hol van?

kgyt · 2005. Júl. 29. (P), 09.42
A szerver gyökerében van a test nevű fájl vagy könyvtár?


--
Szeretettel: Károly György Tamás
kgyt(a)kgyt.hu - http://kgyt.hu
16

Nem a gyokerben van

Anonymous · 2005. Júl. 29. (P), 10.43
Ez egy mar mukodo weboldal, amibe szerettem volna beepiteni ezt a technologiat, de teszt celra letrehoztam a domain nev alatt egy test konyvtarat es ott vannak bent az uj allomanyok. http://domain.hu/test. Az oldal maga pedig a http://domain.hu
Nem tudom, hogy erthetoen fogalmazok-e?
17

útvonal

kgyt · 2005. Júl. 29. (P), 11.38
Jól adod meg az útvonalat?

--
Szeretettel: Károly György Tamás
kgyt(a)kgyt.hu - http://kgyt.hu
3

Tévedés!

Hojtsy Gábor · 2005. Júl. 26. (K), 18.14
Az A HTML elemnek nincs alt attribútuma, mi pedig nem használunk kérdőjelet a linkekben (ha csak lehet). Különben a már ajánlott cikket érdemes elolvasni.