22786
Html-, css- és php-help
  • Lazarus
    #15942
    Kéne egy kis js segítség, van az oldalon egy valag időpont, hogyan lehetne a legegyszerűbben megoldani hogy valós időben visszafelé számoljanak másodpercenként frissülve?

    <div id=\"timeleft\">18:32</div>
    <div id=\"timeleft\">32:10</div>
    <div id=\"timeleft\">20:01</div>

    A számlálók mennyisége dinamikus, van olyan eljárás ami megszámolja a timeleft id-jű div-eket és egyesével végigmegy rajtuk while-al/foreach-el?
  • Agy Halott #15941
    Szorgalombol meg fogom csinalni.
  • Agy Halott #15940
    Koszonom.
  • Lazarus
    #15939
    ja látom te már lezsíroztad :)
  • Lazarus
    #15938
    az a baj hogy a + ikon nem tűnik el egyből, de a pipát máris mellé rakja. a pipát csak akkor kezd el megjeleníteni amikor a + már eltűnt.
    vagy állítsd a +t egy div hátterének és rakd bele a pipát úgy hogy fedjék egymást, így ha változtatod a pipa átlátszóságát olyan lesz mintha átváltozna a gomb
  • passatgt
    #15937
    én így csinálnám:

    http://passatgt.i-host.hu/proba.html
  • Agy Halott #15936
    Kiralysag mukodik mar csak egy kis kulcsinyi problemam van. Jelenleg a ket kep egymas mellett van. Amikor kattintok akkor elmozdul jobbra egy par millisecundumra es mire visszaugrik balra addigra kicserolodik a kep persze kozben a loader mutatja, hogy tolt. A bajom a kibillenessel van, jo lenne ha egy helyben maradna nem ugralna. Lehet csak CSS de hiaba probalkozom nem tom megoldani. Otlet?

    ITT MEGTEKINTHETO.
  • Cat 02 #15935
    $('#div_id').append('<img src="" alt""/>');
  • Agy Halott #15934
    Sajnos Js-hez nem ertek annyira, hogy ennyibol ossze tudjam rakni. :(
    Esetleg vmi "utvonalat" mutatnal? Koszi
  • Cat 02 #15933
    Így látatlanban egy sima append, csak kell neki egy div amibe bele tudja rakni.
  • Agy Halott #15932
    Ok. Van ez a kod,

    <script type="text/javascript">
    // <![CDATA[
    $(document).ready(function() {$('#load').hide();
    });


    $(function() {
    $(".last-visit").click(function() {
    $('#load').fadeIn();

    var commentContainer = $(this).parent();

    $.ajax({
    type: "POST",
    url: "last_visit.php",
    cache: false,
    success: function(){
    commentContainer.fadeOut('slow', function() {$(this).remove();});

    $('#load').fadeOut();
    }
    });


    return false;
    });
    });



    // ]]></script>


    ami ugye kattintas utan a loading effektet mutat es a kepet fadeOut-tal eltunteti am kozben lefuttatja a last_visit.php-t.
    Esetleg olyat belerakni lehet, hogy miutan eltuntette a kepet es lefuttatta a php-t egy uj kepet jelenitsen meg a regi helyere?
  • passatgt
    #15931
    var commentContainer = $(this).parent();

    Itt miért kell a parent? szerintem elég így is:
    var commentContainer = $(this);
  • Agy Halott #15930
    Vmi nem jo mert nem tunik el a kep kattintas utan am a loader megjelenik es az is ott marad.


    <script type="text/javascript">
    // <![CDATA[
    $(document).ready(function() {$('#load').hide();
    });


    $(function() {
    $(".last-visit").click(function() {
    $('#load').fadeIn();

    var commentContainer = $(this).parent();

    $.ajax({
    type: "POST",
    url: "last_visit.php",
    cache: false,
    success: function(){
    commentContainer.hide(2000, function() {$(this).remove();});

    $('#load').fadeOut();
    }
    });


    return false;
    });
    });



    // ]]></script>

    <div id="load"><img alt="" src="loader.gif" /></div><img class="last-visit" src="new.gif" alt="" title="Remove Last Visit" />
  • passatgt
    #15929
    $.ajax({
    type: "POST",
    url: "last_visit.php",
    cache: false,
    success: function(){
    commentContainer.hide(2000, function() {$(this).remove();});


    Más effekt meg elérhető pl animate-t használva:http://api.jquery.com/animate/
    vagy a jquery easing pluginnal: http://gsgd.co.uk/sandbox/jquery/easing/
  • Agy Halott #15928
    Talaltam egy eleg jot mar csak azt nem tudom, hogy hogy ultetem at azt a reszt, amikor is katt utan a last_visit.php lefut?

    window.onload = (function(){

    try{

    $("img").click(function () {

    $(this).hide(2000, function () {
    $(this).remove();
    });
    });
    }
    catch(e){}
    });
  • Agy Halott #15927
    Koszi mar nyalazom is. :)
  • Malakai
    #15926
    Ott a jQ doksi, nem rossz az.
    Alap jQueryban csak fade van, meg slide. Meg persze animate, amivel css propertyket animálsz, lényegében a fade és a slide is azok, csak preset.
    Több effekt preset a jQuery UI-ban van, sok egyéb mellett.
  • Agy Halott #15925
    Ugykodok egy ajaxos cuccal es es van egy ilyen resz benne:
    $.ajax({
    type: "POST",
    url: "last_visit.php",
    cache: false,
    success: function(){
    commentContainer.fadeOut('slow', function() {$(this).remove();});


    Pirossal kiemeltem az a reszt ami engem erdekelne megpedig, hogy milyen ertekek adhatoak ott meg? A slideUp-ot meg ismerem de nekem tobb effekt kellene. :)
    Ha esetleg vki tud meg parat kerem irja le. Koszonom.
  • Balumann
    #15924
    Köszi, ezt pont nem néztem! :) A hszeknél találtam jobbat is (ami a www-set is átalakítja), és be tudtam írni a target blankot is, perfekt. Köszi mégegyszer.
  • francois
    #15923
    Köszi, ez lesz az.
  • Cat 02 #15922
    .load()

    tutorial, picit talán hasonlít ahhoz ami neked kell
  • francois
    #15921
    Értem, viszont kellene a kód, mert így nem vágom.
    Köszi.
  • bracsek #15920
    http://php.net/manual/en/function.ereg-replace.php

    A php documentációban a 3. példa.

    <?php
    $text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",
    "<a href=\"\\0\">\\0</a>", $text);
    ?>
  • Balumann
    #15919
    Nincs véletlenül valakinek megírva egy függvény, ami egy stringben a linkeket átalakítja html linké? Tehét például a http://www.sg.hu -ból <a href="http://www.sg.hu" target="blank">http://sg.hu</a> -t csinál?
  • Cat 02 #15918
    De, kéne. Csinálsz pl 5 html fájlt és azokat loadolod be. (az előtte levőt természetesen eltávolítod előtte). Így nem kell a teljes oldalt újratölteni
  • francois
    #15917
    Köszönöm a tippeket, sajnos dinamikus oldalak fejlesztésében nem vagyok járatos. A Coolirist néztem, de nem nagyon megy az oldalhoz.

    Totya24: ez a .load függvény érdekelne. Ha jól értem akkor nem kellene külön lapra rakosgatni, hanem egy oldalon oldja meg a lapozást?
  • totya24
    #15916
    Én is a jQuery megoldást ajánlanám. Például ezzel a pluginnal teljesen egyszerűen megoldható a dolog. De ha neki sem tudsz kezdeni, szólj és összedobok egy példát.

    Másik,ami eszembe jutott, hogy megcsinálod a lapokat külön html.ként és egyszerű .load() függvénnyel cserélgeted őket egy div-ben.
  • phoenix1
    #15915
    Most van egy kis időm és nem rég pont én is belefutottam ugyanebbe a problémába amikor egy képgalériát több oldalra kellett osztanom, de ilyenkor a lightbox-os képmegjelenítő nem megy át a következő oldalra. Viszont van Cooliris rss-em amiből kiindulva már meglehetne oldani ezt.
  • MerlinW
    #15914
    Nos, a PHP kódot nem ismerni kell, hanem érteni:)
    Statikus lapozást lehet csinálni Javascripttel/JQuery-vel is. Szerver oldali nyelv csak dinamikus tartalom esetén szükséges.
  • francois
    #15913
    Hello, csinálok egy honlapot és a content rész a design miatt nem túl nagy, de akarok bele galériát, ezt lightbox-al oldottam meg, viszont van olyan menüpont ahol elég sok kép van és nem fér ki egy oldalra. Hogyan tudom a lapozást úgy megcsinálni, hogy ne keljen új lapra tenni a képeket? Gondolom php-vel érdemes, de nem ismerem a kódot.
    Előre is köszi a segítséget.
  • phoenix1
    #15912
    Helló. Szerintetek milyen hatással van a látogatóra, hogy az oldal amin éppen van egy részét pl. blogot a blogger.com-on tárolja és nem saját oldalán belül? Azt is figyelembe kell vennie, hogy az oldal több nyelven érhető el pl. valami.hu/hu és valami.hu/en, egyébként eszembe jutott a sub domain-is.
  • Dns5000
    #15911
    koszi
  • MerlinW
    #15910
    Én is aztat írtam:)
  • Cat 02 #15909
    Én úgy csináltam anno, hogy <tr> nek adtam id-t és removeoltam.
  • MerlinW
    #15908
    oszlop:
    $(document).ready(function(){

    $("a.delete").live("click", function(){
    var myIndex = $(this).closest("td").prevAll("td").length;
    $(this).parents("table").find("tr").each(function(){
    $(this).find("td:eq("+myIndex+")").remove();
    fixTitles();
    });
    });

    });

    function fixTitles() {
    $("tr:eq(0) td").each(function(a){
    $(this).html("<a href='#' class='delete'>Oszlop törlése</a> Oszlop " + (a+1));
    });
    }


    sor:
    $('#sor').remove();
    <tr id="sor"><td></td></tr>

    vagy:

    $('table td').click(function(){
    $(this).parent().remove();
    });
  • Dns5000
    #15907
    1.Hogy tudok kitörölni egy sort table-ből jquerryvel?
    Az első oszlopban van egy szám arra kérne rákeresni és ha az megvan akkor kitörölni a sort.
    2. Oszlopot hogyan lehetne kitörölni?
  • MerlinW
    #15906
    Moodle-t csak a szakirányú tananyagokhoz használjuk:) (hál'isten, mert utálom)
  • Jim Morrison
    #15905
    ha moodle, akkor intezd el hogy majd tudjak magamnak beiirni jegyeket ! :D

    #15904: ugye, ugye?
  • Bercy #15904
    Ja csak az volt a baj, hogy win alatt próbáltam.
    Most beírtam unix konzolba is és így már működik.
    Énis betettem 10 botot...
  • MerlinW
    #15903
    Csak nem érted:)