22786
Html-, css- és php-help
  • Thanatos
    #11222
    az említett programok mindegyike wyswyg azaz nem kell hozzá tudni programozni ugyanúgy csak összepakolod mint publisherel, legalábbis ha nem akarsz belemélyedni megadják a lehetőséget erre is :)
  • baca01
    #11221
    Igen én ezt tudom, de most ezt már megcsináltam és a célnak megfelel. Emiatt nem fogok most megtanulni programozni. Csak szeretnék megoldást találni erre az egyszerű kis problémára mindenféle más program nélkül ha lehet.
    Amúgy kössz a linket, majd megnézem!:) csak most kérlek titeket segítsetek ebben valami építő jellegű infóval!
  • Dj Faustus #11220
    Felejtsd el az Office Publisher-t.
    Nem weboldal-készítésre való.

    Helyette inkább Kompozer (az NVU utódja), Amaya, vagy Microsoft Expression Web (ez utóbbi a Frontpage utódja).
    Vagy a legjobb ha megtanulod a HTML és a CSS nyelveket.

    Felül találhatsz hozzá tananyagot, leírást, jegyzetet (Nagy Gusztáv Webprogramozás jegyzetét tudom javasolni).
  • baca01
    #11219
    Sziasztok!

    Először is nem vagy überatomállatprofi webszerkesztő, csupán a Microsoft Office Publisher 2007-el raktam össze egy nagyon egyszerű, lényegretörő oldalt a családi vállalkozásnak.
    A gond az, hogy Firefox alatt tökéletesen működik az oldal, ie alatt viszont röviden és tömören szar.
    ie8 nem jeleníti meg a navigációs gombokat, ie6 pedig nálam megjeleníti, csak épp nem nyitja meg a füleket. Mi a gond?
    Azért ez röhej hogy a microsoft programjának a fosa nem megy a másikkal... :@
    Itt a cím majdnem elfelejtettem: [katt ide]
  • bracsek #11218
    nem is mondtam, hogy kezeltesd... csak fogd a tartalmát sima fájl readerrel, és írasd ki bájtonként és annyi, nem kell ahhoz kezelni a gifet, hanem csak a fájlt.

    az [L] ha jól emlékszem azt jelenti, hogy az első ilyen egyezés után nem fogja a htaccess további soraival egyeztetni pl:

    RewriteRule ^kepek/(.*)$ kepek1/$1 [L]
    RewriteRule ^kepek1/(.*)$ http://valami.hu/display.php?imgid=$1 [L]

    ebben az esetben 404 lesz az eredmény, mert első átirányítást megcsinálja de a másodikat már nem... ha l helyett nemtudom melyiket írod, akkor mindkét átirányítás megtörténik és az eredmény ugyanaz mint először.
  • Terensz
    #11217
    "ne átirányítsd hanem olvasd ki a fájlt, és header ben megadva, hogy gif, írasd ki."

    Sajnos az nem fog menni. Kb 5-6 órám ment rá, hogy rájöjjek: hogyan lehet php-val headerben image/gif-et megadva animált gifet kiiratni. És a végső következtetésem ez: sehogy. Vagy legalábbis a google-vel kereshető fórumok egyikén sem lett erre megoldás, persze a kérdés internet-szerte sokszor felmerült már... a php egyszerűen nem kezel animált gifet, jogdíj-okok miatt.

    "http://valami.hu/kepek/1122641" így elérhetővé tenni ugye szintén htaccess-sel lehet?

    [L] - pontosan mi is?

  • bracsek #11216
    ne átirányítsd hanem olvasd ki a fájlt, és header ben megadva, hogy gif, írasd ki.

    a htaccess nek úgy volna értelme pl, hogy van egy kép pl

    http://valami.hu/upload/foto/325345432534-img.jpg melnyek id-je 1122641

    akkor elérhetővé lehet tenni úgy mint

    http://valami.hu/kepek/1122641

    és van egy htaccess file amiben annyi van, hogy

    RewriteEngine On
    RewriteRule ^kepek/(.*)$ http://valami.hu/display.php?imgid=$1 [L]

    ez a htaccess főleg url szépítésre jó.
  • Terensz
    #11215
    Ez alatt: "megjeleníti a képet (header function segítségével)" azt értem: összerakja a képet és kitolja a böngészőnek, mind jpeg, gif, png típusú file. Tehát nem a header(Location: ...)-t értem alatta.
  • Terensz
    #11214
    Ezt szeretném:

    van egy (működő) képfeltöltőm. Ha feltöltesz egy képet, annak a címe ez lesz: http://valami.hu/upload/foto/325345432534-img.jpg . (A thumbnail-je: http://valami.hu/upload/foto/325345432534-thumb.jpg)

    Szintén van egy http://valami.hu/display.php-m, ami gyönyörűen megjeleníti a fotót az adatbázis id-je alapján, pl. http://valami.hu/upload/foto/325345432534-img.jpg id-je 10034, akkor http://valami.hu/display.php?imgid=10034 betölti ezt a képet, mintha a php-m egy jpeg lenne.
    Egy dolog nem működik: animált gifet nem bír sajnos a display.php lejátszani.

    Tehát a működés: http://valami.hu/display.php?imgid=10198 esetében a php megkeresi az adatbázisból a hozzá tartozó képet, ha gif, megnézi: animált-e. Ha nem gif vagy nem animált gif: (itt jön be a htaccess) megjeleníti a képet (header function segítségével), de úgy, hogy a felhasználó a display.php?imgid=10198-at mindvégig http://valami.hu/upload/foto/325345432534-img.gif-nek lássa. Ha animált gif, akkor a display.php átirányítaná a böngészőt (pl. header(Location: http://valami.hu/upload/foto/325345432534-img.gif) segítségével) a http://valami.hu/upload/foto/325345432534-img.gif-re, merthogy ő sajnos nem tud animálni.

    Ez így bonyolultnak tűnhet. Az is
  • bracsek #11213
    regular expression ez a kulcsszó arra mi oda van írva, a rewriteengine a másik kulcsszó, és neten rengeteg a leírás

    először meg kell adni hogy milyen feltételek után történjen az átirányítás a rewriteruleben meg meg kell adni az átirányítást magát reguláris kifejezésként hogy mit irányít át utánna meg hogy mire irányítja, itt a reguláris kifejezésben () ben megjelölt értékekre lehet hívatkozni $1, $2.... stb...

    szóval ha pontosan leírnád mit szeretnél talán segíthetnénk, ha meg nem akkor van ott elég leírás a neten, utána lehet nézni
  • Terensz
    #11212
    Hát nagyon köszönöm az irányvonalat.

    Arra szeretnék rájönni, hogy ezekből ^ meg ()$ meg \, /, [R] és társai, hogyan jön össze az, amit én pontosan szeretnék. De sajnos egyelőre a szintaktikáját nem találom, csak tippeket.

    (Amúgy én nem letiltani szeretném a képeim linkelését, csak a látszólag 343245321.jpg valójában legyen pl. display.php?img=343245321.jpg. Az másik történet, hogy ha animált gifről van szó, akkor pl. 343245321.gif esetében a display.php irányítson vissza 343245321.gif-re.)
  • bracsek #11211
    Firefoxot használva írd be a böngésző sorába hogy htaccess és láss csodát pont bejön egy oldal azon olvasgatva:

    googleben htaccess kulcsszóra a második találat.

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?tutorial.hu(/)?.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://(.*\.)?gyik.com(/)?.*$ [NC]
    RewriteRule .*\.(wmv|avi|asf|mpg|mpeg|mp3|wav|zip|jpg|jpeg|gif|png)$ http://www.tutorial.hu/tiltottlinkeles.gi [R,NC]
  • Terensz
    #11210
    Srácok, azt hogy a pulykába csinálja egy képfeltöltő oldal, hogy linkelsz egy .jpg-t egy oldalra (pl. http://bela.hu/3253425435432.jpg), de mondjuk a bela.hu nem szereti, ha hotlinkelsz, és belön a "No hotlink please" a kép helyén. DE: ha csak úgy megnyitod a .jpg-t böngészővel: láss skodát, ott a kép.

    (Gondolom: .htaccess-ben kell valamit configolni, és a .jpg gyakorlatilag egy .php lesz, ami először eldönti a paramétereket figyelembe véve, hogy tolni akarja-e a képet, vagy sem.)
  • bracsek #11209
    if (#000080">$entry!="." and #000080">$entry!="..") {echo "<option ".((#000080">$entry==#000080">$_GET['ua'[/szin][szin=#8000FF]])?" selected=\"selected\" ":"")." value=\"$entry\" >".#000080">$entry."</option>\n";}

    mi tagadás, ifnek if, csak tömörebb.
  • Cat 02 #11208
    Van egy ilyen legördülő menüm.

    Egyszer már kérdeztem ,ugyan, de azt nem találom és sztem nem is jó ide.
    Szal ez azt mutatja, meg h hova töltsön fel. Sikeresen feltöltés után, van egy link vissza a feltöltő scriptre. H lehetne megoldani, h ugyanaz legyen a mappa ? Addig okés h a link upload.php?ua=xy, de h rakom ebbe bele ? Ahogy nézem a megfelelő sorba kell egy select="selected" az option részbe . If-et rakjak még bele vagy hogy? Nem, lehetne valahogy a select részbe berakni egy default értéket ?
  • bracsek #11207
    javaslom: #11201 :))
  • Terensz
    #11206
    Javaslom, tedd function-be.
  • bracsek #11205
    kérdezd le a felbontást, és abból számoltasd ki hova kell tenni.

    leftVal = (620 - screen.width) / 2;
    topVal = (400 - screen.height) / 2;

    window.open("", "kis_window", "width=620, height=400, left="+leftVal+", top="+topVal+" , status=no, menubar=no, toolbar=no, scrollbars=no");

    nem próbáltam ki, de bízok a megérzésemben, hogy valahogy így kell.
  • #11204
    Köszi, közbe megoldottam.
    Nem vettem észre, vessző helyett véletlen pontosvesszőt tettem, és nem akart neki tetszeni.

    window.open("", "kis_window", "width=620, height=400, left=200, top=100, status=no, menubar=no, toolbar=no, scrollbars=no");

    Érdekes, hogy nekem Opera alatt full középre teszi, FF, és IE alatt középre, de feljebb, a böngésző fejléce alá.
  • passatgt
    #11203
    Kérdés:

    {foreach name=lejatszolistaszamai from=$RADIO_SONGS key=key item=_song}
    <a href="{$_song.ARTIST_URL}">{$_song.BAND_NAME}</a>,
    {/foreach}

    Ez a foreach elemeket ad vissza, viszont van olyan eset, amikor kétszer, vagy annál többször szerepel a link. Hogyan tudom kiszűrni, hogy csak 1 db jelenjen meg 1 elemből maximum?
  • passatgt
    #11202
    ezt próbáld meg inkább:

    http://www.nigraphic.com/blog/java-script/how-open-new-window-popup-center-screen
  • #11201
    Köszönöm!

    Viszont van egy kis problémám:

    <script language="javaScript" type="text/javascript">
    function screen()
    {
    pwin = window.open("", "kis_window", "width=620, height=350");
    top.sz_win = pwin;
    }
    </script>

    <a href="kep000.htm" target="kis_window" onClick="screen()" onmouseover="Tip(tipp[5], WIDTH, 170, PADDING, 6, BGCOLOR, '#f8f8ff')" onmouseout="UnTip()"> F-Képek </a>

    Csak a kiemelt rész lényeges, a többi egy buboréké, és tökéletesen működik.
    Igazából a kiemelt rész is tökéletesen működik, csak egy gondom van vele.
    Az új ablakot valamiért nem tudom a képernyő közepére nyitni.


  • Cat 02 #11200
    mkdir("mappa",0777)

    nem tudom h a 0 minek oda, de így volt a példában :D Viszont thnx, szerintem az lesz a baja, php hozta létre a mappát és nem én.
  • Easy Rider
    #11199
    mkdir-t hogy hoztad létre? milyen jogokkal? kéne neki adni egy írásit legalább, olvasási meg egyértelmű. pl.: mkdir("/images", 777);

    vagy ha kész van már, akkor chmod!
  • Cat 02 #11198
    mkdir-el létrehozott mappába, total commander, nem tud feltölteni, azt írja no such file or directory. Ilyenkor várni kell 1 darabig vagy mi ?

    Neten keresztül meg megy a felöltés o.O
  • Lazarus
    #11197
    Nem muszáj div-be rakni, pozicionálhatod magát a képet is, vagy ha 'a href' közé rakod akkor inkább azt.
  • Cat 02 #11196
    http://www.000webhost.com/ itt írta valaki a fórumon, és ez megy jól.

    maLakai: és azt h csinálom meg h a kép jobb alsó sarkába legyen ? Kép külön div-be vagy mi a fene ?
  • Malakai
    #11195
    Nyugodtan létrehozhatod, mások is ezt teszik, ha extrát megkérdezed, ők is ezt írják vissza...
    Cat: Z-index legyen nagyobb a nagyítónak, mint a képnek.
  • Terensz
    #11194
    Bezártam, megnyitottam, működött. Lol...

    Szóval az extrás képfeltöltés 2007-ben működött, most ugyanazon a tárhelyen 2009-ben nem működik. A fene se érti.

    (Raktam a wwwroot mellé egy "extra-php-upload" mappát is, de így se.)

    Annyira nem kell az ingyen tárhely, csak egyszerűen csalódtam az extrában, ami eddig számomra az "ingyenes és jó" kategóriába tartozott.
  • Terensz
    #11193
    Most nézem az extra phpmyadminját, hát, szerintem ezt nem tesztelték le beüzemelés előtt. Egyszerűen borzasztó. (nem sima letölthető phpmyadmin, hanem kicsit átdolgozta az extra)
  • Cat 02 #11192
    CSS-el lehet valahogy kép fölé képet rakni ?
    (fix méretű kép jobb alsó sarkába akarok rakni egy nagyítót)
    (lehet JS is végülis)
  • biomage
    #11191
    ez meg mi? ha most beírom és egy extrás meglátja, mit fogok kapni? :)
  • Malakai
    #11190
    Lehet extra tiltotta be a júzert, én is most néztem rá egy régi regre és az adatbázisom törölve is volt... :P
  • Malakai
    #11189
    Ja az ügyes-okos extra.. A wwwroot mellé készíts egy extra-php-upload könyvtárat.
  • Cat 02 #11188
    Egyszer volt egy backup, de nem tudom, h jelszót cserél-e.
  • Terensz
    #11187
    Kb. 2 éve felraktam egy oldalt az extrára, amin simán működött a képfeltöltés. Most, hogy beszéltetek róla, gondoltam: megnézem, még mindig megy-e.

    És ez fogad: "Warning: mysql_connect() [function.mysql-connect]: Access denied for user ". Ez jól hangzik, mert kb 1 éve láttam utoljára, más meg nem fér hozzá (elvileg). Extra csak úgy szokott mysql-jelszót cserélgetni?
  • Cat 02 #11186
    Csodás, köszi!
  • biomage
    #11185
    Te meg miről beszélsz?
    Dehogy nem lehet avatar képet feltölteni -.-
    Vagyok egy fórumon ahol lehet.
  • Easy Rider
    #11184
    $replacefrom = array("á", "é", "ó", "ö", "ő", "ú", "ü", "ű", "í", "Á", "É", "Ó", "Ö", "Ő", "Ú", "Ü", "Ű", "Í", " ");

    $replaceto = array("a", "e", "o", "o", "o", "u", "u", "u", "i", "A", "E", "O", "O", "O", "U", "U", "U", "I", "-");

    $replacewhat = "Árvíztűrő tükörfúrógép";

    $replacedString = str_replace($replacefrom, $replaceto, $replacewhat);

    echo $replacedString;

    ----------------------------------------

    Output: Arvizturo-tukorfurogep
  • Cat 02 #11183
    Sehogy. Extra nem engedélyezi :)