ugrás a tartalomhoz

Archívum - 2006 - Fórum téma

szeptember 2

XSLT táblázat-generálás probléma

suidroot · 2006. Szep. 2. (Szo), 15.51
Sziasztok!

Egy HTML-formátumú órarendet szeretnék készíteni, amit egy XSLT-stíluslappal generáltatnék XML-forrásból. A problémám a következő: az XML fájlban a következő struktúrám van: egy adott napot jelölő elemen belül helyezkednek el az adott nap óráit jelölő elemek, valahogy így:

<nap>
  <tanora />
  <tanora />
  <tanora />
</nap>
<nap>
  <tanora />
  ...
</nap>
  ...
Az órarendet úgy szeretném használni/látni, ahogy azt általában mindenki: hogy egy-egy oszlop egy-egy napot képviseljen, tehát az adott nap tanórái egymás alatt helyezkedjenek el az oszlopban. A HTML táblázat-jelölése viszont ennek ellentmond, mert az alapvetően sor-, és nem oszlop-alapú (<tr>-eken belül a <td>-k). Ebből következik, hogy nem lehet egy <xsl:for-each>-el végigmenni egy-egy napon, és kiíratni az összes tanórát. A kérdésem: hogyan lehetne mégis megoldani, hogy egy-egy nap tanórái egymás alá kerüljenek?
Válaszotokat előre is köszönöm:

Ádám
 

CSS háttere, mint link

szotsaki · 2006. Szep. 2. (Szo), 11.33
Azt szeretném megtudni, hogy hogyan lehet a CSS hátterét linkké tenni.

A kódom most így néz ki:

<a href="abcd.php"><li id="abcd"></li></a>
<a href="efgh.php"><li id="efgh"></li></a>
A CSS-ben van egy sima háttér az "abcd" id elemhez, és van egy másik háttér a :hover állapothoz is.

Ez még így működik is Operában (máshol egyelőre nem próbáltam), de a validátor figyelmeztet, amiben egyébként igaza van, hogy nem lehet keverni az inline elmenteket (az <a>) a block-level elementekkel (<li>).

Kipróbáltam az
<a id="abcd" href="abcd.php">&nbsp;</a>
-t is, de ez csak addig rajzolja meg a hátteret, amíg a link tart. Tehát ha telerakom nem törhető szóközökkel, akkor a háttér felső sora még kirajzolódik, de a szóközök alatt már semmi.

Van-e erre valami megoldás?
 

Szavazásból a top3-as lista kiolvasása

Vas Dávid · 2006. Szep. 2. (Szo), 02.53
Üdv!

Nos lenne egy kérdésem:

van egy mysql táblám amiben egy szavazást tárolok:

