22786
Html-, css- és php-help
  • passatgt
    #5896
    attribútumra gondoltam, csak ezt bonyolult leírni:)
  • Dj Faustus #5895
    "a background tag nem létezik"
    Background tag sehol sincs. Se HTML-be, se XHTML-be.
    A hibaüzenet background attribútumot emleget, ami egy tagen belül szerepel (és XHTML-ben olyan nincs). ;)

    cr3ativ3: csatlakozva passatgt jótanácsához - érdemesebb lenne az oldalszerkezetet <div>-ekkel megoldani (ne feledjük: a táblázat nem oldalszerkezet kreálására alkalmas, csak kényszermegoldás).
    Másrészt: magyar oldalhoz iso-8859-2 (vagy esetleg utf-8) dukál.
    Harmadrészt: ha már stiluslap, akkor align, bgcolor, width, height attribűtumok (nem keverendőek a tagekkel!) használatát kerüljük (struktúra és formázás elkülönitése végett).
    Negyedrészt: ha már egyszer class és id attribútum is van, akkor miért ne használjunk CSAK külső stiluslapot (<link href=...)? Jobban elkülönül a HTML forástól, áttekinthetőbb, szellősebb kódot kapunk.
  • passatgt
    #5894
    meg table-nél régen amikor használtam background tagot, akkor csak színt állítottam be. Bár lehet megy képpel is elvégre logikusan mennie kéne:)
  • Ability
    #5893
    Szerintem lehet simán is, bár nem tudom, sosem használtam. Csak css-el szoktam...
  • passatgt
    #5892
    xhtml-be hátteret style taggal kell megadni
  • Ability
    #5891
    Az is létezik. :))
  • passatgt
    #5890
    úgyértem a background tag nem létezik:) (xhtml-be)
  • Ability
    #5889
    Van th tag, és valszeg azért írja a validator, hogy "there is no attribute "background"", mert itt nem lehet használni. Gondolom csak td-nél lehet.
  • passatgt
    #5888
    ja és inkább css-el és divekkel kéne megoldani:)
  • passatgt
    #5887
    1.-re megoldás css-ben a body-nak vagy a tablenak egy overflow:auto;
    2.-ra megoldás a style="background-image:url(kep.gif)". Ennek mindenhol működnie kell, és ilyenkor nemkell a background tag a th-ba, ami mellesleg nem is létezik.
  • cr3ativ3
    #5886
    Hi!

    Régebbi designomon alakítottam egy kicsit, ilyenre szerkeztgettem, da volna vele pár gond, amit nem tudok megoldani.
    Először ha sok szöveget rakok a tartalomhoz akkor egyszerűen egy ablaknyi szöveg kerül ki, a többi (jobboldali csuszka hiján) eltűnik. Ezen kéne segíteni valamit. A második, engem ugye nem nagyon zavar, de a cella hátterét nem tudom máshogy megoldani, csak

    # Error Line 43, column 29: there is no attribute "background" .
    <th background="images/design/menu_title.png" style="background-im...

    hibaüzenettel. Beírtam utána "style="background-im..." formában is, amire nem jelez hibát ugyan, de nem is jelenik meg firefoxban...

    A harmadik, ami szerintem felesleges, az, hogy a lenti kék sávot le kéne tenni az ablak aljára, de azért lesz felesleges, mert a szöveg lesz olyan hosszú, hogy lehúzza az oldal aljára.

    Előre is kösz a segítséget :)
  • Ability
    #5885
    mysql kérésbe: ORDER BY `id` DESC
  • passatgt
    #5884
    valahol midnenképpen kell lennie egy mysql lekérésnek, előbb azt keresd meg
  • MadBence
    #5883
    A tanácsokat megfogadom, holnap belekezdek az átnyirbálásba.
    Addig is a következő probléma: Én úgy szeretném kiiratni a bejegyzéseket/kommenteket, hogy a legújabb legyen legelöl. Most úgy néz ki, hogy minden bejegyzés kap ID-t, automatikusan nő. Most így iratom ki:
    while($sor=mysql_fetch_row($query))
    {
    //cím, idő, tartalom echozása
    }

    Nincs valami parancs ami fordítva listáz? Esetleg mysql lekérés (most SELECT * FROM $tabla), ami ID szerint rendezné.
  • Cat 02 #5882
    muszáj :)
  • Anklar
    #5881
    Nem a legjobb formája de talán ide passzol szóval ha kell vkinek egy progi ami fut a gépeden és a weboldalodnak információkat tud átadni (pl be vagy e kapcsolva, fut e emailkliens, skyozol e, msnezel e vagy böngészed e a netet (stb) annak tudok irni egyet, mindösszesen annyit kérek hoyg segítsen nekem ebben:

    Üdvözlet kiváncsi vagyok(bizonyos mértékben muszály) hány embert tudnék igy összeszedni 1 hét alatt, előre is bocsánat ha nem ide a tartozik(statisztika vizsgára kell hogy egy fórumon hány embert tudok rávenni a regisztrációra x idő alatt)

    Témának én is az Adbuxot választottam ha akarsz keresni napi 10 centet magadnak és mellesleg nekem is kattint ide és regisztrálj (jah és minden nap kattingass) itt a link amin regelni kell: Katt ide

    Paypal kell hozzá: készítés leírása itt: Paypal leírás katt

    Előre is köszi mindenkinek a segítséget
    U.i. A referert ne töröld ki és ne írd át másra, mert akkor nem látom hány embert biram rávenni:)

    Mégegyszer köszi minden regelőnek
  • hispan2
    #5880
    Megvan, sikerült. Igaz, szerintem 2 </div> hiányzott, annyit tettem bele, de most jó. Köszönöm.
  • hispan2
    #5879
    Értem. És van esetleg ötleted arra, hogy ezt a div-et hol tudom módosítani? mert sem a php-kben, sem a css-ekben nincsenek div-ek (arról már nem is szólok, hogy az összes többi lapon is ugyanígy van megcsinálva, de ott működik mégis).
  • Dj Faustus #5878
    1. Nincs dokumentumtípus megadva. A te esetedben minimum (mivel az egyedülálló elemek vége >-re végződik nem />-re) ez kell:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

    2. Hiányzik a karakterkódolás a <head> és a </head> közül:
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
    3. Igen, sok a <div>.
    Elegendő lenne három:
    <div id="fejlec">
    <!-- Ide jön a cím, a (C) és a köszöntés -->
    </div>
    <div id="balsav">
    <!-- Valószínűsítem, ez valami menü lenne. Lebegő elem: float: left; -->
    </div>
    <div id="tartalom">
    <!-- Ide meg jön a tartalom Ez is lebegő elem: float:left; -->
    </div>

    A balsav és a tartalom simán egymás mellett van (a float: left; hatására), relatív pozicionálással.
    Láss egy példát itt.
    Ja és igen: mivel a fejlec, balsav, és tartalom csak egyszer fordulnak elő az oldalon, ajánlatos ID-t használni.
    4. Egy cikk szerkezete kb. így nézzen ki (így, div nélkül):
    <h2>Cikk címe (<a href="komment.php?id=1">x komment</a>)</h2>
    <p class="ido">yyyy.mm.dd. hh:mm</p>
    <p class="cikk">Ide jön a cikk szövege</p>
    <p class="tovabb"><a href="cikk.php?id=1">Tovább a teljes cikkhez</a></p>

    5. Amikor hozzászólást írok, nincs Captcha (írja be a képen látható szöveget), és regisztráció. Ez eléggé spamelhetővé alakítja az egészet.
    6. Egy hozzászólás kb. így nézzen ki:
    <h3>Hozzászóló</h3>
    <p class="hido">yyyy.mm.dd. hh:mm</p>>
    <p class="komment">Ide jön a komment</p>

    A komment szövege (és az ideje) meg ne legyen lóbetűkkel (nagy, félkövér) írva - zavaró. Idő és hozzászóló meg különüljenek el.
    7. A komment írása után vissza lehessen térni a cikkhez.
  • Ability
    #5877
    Működik, és js-el tényleg egyszerűn meg lehet oldani, nem jutott eszembe. :))
  • passatgt
    #5876
  • MadBence
    #5875
    Állítólag az oldalamon van egy elég vicces hiba, csakhogy én nem találom.
    szlartibartfaszt.exta.hu, állítólag elég súlyos hiba... gondolom a komment küldésnél lehet valamit szórakozni.
    Mivel nem vagyok nagy security-s ember, ha esetleg észreveszitek, elmondanátok? Ja és véleményt is lehet mondani az oldalról (szerintem pl kicsit sok a <div>).
  • passatgt
    #5874
    képre ráiratni úgy a legegyszerűbb ha változó a mérete, hogy javascriptel lekéred offsettop és offsetleft-et

    <script type="text/javascript">
    function overlay(fromId, toId) {
    var img = document.getElementById(fromId);
    var div = document.getElementById(toId);

    div.style.position = 'absolute';
    div.style.top = img.offsetTop + 'px';
    div.style.left = img.offsetLeft + 'px';
    div.style.display = 'block';
    }


    </script>
    <div id="eztirjaraakepre" style="display: none;">kisképeket ide rakod</div>
    <img id="image" src="..." onload="overlay('image', 'eztirjaraakepre');" />

    Bár lehet img-nél az onload nem működik,de valahogy így kell megodlani:)
  • passatgt
    #5873
    az a gond, hogy a #r_sidebar a #contentleft divben van benne, ami a tartalom rész. Egy </div> rossz helyre van rakva
  • Ability
    #5872
    Ha nagyobb a kép, mint a div, akkor miért nem adsz meg nagyobb méretet a divnek? Vagy használhatod a min____ dolgokat. Középre amúgy align="center"-rel tudod berakni. Ha meg fix hely kell, akkor pozicionáld. Ezeket az ikonokat meg nem igazán értem. Az a cél, hogy a képre rakd őket? Mert szerintem azt nem nagyon fogod tudni megoldani, bár lehet, hogy csak az én ismereteim hiányosak. Ha fix lenne a kép mérete, akkor nem lenne gáz. Ha meg az a cél, hogy a konténer bizonyos helyein legyen a kép, akkor szépen pozicionálod őket, és ügyelsz a z-index-re, hogy ne takarja ki semmi, ha esetleg úgy alakul...
  • hispan2
    #5871
    Felmerült egy probléma ezzel a word-press bloggal, illetve ennek egyik sablonjával. Van egy hiba benne, bárki megnézheti, aki nincs bejelentkezve: a jobb oldali sidebar a tartalom alá csúszik, nem mellette szerepel (mint ahogy az összes többi oldalon).

    http://hispan1.extra.hu/blog/?p=1#comments

    Az a baj, hogy nem tudom, hogy pont itt az erre vonatokzó div rész miért nem mellé kerül, miért alá. Van ugyan a css-ben egy rész, ami erre (a r_sidebar-ra) vonatkozik és ott van is megadva egy right értékű elem (ami máshol jól is működik), de ezen az egy oldalon nem:


    #r_sidebar {
    color: #FFFFFF;
    float: right;
    width: 250px;
    margin: 0px;
    padding: 0px 0px 20px 0px;
    }


    Lehet, hogy nem itt (style.css) kéne keresgélnem, de akkor hol és mit változtassak meg a kódon, hogy jó legyen? Előre is köszönöm.
  • bazza
    #5870
    azkéne hogy a diven belül centerbe kéne állítani egy képet.

    nos. van egy x*y négyzetünk háttérnek. ide raknánk be egy képet, ami lehet x*y széles, de lehet kevesebb is, a lényeg hogy a háttér miatt ugyanakkorának látszik bármelyik, de a kép mérete változik. Eddig stim?

    ott jön a képbe a div, hogy ezen az egész felületre, a háttérre meg a képre egyszerre ki kéne rakni 4 db kis ikont. szépen rárakni őket.a gond ott kezdpdik, hogy kb be van lőve az ikonok helye, viszont a változó méretű képet nemtom belőni x,y koordinátára, mivel változó méretűek és néha kilógnak a háttérből.
  • Ability
    #5869
    Ha csak minwidth-t adsz meg a divnek, akkor nyújtani fogja a kép elvileg. De ha jól tudom ez nem működik IE6 alatt. Bár biztos van rá valami hack, de az is lehet, hogy meg lehet okosabban oldani. Írd le részletesen, esetleg képpel/oldallal illusztrálva a problémád...
  • bazza
    #5868
    az a lényeg, hogy van egy kép ami változó méertű lehet. ezt kéne úgy berakni egy táblázatba, hogy a legszélesebb és a legkeskenyebb is elférjen. aztán erre még rakni kéne képeket...áhh elég bonyolult :S
  • passatgt
    #5867
    hát ezt nem vágom:)
    esetleg egy példaoldalt tudsz mutatni?
  • bazza
    #5866
    hali! az lenne a kérdésem, hogy egy táblázatban lévő kép fölé szeretnék divvel képeket helyezni. próbáltam úgymegoldani, hogy a divbe rakom azt a képet is amire akarok tenni, de változó méretű képről van szó és úgy néha kilóg. Ha táblázatban van a kép akkor nem lóg ki, de a div nem "csúszik" rá. vhogy ezt meg lehet oldani?
  • Benc16
    #5865
    Hali all!

    Egy kis segítség kéne nekem. phpBB -s fórumot csinálok. De nem tudok rálépni a adminisztrációs mezőre... Mit tegyek? :S Azt írja hogy nem található fájl... És mindig beakad vagy mi, azaz hogyha talán be akarok lépni akkor se lép be de ha újra rámek az oldalra akkor belépve ír. Ha nem gond akkor az oldalt is belinkelem. MakiFILM
    Pls. Segítsetek!


    bbMaister
  • Cat 02 #5864
    áh tényleg :) köszi
  • passatgt
    #5863
    először is cssben class a hir, forrásban id
  • Cat 02 #5862
    Hali újra én :)
    "<div id=\"hir\"><h1>".$c."</h1>".$vonal."<br /><h2>".$t."<br />".$d."<br />".$vonal."</h2></div>\n";
    ez a beíros dolog

    css:
    .hir {
    margin: 0px auto;
    width: 843px;
    margin-bottom: 2em; }

    h1
    {
    text-align: left;
    margin-bottom: 0em;

    de valamiért nem a 843px széles div széléhez megy a cim hanem naon szélhez

    példa
  • hispan2
    #5861
    Amúgy nem működik sajnos a magyarítás, ami a lentebbi oldalon van, de ez már egyedi probléma, ott sincs rá megoldás...
  • hispan2
    #5860
    Mit mondjak, ez kínos
    Köszönöm.
  • Dj Faustus #5859
    Talán ha a magyar változatot szereznéd be...
  • hispan2
    #5858
    Ki fogom próbálni most már az object-el, köszönöm, beszámolok majd az eredményről.


    Lenne itt egy másik dolog, ez egyszerűbb, csak én nem értek hozzá: van egy blog motorom, de nem kezeli szegény az ékezeteket. Megtaláltam azt a fájlt, ahol definiálva vannak a betűk, a címe:

    http://hispan1.extra.hu/blog/wp-includes/functions.php

    De nekem nem sikerült ékezeteket belevariálni. Igazából nem is jöttem rá a karakterek számozásának tematikájára. Mi a megoldás? Hogyan tegyek bele á-t, ó-t, ő-t, stb...
  • Dj Faustus #5857
    Jajj, még a te problémádat nem zártuk le.
    Szóval: mint említettem van univerzális megoldás. Ha jobban elolvasod az oldalon található linkeken olvasható leírásokat kiderűl, hogy az ActiveX kikerülése szimplán - nagyon leegyszerűsítve abból áll, hogy Javascripten keresztül töltjük be.
    Nézd meg most <object> taggel.