22786
Html-, css- és php-help
  • SzirmosSzisza
    #19462
    Ez pedig jónak tűnik, dob valami hibaüzenetet vagy a kimenet nem megfelelő ?
  • Slipknot14
    #19461
    Sziasztok!
    Annyi lenne a kérdésem, hogy azt szeretném elérni, hogy MySQL-ből kinyerni minden olyan cellát ahol a fo_tonna cella értéke: személy auto, vagy 7,5t. Ha csak az egyiket akarom OR nélkül kivenni, akkor megy simán, de az OR operátorral sajna nem tudom, hogyan bánjak, hogy több feltételt tegyek neki :S
    Előre is köszönöm :)

    SELECT
    *
    FROM
    fuvaroztatok
    WHERE
    hely = 'nemz'
    AND altype = 'aru'
    AND (fo_tonna REGEXP 'személy auto' OR fo_tonna REGEXP '7,5t')
  • szecsko
    #19460
    Így mostmár működik a szintaktikai hiba volt az oka amit észrevettél.
    Nagyon ciki..:S Pedig sokszor végignéztem.
    Most már csak azt nem értem ,hogy eddig ahogy csináltam a példákat működött pedig akkor előtte is rosszúl szerepelt a kódban.
    Köszi szépen a segítséget.
  • Malakai
    #19459
    A jquery filenvét elírtad, jguery-nek írtad G-vel és nem Q-val. :)
    Használj valamilyen debuggert, Firefox alatt firebug, Chrome alatt Developer Tools, Opera alatt Dragonfly és error consoleban is írja, hogy 1 nem tudta betölteni a linkelt script filet, 2 a jQuery nem definiált változó.
  • szecsko
    #19458
    Bemásoltam a linkre amit küldtél. Lehet hülyeséget csináltam nem ismerem azt ez oldalt és a funkcióit csak be pasteltem a kódomat.
    http://pastebin.com/M6H0YPdY
  • Malakai
    #19457
    Ennyi információ alapján akkor pedig működnie kellene.
    Esetleg oszd meg pastebin-en, vagy valahol, akkor rá tudunk nézni.
  • szecsko
    #19456
    A könyv is felhíta a figyelmet a DOM-betöltődésének fontosságára ezért a scriptet a legaljára a </body> elé raktam.
  • szecsko
    #19455
    Sajnos nem megy ez a variáció sem.
    És ezt a tankönyvből másoltam ki ez a gáz benne.A jQuery elérés működik mert már előtte is írogattam benne és az jó. A külső css-fájlt is látja megnéztem külön.
  • Malakai
    #19454
    Hol van a script tag?
    Ha a body végén (a table után), akkor nem ott, de egyébként gond lehet pl, hogy még nem került be a DOM-ba a módosítandó elem, amikor a script lefut.
    Ha a script taget pl a headben akarod tartani, akkor ready eventet használj pl.
    $(document).ready(function() {
    $('tr:even').addClass('even');
    });
    // vagy rövidebben:
    $(function() {
    $('tr:even').addClass('even');
    });
    Ezt meg csak úgy mellesleg, css-ben is lehet használni even-t az nth-child pseudo-selector segítségével és js-t pl csak IE8 és alatta, meg FF3.0-hoz használni.
    tr:nth-child(odd) { background: #ccc }
  • SzirmosSzisza
    #19453
    jQuery hozzá van adva ?
    Illetve így esetleg ?

    <script type="text/Javascript">
    $(function() {
    jQuery('tr:even').addClass('even');
    });
    </script>
  • szecsko
    #19452
    Sziasztok!
    JQuery receptek c. könyvön keresztűl próbálok megismerkedni a nyelvel ,de egy benne található példa nem működik és nem látom miért pedig eléggé egyszerű a dolog.Remélem tudtok segíteni.
    Van egy HTML táblázat:
    <table>
    <tr><td>0</td><td>even</td></tr>
    <tr><td>1</td><td>odd</td></tr>
    <tr><td>2</td><td>even</td></tr>
    <tr><td>3</td><td>odd</td></tr>
    <tr><td>4</td><td>even</td></tr>
    </table>

    Van egy script ami minden páros sornak a hátterét beszínezné ha működne.
    <script type="text/Javascript">
    jQuery('tr:even').addClass('even');
    </script>

    És van egy css stíluslap:
    table tr.even {
    background:#CCC;
    }
    Válaszokat előre is köszönöm!
  • Bruk
    #19451
    Köszönöm szépen!
  • MerlinW
    #19450
    Vizsgálod hogy onkey(up/down/release) esemény mellett ment el a submit, vagy sem / onclick-el történt .

    Ja és Java != Javascript :)
  • Bruk
    #19449
    A mondatom második része, pont a válaszodra vonatkozott, hogy akármivel akárhogyan ellenőrizhető-e pl. phpval, vagy javaval vagy bármi mással.
    A válaszodra visszatérve egy kisebb példát tudnál mutatni? Nem szükséges konkrét példa egyenlőre elvi síkon érdekel a dolog.
  • MerlinW
    #19448
    Javascript-el minden további nélkül ellenőrizhető. A mondandód második felét nem értem.
  • Bruk
    #19447
    Sziasztok!

    Mennyire ellenőrizhető az, hogy egy adott linkre, a látogató rákattintott-e az egérrel, vagy tabulátort nyomkodva, ráenterezett-e? Használható a figyelésre php java és mindenféle webes ínyenc alkalmazás.

    Előre is köszönöm a segítséget!
  • peti193
    #19446
    Sziasztok!

    Használt már itt valaki smart-gallery elnevezésnek örvendő jquery slider-t?Mert nekem két problémám van vele.Egyik:próbáltam 51 képet lejátszatni vele ,de nagyon belassult tőle(ez még nem is akkora probléma,több részre osztottam).Másik:Azonos felbontású képeknél jól működik (én olyan 20-30 darabnál többel nem ajánlom) viszont , ha nem azonos felbontású képekkel próbálkozik az ember akkor összefolynak a képek! Paraméterlistában nem igazán találtam semmi ilyen állítási lehetőséget.Esetleg valaki találkozott ilyennel?
  • kifli
    #19445
    najó, az már valami nagyon advenced lehet, mert még hallani sem halottam róla XD

    Egyébként azé nézegetem, mert szeretnék beletenni 1 plusz gombot. (a fölé, ami most benne van)

    És tulajdonképpen, a múltkor MerlinW által megírt php scriptnek () küldené, a mysql-ből kiolvasott adatokat, hogy aztán az feldolgozza. Ha valaki nagyon unatkozik, tarthatna ilyen témában egy 100-150 diából álló prezentációt nekem XD (najó, az alapokkal is megelégszem)

    Az adatbázis kiolvasásra már rájöttem, mivel abból van benne bőven, viszont a többi rejtély :D
  • Malakai
    #19444
    Smarty, css, html, inline javascript.
  • Voyager5
    #19443
    Smarty
  • kifli
    #19442
    TESS az egész :)
  • MerlinW
    #19441
    Dobj be ide 1-2 sort belőle és megmondjuk:)
  • kifli
    #19440
    annyi biztos, hogy nem html, és nem php ami benne van, de akkor css-lesz szerintem :D
  • MerlinW
    #19439
    Nevezzük általános template fájlnak, olyan nyelven írsz bele, amilyenben akarsz:) Én html-t és css-ből is szoktam szoktam tpl-t készíteni (konstans tartalmak).

    Egyébként itt a hivatalos formátum info, ha az érdekel., MS Access formátumaként van bejegyezve.
  • Malakai
    #19438
    Sokféle lehet, template fileokhoz használják, lehet benne akár simán html és php (vagy egyéb szerveroldali), vagy valamilyen template nyelv, hogy az egyik legpopulárisabbat mondjam, amivel szokták használni a Smarty.
  • kifli
    #19437
    Figyelem, buta kérdés jön :D

    *.tpl fájlokba milyen nyelven van írva a kód?
  • MerlinW
    #19436
    Külön fejléc, lábléc. A tartalom szöveges legyen. Esetleges képeknek a tartalomban pedig adj tisztességes title tag-et.
    Persze lehet az egész levél egy nagy kép, de úgy semmit sem fog belőle látni az, aki nem engedélyezi a képeket.
  • BEE LEE
    #19435
    Köszi. Az lenne a kérdésem, hogy akkor csak készítsek egy táblázatot és abba pakoljam bele amiket kell? Célszerűbb 1képként lementeni az egész levelet, vagy szedjem darabokra? Fej- lábléc, tartalom szöveg és a képek külön? Ha készítek egy kb 240x400px levelet, azt be kell illesztenem a html oldal közepére, vagy igazából semmi ilyesmire nincs szükség?

    Pl.:
    <body>

    <table width="240" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="240" height="400" align="center" valign="middle">
    <img src="bg_right.jpg" width="240" height="400" /></td>
    </tr>
    </table>

    </body>

    Ebbe beleillesztem az egész hírlevelet 1képpé konvertálva?
    Ennyi? Bocs, hogy béna vok :)

    köszi
  • MerlinW
    #19434
    Gmail sehol sem fogja megjeleníteni a képeket, csak ha a felhasználó engedélyezi. Ez ellen semmit sem tehetsz (hál'isten).
    Alapvető szabályok, hogy ne használj CSS-t, minél kevesebb képet használj, ahol tudsz ott színekkel operálj (hátterek, stb).
    Magyarán fejléc, lábléc kép + tartalmi képek. Minden más legyen alap HTML4 formátum CSS nélkül. Így a legnagyobb az esélye, hogy mindenhova egyben megérkezik a levél.

    Ez elsősorban a butább levelezőrendszerek számára fontos, mint a hazai szolgáltatók, céges saját mailszerverek, stb. Emellett tömeges küldés esetében figyelj az időzítésre, stb., mert könnyen spam-listára kerülhetsz.
  • BEE LEE
    #19433
    Sziasztok. Ha lesz időm rendesen utána nézek, de sűrgősen kell a cégnél készítenem egy hírlevelet. Azt mondták, hogy ha backgroundot használok az pl. a gmail-ben nem jeleníti meg a képeket. Hogy oldajam meg, hogy minden látszódjon? Az egész hírlevelet érdemes egy képként beilleszteni csak egy html oldalba középre igazítva, vagy hogy szokták ezt? Nagyon köszönöm a segítséget!!!
  • seloka
    #19432
    A html
    Ez lenne az.
  • kifli
    #19431
    mégis átírom most :D

    Szóval akkor az előbb írt scriptben le kell cserélnem erre a sort?

    $output=shell_exec('sudo -u root -S $shell < /home/$user/pass');
  • MerlinW
    #19430
    Köszi az infot:)
  • 355
    #19429
    Volt ez a problémám, hogy a jQ plugin csak akkor működött, ha nem volt !doctype az oldalon.

    A problémát az okozta, hogy a plugin eredeti kódja ezt a class-t kereste: 'Current', én viszont megszokásból kisbetűvel (class) adtam meg. Amikor nem volt !doctype, mindegy volt a kis- és nagybetű, ezért működtt. Ha viszont volt, a dolog egyből case sensitive lett és megállt az élet.

    Megint tanultam valamit...
  • kifli
    #19428
    ahoz káépest egészen működik, hogy csak szemléltetés volt a cél :)

    btw egy chmod megoldotta jelenleg a dolgot (bár nem szívesen hagyom 777-en), de marad így egyelőre :)
  • MerlinW
    #19427
    Root-ként kellene futtatnod, valahogy így:
    shell_exec('sudo -u root -S script.sh < /home/$user/pass');

    Ahol a pass fájlban tárolnod kell a root jelszavad. Persze, ha elég user jog (ezt te tudod), akkor használhatod azt is (sudo -u usernév).
  • MerlinW
    #19426
    Jah, késő volt, kicsit elkapkodtam, de nem is kifejezetten működő kód volt a cél, csak szemléltetés:) Előferdül:)
  • kifli
    #19425
    nos köszönöm, azthisze sikerült megcsinálni, legalábbis mostmár az átvitt változók jók. Viszont maga a script valamiért nemjó, mert nem hozza létre a kellő mappát :/

    Azt gondolom, nincs joga hogy mappát létrehozzon. apache user alatt futtatja a shell_exec a cuccot?
  • Malakai
    #19424
    Az optionben pedig value paraméterként add meg a rövidített, php-nek is átküldött adatot, nem pedig label.
  • Malakai
    #19423
    A gond a form actionel van, alapvetően kettő.

    Egyrészt rövid php nyitó tageket használsz, vagy használj #070"><?php-t a #070"><? helyett és utána az #070">echo-t is, hogyha a #070"><?= helyett használod.
    Vagy a php.ini-ben a short_open_tag-et be kell kapcsolni.

    A másik, hogy a $_SERVER rész nem is kell, hogyha egy php file elérési útvonalát akarod megadni, sőt maga a php rész se kell oda, csak simán <[szin=#b0b]form method="post" action="fastftp.php">
    Vagy ha mindig saját magára mutat, akkor lehet azt amit MerlinW írt, csak annyi, hogy PHP_SELF legyen macskaköröm közt, a PHP_SELF jelenti, hogy ugyanez a file, tehát: $_SERVER#070">['PHP_SELF'[/szin][szin=#070]]]