Jump to content
php.lv forumi

aika

Reģistrētie lietotāji
  • Posts

    296
  • Joined

  • Last visited

Posts posted by aika

  1. pareizi, darakos ka headerī jāsamet pareizie:

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>

    tagad viss strādā :) paldies par palīdzību!

  2. pareizi pareizi :)

    tagad ir praktiski astei palicis pāri pārkāpt:

    $(document).ready(function() {
       var oldData;
       $("#count").load("user_count.php");
      var refreshId = setInterval(function() {
      	 $.get("user_count.php", function(data){
      		 if (oldData != data) {
      			 oldData = data;
      				 $("#count").html(oldData);
      				 $("#count").animate({
      						 'color': '#FF0000'
      					 }, 0)
      						.animate({
      						 'color': '#000000'
      					 }, 5000);
      		 }
      	 });
       }, 6000);
    
      $.ajaxSetup({ cache: false });
    });

     

    neparko animācija negrib strādāt

    lai gan te viss ir ok: http://jsfiddle.net/FsKAy/

  3. $(document).ready(function() {
    $("#count").load("user_count.php");
      var refreshId = setInterval(function() {
    	$.get("user_count.php", function(data){
    		if (oldData != data) {
    			oldData = data;
    				$("#count").load(oldData);
    			}
    		});
      }, 6000);
      $.ajaxSetup({ cache: false });
    });

     

    Ok, iepētījām, sadzejojām - itkā viss pareizi, kāpēc neapdeitojas (konsole uzrāda ka gets atgriež mainīgus rezultātus)

  4. nu bet tajā jau ari jautājums - kā iekš js iegūt un saglabāt vērtību?

    mans kods:

     var refreshId = setInterval(function() { 
    $("#show_count").load('current_count.php?id=1'); 
    }, 60000); 

    Sory, bet jQuery tikai sāku apgūt. Man pat nav nojausmas vai minētā ciklā var saglabāt kādu vērtību...

     

     

    <pre id="line17"></pre>

  5. Gribētos noanimēt vienas vērtības izmaiņas. Skaidrs, ka lietojam setInterval un no db iegūstam jauno vērtību, ko ar load vnk nomainām. Jautājums - kā čekot vai ir notikušas vērtības izmaiņas? Lai nenoanimētu neizmaiņas! :)

    Cik saprotu, tad glabāt veco vērtību klienta pusē un pārbaudīt vai sakrīt ar jauno nav iespējams, tāpēc ir doma izsaukumā padot veco vērtību un gadījumā ja tā sakrīt ar čekoto, neatgriezt neko.

    Tas teorijā! Diemžēl praksē pagaidām zināšanas man pagaidām pietrūkst.

    Any help?!

    Varbūt ir citas teorijas?!

  6. Pārbaudu savu pārliecību: dizainera un sistēmanalītiķa sazvērestība mani iedzinusi strupceļā pieprasot input type password izveidot kā multiline!

    IMHO tas nav iespējams, tomēr esmu gatavs pieņemt arī pretējo (uzskatāmā veidā)! :)

  7. FadeIn problēma atraisinājās, parādījās nākamā..

    $(function(){
    $('.outerContainer').hover(
       	function(){
           	$('.outerContainer .image').show().animate({opacity:1}, 500);
       	},
       	function(){
           	$('.outerContainer .image').stop().animate({opacity:0}, 500);
     }
    );
    });
    

     

    Pastāv iespēja šādu kodu optimizēt, lai pie vairākiem hover notikumiem, nenotiktu cikliska funkcijas izpildīšanās?

  8. nepieciešams uzprogrammēt sekojošu efektu (divi vienā)

     

    ir tabula ar n-rindām

    pie zināma notikuma x nepieciešams izņemt vienu (augšējo) rindu, pārbīdīt visas rindas uz augšu un atbrīvotajā vietā (apakšā) ievietot jaunu rindu.

    izņemšanas, parādīšanās efekts: fade

    rindas tiek ņemtas no mysql db

    rindas tiek pārī iekrāsotas, tāpēc iespējams ir jānovāc iekrāsojums, lai to atajunotu pēc apakšējās rindas pievienošanas

    notikums x tiek fiksēts db ierakstā

     

    un ir tabula ar n-rindām

    jāčeko jaunāku ierakstu parādīšanās un attiecīgi jāievieto rinda, jāpārbīda viss uz leju un jānovāc apakšējā rinda (kā piemēram iekš facebook)

     

    Ceru ka vņatno aprakstīju,

    Lūdzu izmaksas!

    Paldies.

  9. šeku reku fragmenti no koda:

     

    var voteLeftImage = 'images/graph_left_1.gif';

    ...

    var preloadedImages = new Array();

    preloadedImages[0] = new Image();

    preloadedImages[0].src = voteLeftImage;

    ...

    šitais ir ciklā, mainīgais NN

    var leftImage = document.createElement('IMG');

    leftImage.src = voteLeftImage;

    voteDiv.appendChild(leftImage);

    ...

     

    redzams ka tiek piešķirts viens attēls, ielādēts (preloading), un ievietots konkrētā vietā kad nepieciešams

    vajadzētu lai šādi attēli būtu vairāki

    kad mēģināju pārlikt sekojoši: kods uzkārās

     

    var voteLeftImage = new Array();

    var voteLeftImage[0] = 'images/graph_left_1.gif';

    ...

    var preloadedImages = new Array();

    preloadedImages[0] = new Image();

    preloadedImages[0].src = voteLeftImage[0];

    ...

    šitais ir ciklā, mainīgais NN

    var leftImage = document.createElement('IMG');

    leftImage.src = voteLeftImage[NN];

    voteDiv.appendChild(leftImage);

     

    kas nav pareizi?

    vai var vienkāršot kodu, lai vnk pēdējā koda daļā katreiz tiktu ņemta nākamā bilde (piemēram 'images/graph_left_2.gif' utt)

  10. Laikam jau tie ir pamatu pamati, bet kauns ir nepaprasīt, nevis nezināt...

     

    Vajadzētu bez formas submitot īventu.

    Piemēram [texts], uz kura uzklikšķinot tiek padots POSTs uz noteiktu.php failu, šoreiz pat nav vajadzīga atbilde (jo 100% ka vajadzīgais tiks piefiksēts) un [texts] tiek nomainīts uz [cits texts]

    ?

    Forši ja vēl ar fade efektu.

     

    Gūgle bagāta ar visādiem piemēriem, bet tieši šādu risinājumu neatradu, pašam kopā salikt 'prātiņš pa īsu'.

     

    Paldies jau iepriekš.

  11. Pēc ilgas meklēšanas atradu skriptu, kas man šķiet vizuāli pievilcīgs, taču diemžēl tam apakšā diezgan krapains kods.

    Skripts ņemts no šejienes: http://net.tutsplus.com/tutorials/javascript-ajax/creating-a-dynamic-poll-with-jquery-and-php/

    Jau uzreiz vajadzēja labot kodu (komentos lasāms kā).

    Tas ko vēlējos papildus izlabot - lai ir vairāk reizes lietojams (defaultā kookijs iesēžas uz gadu), kā arī atvieglot jaunas aptaujas izveidi.

    Diemžēl šobrīd viss iesprūdis pret internal server error (500) (uzrāda Firebug). Kur tas rodas - nav ne jausmas.

    Pielikumā faili.

    Paldies jau iepriekš, ja kādam izdosies tikt skaidrībā. Finālā vajadzētu sanākt tīri pievilcīgam bez datu bāzes esošam aptaujas skriptam.

     

    P.S. Testējot neaizmirstiet regulāri tīrīt kukijus un ips.txt

    poll.zip

  12. Par tēmu 3Mb jpg - nu visdrīzāk tas ir kkas virs vai ap 8mpix. Bet nu saita specifika prasa (teorētiski) ļaut lādēt bildes no aparāta pa taisno, lai jau uz servera samazinātu.

    Varbūt bildes samazināšanas algoritms nav tas ekonomiskākais?!

  13. PHP Fatal error: Allowed memory size of 62914560 bytes exhausted (tried to allocate 17280 bytes)

     

    izsaucas pie imagecreatefromjpeg (apstrādājot palielāku bildi)

    Tīri teorētiski uzliktajiem 64MB būtu tākā jābūt ok, nesaprotu kāpēc apstrādājot 3 Mb bildi tā tiek izsmelta?!

×
×
  • Create New...