22786
Html-, css- és php-help
  • Max7
    #2933


    akkor térj át másik szolgáltatóra pl uw-nál álítható! vagy szerintem egy számláló miatt felesleges pl azt beteheted az oldaladba is pl php-ban:

    include ("index.html");

    és akkor ugyan úgy számol de az átugró javascriptet akkor szedd ki belölle!


  • Cat 02 #2932
    akkor viszont csak javascript jó :) 1ébként home.php nem jó mert phpbb ben olyan linkek vannak hogy index.php?24151251 meg ienek xD
  • Max7
    #2931
    Igen!
  • Cat 02 #2930
    meta-t az headbe kell rakni ?
  • Max7
    #2929


    Tök felesleges a javascript mikor 1 soros meta taggal megoldható, de mind1! Java scriptben is át tudod javítani a linket :)

  • Cat 02 #2928
    javascript de megmondom madj neki :)
  • Max7
    #2927


    Add meg az index.html elérését, bár gondolom html-ben az átirányító meta tagként van megadva szal az index.php-t nevezd át home.php-ra így megszünik az index.php-d és az index.html-ben a meta tagoknál keresd meg az index.php-t és javícsd át home.php-ra!

  • Cat 02 #2926
    a 2 próbléma ugyanaz :)
    egy index.html számláló majd átiránytio :)
  • Max7
    #2925
    Atw-nél úgy van beálítva hogy ha van index.php a gyökérbe akkor az a kezdőlap ha nincs index.php a gyökérbe akkor keresi az index.html vagy index.htm-et ha az sincs akkor saját indexet ad be azzal a kiirással hogy a honlaptulajdonos nem töltötte még fel az oldalát! Magyarán töröld az index.php-t vagy nevezd át monnyuk index2.php-ra és akkor az index.gtml-t fogja nézni!

    2. problémádra nem igazán tudom pontosan a választ nem ismerem ezt a statgépes számlálót de biztosan ad valami forráskódot azt kell betenni a forumod forráskódjába legalulra a </body> elé (ez így szokás) de helyileg mind1 hova rakod!
  • Cat 02 #2924
    hi

    atw-n hogy kell beállítani hogy index.html legyen a kezdőlap ?:)
    vagy ezt megoldani : phpbb index.php jébe beszurni a statgep számláloját :)
  • RaZoK
    #2923
    kösz
    bár én 2-3 éve "grafikuskodom" és nem marad időm másra...magyarul abból amit írtál kurvára nem értek semmit, de majd megoldom..mégegyszer kösz, hogy fáradtál a tájékoztatóval..:))
  • Dj Faustus #2922
    '<a href="', "</a>",
    helyett:
    "<a href=\"", "</a>",

  • Dj Faustus #2921
    Itt láthatsz egy stíluslap-példát.

    Tesztelésre ajánlom a Firefox Web developer kiterjesztését. (Használata telepítés után: jobb klikk a honlapon, majd Web developer/CSS/Edit CSS menüpont, és az oldalt megjelenő ablakba bemásolod a kódot). Ilyesmit kell látnod.

    Hogy ilyesmiket írogass, némi CSS-ismeretekre lesz szükséged, amihez az alábbi oldalakon találhatsz:



    Majd ha elkészült a műved (előtte ellenőrizd le, hogy biztosan működjön), akkor el kell helyezned a CSS-kiegészítést <style type="text/css"> és </style> elemek közé és el kel helyezni a topic forráskódjában (azt hiszem erre a Moderátor figyelmébe topicban kell kérelmezni).
  • RaZoK
    #2920
    te nem tudsz segíteni?
    #2918
  • cr3ativ3
    #2919
    Na, szal lássunk egy konkrét példéát:

    [img]http://users.atw.hu/tover/silicate1.jpg[/img] - külső kép
    [url="http://youtube.com/watch?v=f3aaFiyUafc"]Hülyegyerek[/url] - link

    És ez a kimenete:

    <img src="http://users.atw.hu/tover/silicate1.jpg"> - külső kép <BR>
    [url=\\\"http://youtube.com/watch?v=f3aaFiyUafc\\\">Hülyegyerek</a> - link
    <INPUT type="hidden" name="message" value="<img src="http://users.atw.hu/tover/silicate1.jpg"> - külső kép <BR>

    [url=\\\"http://youtube.com/watch?v=f3aaFiyUafc\\\">Hülyegyerek</a> - link">

    szerintem ez már azért sok...
    És a kód ami előállítja az a #2916 előtte ugye a bemenet, a textarea van, utána pedig ami kiírja echo. Az már gondolom nem lehet hibás ...
  • RaZoK
    #2918
    valaki tud segíteni nekem "feltunningolni" egy topikot?
  • cr3ativ3
    #2917
    ... ja és egy felesleges "> is bennt marad.
  • cr3ativ3
    #2916
    na szóval, van egy rész a post beküldésében, ami azért fele, hogy a $message a megfelelő formázást kapja a megfelelő szakaszokban:

    if ($action == "Szerkesztés") {$step = 1;} else if ($action == "Beküldés") {$step = 3;}
    if ($step == 1)
    { // Szerkesztés
    $message = $_SESSION["OrigMsg"];
    $title = $_SESSION["OrigTitle"];
    }

    if ($step == 2)
    {
    $_SESSION["OrigMsg"] = $message;
    $_SESSION["OrigTitle"] = $title;
    $title = stripslashes(htmlspecialchars($title));
    //$message = stripslashes(htmlspecialchars($message));
    //$message = nl2br($message);
    //$message = str_replace("<br />", "<BR>", $message);
    $message = bb2html($message);
    }


    if ($step == 3) //Itt elküldi a postot!
    {
    $title = htmlspecialchars($title);
    $message = htmlspecialchars($message);
    $message = str_replace("<BR>", "<BR>", $message);
    $message = str_replace("<a", "<img", $message);
    $message = str_replace("<img", "<img", $message); $message = str_replace(" >", " >", $message);
    //$message = unflood_mark($message);
    //$message = unflood_sm($message);
    }

    jelenleg így néz ki. Van ugye továbbá egy bb2html rész is:

    function bb2html($text)
    {
    $bbcode = array("<", ">",
    " [list]", " [*]", " [/list]",
    " [img]", " [/img]",
    " [b]", " [/b]",
    " [u]", " [/u]",
    " [i]", " [/i]",
    ' [color="', " [/color]",
    " [size=\"", " [/size]",
    ' [url="', " [/url]",
    " [mail=\"", " [/mail]",
    " [code]", " [/code]",
    " [quote]", " [/quote]",
    '"]');
    $htmlcode = array("<", ">",
    "<ul>", "<li>", "</ul>",
    "<img src=\"", "\">",
    "<b>", "</b>",
    "<u>", "</u>",
    "<i>", "</i>",
    "<span style=\"color:", "</span>",
    "<span style=\"font-size:", "</span>",
    '<a href="', "</a>",
    "<a href=\"mailto:", "</a>",
    "<code>", "</code>",
    "<table width=100% bgcolor=lightgray><tr><td bgcolor=white>", "</td></tr></table>",
    '">');
    $newtext = str_replace($bbcode, $htmlcode, $text);
    $newtext = replace_smiley($newtext);
    $newtext = nl2br($newtext);//second pass
    $newtext = str_replace("<br />", "<BR>", $newtext);

    és ez az ami hülyeségeket csinál:
    az img nél, nem lehet ugy külső képet berakni: http://oldalam.hu/%20%http://oldal/kep.gif
    az url-re meg bagózik :P

    És ezt kéne megcsinálni, hogy jó legyen.
  • cr3ativ3
    #2915
    hali!
    Továbbra sem jó a bbcode fordítóm. http://elouai.com/bb2html.php.txt ezt a kódot használom, és a szkript megkergül:
    valahogy a " helyett \" kerül a thml kódba, illetve fülösleges ">kerül bele amitől megkergül az egész, és a post helyett mondjuk egy poros X és egy "> van.
  • Dj Faustus #2914
    "vertical-align: top vagy middle vagy bottom"
    Vigyázzatok ezzel a tulajdonsággal: csak soron belüli elemeknél (<A>, <APPLET>, <BASEFONT>, <BDO>, <BR>, <FONT>, <IFRAME>, <IMG>, <MAP>, <AREA>, <OBJECT>, <PARAM>, <Q>, <SCRIPT>, <SPAN>, <SUB>, <SUP>) működik!!!
  • Dj Faustus #2913
    Akkor ugyanez, csak pepitában:
    function keplistazo ($k_nev) {
    if ($k_azon = opendir($k_nev)) {
    while (false !== ($fajl = readdir($k_azon))) {
    if ($fajl != "." && $fajl != ".." && strpos($fajl, "_small") === false) {
    $kiskep = str_replace (".jpg","_small.jpg",$fajl);
    echo "<a href=\"".$k_nev."/".$fajl."\" target=\"_blank\"><img src=\"".$k_nev."/".$kiskep."\" alt=\"".$kiskep."\" /></a>\n";
    }
    }
    }
    closedir($k_azon);
    }
    }

    A kis képek neve _small-lal kell hogy végződjön.
  • Max7
    #2912
    thx
  • Mersanti
    #2911
    vertical-align: top vagy middle vagy bottom
  • Cat 02 #2910
    és olyat lehet hogy kisképeket listázzon amikre kattolva nagyképek jönnek ??:)
  • Max7
    #2909
    mindig az ilyen apróságokra nem figyelek :(

    1 help kellene még css-el egy adott szöveget hogy tudok nem csak vízszintesen centerálni hanem függőlegesen? tehát függőlegesen egy adott részben középre igazítani...?
  • Dj Faustus #2908
    function keplistazo ($k_nev) {
    if ($k_azon = opendir($k_nev)) {
    while (false !== ($fajl = readdir($k_azon))) {
    if ($fajl != "." && $fajl != "..") {
    echo "<img src=\"".$k_nev."/".$fajl."\" alt=\"".$fajl."\" />\n";
    }
    }
    }
    closedir($k_azon);
    }


    Használata:
    keplistazo ("könyvtárnév");
  • highooo
    #2907
    Hey!
    lenne egy kérdésem
    Tudok olyat csinálni vhogy hogy egy konyvtárban lévő képeket kilistázzam(ez eddig megvan) és egyben meg is jelenítsem uazon az oldalon?

    ha van rá vmi megoldás akkor irjatok

    Kössz
  • Dj Faustus #2906
    Adj a #down_head-nek margin: 0px auto;-t.
    (Lásd:
    * {
    margin: 0px;
    padding: 0px;
    border: none;
    }

    Ez a kód az összes elemnek a margóját 0-ra redukálja. A margin: 0px auto; jobbról, balról automatikusra állítja.)
  • Max7
    #2905
    containeren kivülre raktam az alját!
  • Dj Faustus #2904
    Ha ugyanarról a projectről van szó, amit már privát üzenetben emlegettél (a 760*131-es bannerről ez ugrott be hirtelenjében), akkor a css-ben a container-t nézd meg (hacsak azóta nem állítottad át):
    #container {
    margin: 0px auto;
    width: 760px;
    min-height: 100%;
    text-align: left;
    background-image: url("../images/base_02.png");
    background-repeat: repeat-y;
    background-position: top center;
    }
  • Max7
    #2903
    [courier]
    5x elolvastam mire folfogtam hogy miről is van szó szal a "down_head id-jú elemet tartalmazó elem (vagy a down_head id-jú elemet tartalmazó elemet tartalmazó elem :) ) CSS formázásában nincs olyasmi, hogy text-align: left" ! [tehát nem tartalmaz]

    1. privát forum amiben a szin bb kód így müködik: [color=red]szöveg[/color]
    2. össze lehetne vonni ezt lehetne is jelezni a "mi kell az sg-nek topikban", DE semmi értelme mivel minden értelmes ötlet szakértelem hiányába megy a lecsóba!
  • Dj Faustus #2902
    "szereztem egy bbcode2html funkciót, viszont az vele a gond, hogy semmilyen kimenete nincs az égvilágon:"
    Remélem tisztába vagy vele, ez egy függvény, ami kimenetet ad, de nem írja ki.
    Tehát a függvény használata, hogy kimenetet generáljon:
    echo bb2html("Ide jön a BBcode-os bemenet");

    "... és sikerült hasbaakasztani a sg forumot ismét :("
    Cseréld ki a szögletes zárójeleket a megfelelő entitásra:
    [ = &#91;
    ] = &#93;
    Ez kódszerkesztőkben elérhető szolgáltatás szokott lenni.
  • cr3ativ3
    #2901
    ha már a bbcode-nál járunk, akkor nem tuod miért nem jó az enyém?
    lehet az baj, hogy 1 fileba van más str_replace-es functioókkal? vagy ez hülyeség...
  • Dj Faustus #2900
    Esetleg a down_head id-jú elemet tartalmazó elem (vagy a down_head id-jú elemet tartalmazó elemet tartalmazó elem :) ) CSS formázásában nincs olyasmi, hogy text-align: left?

    "u.i.: ügye milyen jó dolog átérni egy angol fórumról egy magyar forumra? remélem értitek mire gondolok és hogy miért küldtem el még 1x ezt az üzit :("
    1. Melyik angol nyelvű fórum?
    2. Hm, ezt a bbcode-ot nem lehetne egységesíteni?
  • cr3ativ3
    #2899
    ... és sikerült hasbaakasztani a sg forumot ismét :(
  • cr3ativ3
    #2898
    szereztem egy bbcode2html funkciót, viszont az vele a gond, hogy semmilyen kimenete nincs az égvilágon:

    function bb2html($instring) {
    $bb2html=$instring;

    $bb2html = str_replace('<', '***lt***', $bb2html);
    $bb2html = str_replace('>', '***gt***', $bb2html);

    $bb2html = str_replace('[[[', '**$@$**[', $bb2html); // catch tags next to demo tags
    $bb2html = str_replace(']]]', ']**@^@**', $bb2html); // ditto
    $bb2html = str_replace('[[', '**$@$**', $bb2html);
    $bb2html = str_replace(']]', '**@^@**', $bb2html);

    $bb2html = str_replace('&', '&', $bb2html);

    $bb2html = str_replace("\r",'<br />', $bb2html);
    $bb2html = str_replace('', '<strong>', $bb2html);
    $bb2html = str_replace('
    ', '</strong>', $bb2html);
    $bb2html = str_replace('', '<em>', $bb2html);
    $bb2html = str_replace('
    ', '</em>', $bb2html);
    $bb2html = str_replace('', '<span class="underline">', $bb2html);
    $bb2html = str_replace('
    ', '<!--u--></span>', $bb2html);
    $bb2html = str_replace('[big]', '<big>', $bb2html);
    $bb2html = str_replace('[/big]', '</big>', $bb2html);
    $bb2html = str_replace('[sm]', '<small>', $bb2html);
    $bb2html = str_replace('[/sm]', '</small>', $bb2html);

    $bb2html = str_replace('[t]', '<div class="cb-table">', $bb2html);
    $bb2html = str_replace('[bt]', '<div class="cb-table-b">', $bb2html);
    $bb2html = str_replace('[st]', '<div class="cb-table-s">', $bb2html);
    $bb2html = str_replace('[/t]', '<!--table--></div><div class="clear"></div>', $bb2html);
    $bb2html = str_replace('[c]', '<div class="cell">', $bb2html); // regular 50% width
    $bb2html = str_replace('[c1]', '<div class="cell1">', $bb2html); // cell data 100% width
    $bb2html = str_replace('[c3]', '<div class="cell3">', $bb2html);
    $bb2html = str_replace('[c4]', '<div class="cell4">', $bb2html);
    $bb2html = str_replace('[c5]', '<div class="cell5">', $bb2html);
    $bb2html = str_replace('[/c]', '<!--end-cell--></div>', $bb2html);
    $bb2html = str_replace('[r]', '<div class="cb-tablerow">', $bb2html); // a row
    $bb2html = str_replace('[/r]', '<!--row--></div>', $bb2html);

    $bb2html = str_replace('[*]', '<li>', $bb2html);
    $bb2html = str_replace('[/*]', '</li>', $bb2html);
    $bb2html = str_replace('[ul]', '<ul>', $bb2html);
    $bb2html = str_replace('[/ul]', '</ul>', $bb2html);
    $bb2html = str_replace('[list]', '<ul>', $bb2html);
    $bb2html = str_replace('[/list]', '</ul>', $bb2html);
    $bb2html = str_replace('[ol]', '<ol>', $bb2html);
    $bb2html = str_replace('[/ol]', '</ol>', $bb2html);

    $bb2html = str_replace('</li><br />', '</li>', $bb2html);
    $bb2html = str_replace('<ul><br />', '<ul>', $bb2html);
    $bb2html = str_replace('</ul><br />', '</ul>', $bb2html);
    $bb2html = str_replace('<ol><br />', '<ol>', $bb2html);
    $bb2html = str_replace('</ol><br />', '</ol>', $bb2html);

    $bb2html = str_replace('[img]', '<img class="cb-img" src="', $bb2html);
    $bb2html = str_replace('[/img]', '" alt="an image" />', $bb2html);

    $bb2html = str_replace('[url=', '<a onclick="window.open(this.href); return false;" href=', $bb2html);
    $bb2html = str_replace('[/url]', '<!--url--></a>', $bb2html);

    $bb2html = str_replace('
    ', '<div class="right">', $bb2html);
    $bb2html = str_replace('
    ', '<!--right--></div>', $bb2html);
    $bb2html = str_replace('
    ', '<div class="left">', $bb2html);
    $bb2html = str_replace('
    ', '<!--left--></div>', $bb2html);

    $bb2html = str_replace('[tt]', '<tt>', $bb2html);
    $bb2html = str_replace('[/tt]', '</tt>', $bb2html);

    $bb2html = str_replace('
    ', '<cite>', $bb2html);
    $bb2html = str_replace('
    ', '</cite>', $bb2html);

    $bb2html = str_replace('[hr]', '<hr class="cb-hr" />', $bb2html);
    $bb2html = str_replace('[hr2]', '<hr class="cb-hr2" />', $bb2html);
    $bb2html = str_replace('[hr3]', '<hr class="cb-hr3" />', $bb2html);
    $bb2html = str_replace('[hr4]', '<hr class="cb-hr4" />', $bb2html);
    $bb2html = str_replace('[hrr]', '<hr class="cb-hr-regular" />', $bb2html);

    $bb2html = str_replace('[mid]', '<div class="cb-center">', $bb2html);
    $bb2html = str_replace('[/mid]', '<!--mid--></div>', $bb2html);

    $bb2html = str_replace('[h2]', '<h2>', $bb2html);
    $bb2html = str_replace('[/h2]', '</h2>', $bb2html);
    $bb2html = str_replace('[h3]', '<h3>', $bb2html);
    $bb2html = str_replace('[/h3]', '</h3>', $bb2html);
    $bb2html = str_replace('[h4]', '<h4>', $bb2html);
    $bb2html = str_replace('[/h4]', '</h4>', $bb2html);
    $bb2html = str_replace('[h5]', '<h5>', $bb2html);
    $bb2html = str_replace('[/h5]', '</h5>', $bb2html);
    $bb2html = str_replace('[h6]', '<h6>', $bb2html);
    $bb2html = str_replace('[/h6]', '</h6>', $bb2html);

    $bb2html = str_replace('</h2><br />', '</h2>', $bb2html);
    $bb2html = str_replace('</h3><br />', '</h3>', $bb2html);
    $bb2html = str_replace('</h4><br />', '</h4>', $bb2html);
    $bb2html = str_replace('</h5><br />', '</h5>', $bb2html);
    $bb2html = str_replace('</h6><br />', '</h6>', $bb2html);

    $bb2html = str_replace('[sp]', ' ', $bb2html);
    $bb2html = str_replace('±', '±', $bb2html);
    $bb2html = str_replace('™', '™', $bb2html);
    $bb2html = str_replace('•', '•', $bb2html);
    $bb2html = str_replace('°', '°', $bb2html);
    $bb2html = str_replace('***lt***', '<', $bb2html);
    $bb2html = str_replace('***gt***', '>', $bb2html);
    $bb2html = str_replace('©', '©', $bb2html);
    $bb2html = str_replace('®', '®', $bb2html);
    $bb2html = str_replace('…', '…', $bb2html);

    $bb2html = str_replace('[', ' <', $bb2html);
    $bb2html = str_replace(']', ' >', $bb2html);

    // get back those square brackets..
    $bb2html = str_replace('**$@$**', '[', $bb2html);
    $bb2html = str_replace('**@^@**', ']', $bb2html);

    return $bb2html;
    }
  • Max7
    #2897


    Van egy kis gondom! CSS-be próbálok egy képet alulra és középre pozicionálni így:

    #down_head {
    width: 760px;
    height: 39px;
    background-image: url("../design/base_03.png");
    background-repeat: no-repeat;
    background-position: bottom center;
    }


    De nem alulra és középre igazítja, hanem csak alulra és balra!

    Viszont van egy másik igazitási mód ami müködik azzal a külömbséggel hogy ott a célom az volt hogy középre és fentre igazítsa és oda is tette:

    #head {
    width: 760px;
    height: 131px;
    background-image: url("../design/base_00.png");
    background-repeat: no-repeat;
    background-position: top center;
    }


    Szal help me! Thx: Max7


    u.i.: ügye milyen jó dolog átérni egy angol fórumról egy magyar forumra? remélem értitek mire gondolok és hogy miért küldtem el még 1x ezt az üzit :(

  • Max7
    #2896

    Van egy kis gondom! CSS-be próbálok egy képet alulra és középre pozicionálni így:
    [color=red]
    #down_head {
    width: 760px;
    height: 39px;
    background-image: url("../design/base_03.png");
    background-repeat: no-repeat;
    background-position: bottom center;
    }
    [/color]

    De nem alulra és középre igazítja, hanem csak alulra és balra!

    Viszont van egy másik igazitási mód ami müködik azzal a külömbséggel hogy ott a célom az volt hogy középre és fentre igazítsa és oda is tette:
    [color=green]
    #head {
    width: 760px;
    height: 131px;
    background-image: url("../design/base_00.png");
    background-repeat: no-repeat;
    background-position: top center;
    }
    [/color]

    Szal help me! Thx: Max7

  • Mersanti
    #2895
    Icecube pőróbáld ki ezt:

    az első sorba, minden elé írd be ezt :
    <?
    ob_start();
    ?>

    majd a scripted végére ezt:

    <?
    ob_end_flush();
    ?>

    ez buffereli az oldal tartalmát és csak a végén küldi el, így kiküszöböli a headers ös problémát!
  • dogfish
    #2894
    koszi, jok lesznek! :)