CREATE TABLE `vote_girls` (
`vote_girls_id` int(11) NOT NULL auto_increment,
`vote_girls_uid` int(11) NOT NULL,
`vote_girls_hid` int(11) NOT NULL,
PRIMARY KEY (`vote_girls_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


vote_girls_id a szavazat nak az azonosítója(nincs jelentősége)
vote_girls_uid aki feladja a szavazatot regisztrált felhasználó annak az azonosítója
vote_girls_hid aki feladja a szavazatot regisztrált felhasználó, hogy mire szavazott ide egy szám kerül ugye.

Ő mindeki csak egyszer szavahat

de mi van akkor ha én kiszertném olvasni ebből a táblából az első 5 vagy mondjuk az első 3 legjobb szavazatot

pl ha így nézne ki

vote_girls_id | vote_girls_uid | vote_girls_hid |
|----1--------|--------1-------|-------10--------|
|----2--------|--------10------|-------10--------|
|----3--------|--------12------|-------10--------|
|----4--------|--------6-------|-------12--------|
|----5--------|--------3-------|-------12--------|
|----6--------|--------4-------|-------13--------|
|----7--------|--------5-------|-------13--------|
|----8--------|--------102-----|-------13--------|
|----1--------|--------32------|-------11--------|
|----1--------|--------23------|-------15--------|

mint látható a 10-esre 3 szavazat a 12-esre 2 szavazat a 13-ra meg 3 szavazat érkezett tehát ennek a 3-nak kell lenni a 3-as toplistában de hogy valóstom meg hogy csak ezt a 3-at olvassa/írja ki de ki kell olvasnom az vote_girls_uid adatot is mellé de az nem fontos mert a vote_girls_hid-ből meg tudhatom az uid-ot...

Előre is köszönöm.
 

szeptember 2

Szavazás táblázatszerű elrendezéssel - hogyan csináljam?

chipi · 2006. Szep. 1. (P), 23.39
Sziasztok!
Egy olyasmi probléma elött állok, hogy csináltam egy szavazást, de a lekérdezést másképpen szeretném csinálni.:KÉP.
Így szeretném lekérdezni, de a for ciklussal nem tudom megoldani, hogy így jöjjenek le az adatok mert vagy vízszintessen vagy függőlegessen lehet csak is letölteni.

Köszi előre is a segítséget!
 

Frame mellé csak egy space-nyi szöveget lehet beszúrni

Anonymous · 2006. Szep. 1. (P), 22.46
Az a hiba, hogy a frame mellé miért csak egy space helynyi szöveget ill. képet lehet beszúrni? Mert a framet egy spacnek veszi a lap.
 

Megfelelő menü kiirása Smarty sablonnal

Szekeres Gergő · 2006. Szep. 1. (P), 18.05
Elég alap problémám van, de nem jövök rá a megoldásra:

Eddig egy több ágú feltétellel vizsgáltam meg hogy mikor milyen tartalmat jelenítsek meg a felhasználónak, egyszerüen meghívtam az adott fv-t, vagy beszúrtam egy filet, és az 'sima' printtel ki is írta a tartalmat.

Most azonban szeretném elérni ugyanezt az mvc modellel is:

van egy show_content php függvényem, amiben van két switch elágazás, és jópár include. (Az includeolt állományok is meghívják a Smarty osztályt, hozzárendelik a változókat, kiválasztják a .tpl filet)
Ezt regisztráltam is a smarty számára, ahol hibaüzenet nélkül meghívja, de nem ad kimenetet, nem jelenik meg a kívánt tartalom.

mit rontottam el?
 

CSS: Operában a lábléc feljebb kerül

Marcell · 2006. Szep. 1. (P), 14.49
Új oldalam készítése közben akadtam egy érdekes problémába: adott egy oldal, CSS-el. Megy Firefox 1.5 alatt, meg IE6 alatt (!important mókával oldottam meg), viszont nem megy Opera 9.01-el...

Konkrétan az a probléma, hogy a lábléc csúszik feljebb kb 30 pixelt de ez itt és most elég kínos. Az érdekes az, hogy az eltérés Firefox és Opera között jelentkezik, tehát még az IE-t sem lehet szidni.

Élőben megtekinthető a http://mrc.graffiti.hu/ címen. Ha valaki tud, kérem segítsen.
 

UTF8_CZECH kódolású adatbázis LATIN2-be mentése

DFA · 2006. Szep. 1. (P), 14.41
Kérek valakit, segítsen hogy UTF8_CZECH -ből hogy tudnék LATIN2 csinálni, egy teljes adatbázisból. Tele van adattal, ezért lényeges lenne hogy rendesen adatvesztés nélkül át legyen konvertálva (php). Kérek valakit, aki ért hozzá, legyen szives segiteni. webhtml##kukac##freemail.hu megköszönném ha valaki irt ide dobjon egy emailt hogy felnézzek. Köszönöm szépen előre is...
 

Két flash közötti feltételes választás IE-ben nem jó

pgyz · 2006. Szep. 1. (P), 13.06
Hello!

Megint problemam van az IE bongeszovel.
A kovetkezo oldal feljlesztes alatt all: http://www.apecc.ro
Az oldal php és templatekkel készult.
A headerbe csak egy flash fajlt tolt be.
A kliens kerese a kov. volt: ha betoltodik az oldal, csak akkor mozogjon a flash anim, a hiddal, stb... Ha mas oldalra kattint, mar doldalra erkezik akkor flash masodik reszet akarja latni, amikor a hatter (a nag hid) mar nem mozog, csak a 2nyelvu felirat.
OK, ezt meg is oldottam, 2 flash faljom van. Az elso amin mozog a nagy hid, a masodik meg amin mer nem mozog a hatter, a nagy hid.
A PHP beltolti a header1.tpl-t ha az indexet keri le a browser. Betolti a header2.tpl-t ha az index.php utan meg vannak parameterek.
Firefoxban mukodik, tokeletesen, IEben nem. :(
Ha megnezed a header forraskodjat, akkor minden rendben van, meg IEben is, szoval a 2.swf-et tolti be. :))

Hol lehet a gond?
Tud valaki segíteni?
 

MySQL lekérdezés ábécé sorrendben

Gully Foyle · 2006. Szep. 1. (P), 11.21
Sziasztok!


A problémám a következő:

Van egy MySQL táblám, melyben különféle termékek szerpelnek, amiknek van egy típus illetve egy altípus tulajdonsága is, a rendszerezés végett.

A típus, és altípus tábla nagyon egyszerű: azonosito, tipusnev / altipusnev

A termék tábla szintén egyszerű:

azonosito, megnevezes, tipusazonosito, altipusazonosito

Hogyan tudom a termék tábla adatait típus vagy altípus szerint abc sorrendben lekérdezni, ha csak az azonosítójuk van eltárolva?