Jump to content
php.lv forumi

ziedinjsh

Reģistrētie lietotāji
  • Content Count

    789
  • Joined

  • Last visited

Posts posted by ziedinjsh


  1. Sveiki. google.lv atradu šādu projektiņu, ieintegrēju portālā viss strādā labi. Tagad rodas jautājums, kā lai parāda šādā veidā jau saglabātus tekstus, linkus no datubāzes. Šeit ir caur jquery ar json. Nevaru saprast kā būtu pareizāk un kā. Tādu kā viņš viņu atspoguļo- saglabāt datubāzē pie content vai saglabāt textarea saturu datubāzē un tad pie raksta satura laist katru cauru jquery un lai rāda tad linka saturu. Un kā pielāgot to prejektu tādai funkcijai!?


  2. Divaini, bet ir tāda lieta.. šādi man izskatās tas viss:

    Options +FollowSymLinks
    RewriteEngine on
    
    RewriteRule ^product/([0-9])$ /view.php?w=product&id=$1
    RewriteRule ^theme/([0-9])$ /view.php?w=theme&id=$1
    RewriteRule ^interesting/([0-9])$ /view.php?w=i&id=$1
    RewriteRule ^music/([0-9])$ /view.php?w=music&id=$1
    
    RewriteRule ^music /music.php
    RewriteRule ^interesting /interesting.php
    

     

    it kā viss strādā, bet tagad pievienojot jaunus datus.. kuram vajadzētu strādāt šādi: product/13 un product/14 parāda 

     404 Not Found

    The resource requested could not be found on this server

     

    bet kas ir vecāki ieraksti tie strādā šādā vaidā! Un ja iet šādi view.php?w=product&id=13 tad ar strādā

    Kas tur pa vainu?


  3. nu tā.. rezultāts bija ļoti tuvu.. jquery funkcijā: vieta kur iegust pedējo id vajag ielikt iekš intervāla funkcijas.. tagad viss trādā ka bija nepieciešams

     

    rezultāts

     

    jQuery:

    jQuery(function(){
    		setInterval(function(){
    		var lastid = jQuery('ul#update > li:first').attr('class');
    			jQuery.get('process/public.php?w=check&id='+lastid, function(data){
    				if(data){
    					jQuery('#update').load(location.href+' #update');
    					alert(data); // pārbaudei
    					jQuery('#test').html(data+'<br> id='+lastid); //pārbaudei
    				}
    			});
    		},5000);
    });
    

     

    PHP:

    $last = mysql_fetch_array(mysql_query("select pid from public order by pid desc LIMIT 0,1"));
    			if($last['pid'] != $id){
    				echo 'update';
    			}
    

     

    jQuery atjauno sarakstu tikai tad jau ir kaut kas jaunāks par pēdējo sarakstā norādīto id. Tagad vis trādā kā nākas.. Bez liekas vajadzības saraksts netiek atjaunots.


  4. tad vaina būs php kodā 

    $last = mysql_fetch_array(mysql_query("select pid from public order by pid desc LIMIT 0,1"));
    			if($last['pid'] != $id){
    				echo 'update';
    			}
    

    pie jquery pārbaudes koda pieliku alert(); lai zināt cik bieži viņš čeko, bet tagad viņš viņu visu laiku čeko.. vaig vai nevaig

                

  5. nu kā, nopostojot tekstu, ievadās datubāzē, jquery sākumā no ul paņem pēdējo li kurā ir pēdēja datubāzes ieraksta id un tad salīdzina to iekš php faila kur viņš pārbauda vai ir kaut kas jaunāks par šo pēdējo id, ja ir tad viņš veic ul apdeitu. Sēžot savā brovserī viņš to izdara, bet ieejot citā brovserī un ar citu lietotāju viņš to neizdara


  6. Sveiki. 

    Ir tāda lieta, ka vajadzētu pārbaudīt vai nav iekš datubāzes jauni ieraksti.

    Izmeiģināju šādi. ul - li sarakstā ar jquery paņem pēdējo ieraksta id un pārbauda vai nav jaunāks(-ki), ja ir tad updeito sarakstu. Strādā, bet protams tikai manā klientu pusē, ne citiem.

     

    jQuery:

    jQuery(function(){
    	var lastid = jQuery('ul#update > li:first').attr('class');
    		setInterval(function(){
    		jQuery.get('process/public.php?w=check&id='+lastid, function(data){
    			if(data){
    				jQuery('#update').load(location.href+' #update');
    			}
    		});
    		},5000);
    });
    

     

    php:

    if($w=='check'){
    	
    		$last = mysql_fetch_array(mysql_query("select pid from public order by pid desc LIMIT 0,1"));
    			if($last['pid']==$id){
    				echo 'success';
    			}
    	}
    

     

    Kā varētu panāk to lai viņš pieprasīju veic kaut kā ar php, lai saraksts apdeitojas visiem?

     

    Paldies jau iepriekš.


  7. Sveiki!
    Es izmantoju šādu pieeju lai pārslēgu tabus: 

     jQuery(function() {
        jQuery('.box a').livequery('click', function(e){
            switch_tabs(jQuery(this));
        });
    
        switch_tabs(jQuery('.defaulttab'));
    
    function switch_tabs(obj){
        jQuery('.box-content').hide();
        jQuery('.box a').removeClass('selected');
        var id = obj.attr("rel");
    
        jQuery('#'+id).show();
        obj.addClass("selected");
    }
    
    });
    

     

    Viss trādā, bet kad jQuery pārlāde Div tagu kur ir iekšā ši funkcija tad vairs nestrādā, tiek parādīti visi tabi, kapēc  tā?


  8. Es nesaprotu.. Vajadzētu taču strādāt.. Man ir 5ci dažādi div ar vienu id #commen

     

    jQuery funkcija ir šāda:

    jQuery(function(){
    	jQuery('#commen').click(function(){
    		var link = jQuery(this).attr('rel');
    			alert(link);
    	});
    });
    

     

    it kā jau viņai vajadzētu nolasīt no katra div bet nolasa tikai pirmo! kapēc?


  9. nu nekādīgi nevaru iebraukt!!!!

     

    tik vnienkārša lieta 

    <?php
    include('datubaaze.php');
    
    mysql_query("update wall set read='yes'") or die(mysql_error());
    
    ?>
    

     

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'read='yes'' at line 1

     

    Es neredzu nekādu sintakses kļūdu! citā php failā šāda veida update strādā...


  10. Sveiki.

    esmu nedaudz apjucis un nesaprotukā panākt vēlamo effektu.

     

    Tā tad. Nospiežot pogu ar toggle() funkciju atveras vaļā div kur iekšā ir forma..

    ieraksta tekstu, submito formu: ja ir kāda kļūda tad parāda kļūdu, bet ja echo ir success tad repleiso formu ar tekstu "Paldies" un pēc 1.5 sekundes fadeOut. tas taka būtu, bet nospiežot atkal pogu man parādās Paldies teksts. kā tad atgūt atpakaļ formu.. Kad ir fadeOut funkciju atkal likt ar jQuery iekš tā div tagada formu?


  11. Sveiki.. Man tāds jautājums. Kā uztaisīt tādu lietu kā:

     

    Ir random teksts, bet spiežot ar jQuery darbinātu pogu (tam nav sakara pagaidām) ik pa laikam parādas viens un tas pats teksts. Kā lai panāk to lai neatkārto vienu un to pašu tekstu kamēr nav apskatīti visi ieraksti?

     

     


  12. Sveiki! imeiģinu izveidot reģiastrāciju ar fb profilu:

    <iframe allowtransparency="true" frameborder="no" height="600" scrolling="auto" src="http://www.facebook.com/plugins/registration.php?
    client_id=manaApiKey&
    redirect_uri=http://game.mydraft.net/store_user_data.php?&
    fields=[
    {'name':'name'},
    {'name':'email'},
    {'name':'password'},
    {'name':'gender'},
    {'name':'birthday'},
    {'name':'captcha'}
    ]"
    scrolling="auto"
    frameborder="no" 
    style="border: none;" 
    width="500"
    height="500"
    </iframe>

     

    bet vienīgais ko parāda ir Unable to load the registration form for game. You may have previously blocked this app on Facebook. Go to your Facebook privacy settings to unblock this app. (Error: Invalid 'client_id'.)

     

    kapēc tā?

     


  13. Sveiki! Interesanta lieta:

    RewriteRule ^([^/]*)/([^/]*) /view.php?w=$1&id=$2
    

     

    <base href="manalapa" /> ir norādīts.. un pat js un css failiem ir norādīts pilnais ceļš, bet vienalga dizains ir pazudis.. bet links strādā nosaukums.lv/kkas/kkas

     

    kapēc tā?

×
×
  • Create New...